/* CSS Document */

*, html, body div, p, img, table {
	margin:0px; padding:0px; border:0px;
	}
html {
}
body {
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#003871; /*blau*/
	overflow-x:auto;
	overflow-y:scroll;
}
td {
	vertical-align:top;
}
a{
	color:#003871; /*blau*/
	text-decoration:none;
}
a:hover{
	color:#003871; /*blau*/
	text-decoration:none;
}
strong{
	font-weight:bold;
}
h1 {
	margin:0px; padding:0px; border:0px;
	color:#003871; /*blau*/
	font-size:1.7em;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:30px;
}
h2 {
	margin:0px; padding:0px; border:0px;
	padding-left:10px;
	color:#fff;
	background-color:#003871;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	line-height:25px;
}
hr{
	border: none 0px #fff;
	border-top-color:#003871; /*blau*/
	border-top-style:solid;
	border-top-width:1px;
	margin-top:10px;
	margin-bottom:6px;
	margin-right:10px;
	height:1px;
	padding:0px;
}
/********************************************************/
#aussen {
	margin:auto;
	width:990px;
	background-color:#fff;
	position:relative;
}
#content {
}
#sidebarLeft {
	width:140px;
	margin-left:20px;
	float:left;
	height:100%;
	border-bottom-color:#c6c6c6;
	border-bottom-width:1px;
	border-bottom-style:solid;
}
*html #sidebarLeft{
	width:140px;
	margin-left:10px;
	float:left;
	height:100%;
	border-bottom-color:#c6c6c6;
	border-bottom-width:1px;
	border-bottom-style:solid;
}
#sidebarRight {
	width:200px;
	margin-left:20px;
	margin-right:20px;
	float:left;
	border-bottom-color:#c6c6c6;
	border-bottom-width:1px;
	border-bottom-style:solid;
}
#main {
	border:1px solid #c6c6c6;
	width:568px;
	margin-left:20px;
	float:left;
}
#contentbereich {
	margin:25px;
}
#contentbereich img {
}
#contentbereich .csc-textpic-intext-right img{
	margin-left:10px;
	margin-bottom:30px;
	float:right;
}
#contentbereich .csc-textpic-intext-left img{
	margin-right:10px;
	margin-bottom:30px;
	float:left;
}
#contentbereich .csc-textpic-intext-center img{
	margin-left:10px;oo
	margin-right:10px;
	margin-bottom:30px;
	text-align:center;
}
#standort1{
	width: 100%; 
	height: 145px;
	background-color:#003871; /*blau*/
	color:#fff;
	text-align:center;
	font-size:1.2em;
}
#standort1 a{
	color:#fff;
}
#standort1 ul li{
	padding-top:95px;
	list-style:none;
}
#standort{
	width: 100%; 
	height: 15px;
	color:#003871; /*blau*/
	text-align:left;
}
#sprachm{
	width: 95%; 
	height: 15px;
	color:#003871; /*blau*/
	text-align:right;
	font-size:0.8em;
}
#logo{
	width: 100%; 
	height: 120px;
	background:#fff url(../img/logo.gif) no-repeat top right;/*beige*/
}
/********************************************************/
#navi1A{
	margin-top:20px;
	width: 100%; height: 40px;
	background:#ccd7e3 url(../img/hgnav1NO.gif);
	float:left;
}
#navi1{
	height: 40px;
	float:left;
}
#navi1 ul#nav1 {   
	padding-left:10px;
	line-height:30px;
    position: relative;
	font-size:15px;
}    
#navi1 ul#nav1 li {      /* Rahmenbereich der einzelnen Unterpunkte*/
  	list-style:none; 
	float: left;
   } 
#navi1 ul#nav1 li { background:url(../img/hgnav1NO.gif);}
#navi1 ul#nav1 li:hover, #navi1 ul#nav1 li:focus { background:#003871 url(../img/hgnav1HL2.gif);}
#navi1 ul#nav1 li:hover a, #navi1 ul#nav1 li:focus a{ color:#fff;}
#navi1 ul#nav1 li.hl { background:#003871 url(../img/hgnav1HL1.gif);}

