body {
	padding:0;
	margin:13px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#33667d;
	text-align:center;
	background-color:#fff;
	line-height:155%;
}

/* formularelemente */
select, input, textarea{
 /*border: 1px solid #E7ECF2;*/
 border: 1px solid #CCCCCC;
 font-size: 9pt;
}

.bodytext {
font-size:13px;
	line-height:155%;
}

.bodytext .internal-link {
text-decoration: underline;
}



#content_body ul {
line-height: 155%;
}

a { text-decoration: none; color:#33667d; }
a:hover { text-decoration: none; color:#33667d; }
table, th, tr, td { font-size:13px; }

p { margin: 8px 0px 8px 0; }
img { border: none; }
form { margin: 0px; padding: 0px; }
small { font-size:10px; color:#666; }

.content_right a:link, .content_right a:hover, .content_right a:active, .content_right a:visited, .content_right a:focus {
text-decoration: none;
}

h1 {
	padding:0;
	margin:0 0 8px 0;
	color:#F89828;
	font-size:20px;
}
h2 {
	padding:0;
	margin:0 0 15px 0;
	color:#F17C00;
	font-size:13px;
}

.content_right p.bodytext {
margin: -7px 0px 13px 0px;
}

p.formatlizenz {
  font-size: 9px;
  padding-top: 15px;
}

.csc-header-date {
font-size: 10px;
text-align: right;
font-weight: bold;
}


#page { width:935px; margin:0 auto; }
#header { height:114px; width:100%; margin:0; padding:0; display:block; }
#header #logo { float:left; margin:13px 0 0 0; width:323px; height:47px; }
#header #search { float:right; width:237px; }
#header #search #lang,
#header #search #lang a { color:#33667d; font-size:11px; height:20px; font-style:italic; }
#header #search #lang a:hover { color:#33667d; font-size:11px; height:20px; font-style:normal; }
#header #search #lang .active { font-style:normal; }

.tx-srlanguagemenu-pi1 .NO {color:#33667d; font-size:11px; height:20px; float: left; }
.tx-srlanguagemenu-pi1 .NO a {color:#33667d; font-size:11px; height:20px; /*font-style:italic;*/ }
.tx-srlanguagemenu-pi1 .NO a:hover { color:#33667d; font-size:11px; height:20px; font-style:normal; }
.tx-srlanguagemenu-pi1 .CUR {color:#33667d; font-size:11px; height:20px; font-style:normal; float: left;margin-left:6px;}
.tx-srlanguagemenu-pi1 .INACT {color:#33667d; font-size:11px; height:20px; font-style:normal; float: left;}

#header #search .search_txt {
	width:200px; 
	height:25px; 
	border:1px #33667d solid; 
	margin:0; 
	padding:3px 3px 0 3px; 
	float:left; 
	font-size:13px; 
	color:#33667d;
	font-weight:normal;

}
#header #search .search_button {
	display:block;
	float:right;
	width:25px; 
	height:25px; 
	border:2px #33667d solid;
	border-left:0;
	background:url(../images/search_button.gif) no-repeat center center; 
	background-color:#33667d; 
	margin:0;
}

/* navi */
#header #navi ul {
background-color:#f89828;
height:25px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:20px 0 0;
padding:0px 0 0;
text-align:center;
width:100%;
}
*+html #header #navi ul { margin:15px 0 0 0; }
* html #header #navi ul { margin:15px 0 0 0; padding:0; height:25px; }
#header #navi ul li { float: left; margin-top: 2px}
#header #navi ul li a {

	/*height:20px; /* 35*/  
	padding: 9px 22px 0 10px;
	margin:0;
	font-size:14px; /* 12*/
	/* color:#fdc88e;*/
	color: #ffdbb3;
	font-weight: bold;
}
#header #navi ul li.active a,
#header #navi ul li a:hover {font-size:14px; color:#fff; font-weight:bold; }

/* sub_navi */

/* #sub_navi { width:198px; background-color:#f17c00; margin:0; padding:0; vertical-align:top;} */
#sub_navi { width:198px; background-color:#e7ecf2; margin:0; padding:0; vertical-align:top;
overflow: none;
height: 600px; /* IE */
min-height: 600px;
max-height: auto; 
}

#sub_navi ul {
	padding:6px 0 0 10px;
	margin: 0;
	list-style: none;
	text-align:left;
	width:178px;
	padding-left: 10px;
	

}
#sub_navi ul li a {
	display:block;
	padding:0;
	margin:0;
	/*color: #FDC88E;*/
	font-weight:bold;
	font-size:13px;
	line-height:185%;
}

#sub_navi ul li a.active,
#sub_navi ul li a:hover { color:#fff; font-weight:bold; }

.sub_menu_lev1 li a {
	color: #467492;
}

.sub_menu_lev1 li.active a,
.sub_menu_lev1 li a:hover {
	color: #ffffff;
}

.sub_menu_lev2 li a {
	color: #FDC88E;
	/*font-weight: normal;*/
}

.sub_menu_lev2 li a.active,
.sub_menu_lev2 li a:hover {
	color: #ffffff !important;
	
}

#sub_navi ul li ul li a,
#sub_navi ul li ul li a:hover {
font-weight: normal;
}
#sub_navi ul li ul {
margin-top:-6px;
padding-bottom:7px;
}



