* {margin:  0;  padding: 0; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, adress, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,  small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border:0; font-size:100%; margin:0; padding:0;}
a {outline:none;}
table{border-collapse:collapse; border-spacing:0;}
fieldset, img {border:0;}
del, ins {text-decoration:none;}
caption, th{text-align:left;}
q:before, q:after {content:'';}
abbr, acronym {border:0; font-variant:normal;}
sup, sub {vertical-align:baseline;}
legend {color:#000;}
input, button, textarea, select, optgroup, option {font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit;}
input, button, textarea, select {font-size:100%;}
td,tr {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5b5b5b;}
body {background: url(../images/body_bg.jpg) repeat-x #FFFFFF;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  padding: 0px 0px 0px 0px; margin:0px 0px 14px 0px; color:#5b5b5b;}
a img {border:none; outline:none; background:none !important;}
#all{width:920px; margin:14px auto; background:url(../images/content_bg.png) repeat-y right; position:relative;}
#header{background:url(../images/head.jpg) no-repeat right; height:194px;}
#logo {font-size:1em !important; font-weight:bold !important;padding:20px; position:relative; text-align:left; text-transform:none !important; z-index:0;}
.header1 {font-size:3em; font-weight:bold; color:#fff; margin:30px 30px;}
#claim h1{width:880px; padding:20px; font-size:3em; font-weight:bold; color:#FFFFFF;}
#content{width:920px; background:url(../images/content_bg.png) repeat-y right; float:left; margin-bottom:14px;}
#divider{margin-top:53px; width:900px;  float:left;}
#left{/*background:url(../images/trenner_ver.gif) repeat-y right;*/ width:192px; float:left;}
#caching{height:0;width:0;overflow:hidden;}
p {margin-bottom:15px;}

/******** TOP NAVIGATION *********/

#top_navi{height:39px; width:701px; background:url(../images/top_navi_bg.png) repeat-x;margin-left:12px;padding-left:199px;}
#top_navi ul{list-style:none; margin:0; padding:0;}
#top_navi li{float:left;}
#top_navi .inputbox{float:right; width:166px; height:19px; line-height:19px; margin-top:8px; overflow:hidden;}
#top_navi a{text-align:center; padding:13px 5px; color:#313131; display:inline-block; text-decoration:none; outline:none;}
#top_navi a:hover{color:#fff; background:url(../images/top_navi_active_bg.png) repeat-x;}
#top_navi #active a {color:#fff; font-weight:bold; background:url(../images/top_navi_active_bg.png) repeat-x;}
#lupe{background:url(../images/lupe.png) no-repeat; width:36px; height:38px; float:right;}

#top_navi1{height:39px; width:701px; background:url(../images/top_navi_bg.png) repeat-x;margin-left:12px;padding-left:199px;}
#top_navi1 ul{list-style:none; margin:0; padding:0;}
#top_navi1 li{float:left;}
#top_navi1 .inputbox{float:right; width:166px; height:19px; line-height:19px; margin-top:8px; overflow:hidden;}
#top_navi1 a{text-align:center; padding:13px 5px; color:#313131; display:inline-block; text-decoration:none; outline:none;}
#top_navi1 a:hover{color:#fff; background:url(../images/top_navi_active_bg.png) repeat-x;}
#top_navi1 #active a {color:#fff; font-weight:bold; background:url(../images/top_navi_active_bg.png) repeat-x;}
#lupe1{background:url(../images/lupe.png) no-repeat; width:36px; height:38px; float:right;}
/******** MAIN NAVIGATION *********/

#main_nav{width:173px;min-height:34px;color:#FFFFFF;overflow:hidden;}
#main_nav h3{margin:0 0 10px 20px;}
#main_nav #current.parent{background: url(../images/main_navi_btn_sub.png) no-repeat;font-weight:bold;}
#main_nav .parent.active{background: url(../images/main_navi_btn_sub.png) no-repeat;font-weight:bold;}
#main_nav li ul #current.active{background: #066296 url(../images/main_navi_btn_sub_bottom.png) 0 bottom no-repeat ;font-weight:bold;}
#main_nav #current{background:url(../images/main_navi_btn.png) no-repeat;font-weight:bold;}
#main_nav ul{list-style:none;margin:0;padding:0;}
#main_nav ul li{background:url(../images/main_navi_btn.png) no-repeat;min-height:34px;}
#main_nav ul li.open, #main_nav ul li.open:hover{background: url(../images/main_navi_btn_sub.png) no-repeat;font-weight:bold;}
#main_nav ul li:hover{background:url(../images/main_navi_btn_change.png) no-repeat;}
#main_nav ul li a{display:block;height:20px;padding-top:6px;padding-right:5px;margin:0 0 0 20px;text-decoration:none;color:#FFFFFF;outline:none;}
#main_nav ul li ul {margin:8px 0 8px 0;}
#main_nav ul li ul li{width:158px;overflow:hidden;height:23px;min-height:0;background: #066296 url(../images/main_navi_btn_sub_bottom.png) 0 bottom no-repeat;list-style:none;margin:-3px 0 0 12px;padding:0;font-weight:normal;}
#main_nav ul li ul li:hover{background: #066296 url(../images/main_navi_btn_sub_bottom.png) no-repeat 0 bottom;font-weight:bold;}
#main_nav ul li ul li a{width:158px;height:23px;display:block;margin:0 0 0 10px;padding:0 0 0 11px;background:url(../images/subnavi_pfeil.gif) no-repeat 0 3px;}
#main_nav ul li ul li.sub_open {font-weight:bold;}


/******** MIDDLE COLUMN ********/

#middle{width:660px;margin-left:20px;float:left;}
#middle h1{color:#2185c3;font-size:18px;font-weight:normal;margin-bottom:5px;}
#middle h2 {color: #333333;font-size:15px;}
#middle h3{font-size:14px; }
#middle h4{font-size:11px;}
#middle img{margin-top:3px;}
.text_image {margin:0 5px 5px 0;}
#middle ul{list-style:square;margin-left:30px; margin-bottom:15px;}
#middle ol{margin-left:36px;}
#middle a{outline:none;color:#65bbe0;text-decoration:none;height:12px;}
#middle a:hover{color:#0066CC;text-decoration:underline;background:none;}
#middle h3 a{font-size:14px;outline:none;color:#65bbe0;text-decoration:none;height:15px;background:url(../images/link.gif) repeat-x 0 15px;}
#breadcrumbs{
	width:880px;
	height:16px;
	background:url(../images/trenner_hor.gif) repeat-x 15px 15px;
	color:#444444;
	font-weight:bold;
	margin:20px 0 0 20px;
	position:absolute;
}
#breadcrumbs a{color:#444444;font-weight:bold;text-decoration:none;}
#breadcrumbs a:hover{text-decoration:underline;}
.text{line-height:16px;margin:0 0 0 0;padding-left:18px;width:620px; float:left;}
.text_2col{line-height:16px;width:440px;padding-left:18px;background: url(../images/middle_content_trenner.gif) repeat-y 10px 0;float:left;margin:5px 0 0 0;}
.left_col, .article_column {width:210px;margin-right:20px;float:left;}
.right_col {width:210px; float:left;}
.spacer {width:20px;height:20px;float:left; font-size:12pt}
.clr{clear:both;}

/******** RIGHT COLUMN ********/

#right{width:192px;padding-left:20px;float:left;overflow:hidden;}
#right h1{color:#2185c3;font-size:18px;font-weight:normal;margin-bottom:5px;}
#right h2{color:#3f9ed4;font-size:15px;}
#right h3{font-size:11px;color:#444444;font-weight:bold;}
#right h4{font-size:11px;}
.ads{width:100%;height:16px;color:#444444;font-weight:bold;}
#right a{color:#0066CC;outline:none;}
#right a:hover{color: #0000CC;}

/******** FOOTER ********/

#footer{background:url(../images/content_bottom.png) bottom right no-repeat;padding:10px 20px 30px 20px;float:left;width:880px;overflow:hidden;}
#footer a{text-decoration:none;color: #999999;outline:none;}
#footer a:hover{text-decoration:underline;}
#footer_line{background:url(../images/trenner_hor.gif) repeat-x;height:2px;width:880px;margin-top:7px;}
#foot_left{margin-top:20px;float:left;width:270px;color: #999999;}
#foot_mid{margin: 20px 20px 0 34px;float:left;width:270px;text-align:center;color: #999999;}
#foot_right{float:left;width:270px;margin-top:20px;text-align:right;color: #999999;}
#foot_bottom{clear:both;width:916px;height:15px;background:url(../images/content_bottom.png) no-repeat 4px;}


#footer1{padding:0px 0px 0px 0px;float:left;}
#u_nav{min-height:34px;color:#000000;overflow:hidden;}
#u_nav li{font-size:9pt; height:20px; padding-bottom:3px }

#contactForm{margin:15px 0;padding-bottom:15px;}
#contactForm .formContent{width:760px;}
label{padding:8px 0 0 10px;display:block;background:url('../images/arrow.jpg') no-repeat 0 15px;}
label span.name{padding:0 0 0 15px;font-style:italic;color:#d81614;font-size:14px;}
label span.name1{padding:0 0 0 15px;font-size:16px;}
label span.email{padding:0 0 0 15px;font-style:italic;color:#d81614;font-size:14px;}
label span.email1{padding:0 0 0 15px;font-size:16px;}
label.optional{font-weight:normal;}
input{border:1px solid #aaa5a2; font-size:16px}
.input{padding:5px;display:block;border:1px solid #aaa5a2;width:280px;}		
.submit{font-family: Georgia;display:block;cursor:pointer;background:#000;text-align:center;color:#fff;padding:7px 5px;border:none;margin-top:10px;}	
textarea{border:1px solid #aaa5a2;padding:7px;width:415px;overflow:auto;height:80px;font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;font-size:16px}	
fieldset{border:none;margin:0 0 25px 0;clear:both;}	
input.inputError{border:1px solid #E22221;}	
label.inputError{display:none!important;}
textarea.inputError{border: 1px solid #EFBF18 !important;}
select{padding:10px;margin-bottom:15px;border:1px solid #aaa5a2;}
option{padding:2px 0 0 5px;}
.responseMessage{display:block;padding:8px;background:#e0e0e0;color:#9c5203;}


#middle1{width:760px;margin-left:20px;float:left;}
#middle1 h1{color:#2185c3;font-size:18px;font-weight:normal;margin-bottom:5px;}
#middle1 h2 {color: #333333;font-size:15px;}
#middle1 h3{font-size:14px; }
#middle1 h4{font-size:11px;}
#middle1 img{margin-top:3px;}
.text_image {margin:0 5px 5px 0;}
#middle1 ul{list-style:square;margin-left:30px; margin-bottom:15px;}
#middle1 ol{margin-left:36px;}
#middle1 a{outline:none;color:#65bbe0;text-decoration:none;height:12px;}
#middle1 a:hover{color:#0066CC;text-decoration:underline;background:none;}
#middle1 h3 a{font-size:14px;outline:none;color:#65bbe0;text-decoration:none;height:15px;background:url(../images/link.gif) repeat-x 0 15px;}