@charset "utf-8";

*{margin:0; padding:0;}

/*LAYOUT*/
body {background:#d2d2d2;}
#bg_body {position: absolute; width: 100%; height: 100%; z-index:-1;}
#wrap {width:950px; margin:auto; position:relative;}
#inner_wrap {width:950px; background:url(../images_lay/bg_wrap.png) repeat-y; padding:0 13px 25px 13px; position:relative;}
#inner_footer {width:950px; background:url(../images_lay/bg_footer.png) no-repeat; height:32px;}
.hr_clear { clear:both;}
img {border:none;}

#header {width:922px; background:url(../images_lay/hr_header.jpg) no-repeat bottom left; height:67px;}
#logo {position:absolute; top:17px; left:26px;}
#header_pic { float:left;}
#header_zitat { background:url(../images_lay/bg_zitat.jpg) no-repeat; width:181px; height:74px; margin-left:710px; padding:90px 15px; overflow:auto; text-align:center;}
#sec_header {height:265px;}

#content {padding:0 30px; width:452px; float:left;}
#content li { list-style:none; background:url(../images_lay/btn_acc.gif) no-repeat left 50%; padding-left:15px; font-family: 'LucidaGrandeRegular'; font-size: 76%; color:#717377; margin-bottom:5px;}



#sidebar {float:left; width:211px; background:#f5f4f9;}
#sidebar .csc-default {border-bottom:1px solid #bcbcbc; padding:0 30px 5px 15px; margin-bottom:10px; position:relative;}
#sidebar .csc-default .csc-textpic-imagewrap {position:absolute; right:0px; bottom:2px;}
#sidebar .csc-default img {margin-bottom:0px!important;}
#sidebar .external-link-new-window {background:none; padding-left:0;}

.invisible {display:none;}

#c22 {height: 115px;;}
.external-link-new-window {background:url(../images_lay/btn_acc.gif) no-repeat left 50%; padding-left:25px;}

/*NAVI*/
#service_navi {float:right; padding-top:30px;}
#service_navi ul {list-style:none;}
#service_navi ul li {float:left; margin-left:5px; color:#b2b2b2; line-height:270%;}
#service_navi ul li a:hover, #service_navi ul li a.active {color:#0a4295;}

#main_navi {width:198px; float:left;}
#main_navi ul {list-style:none;}
#main_navi ul li{width:198px; margin-bottom:4px; } 
#main_navi ul li a {width:174px; background:#f5f5f8; padding:5px 12px; display:block; text-decoration:none; border-bottom:2px solid transparent; padding-bottom: 6px;}
#main_navi ul li a:hover,#main_navi ul li.active.li_main a { border-bottom:#2a327e 2px solid; color:#0a4295;}
#main_navi ul li.active.li_main {margin-bottom: 8px;}
#main_navi ul li.active.li_main a {padding-bottom:4px;}
#main_navi ul ul li a {background:#fff; border-bottom:1px solid #f5f5f8!important; padding-left:16px;width:168px; color:#545453!important; padding-top:4px; padding-bottom:3px;}
#main_navi ul ul li {margin-bottom:0;}
#main_navi ul ul li a:hover,#main_navi ul ul li a.active { border-bottom:#0a4295 1px solid!important; color:#0a4295!important;}
#main_navi ul ul li a.active { padding-bottom:3px!important;}
#main_navi ul.sub {padding-top:1px;}


/*FONTS*/
/*69%, 76%, 86%, 93% und 101%*/
@font-face { font-family: 'LucidaGrandeRegular'; src: url('../fonts/lucida_grande-webfont.eot'); src: url('../fonts/lucida_grande-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/lucida_grande-webfont.woff') format('woff'),  url('../fonts/lucida_grande-webfont.ttf') format('truetype'), url('../fonts/lucida_grande-webfont.svg#') format('svg'); font-weight: normal; font-style: normal;}

#service_navi ul li a {font-family: 'LucidaGrandeRegular'; color:#b2b2b2; text-decoration:none;}
	#service_navi ul li {font-size:63%;}
#main_navi ul li a {color:#545453; font-size:76%; font-family:Georgia, "Times New Roman", Times, serif;}
#main_navi ul ul li a {font-size:66%;}
#header_zitat {color:#737775; font-size:106%; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; line-height:170%;}
#content h2 {font-size:123%; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#0a4295; font-weight:lighter; margin-bottom:20px;}
#content p,#sidebar p, #kontakt label, #newsletter label {font-family: 'LucidaGrandeRegular'; font-size: 76%; color:#707072;} 
#content h3 {font-size:93%; font-family:Georgia, "Times New Roman", Times, serif; line-height:170%; color:#0a4295; font-weight:normal;}
#sidebar h3 {font-size:93%; font-family:Georgia, "Times New Roman", Times, serif; line-height:170%; color:#0a4295; font-weight:normal;}
#sidebar h4 {font-size:93%; font-family: 'LucidaGrandeRegular'; line-height:170%; color:#454544; font-weight:normal;}
#content p {line-height: 180%;}
#content a {text-decoration:none; color:#0a4295; }
#content h4 {font-family: 'LucidaGrandeRegular'; font-size: 86%; color:#86878a; font-weight:normal;}
#content h4:first-letter {font-size:171%;}
#page_5 #content p {line-height:170%!important;}
#page_5 h3 { font-size:111%!important;}
	
/*Pressearchiv*/
.tx-thpdfarchive-pi1 a {color:#545453; text-decoration:none;}
.tx-thpdfarchive-pi1 a:hover {color:#0a4295; text-decoration:none;}

.tx-thpdfarchive-pi1  table tr p { padding:10px 10px 10px 0;}
.year_selector a {width: 65px; display: block; float: left;}
.year_selector {height:50px;}

.year2012, .year2006, .year2005, .year2003 {display:none!important;}

#page_24 .bodytext, .tx-thpdfarchive-pi1 .more_articles2, .tx-thpdfarchive-pi1 .more_articles1 {margin-left:15px;}

/*Accordion*/
.ka-panel h2 {font-family: 'LucidaGrandeRegular'!important; font-size: 76%!important; width:100%; border-bottom: 1px solid #C9C9C9; padding: 20px 0 20px 12px; cursor:pointer;}
.ka-panel.close h2 {background:url(../images_lay/btn_acc.gif) no-repeat left 50%;}
.ka-panel.open h2 {background:url(../images_lay/btn_acc_on.gif) no-repeat left 50%;}

/*Sitemap*/
.tx-flseositemap-pi1 ul.deep1 {margin-top:10px;} 
.tx-flseositemap-pi1 ul li {background:none!important; padding-left:0px!important; margin-bottom:15px!important;}
.tx-flseositemap-pi1 ul ul li {background:url(../images_lay/btn_acc.gif) no-repeat left 50%!important; padding-left:25px!important; margin-bottom:15px!important;}
.tx-flseositemap-pi1 ul ul li a {font-size:114%!important;}

/*Kontakt*/
#kontakt fieldset, #newsletter fieldset {border:none;}
#kontakt legend, #newsletter legend {visibility:hidden;}
#kontakt input, #newsletter input {border:1px solid #e0e0e0; width:150px; height:20px;}
#kontakt label, #newsletter label {width:88px; display:block;float: left;height: 22px;line-height: 170%;}
#kontakt textarea {border:1px solid #e0e0e0; width:360px; height:100px;}
.tx_powermail_pi1_fieldwrap_html {margin-bottom:5px;}
#powermaildiv_uid10 label, #powermaildiv_uid17 label { float:none; width: 408px;}
#powermaildiv_uid10 input, #powermaildiv_uid17 input {width:25px; float:left;}
#powermaildiv_uid11 input, #powermaildiv_uid16 input { width:97px; height:26px; float:right;}
#powermaildiv_uid17 input {width:25px; float:left;}

#powermaildiv_uid2, #powermaildiv_uid4 {float:left;}
#powermaildiv_uid1 label, #powermaildiv_uid5 label {text-align:right; padding-right:10px;}
#powermaildiv_uid1 input, #powermaildiv_uid5 input {width:110px!important;}
#powermaildiv_uid18 {font-family: 'LucidaGrandeRegular'; font-size: 76%; color:#707072;}

.error {display:none!important;}
.invalid {border:#CC3300 1px solid!important;}

.csc-frame-frame1 {
	border: 2px solid #0a4295;
	padding: 9px 11px;
	margin-bottom:25px;
}
#content .csc-frame-frame1 h2 {
	font-size: 23px;
	margin-bottom: 9px;
}
#content .csc-frame-frame1 p {
	font-size: 22px;
	color: #0a4295;
}
#content .csc-frame-frame1 p i {
	font-style:normal;
	text-align:center;
	display:block;
}
#content .csc-frame-frame1 p i b {
	text-align:center;
}

