/* GENERAL fonts */
.leftfr {
	BACKGROUND-IMAGE: url(../Bilder/bg_leftfr.gif); BACKGROUND-REPEAT: repeat-x
}

.rightfr {
	BACKGROUND-IMAGE: url(../Bilder/bg_rightfr.gif); BACKGROUND-REPEAT: repeat-x
}

BODY {SCROLLBAR-FACE-COLOR: #ffffff; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #636563; COLOR: #636563; SCROLLBAR-3DLIGHT-COLOR: #636563; SCROLLBAR-ARROW-COLOR:#636563;}

P, OL, UL, DIV,table {
	font-family:  Verdana,Helvetica, sans-serif ,Arial,;
	FONT-SIZE: 100%;
	  color:#737173;}

h1 {padding-top:10px;}

.csc-textpic-caption{
font-family: Arial, Verdana,Helvetica, sans-serif,;
	color:#737173;
	font-size: 10px;
}
}

TD#logo {padding:0px;margin:0px;}



/*suche*/
TD#searchbox span{
	font-family: Arial, Verdana,Helvetica, sans-serif,;
	color: #efefef;
	font-size: 9px;
}

TD#searchbox input {width:100px;height:14px;font-size: 11px; color: #000; border:1px solid #636563}
/*sprache*/
div#sprache {BORDER-top:1px solid #fff;padding-top:2px;padding-bottom:0px;padding-left:10px;BORDER-bottom:1px solid #fff;}



	
/*footer*/
td.footer {font-family: Arial,Verdana, Helvetica, sans-serif,; font-size: 11px; color:#636563;padding-right:10px;padding-top:0;margin-top:0;padding-bottom:20px;}	
td.footer a {color:#636563;text-decoration:none;padding-left:5px;padding-right:5px;} 
td.footer a:hover {text-decoration:underline;}

/* menu_links 1:Ebene beginn*/


div#menu_1 {
background-color:#2D5876;
width:195px;
FONT-SIZE: 11px;
PADDING: 0px; 

height:139px;
margin:0px;
BORDER-left:1px solid #fff;
BORDER-right:1px solid #fff;
}

div#menu_1  dl.standard { 
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px; PADDING-TOP: 0px; margin-top:0px; margin-bottom:0px;
}
div#menu_1  dl.standard DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px; PADDING-TOP: 0px
}
div#menu_1  dl.standard UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left ;
}
div#menu_1  dl.standard UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;background: url(../Bilder/icons/navi-pfeil-normal.gif) 176px 10px no-repeat;
}
div#menu_1  dl.standard UL LI A {
	
   	display: block;
    color:#fff;
	padding-left:10px;
	padding-right:30px;
	padding-bottom:6px;
    padding-top:7px;
	margin:0;
	font-weight:normal;
	BORDER-top:1px solid #fff;
	text-decoration:none;
	text-align:right;
	text-transform:uppercase;

}

div#menu_1 dl.standard li  a:hover{color: #2D5876;
background: url(../Bilder/icons/navi-pfeil-act.gif) 176px 10px no-repeat;background-color:#DEECF2;

}


div#menu_1 dl.standard li.act {
	background: url(../Bilder/icons/navi-pfeil-act.gif) 176px 10px no-repeat;
	background-color:#DEECF2;  color:#424648;
}
div#menu_1 dl.standard li.act a{  color:#424648;}



/*Navilinks TD class="naviLinks"*/

TD.LinkeSpalte , td.flags, td.linie, td.footer{background-color:#fff; border-left:1px solid #DEECF2}


 div.bg_navi_top, div.bg_navi_bottom {width:194px;height:6px;}

 div.bg_navi_top {BACKGROUND-IMAGE: url(../Bilder/navilinks/bg_top.gif); BACKGROUND-REPEAT: no-repeat;}
div.bg_navi_bottom {BACKGROUND-IMAGE: url(../Bilder/navilinks/bg_bottom.gif); BACKGROUND-REPEAT: no-repeat;border-top:1px solid #fff;}

/*NaviLinks*/


div#naviLinks {
background-color:#DEECF2;
width:193px;
FONT-SIZE: 11px;
PADDING: 0px; 

margin:0px;
BORDER-left:1px solid #fff;
BORDER-right:1px solid #fff;
}

div#naviLinks  dl.standard { 
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px; PADDING-TOP: 0px; margin-top:0px; margin-bottom:0px;
}
div#naviLinks  dl.standard DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px; PADDING-TOP: 0px
}
div#naviLinks  dl.standard UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left ;
}
div#naviLinks  dl.standard UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; 
}
div#naviLinks  dl.standard UL LI A {
	
   	display: block;
    color:#424648;
	padding-left:10px;
	padding-right:30px;
	padding-bottom:6px;
    padding-top:7px;
	margin:0;
	font-weight:normal;
	BORDER-top:1px solid #fff;
	text-decoration:none;
	text-align:right;
	text-transform:uppercase;
	

}