/* ###################################### */

#header_foto { width:935px; height:280px; margin:0 0 13px 0; padding:0; }
#content_frame {
	position:relative;
	background-color:#fff;	
	width:108%;
}
#content_frame #content {
	width:730px;
	margin:0;
	padding:0;
	float:left;
	text-align:left;
	background:url(../images/border_dotted.gif) repeat-y top right;
}
#content_frame #content_inner {
	vertical-align:top;
	width:500px;
	margin:0;
	padding:0;
	text-align:left;
}

#content_frame #content_inner #content_inner_min {
	min-height: 400px;
	height: auto !important;
	height: 400px;
}

#content_frame #content_inner h1 {
	/*font-size:12px;*/
	/*background-color:#F17C00;*/
	/*
  background-color: #467492;
	color:#FFFFFF;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	height:18px;
	margin:0 0 8px;
	padding:3px 0 0 5px;
	*/
	
	font-size:12px;
font-style:italic;
font-weight:bold;
height: 16px;
margin:0 0 8px;
padding:2px 6px 0px 7px;
background-color: #467492;
}

/* ############## begin boxen ############### */

#content_frame #content .box {
	width:170px;
	height:165px;
	color:#fff;
	font-size:14px;
	font-weight:normal;
	line-height:170%;
	float:left;
	margin:0 8px 8px 0;
}
#content_frame #content .box .title {
	width:170px;
	height:27px;
}
#content_frame #content .box .title h1 { font-size:16px; color:#fff; margin:0 0 0 10px; padding:2px 0 0 0; }
#content_frame #content .box ul li { list-style:none; background:url(wb-compagnie-images/liste.gif) no-repeat left 7px; margin:0; padding:0; }
#content_frame #content .box ul { margin:6px 0 0 0; padding:0; }
.lila { background-color:#9a4d9e; }
.lila_hell { background-color:#a86eae; }
.hblau { background-color:#569fd3; }
.hblau_hell { background-color:#78aedb; }
.turkis { background-color:#00b6ac; }
.turkis_hell { background-color:#4ec2bb; }
.blau { background-color:#0079c1; }
.blau_hell { background-color:#128acb; }
.rot { background-color:#e40d62; }
.rot_hell { background-color:#e9587a; }
.grau { background-color:#39444d; }
.grau_hell { background-color:#5c6972; }
.grun { background-color:#72bf44; }
.grun_hell { background-color:#8fc964; }
.orange, .orange a { color: #FDC88E; background-color: #F17C00;}

.cpid12 { background-color:#9a4d9e; }
.cpid12_hell { background-color:#a86eae; }
.cpid34 { background-color:#569fd3; }
.cpid34_hell { background-color:#78aedb; }
.cpid35 { background-color:#00b6ac; }
.cpid35_hell { background-color:#4ec2bb; }
.cpid23 { background-color:#0079c1; }
.cpid23_hell { background-color:#128acb; }
.cpid22 { background-color:#e40d62; }
.cpid22_hell { background-color:#e9587a; }
.cpid21 { background-color:#39444d; }
.cpid21_hell { background-color:#5c6972; }
.cpid20 { background-color:#72bf44; }
.cpid20_hell { background-color:#8fc964; }

/* ############## end boxen ############### */

#content_frame .news {
	float:right;
	width:190px;
	text-align:left;
	margin:0 0 0 10px;
	padding:0;
}
#content_frame .news h1 {
	color:#f89828;
	margin:0 0 5px 0;
	padding:0;
	font-size:18px;
}
#content_frame .news h3 {
	color:#f89828;
	margin:0;
	padding:0;
	font-size:14px;
}
#content_frame #footer {
	position:relative;
	bottom:25px;
	width:706px;
	height:18px;
	margin:50px 0 0 0;
	float:left;
	text-align:right;
	background:url(../images/logo_footer.gif) no-repeat top left;
	background-color:#f89828;
	line-height: 140%;
}

#content_frame #footer p {
	margin:-1px 0 0 0;
	padding:0 10px 0 0;
	color:#fff;
	font-size:10px;
}
#content_frame #footer {float: left; font-size: 12px;}
#content_frame #footer ul li { list-style:none; float: left; padding-right: 10px;}
#content_frame #footer ul {margin: 0; padding:0 0 0 10px;}
#content_frame #footer ul li a {color:#fdc88e;}
#content_frame #footer ul li.active,
#content_frame #footer ul li a:hover { color:#fff; }

.clear {
	clear:both;
	height:0;
	line-height:0;
	margin:0;
	padding:0;
}

.content_right {
	float:left;
	margin:0 0 0 15px;
	text-align:left;
	width:190px;
}

.content_right h1 {
 font-size: 14px;
 font-weight: bold;
}

#content_header h1 {
color: #FFFFFF;
}
/* NEWS */

.news-latest-item {padding-bottom: 20px;}

.news-latest-item h3 {padding: 0; margin: 0; font-size: 13px; font-weight: bold;}

.news-latest-date a {color: #f89828;font-size: 14px; font-weight: bold;}
.news-latest-category {font-size: 14px; font-weight: bold;color: #f89828;}

.news-list-item h3 {
font-size: 13px;
margin:0 0 9px;
padding:0;
} 

.news-list-container .news-list-date {
font-size: 10px;
float: right; 
}
.news-list-container .news-list-category {
font-size: 10px;
font-weight: bold;
text-align: right;
float: left;
}
.news-list-item .clearer {
color:#E7ECF2;
border: 1px solid #E7ECF2;
}
.news-list-item .news-list-morelink {
font-size: 10px;
font-weight: bold;
}

.news-list-item img {
float:right;
margin-top:-27px;
padding-top:10px;
}

.news-single-timedata {
font-size:11px;
font-weight:bold;
}

/* NEWS END */


.start_menu_lev1 {list-style: none; padding: 0; margin:0 10px 10px 0; padding: 0; width: 170px; float: left; height: 162px; line-height: 100%; background-color: #FDC88E;}
.start_menu_lev1 h1 {
color:#fff; line-height: 111%; font-size:14px; padding:5px 5px 5px 10px; background-color: #f89828;
}

.start_menu_lev1 .start_menu_lev2 {list-style: none; padding-left: 10px; margin: 0px;}
.start_menu_lev1 .start_menu_lev2 li {
background:transparent url(../images/liste.gif) no-repeat scroll left 5px; padding: 2px 10px 2px 10px; color:#fff; font-style: normal; height: 20px; clear: left;
}
.start_menu_lev1 .start_menu_lev2 li a {color:#fff; font-style: normal;}

.content_menu_m_lev1 {list-style: none; padding: 0; margin:0 10px 2px 0; width: 500px; /*background-color: #F17000;*/}


.content_menu_m_lev1 p {
  color: #fff !important; 
  width: 501px; /* IE */
  max-width: 496px; /* FF */
 /*
  font-size:13px;
font-style:italic;
font-weight:bold;
height:20px;
margin:0 0 8px;
padding:3px 0 0 5px;
*/
	font-size:12px;
font-style:italic;
font-weight:bold;
height: 16px;
margin:0 0 5px;
/*padding:1px 5px 0px 7px;*/
padding: 2px 0px 0px 5px;

}

.content_menu_m_lev1 li {color:#fff; font-style: italic;padding-bottom: 2px;}
.content_menu_m_lev2 li {color:#fff; font-style: italic;padding-bottom: 2px;}
.content_menu_m_lev1 li a {color:#fff; font-style: italic; height: 20px;}

.content_menu_m_lev1 .content_menu_m_lev2 {list-style: none;padding:0; padding-bottom:10px; margin: 0; background-color: #fff; width: 515px;}
.content_menu_m_lev1 .content_menu_m_lev2 li {color:#fff; font-style: italic; height: auto; margin-right: 6px;}
.content_menu_m_lev1 .content_menu_m_lev2 li a {color:#fff; font-style: italic;}

.content_menu_lev1 {list-style: none; padding: 0; margin:0 10px 10px 0; padding: 0; width: 500px; background-color: #fff;}
.content_menu_lev1 li {padding: 2px 10px 17px 0px; color:#fff; font-style: italic; clear: left;}
.content_menu_lev1 li a {color:#fff; font-style: italic;}

.content_menu_lev1 .content_menu_lev2 {list-style: none; padding-left: 10px; margin: 0px; background-color: #fff;}
.content_menu_lev1 .content_menu_lev2 li {padding: 2px 10px 2px 10px; color:#fff; font-style: italic; height: 20px; clear: left;}
.content_menu_lev1 .content_menu_lev2 li a {color:#fff; font-style: italic;}



/* Gallery2 rgsmoothgallery */
.myGallery {
border: 0px;
}

.csc-textpic-caption {
font-size: 8pt;
font-weight: normal;
}

/* ########  FC - Elements ######## */

.presse_hr .csc-header h2 {
border-bottom:2px solid #E7ECF2;
padding-bottom: 5px;

}



/* #### INDEX SEARCH */

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
color:#f89828;
}

/* #### Power MAIL ### */

/* IE-SELECTBOX */
.powermail_sel_container{
  border: 1px solid #CCCCCC !important;
  position: relative; width: 293px; height: 17px !important; overflow: hidden;
}
.powermail_select{
  position: absolute; top: -2px; left: -2px; height: 22px !important; max-height: 21px !important;
  width:296px !important;
}
/* IE-RADIO */
.powermail_radio {border: none;}

/* IE-CHECK */
.powermail_check {border: none;}

#powermaildiv_uid64 p {
display: none;
}
p.tx_powermail_pi1_fieldwrap_html_radio_title{display:none;}

fieldset.tx-powermail-pi1_fieldset_10 legend{display: none !important;}
fieldset.tx-powermail-pi1_fieldset_14 legend {display: none !important;}

.powermail_radio_inner label {
  font-weight: bold !important;
  margin: 0;
  padding: 0;
}
/* IE HACK */
* html fieldset.tx-powermail-pi1_fieldset legend {
  padding: 2px 9px !important;
  margin-left: -6px !important;
  margin-right: -13px !important;
}
/* Safari */
fieldset.tx-powermail-pi1_fieldset legend {
 min-width: 100px !important;
 max-width: 100px !important;
}


