

@import url("style_rte.css");

body {
	background-color:#FFFFFF;
	margin:0 0 0 0;
	padding: 0;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#F9F9F7;
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/	

h1, h2, h3, h4, h5 {	padding:0 0 0 0;	margin:0 0 0.5em 0;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

h5 {	font-size:0.9em;	color:#3B3B3B;	font-weight:bold;}
h4 {	font-size:0.9em;	color:#FF1A00;	font-weight:bold;}
h3 {	font-size:0.9em;	color:#480000;	font-weight:bold;}
h2 {	font-size:0.9em;	font-weight:bold; 	color:#A6A6A6;}
h1 {	font-size:0.9em;	font-weight:bold; 	margin:0 0 15px 0;}

#detail_right h1{color:#3B3B3B; }

#detail_right h1.csc-firstHeader{color:#3B3B3B; }

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/	

p {	padding:0 0 0 0;	margin:0 0 0 0;}
p.bodytext {	padding:0 0 0 0;	margin:0 0 0 0;	font-size:0.7em;	line-height:1.4em;}

#detail_right p.bodytext{color:#3B3B3B; }

img{	margin: 0;	padding:0;	text-align:left;	border:none;} 
.csc-textpic-imagewrap{	margin:0;	padding:0;	text-align:left;	border:none;} 
#mitte img{	margin: 0px 10px 10px 0;	padding:0;	text-align:left;	border:none;} 
#mitte .csc-textpic-imagewrap{	margin: 0px 10px 10px 0;	padding:0;	text-align:left;	border:none;} 

a {   font-size: 0.7em;	color:#BEBEBE;	text-decoration:none;}
a:hover {	color:#BEBEBE;	text-decoration:none;}


/* RTE / Bulletlists */
UL { margin-top: 0px;  }
UL UL LI { font-size:0.7em; color:#3B3B3B;}
OL { margin-top: 0px; }
LI { margin-top: 0px; margin-bottom: 0px; padding-top: 2px; font-size:0.7em;}

#outer LI {color:#000;}
.contenttable{color:#000;font-size:0.7em;}

.contenttable p.bodytext{color:#000;font-size:1.0em;}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/	

.clear_both {clear:both; font-size:1px;}
.clear_right {clear:right; font-size:1px;}
.clear_left {clear:left; font-size:1px;}

.fixfloat{	float:none;	clear:both;	width:1px;	height:1px;	font-size:1px;	line-height:0px;	}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/	
#outer {
	text-align:center;
	float: inherit;
	color:#F9F9F7;
}
/*+++++++++++++++++++++++++++HEAD+++++++++++++++++++++++++++++++++++++++++++++++++++++*/	

#head {	width:950px;	margin:0 auto 0 auto;	text-align:left;	color:#727272;	font-size: 0.9em;}
#head_innen {	padding:5px 15px 5px 30px;	margin:0;	float:left;	height: 20px;}
*html #head_innen {	padding:0px 15px 0px 30px;	margin:0;	float:left; }
#sprache {float:left; padding-top:15px; margin-right:30px;}

#head_logo {float:left; }
#f_menu {float:right; padding:10px 0 10px 0;  }

#head a {   font-size: 0.7em;	color:#727272;	text-decoration:none; padding-bottom:0px;}

#f_menu a {line-height:1.0em; }
.print {	color:#727272;		margin-left:20px;  padding-top: 5px;}
/*+++++++++++++++++++++++++MITTE+++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#mitte {	width:950px;	margin:0 auto 0 auto;}

#mitte_innen {
  	margin:0;
   padding-left:10px;
	padding-right:10px;
   background-image: url(../images/back_mitte.gif); 
	background-repeat: repeat-y;
	padding-top:10px;
	float:left;
}

#head_image{	margin:0;	padding:0;   text-align:left;}
#head_image img{	margin:0;	padding:0;	border-bottom:5px solid #fff;	width:950px;} 

#topnav{width:950px; margin:0; padding: 0 0px 0 0px;	text-align:center;	background-color:#000;  height: 90px; }

*html #topnav{width:950px; margin:0; padding: 0 0px 0 0px;	text-align:center;	background-color:#000;  height: 80px; }

.top_nav_link {float:left; text-align:right;height: 90px; }
.nav_link {float:left; text-align:right;height: 90px;}

*html .top_nav_link {float:left; text-align:right;  height: 80px; }
*html .nav_link {float:left; text-align:right; height: 80px;}

#start_content{
 	background-image: url(../images/back_start_2cols.jpg);
	background-repeat:no-repeat;
	width:930px;
	padding:30px 10px 10px 10px;
	min-height:209px;
 }
 
 *html #start_content{height:209px;}
 
 #start_content_innen{}
 
 #start_left{ 	float:left;	width:40%;	text-align:left;	padding-right:20px;	padding-left:20px; }

 #start_right{ 	float:right;	width:45%;	text-align:left; }
 
 #einstieg_content{ 	background-image: url(../images/back_detai_2cols.jpg);	background-repeat:no-repeat;	width:930px;	padding:30px 10px 30px 10px;   min-height:222px; }
 
 *html #einstieg_content{height:222px;}
 
 #einstieg_content_innen{}
 
 #einstieg_left{ 	float:left;	width:20%;	text-align:left;	padding-right:10px;	padding-left:10px;}

 #einstieg_right{	float:right;	width:75%;	text-align:left;	padding-left:10px;	padding-right:10px;  }
 
 #einstieg_right a {   font-size: 1.0em;	color:#fff;	text-decoration:none;}
 #einstieg_right a:hover {	color:#fff;	text-decoration:none;}
 
  #detail_right{
 	float:right;
	width:70%;
	text-align:left;
	padding:15px;
	margin-right:10px;
	background-color:#fff;
	border-top:2px solid #BEBEBE;
   border-left:2px solid #BEBEBE;
 }
 
 #detail_right a {   font-size: 1.0em;	color:#3B3B3B;	text-decoration:none;}
 #detail_right a:hover {	color:#3B3B3B;	text-decoration:none;}
/*################################# navi top #######################################*/


#topnav .nav_link a{	
/*background-image: url(../img/back_top_nav_off.gif);	
background-repeat:no-repat;	*/
display:block;	
width:138px;
height: 48px;
padding-right:20px;
padding-top:35px;
background-image: url(../images/nav_off6.jpg);
background-repeat:no-repeat;
color:#A6A6A6;
}

*html #topnav .nav_link a{	
/*background-image: url(../img/back_top_nav_off.gif);	
background-repeat:no-repat;	*/
display:block;	
width:138px;
height:30px;
padding-right:20px;
padding-top:35px;
background-image: url(../images/nav_off6.jpg);
background-repeat:no-repeat;
color:#A6A6A6;
} 

*html #topnav .nav_link {	
/*background-image: url(../img/back_top_nav_off.gif);	
background-repeat:no-repat;	*/


height:30px;

} 
#topnav .top_nav_link  a{	
display:block;	
width:138px;	
height: 48px;
padding-right:20px;
padding-top:35px;
background-image: url(../images/nav_off.jpg);
background-repeat:no-repeat;
color:#A6A6A6;
}
*html #topnav .top_nav_link  a{	
display:block;	
width:158px;	
width:138px;	
height: 30px;
padding-right:20px;
padding-top:35px;
background-image: url(../images/nav_off.jpg);
background-repeat:no-repeat;
color:#A6A6A6;
}

#topnav .top_nav_link a:hover{background-image: url(../images/nav_on.jpg);	background-repeat:no-repat; color:#fff;}
#topnav .nav_link a:hover{background-image: url(../images/nav_on6.jpg);	background-repeat:no-repat; color:#fff;}

#topnav .top_nav_link a.aktiv{background-image: url(../images/nav_on.jpg);	background-repeat:no-repat; color:#fff;}
#topnav .nav_link a.aktiv{background-image: url(../images/nav_on6.jpg);	background-repeat:no-repat; color:#fff;}

/*################################# menu_left #######################################*/

#einstieg_left a{	display:block;	width:165px;	line-height:1.5em;text-decoration:none; }

#einstieg_left a:hover{color:#FF1A00;}
#einstieg_left a.aktiv{	color:#FF1A00;}

#einstieg_left a.sub_nav {padding-left:10px;line-height:1.3em;}
#einstieg_left a.sub_nav:hiver {padding-left:10px;color:#FF1A00;line-height:1.3em;}
#einstieg_left a.subaktiv_nav {padding-left:10px;color:#FF1A00;line-height:1.3em;}

/*+++++++++++++++++++++++++FOOTER+++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#footer {	width:950px;	margin:0 auto 0 auto;}

#footer_innen {  	margin:0;   padding-left:30px;	padding-right:10px;}

#foot{	color:#727272;	padding-top: 5px;	font-size:0.7em;	float:left;}

/*+++++++++++++++++++++++++PRINT+++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#print {	color:#727272;	margin-right:10px;	float:right;}

#printversion {  width: 850px;	padding:20px;	color:#727272;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

#printversion a{	color:#727272;	font-size:0.7em;}

#print_footer {	color:#727272;	font-size:0.7em;}

/*+++++++++++++++++++++++++NEWS+++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.news-latest-container h2 {font-size:0.9em;	font-weight:bold; margin:0 0 15px 0; color: #BEBEBE;}
.news-latest-left{float:left; width:200px;}
.news-latest-right{float:left; width:50%;}
.news-latest-title a {   font-size: 0.8em;	color:#BEBEBE;	text-decoration:none; color:#F9F9F7;}
.news-latest-morelink {  margin-top:20px;}
.news-latest-morelink a {  font-size: 0.7em;	color:#BEBEBE;	text-decoration:none;}
.news-latest-morelink a:hover {	color:#BEBEBE;	text-decoration:none;}

.news-single-image{float:left; width:250px; }
.news-single-right{float:left;width:58%; }
.news-single-backlink a{color:#3B3B3B; text-decoration:none;}
.news-single-backlink a:hover {	font-size: 0.7em; color:#BEBEBE;	color:#3B3B3B;  text-decoration:none;}
.news-single-backlink  {margin-bottom:20px;  margin-top:20px;    font-size: 0.7em;}

.news-list-image{float:left; width:150px; }
.news-list-right{float:left;width:75%; }
.news-list-item{border-bottom:1px dashed #BEBEBE; margin-bottom:12px;}
.news-list-morelink {     font-size: 0.7em; margin-top:20px;}
.news-list-morelink a {   font-size: 0.7em;	color:#3B3B3B; 	text-decoration:none;}
.news-list-morelink a:hover {		color:#3B3B3B;  text-decoration:none;  }

/*+++++++++++++++++++++++++++++++++++++++++++++Kontakt++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

fieldset.csc-mailform label {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 0.7em; float: left; width: 100px;}

fieldset.csc-mailform input {   float: left; margin-bottom:5px;  margin-top:5px; }

fieldset.csc-mailform  textarea {
padding:0;
float: left; 
margin-bottom:5px;  
margin-top:5px; 
SCROLLBAR-FACE-COLOR: #FFF;
SCROLLBAR-HIGHLIGHT-COLOR: #FFF; 	
SCROLLBAR-SHADOW-COLOR: #FFF;	
SCROLLBAR-3DLIGHT-COLOR: #FFF;	
SCROLLBAR-ARROW-COLOR: #AEAEAD; 	
SCROLLBAR-TRACK-COLOR: #FFF; 	
SCROLLBAR-DARKSHADOW-COLOR: #FFF;
}

fieldset.csc-mailform  submit {margin-top:10px;margin-bottom: 5px;  }

DIV.csc-mailform-field{ font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 0.9em;  margin-right: 0px;  margin-top:5px; border: 0px;  width: 130px; }

fieldset {border: 0px;  padding:0px; margin-bottom:20px; margin-left:150px;color:#3B3B3B;  } 

input, textarea {	background-color:#FFFFFF;	border:1px solid #AEAEAD;font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

span.csc-mailform-label {font-weight:bold; font-size:0.8em; line-height:2.0em;}

/* ############ SITEMAP #############################################################*/

div.csc-sitemap {} 

div.csc-sitemap a { text-decoration: none; font-size:1.2em;} 

div.csc-sitemap a:hover, div.csc-sitemap a:focus, div.csc-sitemap a:active { 
   text-decoration: underline; 
} 

/*first level */ 
div.csc-sitemap ul { font-size:1.0em;  } 

div.csc-sitemap ul li{ } 

div.csc-sitemap ul li a{ font-weight:bold; text-decoration:underline;font-size:1.0em; }

/*second level */ 

div.csc-sitemap ul li ul{   margin-left: 2em; font-weight:normal;  font-size:1.2em;  } 

div.csc-sitemap ul li ul li{list-style-type: none;    list-style-image: none;   margin: 0.0em 0; }
 div.csc-sitemap ul li ul li a{   text-decoration:none; font-size:1.2em; }


/*third level */ 

div.csc-sitemap ul li ul li ul{   margin-left: 2em; font-weight:normal;font-size:1.5em;    } 

div.csc-sitemap ul li ul li ul li{  list-style-type: none;    list-style-image: none;   margin: 0em 0; }
div.csc-sitemap ul li ul li ul li a{font-weight:normal; text-decoration:none; font-size:1.5em; }