div#naviLinks dl.standard li.act  a:hover{color:#fff;text-decoration:underline;
background: url(../Bilder/icons/navilinks-pfeil-act.gif) 176px 10px no-repeat;background-color:#2D5876;


}




div#naviLinks dl.standard li.act {
	background: url(../Bilder/icons/navilinks-pfeil-act.gif) 176px 10px no-repeat;
	background-color:#2D5876; color:#fff; 
}
div#naviLinks dl.standard li.act a{ color: #fff; text-transform:uppercase;}


div#naviLinks dl.standard  UL li.level2 a {text-transform:none;background-image:none }

div#naviLinks dl.standard  UL li.level2 a:hover {color: #2D5876;
background: url(../Bilder/icons/navilinks-pfeil-act-level2.gif) 176px 12px no-repeat;
} 
div#naviLinks dl.standard  UL li.level2_act a{text-transform:none;
background: url(../Bilder/icons/navilinks-pfeil-act-level2.gif) 176px 12px no-repeat;
} 



div#naviLinks dl.standard  UL li.level2b a {text-transform:none;background-image:none }

div#naviLinks dl.standard  UL li.level2b a:hover {color: #2D5876;
background: url(../Bilder/icons/navilinks-pfeil-act-level2.gif) 176px 12px no-repeat;
} 
div#naviLinks dl.standard  UL li.level2b_act a{text-transform:none;
background: url(../Bilder/icons/navilinks-pfeil-act-level2b.gif) 176px 12px no-repeat;
} 

div#naviLinks dl.standard  UL li.level2b_act a:hover{text-transform:none;
background:  url(../Bilder/icons/navilinks-pfeil-act-level2b.gif) 176px 12px no-repeat;
} 


div#naviLinks dl.standard  UL li.level3 a {text-transform:none;background-image:none ;background-color:#F6FAFC;border-left:1px solid #DEECF2;border-right:1px solid #DEECF2; BORDER-top:1px solid #DEECF2;}

div#naviLinks dl.standard  UL li.level3 a:hover ,div#naviLinks dl.standard  UL li.level3_act a:hover{color: #2D5876;
background: url(../Bilder/icons/navilinks-pfeil-act-level2.gif) 176px 12px no-repeat;
background-color:#fff;border-left:1px solid #DEECF2;border-right:1px solid #DEECF2;} 

div#naviLinks dl.standard  UL li.level3_act a{text-transform:none; BORDER-top:1px solid #DEECF2;
background: url(../Bilder/icons/navilinks-pfeil-act-level2.gif) 176px 12px no-repeat;
background-color:#fff;border-left:1px solid #DEECF2;border-right:1px solid #DEECF2;} 



div.pfad {font-size:10px;padding-left:20px; padding-top:10px;}
div.pfad a {  color:#424648;font-style:italic; text-decoration:none;}


div.pfad A:hover {
TEXT-DECORATION: underline;
color:#27689A;
}

#inhalt{
padding:20px;
padding-right:30px;
}

#inhalt p.csc-caption {
font-size:11px;font-style:italic;
border-top:1px solid #424648;
}

#inhalt a {font-weight:normal; color:#00A6EB; text-decoration:none;}
#inhalt a:hover{text-decoration:underline;color: #2D5876;}
 

 

#contentNormal{
padding:0;