#navi1 ul#nav1 a, #navi1 ul#nav1 a:link, #navi1 ul#nav1 a:visited {/* Textbereich*/
	padding-left:6px; padding-right:6px;  padding-top:10px; 
	color:#003871; /*blau*/
	text-decoration: none;
	display:block;
	/*background:#ccd7e3 url(../img/hgnav1NO.gif);*/
   }
#navi1 ul#nav1 a:hover, #navi1 ul#nav1 a:focus{
	color:#fff;
	/*background:#003871 url(../img/hgnav1HL2.gif);*/
}
#navi1 ul#nav1 li.hl{
	color:#fff;
}
#navi1 ul#nav1 li.hl a, #navi1 ul#nav1 li.hl a:link, #navi1 ul#nav1 li.hl a:visited {/* Textbereich*/
	padding-left:10px; padding-right:10px;
	color:#fff;
	clear:both;
	/*background:#003871 url(../img/hgnav1HL1.gif);*/
}
* html  #navi1 ul#nav1 li.hl{
	color:#fff;
	background-color:#003871; /*blau*/
	float:left;
	clear:none;
}
/* navi1 Unternavi*/
#navi1 ul#nav1 li ul{/* äußerer Rahmenbereich #bcd0e9*/
	padding:0px; margin:0px; border:0px;
	position:absolute;
	left:0px;
	clear:both;
	z-index:150;
	width:990px; /* neu*/
	height:inherit;
	background-color:#003871;
    display: none;  /* modernen Browser: Unternavigation ausblenden, sonst: display:block;*/
	line-height:30px;
	font-size:13px;
}   
html* #navi1 ul#nav1 li ul{/* äußerer Rahmenbereich #bcd0e9*/
	padding:0px; margin:0px; border:0px; margin-top:33px;
	position:absolute;
	left:0px;
	clear:both;
	z-index:150;
	width:990px; /* neu*/
	height:auto;
	background-color:#003871;
    display: none;  /* modernen Browser: Unternavigation ausblenden, sonst: display:block;*/
	line-height:30px;
	font-size:13px;
}
#navi1 ul#nav1 li.hl ul {/* äußerer Rahmenbereich #bcd0e9*/
    display: none;
}   
#navi1 ul#nav1 li:hover ul {
    display: block;  /*  in moderne Browser: Unternavigation einblenden, sonst gesamter Unterpunkt nicht vorhanden */
} 
#navi1 ul#nav1 li ul li{/* Rahmenbereich der einzelnen Unterpunkte*/
	float:left;/* neu*/
	width:auto; /*width:165px;*/
	display:block;
	background-image:none;
	background-color:#003871;
}
#navi1 ul#nav1 li ul li:hover{/* Rahmenbereich der einzelnen Unterpunkte*/
	background-image:none;
	background-color:#003871;
}
#navi1 ul#nav1 li ul li a, #navi1 ul#nav1 li ul li a:link, #navi1 ul#nav1 li ul li a:visited,
#navi1 ul#nav1 li.hl ul li a, #navi1 ul#nav1 li.hl ul li a:link, #navi1 ul#nav1 li.hl ul li a:visited  {/* Textbereich*/
	padding-left:20px; padding-right:30px;  padding-top:0px;
	background-image:none;
	background-color:#003871;
	color:#fff;
	font-weight:bold;
}
#navi1 ul#nav1 li ul li a:hover,#navi1 ul#nav1 li ul li a:focus,
#navi1 ul#nav1 li.hl ul li a:hover,#navi1 ul#nav1 li.hl ul li a:focus{
	font-weight:bold;
	background-color:#fff;
	color:#003871;
	font-size:13px;
}
/* navi1 2. Unternavi*/
#navi1 ul#nav1 li ul li ul{/* äußerer Rahmenbereich #bcd0e9*/
	padding:0px; margin:0px; border:0px; margin-bottom:20px;
	position:static;
	clear:both;
	width:auto; /* neu*/
	height:inherit;
    display: inline; 
	border-left-color:#fff;
	border-left-style:dotted;
	border-left-width:1px;
	line-height:25px;
	background-color:#003871;

}  
   
