
#navigation_bar > ul > li > a {
    text-transform: uppercase;
    font-size: 18px;
}
#navigation .multicolumn-holder a {
    padding: 0px 18px;
}
#navigation .multicolumn-holder .menu-item-has-children > a:after {
	/* only menu items with children */
}
#navigation .multicolumn-holder a:after {
display: none;
}

#navigation_bar [class^="icon-"]:before, 
#navigation_bar [class*=" icon-"]:before {
    color: #f4bf1e;
}

.with_icons li span:before {
    color: #f4bf1e;
}

.thinheadline_white_highlight strong {
	color: #f6be00;
	font-weight: 300;
}

.rt_form input[type="text"], 
.rt_form input[type="email"], 
.rt_form select, 
.rt_form textarea, 
.wpcf7 input[type="text"], 
.wpcf7 input[type="email"], 
.wpcf7 select, .wpcf7 textarea, 
.rt_form input[type="date"], 
.wpcf7 input[type="date"], 
.rt_form input[type="tel"], 
.wpcf7 input[type="tel"], 
.rt_form input[type="number"], 
.wpcf7 input[type="number"], 
.rt_form input[type="url"], 
.wpcf7 input[type="url"] {
    padding: 11px 8px;
}

.rt_form input[type="text"].form-element-short, 
.rt_form input[type="email"].form-element-short, 
.rt_form select, 
.rt_form textarea.form-element-short, 
.wpcf7 input[type="text"].form-element-short, 
.wpcf7 input[type="email"].form-element-short, 
.wpcf7 select, .wpcf7 textarea.form-element-short, 
.rt_form input[type="date"].form-element-short, 
.wpcf7 input[type="date"].form-element-short, 
.rt_form input[type="tel"].form-element-short, 
.wpcf7 input[type="tel"].form-element-short, 
.rt_form input[type="number"].form-element-short, 
.wpcf7 input[type="number"].form-element-short, 
.rt_form input[type="url"].form-element-short, 
.wpcf7 input[type="url"].form-element-short {
    width: 40%;
}


/*#wpcf7-f2525-o1 .rt_form input[type="button"], 
#wpcf7-f2525-o1 .rt_form input[type="submit"], 
#wpcf7-f2525-o1 .wpcf7-submit {*/
.rt_form input[type="button"], 
.rt_form input[type="submit"], 
.wpcf7-submit {
   background: none repeat scroll 0px 0px #F4BF1E;
	box-shadow: 0px -3px 0px rgba(0, 0, 0, 0.1) inset;
	border: 0px none;
	border-radius: 6px;
	text-decoration: none;
	color: #FFF;
	display: inline-block;
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	line-height: 100%;
	overflow: hidden;
	padding: 11px 25px 12px;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.12);
}
.rt_form input[type="button"]:hover, 
.rt_form input[type="submit"]:hover, 
.wpcf7-submit:hover {
   background: none repeat scroll 0px 0px #004F9B;
}

span.wpcf7-list-item {
	display:block;
}

p {
    padding: 0px 0px 12px;
}

input.float-right { float: right; }