margin:0px;
width:372px;
float:right;
vertical-align:top;
padding-top:0px;
font-family:  Arial,Verdana,Helvetica, sans-serif;
FONT-SIZE: 12px;
color:#424648;
border-left:1px solid #E6E6E6;

}

#contentNormal p.bodytext , #contentNormal table.contenttable {
padding-left:30px;
padding-top:0px;
margin:0;
}

#contentNormal table.contenttable {border:0px solid #000;margin-left:20px;margin-top:10px;}

#contentNormal table.contenttable  td  {border-bottom:1px solid #E8EDEF; vertical-align:top;margin-bottom:5px;margin-top:5px;}
#contentNormal table.contenttable  td.td-0 p{font-weight:bold;} 
#contentLeft {width:181px;border:0px solid #000;float:left;vertical-align:top;}
#contentLeft table.imgtext-table{ border:1px solid  #E8EDEF; padding:2px}

 #contentLeft p.csc-caption { border-top:1px solid #fff;background-color:#efefef; padding:3px;font-size:10px;}



	

#contentNormal td.csc-form-fieldcell textarea ,
#contentNormal div.tx-pbsurvey-pi1 textarea {border:1px solid #636563;margin-left:15px;padding:2px;color:#636563;background-color:#efefef;font-size:11px;} 
#contentNormal table.csc-mailform {
margin-top:15px;
font-size:11px;
border:0px solid #000;
margin-left:30px;}




#contentNormal hr.divider {}

#contentNormal table.imgtext-nowrap  {border:0px solid #000; margin-left:30px;}
#contentNormal table.imgtext-nowrap table.imgtext-table td div#imgframe img,{margin-top:1px;  }



#contentNormal ul.csc-bulletlist {margin-top:3px;margin-bottom:2px;}
#contentNormal ul.csc-bulletlist li {LIST-STYLE-TYPE: none;list-style-image: url(../Bilder/icons/pfeil.gif); margin:2px;}


#contentNormal  .tx-dropdownsitemap-pi1 A {color:#2D5876; font-size:11px;}
#contentNormal  .tx-dropdownsitemap-pi1 A:hover { color:#00A6EB;font-size:11px;}

img {margin:0px;padding:0;}

.tx-pbsurvey-pi1 {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
padding: 2px;
position: relative;text-align: left;
border:0px solid #000; margin:0;
margin-left:30px;}
.tx-pbsurvey-pi1 div {margin-bottom: 10px;}
.tx-pbsurvey-pi1 .pagenumbering {font-size: 10px; position: relative;height: 15px;}
.tx-pbsurvey-pi1 .barcontainer {width: 100px;height: 15px;position: absolute;z-index: 6;right: 0px;}
.tx-pbsurvey-pi1 .bar {height: 15px;z-index: 4;position: absolute;left: 0px;}
.tx-pbsurvey-pi1 .bartext {z-index: 5;text-align: center;position: absolute;left: 0px;width: 100px;height: 15px;}
.tx-pbsurvey-pi1 .pageheader {font-size: 16px;font-weight: bolder;color: #003399;}
.tx-pbsurvey-pi1 .pageIntroduction {font-size: 12px;}
.tx-pbsurvey-pi1 .survey_item {margin-top: 0px;margin-bottom: 20px;}
.tx-pbsurvey-pi1 .itemform {font-size: 11px;}
.tx-pbsurvey-pi1 .question {position: relative;font-size: 12px;}
.tx-pbsurvey-pi1 .questionNumber {left: -20px;position: absolute;}
.tx-pbsurvey-pi1 .questionSubtext {font-size: 10px;}
.tx-pbsurvey-pi1 .required {font-size: 9px;color: #FF0000;vertical-align: super;}
.tx-pbsurvey-pi1 .additional_ver {margin-left: 20px;}
.tx-pbsurvey-pi1 .matrix {}
.tx-pbsurvey-pi1 .matrix .surveyrow_even {background-color: #CCCCFF;}
.tx-pbsurvey-pi1 .matrix .columnFirst {font-size: 11px; font-weight: bold; text-align: left;}
.tx-pbsurvey-pi1 .matrix .columnNext {font-size: 11px; text-align: center;}
.tx-pbsurvey-pi1 .preview1  {margin-top: 0px; font-size: 11px; color: #000; text-align: right;}
.tx-pbsurvey-pi1 .preview2  {margin-top: 0px;}
#contentNormal  div.tx-pbsurvey-pi1 {margin:0;margin-left:30px;}

/*div class="survey_item">
<table border=0>*/

/*contentganz*/

#contentGanz{
padding:0;
margin:0px;
vertical-align:top;
padding-top:0px;
font-family:  Arial,Verdana,Helvetica, sans-serif;
FONT-SIZE: 12px;
color:#424648;
width:550px;
padding-left:0;
margin-left:0;
float:left;
}

#contentGanz p.bodytext , #contentGanz table.contenttable {
padding-left:25px;
padding-top:0px;
margin:0;

}

#contentGanz table.contenttable {border:0px solid #000;margin-left:20px;margin-top:10px;}

#contentGanz table.contenttable  td  {border-bottom:1px solid #E8EDEF; vertical-align:top;margin-bottom:5px;margin-top:5px;}
#contentGanz table.contenttable  td.td-0 p{font-weight:bold;} 
#inhalt #contentNormal H1, #inhalt #contentNormal div.csc-header H1{
font-family: Verdana, Arial,Helvetica, sans-serif ;
	FONT-SIZE: 15px;
	color: #2D5876;
	padding-bottom:0;
	padding-top:0;
	padding-left:30px;
	margin-bottom:5px;
	margin-top:2px;
	background: url(../Bilder/icons/navilinks-pfeil-act-level2.gif) 2px 7px no-repeat;
	
	
}

#inhalt #contentGanz H1, #inhalt #contentGanz H1 div.csc-header H1 {
    
	font-family: Verdana, Arial,Helvetica, sans-serif ;
	FONT-SIZE: 15px;
	color: #2D5876;
	padding-bottom:1;
	padding-left:25px;
	padding-top:0;
	mmargin-bottom:5px;
	margin-top:2px;
	background: url(../Bilder/icons/navilinks-pfeil-act-level2.gif) 2px 7px no-repeat;
	
	
}