#navi1 ul#nav1 li ul li ul.fi{/* äußerer Rahmenbereich #bcd0e9*/
	border-left-color:#003871;
}   
#navi1 ul#nav1 li ul li.hl ul {
}   
#navi1 ul#nav1 li ul li:hover ul {
} 
#navi1 ul#nav1 li ul li ul li{
	float:none;/* neu*/
	width:auto;
}
#navi1 ul#nav1 li ul li ul li a, #navi1 ul#nav1 li ul li ul li a:link, #navi1 ul#nav1 li ul li ul li a:visited,
#navi1 ul#nav1 li.hl ul li ul li a, #navi1 ul#nav1 li.hl ul li ul li a:link, #navi1 ul#nav1 li.hl ul li ul li a:visited  {/* Textbereich*/
	font-weight:normal;
}
#navi1 ul#nav1 li ul li ul li a:hover,#navi1 ul#nav1 li ul li ul li a:focus,
#navi1 ul#nav1 lihl ul li. ul li a:hover,#navi1 ul#nav1 li.hl ul li ul li a:focus{
	font-weight:normal;
}
/********************************************************/
    
#navi2{
	height: 40px;
	float:left;	
	margin:0px;
	width: 100%;
	background:#e9680a url(../img/hgnav2NO.gif);
	margin-bottom:20px;
	clear:both;
}
#navi2 ul.nav2 {  
	padding-left:10px;
	line-height:30px;
    position: relative;
	font-size:15px;
}  
html* #navi2 ul.nav2 {  
	padding-left:10px;
	line-height:30px;
    position:static;
	font-size:15px;
}  
#navi2 ul.nav2 li { 
  	list-style:none; 
	float: left;
   }
     
html* #navi2 ul.nav2 li { 
  	list-style:none; 
	float: left;
   }
 
#navi2 ul.nav2 a, #navi2 ul.nav2 a:link, #navi2 ul.nav2 a:visited {
	padding-left:10px; padding-right:10px;  padding-top:10px; 
	color:#fff;
	text-decoration: none;
	display:block;
	
	line-height:10px;
	height:30px;
	vertical-align:text-top;
   }
*html #navi2 ul.nav2 a, *html #navi2 ul.nav2 a:link, *html #navi2 ul.nav2 a:visited {
	padding-left:10px; padding-right:10px;  padding-top:10px; 
	color:#fff;
	text-decoration: none;
	display:inline;
	float:left;
	
	line-height:10px;
	height:30px;
	vertical-align:text-top;
   } 
html* #navi2 ul.nav2 a, html* #navi2 ul.nav2 a:link, html* #navi2 ul.nav2 a:visited {
	padding-left:10px; padding-right:10px;  padding-top:0px; 
	color:#fff;
	text-decoration: none;
	display:block;
	
	line-height:30px;
	height:30px;
	vertical-align:text-top;
   }

#navi2 ul.nav2 a:hover, #navi2 ul.nav2 a:focus{
	padding-left:10px; padding-right:10px;
	color:#fff;
}
li.hgnav2 a, li.hgnav2 a:link, li.hgnav2 a:visited { background: #e9680a url(../img/hgnav2NO.gif); }
li.hgnav3 a, li.hgnav3 a:link, li.hgnav3 a:visited { background: #c7d100 url(../img/hgnav3NO.gif); }
li.hgnav4 a, li.hgnav4 a:link, li.hgnav4 a:visited { background: #45a02b url(../img/hgnav4NO.gif); }
li.hgnav5 a, li.hgnav5 a:link, li.hgnav5 a:visited { background: #0096a7 url(../img/hgnav5NO.gif); }
li.hgnav6 a, li.hgnav6 a:link, li.hgnav6 a:visited { background: #f9b900 url(../img/hgnav6NO.gif); }
li.hgnav7 a, li.hgnav7 a:link, li.hgnav7 a:visited { background: #e2001a url(../img/hgnav7NO.gif); }
li.hgnav8 a, li.hgnav8 a:link, li.hgnav8 a:visited { background: #b03614 url(../img/hgnav8NO.gif); }

li.hgnav2 a:hover, li.hgnav2 a:focus { background: #e9680a url(../img/hgnav2NO.gif); }
li.hgnav3 a:hover, li.hgnav3 a:focus { background: #c7d100 url(../img/hgnav3NO.gif); }
li.hgnav4 a:hover, li.hgnav4 a:focus { background: #45a02b url(../img/hgnav4NO.gif); }
li.hgnav5 a:hover, li.hgnav5 a:focus { background: #0096a7 url(../img/hgnav5NO.gif); }
li.hgnav6 a:hover, li.hgnav6 a:focus { background: #f9b900 url(../img/hgnav6NO.gif); }
li.hgnav7 a:hover, li.hgnav7 a:focus { background: #e2001a url(../img/hgnav7NO.gif); }
li.hgnav8 a:hover, li.hgnav8 a:focus { background: #b03614 url(../img/hgnav8NO.gif); }

li.hgnav2_hl a, li.hgnav2_hl a:link, li.hgnav2_hl a:visited { background: #e9680a url(../img/hgnav2HL.gif); }
li.hgnav3_hl a, li.hgnav3_hl a:link, li.hgnav3_hl a:visited { background: #c7d100 url(../img/hgnav3HL.gif); }
li.hgnav4_hl a, li.hgnav4_hl a:link, li.hgnav4_hl a:visited { background: #45a02b url(../img/hgnav4HL.gif); }
li.hgnav5_hl a, li.hgnav5_hl a:link, li.hgnav5_hl a:visited { background: #0096a7 url(../img/hgnav5HL.gif); }
li.hgnav6_hl a, li.hgnav6_hl a:link, li.hgnav6_hl a:visited { background: #f9b900 url(../img/hgnav6HL.gif); }
li.hgnav7_hl a, li.hgnav7_hl a:link, li.hgnav7_hl a:visited { background: #e2001a url(../img/hgnav7HL.gif); }
li.hgnav8_hl a, li.hgnav8_hl a:link, li.hgnav8_hl a:visited { background: #b03614 url(../img/hgnav8HL.gif); }

  

/* navi2 Unternavi*/
#navi2 ul.nav2 li ul{/* äußerer Rahmenbereich #bcd0e9*/
	padding:0px; margin:0px; border:0px; margin-top:-10px;
	position: absolute;
	left:0px;
	clear:both;
    display: none;  /* modernen Browser: Unternavigation ausblenden, sonst: display:block;*/
	z-index:110;
	width:990px; /* neu*/
	height:inherit;
	line-height:30px;
	font-size:13px;
}   
html* #navi2 ul.nav2 li ul{/* äußerer Rahmenbereich #bcd0e9*/
	padding:0px; margin:0px; border:0px; margin-top:30px;
	position: absolute;
	left:0px;
	clear:both;
    display: none;  /* modernen Browser: Unternavigation ausblenden, sonst: display:block;*/
	z-index:110;
	width:990px; /* neu*/
	height:inherit;
	line-height:30px;
	font-size:13px;
}
#navi2 ul.nav2 li.hgnav2 ul li ul.fi, #navi2 ul.nav2 li.hgnav2_hl ul li ul.fi{border-left-color:#e9680a;} 
#navi2 ul.nav2 li.hgnav3 ul li ul.fi, #navi2 ul.nav2 li.hgnav3_hl ul li ul.fi{border-left-color:#c7d100;} 
#navi2 ul.nav2 li.hgnav4 ul li ul.fi, #navi2 ul.nav2 li.hgnav4_hl ul li ul.fi{border-left-color:#45a02b;} 
#navi2 ul.nav2 li.hgnav5 ul li ul.fi, #navi2 ul.nav2 li.hgnav5_hl ul li ul.fi{border-left-color:#0096a7;} 
#navi2 ul.nav2 li.hgnav6 ul li ul.fi, #navi2 ul.nav2 li.hgnav6_hl ul li ul.fi{border-left-color:#f9b900;} 
#navi2 ul.nav2 li.hgnav7 ul li ul.fi, #navi2 ul.nav2 li.hgnav7_hl ul li ul.fi{border-left-color:#e2001a;} 
#navi2 ul.nav2 li.hgnav8 ul li ul.fi, #navi2 ul.nav2 li.hgnav8_hl ul li ul.fi{border-left-color:#b03614;}  
   
#navi2 ul.nav2 li:hover ul {
    display: block;
} 
#navi2 ul.nav2 li.hgnav2 ul, #navi2 ul.nav2 li.hgnav2_hl:hover ul { background-color: #e9680a; }
#navi2 ul.nav2 li.hgnav3 ul, #navi2 ul.nav2 li.hgnav3_hl:hover ul { background-color: #c7d100; }
#navi2 ul.nav2 li.hgnav4 ul, #navi2 ul.nav2 li.hgnav4_hl:hover ul { background-color: #45a02b; }
#navi2 ul.nav2 li.hgnav5 ul, #navi2 ul.nav2 li.hgnav5_hl:hover ul { background-color: #0096a7; }
#navi2 ul.nav2 li.hgnav6 ul, #navi2 ul.nav2 li.hgnav6_hl:hover ul { background-color: #f9b900; }
#navi2 ul.nav2 li.hgnav7 ul, #navi2 ul.nav2 li.hgnav7_hl:hover ul { background-color: #e2001a; }
#navi2 ul.nav2 li.hgnav8 ul, #navi2 ul.nav2 li.hgnav8_hl:hover ul { background-color: #b03614; }

#navi2 ul.nav2 li ul li{
	float:left;/* neu*/
	width:auto; /*width:165px;*/
	display:block;
}
#navi2 ul.nav2 li ul li a, #navi2 ul.nav2 li ul li a:link, #navi2 ul.nav2 li ul li a:visited {/* Textbereich*/
	padding-left:20px; padding-right:30px;  padding-top:0px;
	color:#fff;
	font-weight:bold;
	line-height:30px;
	height:inherit;
}

#navi2 ul.nav2 li ul li a:hover, #navi2 ul.nav2 li ul li a:focus,
#navi2 ul.nav2 li.hl ul li a:hover,#navi2 ul.nav2 li.hl ul li a:focus {
	font-weight:bold;
	background-color:#fff;
	font-size:13px;
	background-image:none;
}
#navi2 ul.nav2 li.hgnav2 ul li a:hover, #navi2 ul.nav2 li.hgnav2 ul li a:focus, 
#navi2 ul.nav2 li.hgnav2_hl ul li a:hover, #navi2 ul.nav2 li.hgnav2_hl ul li a:focus {color:#e9680a;}
#navi2 ul.nav2 li.hgnav3 ul li a:hover, #navi2 ul.nav2 li.hgnav3 ul li a:focus, 
#navi2 ul.nav2 li.hgnav3_hl ul li a:hover, #navi2 ul.nav2 li.hgnav3_hl ul li a:focus {color:#c7d100;}
#navi2 ul.nav2 li.hgnav4 ul li a:hover, #navi2 ul.nav2 li.hgnav4 ul li a:focus, 
#navi2 ul.nav2 li.hgnav4_hl ul li a:hover, #navi2 ul.nav2 li.hgnav4_hl ul li a:focus {color:#45a02b;}
#navi2 ul.nav2 li.hgnav5 ul li a:hover, #navi2 ul.nav2 li.hgnav5 ul li a:focus, 
#navi2 ul.nav2 li.hgnav5_hl ul li a:hover, #navi2 ul.nav2 li.hgnav5_hl ul li a:focus {color:#0096a7;}
#navi2 ul.nav2 li.hgnav6 ul li a:hover, #navi2 ul.nav2 li.hgnav6 ul li a:focus, 
#navi2 ul.nav2 li.hgnav6_hl ul li a:hover, #navi2 ul.nav2 li.hgnav6_hl ul li a:focus {color:#f9b900;}
#navi2 ul.nav2 li.hgnav7 ul li a:hover, #navi2 ul.nav2 li.hgnav7 ul li a:focus, 
#navi2 ul.nav2 li.hgnav7_hl ul li a:hover, #navi2 ul.nav2 li.hgnav7_hl ul li a:focus {color:#e2001a;}
#navi2 ul.nav2 li.hgnav8 ul li a:hover, #navi2 ul.nav2 li.hgnav8 ul li a:focus, 
#navi2 ul.nav2 li.hgnav8_hl ul li a:hover, #navi2 ul.nav2 li.hgnav8_hl ul li a:focus {color:#b03614;}

/* navi1 2. Unternavi*/
#navi2 ul.nav2 li ul li ul{/* äußerer Rahmenbereich #bcd0e9*/
	padding:0px; margin:0px; border:0px; margin-bottom:20px;
	position:static;
	clear:both;
	width:auto; /* neu*/
	height:inherit;
    display: inline; 
	border-left-color:#fff;
	border-left-style:dotted;
	border-left-width:1px;
	line-height:25px;
}   
#navi2 ul.nav2 li ul li ul.fi{/* äußerer Rahmenbereich #bcd0e9*/
	border-left-color:#003871;
}   
#navi2 ul.nav2 li ul li.hl ul {
}   
#navi2 ul.nav2 li ul li:hover ul {
} 
#navi2 ul.nav2 li ul li ul li{
	float:none;/* neu*/
	width:auto;
}
#navi2 ulnav2 li ul li ul li a, #navi2 ul.nav2 li ul li ul li a:link, #navi2 ul.nav2 li ul li ul li a:visited,
#navi2 ul.nav2 li.hl ul li ul li a, #navi2 ul.nav2 li.hl ul li ul li a:link, #navi2 ul.nav2 li.hl ul li ul li a:visited  {/* Textbereich*/
	line-height:25px;
	height:inherit;
	font-weight:normal;
}
#navi2 ul.nav2 li ul li ul li a:hover,#navi2 ul.nav2 li ul li ul li a:focus,
#navi2 ul.nav2 lihl ul li. ul li a:hover,#navi2 ul.nav2 li.hl ul li ul li a:focus{
	font-weight:normal;
}


/********************************************************/
.naviL1{
	width: 100%;
}
.naviL1 ul.navL1 {  
	padding-top:15px; padding-bottom:30px;  
	border-left-color:#c6c6c6;
	border-left-width:1px;
	border-left-style:solid;
	border-right-color:#c6c6c6;
	border-right-width:1px;
	border-right-style:solid;
   }    
.naviL1 ul.navL1 li {     
  	list-style:none; 
	line-height:1.8em;
   }
.naviL1 ul.navL1 a, .naviL1 ul.navL1 a:link, .naviL1 ul.navL1 a:visited {/* Textbereich*/
	padding-left:10px; padding-right:10px;
	color:#003871; /*blau*/
	text-decoration: none;
   }
.naviL1 ul.navL1 a:hover, .naviL1 ul.navL1 a:focus{
	font-weight:bold;
}
.naviL1 ul.navL1 li.hl a{	
	font-weight:bold; 
}

/* naviL1 Unternavi*/
.naviL1 ul.navL1 li ul{
	line-height:15px;
}   
.naviL1 ul.navL1 li.hl ul {
    display: block;
}   
.naviL1 ul.navL1 li:hover ul {
    display: block;  
} 
.naviL1 ul.navL1 a, .naviL1 ul.navL1 li.hl {
    display: block;
}
.naviL1 ul.navL1 li ul li{
  	list-style:none; 
}
.naviL1 ul.navL1 li ul li a, .naviL1 ul.navL1 li ul li a:link, .naviL1 ul.navL1 li ul li a:visited {/* Textbereich*/
	color:#003871; /*blau*/
	text-decoration: none;
}
.naviL1 ul.navL1 li ul li  a:hover,.naviL1 ul.navL1 li ul li a:focus{
	color:#003871; /*blau*/
	text-decoration: underline;
}
.naviL1 ul.navL1 li ul li.hl {/* Textbereich*/
	color:#fff;
	text-decoration: none;
}


#sidebarLeft .naviL1 ul.navL1 {  
	padding-top:25px;
} 

/* sidebarLeft 1. Ebene*/
#sidebarLeft .naviL1 ul.navL1 a, 
#sidebarLeft .naviL1 ul.navL1 a:link, 
#sidebarLeft .naviL1 ul.navL1 a:visited,
#sidebarLeft .naviL1 ul.navL1 a:hover, 
#sidebarLeft .naviL1 ul.navL1 a:focus {/* Textbereich*/
	padding-left:20px; padding-right:10px;	
}
#sidebarLeft .naviL1 ul.navL1 li.naviLI1 { background:#fff url(../img/naviL1.gif) no-repeat left top; }
#sidebarLeft .naviL1 ul.navL1 li.naviLI2 { background:#fff url(../img/naviL2.gif) no-repeat left top; }
#sidebarLeft .naviL1 ul.navL1 li.naviLI3 { background:#fff url(../img/naviL3.gif) no-repeat left top; }
}
#sidebarLeft .naviL1 ul.navL1 li.naviLI1 a{ color:#003871;}
#sidebarLeft .naviL1 ul.navL1 li.naviLI2 a{ color:#003871;}
#sidebarLeft .naviL1 ul.navL1 li.naviLI3 a{ color:#003871;}

#sidebarLeft .naviL1 ul.navL1 li.naviLI1hl { background:#003871 url(../img/naviL1HL.gif) no-repeat left top;}
#sidebarLeft .naviL1 ul.navL1 li.naviLI2hl { background:#003871 url(../img/naviL2HL.gif) no-repeat left top;}
#sidebarLeft .naviL1 ul.navL1 li.naviLI3hl { background:#003871 url(../img/naviL3HL.gif) no-repeat left top;}

#sidebarLeft .naviL1 ul.navL1 li.naviLI1hl a{ color:#fff;}
#sidebarLeft .naviL1 ul.navL1 li.naviLI2hl a{ color:#fff;}
#sidebarLeft .naviL1 ul.navL1 li.naviLI3hl a{ color:#fff;}

/* sidebarLeft 2. Ebene*/
#sidebarLeft .naviL1 ul.navL1 li ul a, 
#sidebarLeft .naviL1 ul.navL1 li ul a:link, 
#sidebarLeft .naviL1 ul.navL1 li ul a:visited,
#sidebarLeft .naviL1 ul.navL1 li ul a:hover, 
#sidebarLeft .naviL1 ul.navL1 li ul a:focus {/* Textbereich*/
	padding-left:35px; padding-right:10px;	
}
#sidebarLeft .naviL1 ul.navL1 li ul li.naviLI1 { background:#fff url(../img/naviL1_2.gif) no-repeat left top; }
#sidebarLeft .naviL1 ul.navL1 li ul li.naviLI2 { background:#fff url(../img/naviL2_2.gif) no-repeat left top; }
#sidebarLeft .naviL1 ul.navL1 li ul li.naviLI3 { background:#fff url(../img/naviL3_2.gif) no-repeat left top; }

#sidebarLeft .naviL1 ul.navL1 li ul li.naviLI1 a{ color:#003871;}
#sidebarLeft .naviL1 ul.navL1 li ul li.naviLI2 a{ color:#003871;}
#sidebarLeft .naviL1 ul.navL1 li ul li.naviLI3 a{ color:#003871;}

#sidebarLeft .naviL1 ul.navL1 li ul li.naviLI1hl { background:#003871 url(../img/naviL1_2HL.gif) no-repeat left top;}
#sidebarLeft .naviL1 ul.navL1 li ul li.naviLI2hl { background:#003871 url(../img/naviL2_2HL.gif) no-repeat left top;}
#sidebarLeft .naviL1 ul.navL1 li ul li.naviLI3hl { background:#003871 url(../img/naviL3_2HL.gif) no-repeat left top;}

#sidebarLeft .naviL1 ul.navL1 li ul li.naviLI1hl a{ color:#fff;}
#sidebarLeft .naviL1 ul.navL1 li ul li.naviLI2hl a{ color:#fff;}
#sidebarLeft .naviL1 ul.navL1 li ul li.naviLI3hl a{ color:#fff;}

/********************************************************/
#standort ul {/* äußerer Rahmenbereich */
	margin-top:15px;
	margin-left:25px;
	line-height:15px;
	font-size:0.8em;
   }   
#standort li {/* Rahmenbereich der einzelnen Unterpunkte*/
	padding:0px; margin:0px;
  	list-style:none;  
	float:left;
   }
#standort a, #standort a:link, #standort a:visited {/* Textbereich*/
   }
#standort li a:hover, #standort li a:focus {
}