#inhalt #contentGanz H3,#inhalt #contentGanz div.csc-header H3 {
    
	font-family: Verdana, Arial,Helvetica, sans-serif ;
	FONT-SIZE: 11px;
	color: #2D5876;
	font-weight:bold;
	padding-bottom:1;
	padding-left:25px;
	margin-bottom:2px;
	margin-top:5px;
	background: url(../Bilder/icons/navilinks-pfeil-act-level2.gif) 2px 7px no-repeat;
	
	
}



#inhalt #contentNormal H3, #inhalt #contentNormal div.csc-header H3 {
    
	font-family: Verdana, Arial,Helvetica, sans-serif ;
	FONT-SIZE: 12px;
	color: #2D5876;
	font-weight:bold;
	padding-bottom:0;
	padding-left:30px;
	margin-bottom:0px;
	margin-top:5px;
	background: url(../Bilder/icons/navilinks-pfeil-act-level2.gif) 2px 5px no-repeat;
	
	
}



#contentGanz .csc-form-fieldcell input ,#contentGanz .csc-form-fieldcell select, #contentGanz div.tx-pbsurvey-pi1  input , #contentGanz div.tx-pbsurvey-pi1  select
#contentGanz .csc-form-fieldcell textarea {
border:1px solid #636563;margin-left:25px;padding:2px;color:#636563;background-color:#efefef;
} 


#contentGanz .csc-form-fieldcell textarea ,#contentGanz div.tx-pbsurvey-pi1 textarea {border:1px solid #636563;margin-left:25px;padding:2px;color:#636563;background-color:#efefef;} 

#contentGanz .csc-mailform {margin-top:15px;margin-left:30px;}






	
#contentNormal .csc-form-fieldcell input ,
#contentNormal .csc-form-fieldcell textarea, 
 #contentNormal .csc-form-fieldcell select, 
 #contentNormal div.tx-pbsurvey-pi1  input ,
  #contentNormal div.tx-pbsurvey-pi1  select,