/********************************************************/
blockquote {
	margin:0px;
	margin-top:5px;
	padding:0px;
	padding-top:9px;
	width:100%;
	line-height:14px;
	border:0px none #fff;
	border-top-color: #003871; /*blau*/
	border-top-style: solid;
	border-top-width: 1px;
	font-size:0.9em;
}
blockquote .align-right, p.align-right{
	text-align:right;
}
/********************************************************/
.button, .kontform { 
	background-color:#f6f6f6; 
	color:#003871; /*blau*/ 
	border:1px solid #bc1020; 
	outline-width:thick;
	}	
#formfeedback{
	font-size:0.8em;}
	
/********************************************************/

input[type=submit] { 
	cursor:pointer;
	background-color:#003871;
	border:1px solid #003871; 
	color:#fff; 
}
input[type=text] { 
	border:1px solid #c6c6c6;
	margin:5px;
}
textarea { 
	border:1px solid #c6c6c6;
	margin:5px;
}
.csc-mailform-field label{
	width:120px;
	display:block;

	float:left;
	margin-right:10px;
	
}
#suche {
	display:inline;
	float:left;
}
#suche input[type=text] { 
	border:1px solid #003871;
	margin-left:5px;
	margin-top:17px;
}
#suche input[type=submit] { 
	background-color:#ccd7e3;
	border:1px solid #ccd7e3;
	cursor:pointer;
	color:#003871;
}
	
.news_latest_inner{
	border:1px solid #c6c6c6;
	padding:15px;
	margin-bottom: 15px;
	height:auto;
}
.news_latest_container p {
	margin-bottom: 0px;
}
.news_latest_container p.bodytext, .news_latest_inner p.bodytext{
	margin-bottom: 10px;
}
.news_latest_inner img{
	margin-bottom: 15px;
	margin-left: 15px;
	float:right;
}
.news_latest_inner a{
	margin-bottom: 20px;
	font-size:0.8em;
}
.news_latest_inner .smal{
	font-size:0.8em;
}
h3 {
	font-size:1.0em;
}

.news_latest_inner h3 {
	font-size:1.2em;	
	line-height:30px;
	margin:0px; padding: 0px;
}
.news_latest_container h3{
	font-size:1.2em;
	line-height:30px;
	vertical-align:top;
}
.news_latest_container h3 strong{
	font-size:1.4em;
}
.news_latest_inner hr{
	width: 100%;
	border: 0px;
 	border-top: solid 1px #c6c6c6;
 	border-bottom: transparent;
 	clear:both;

}
li.news-amenu-item-year {
	list-style:none;
	font-size:0.8em;
	margin-top:10px;
	
}
.news-single-img {
	margin:0px; padding:0px;
}
*html .tx-indexedsearch-searchbox-sword{
	margin-top:15px;
	border:1px solid #003871;
}
*html .tx-indexedsearch-searchbox-button{
	background-color:#ccd7e3;
}