#contentNormal div.tx-pbsurvey-pi1  textarea {
border:1px solid #636563;margin-left:0px;padding:2px;color:#636563;background-color:#efefef; font-size:11px;} 


 #contentNormal .csc-form-fieldcell select {font-size:10px;}
 
 
 #mailform {
 font-size:11px;
 }
 
 #mailform input {
 border:1px solid #636563;margin-right:10px;padding:2px;color:#636563;background-color:#efefef; float:right; margin:5px;
 
 }

#mailform label {
margin-left:25px;padding:2px;color:#636563; float:left; margin:5px;font-size:11px;
 } 
 
 #mailform  div.csc-mailform-field {
 border:0px solid #636563;
 clear:both;
 }

#mailform select , #mailform textarea{
 border:1px solid #636563;margin-right:10px;padding:2px;color:#636563;background-color:#efefef; float:right; margin:5px;
 clear:both;
}

#contentGanz hr.divider {padding-top:2px;margin-bottom:5px; margin:0;}
#contentGanz table.imgtext-nowrap  {border:0px solid #000; margin-left:30px;}
#contentGanz table.imgtext-nowrap table.imgtext-table td div#imgframe img,{margin-top:1px;  }



div.csc-header h2 , h2 {font-family: Verdana, Arial,Helvetica, sans-serif ;
	FONT-SIZE: 14px;
     padding-bottom:1;
	padding-left:30px;
	padding-top:0;
	margin-bottom:2px;	
	margin-top:2px;
	background: url(../Bilder/icons/navilinks-pfeil-act-level2.gif) 2px 7px no-repeat;
}






#contentGanz ul.csc-bulletlist {margin-top:2px;margin-bottom:2px;}
#contentGanz ul.csc-bulletlist li {LIST-STYLE-TYPE: none;list-style-image: url(../Bilder/icons/pfeil.gif); margin:2px;}



.tx-dropdownsitemap-pi1  {padding-left:30px;padding-top:15px;}

.tx-dropdownsitemap-pi1 .ifsub a, .tx-dropdownsitemap-pi1 .no a{text-transform: none; color:#2D5876; font-size:11px; margin-left:5px; line-height:10px; padding-bottom:2px;}
.tx-dropdownsitemap-pi1 .expAll{
	background:none;	
	border:none;
	text-align:left;
}

.tx-dropdownsitemap-pi1 .expAll img {padding-right:5px;}

.tx-dropdownsitemap-pi1 ul{
	padding:10;
	margin:0;
	list-style-type:none;
}
.tx-dropdownsitemap-pi1 .level_1 a{text-transform: uppercase;}
.tx-dropdownsitemap-pi1 .level_2 a{text-transform: none;}
.tx-dropdownsitemap-pi1 .level_1 , 
.tx-dropdownsitemap-pi1 .level_2{ border-bottom:1px solid #efefef; padding-bottom:3px;}

.tx-dropdownsitemap-pi1 .level_1 img{
padding-top:5px;

}

#contentGanz  .tx-dropdownsitemap-pi1 A:hover { color:#00A6EB;font-size:11px;}
#contentGanz  div.tx-pbsurvey-pi1 {margin-left:30px;}

div.tx-indexedsearch {padding-left:30px;}
div.tx-indexedsearch  input {border:1px solid #636563;padding:2px;color:#636563;background-color:#efefef;font-size:11px;width:60px;} 

div.tx-indexedsearch .tx-indexedsearch-searchbox-button {padding:2; font-size:11px;width:60px;height:20px;}
.tx-indexedsearch-searchbox-sword {}
div.tx-indexedsearch  a , #contentGanz  .tx-indexedsearch a{color:#000}
div.tx-indexedsearch .tx-indexedsearch-info {background-color:efefef;}
div.tx-indexedsearch {width:500px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title, .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#fff; }
#contentGanz  .tx-indexedsearch a
.tx-indexedsearch-info {
display: none;
} 
.tx-indexedsearch-title-caption a {font-size:12px; font-weight:bold;}

.tx-indexedsearch-res {border-top:0px solid #efefef;}

div.csc-header H3 a {
font-weight:bold;
}
.formbuttons input{
margin-left: 0px;
padding-top: 2px;
padding-right: 2px;
padding-bottom: 2px;
padding-left: 2px;
color: #636563;
background-color: #efefef;
font-size: 11px;
border:1px solid;
}
