@import url("style_rte.css");

html,body {
	margin: 0px;
	padding: 0px;
	background-color:#faf8f5;
	font-size:0.85em;
	color:#333333;
	font-family:'Trebuchet MS' , Arial, Verdana, Helvetica, sans-serif;
}
div {
	margin: 0px;
	padding: 0px;
}
p {
	margin:0px 0px 10px 0px ;
	padding:0px;
}
p.bodytext {

	font-family:'Trebuchet MS' , Arial, Verdana, Helvetica, sans-serif;
}
a {
	color:#333333;
	font-weight:normal;
	text-decoration:underline;
}
a:hover{
	color:#e20020;
	font-weight:normal;
	text-decoration:underline;
}
/*table {
	margin: 0px;
	padding: 0px;
}
td {
	margin:0 0 0 0 ;
	padding:5px 0 5px 0;
	border-bottom:1px solid #000000;
	vertical-align:top;
}*/
h1, h2, h3, h4, h5 {
	padding:0 0 0 0;
	margin:0 0 0.5em 0;
}

h1 {font-size: 1.2em; color: #990000; margin: 0 0 0.5em 0; padding-bottom:0.3em; font-weight:bold; border-bottom: 1px #990000 dashed;}
h2 {font-size: 1.2em; color: #990000; margin: 0 0 0.5em 0;  font-weight:normal; }
h3 {font-size: 1.0em; color: #990000; margin: 0 0 0.25em 0; padding-bottom:0.3em; font-weight:bold; }
h4 {font-size: 1.0em; color: #990000; margin: 0 0 0.35em 0; font-weight:bold; padding-bottom:0.1em; border-bottom: 1px #333333 solid;}
h5 {font-size: 1.2em; color: #990000; margin: 0 0 0.25em 0; font-weight:normal;}
img {
	border:none;
}

#right_row .wrap_content_rand h1 { width:145px; border:none;}
#right_row .wrap_content_rand {padding: 0 0 0 5px;width:145px;}
#right_row .wrap_content_rand .csc-textpic-imagewrap{padding: 0 0 0 0; margin:0 0 20px 0;}

.wrap_content_normal{padding: 0 0 0 0; margin:0 0 20px 0; width:100%;}
.wrap_content_normal .csc-textpic-imagewrap{padding: 0 0 0 0; margin: 0 0 0 0;}
.wrap_content_normal .csc-textpic-imagewrap img {
	border:1px solid #000;
}

.wrap_content_normal ul{
	margin:0 0 0 35px;
	padding:10px 0 0 0;
}

.wrap_content_normal li{
	margin:0;
	padding:0 0 5px 0;
}
.fixfloat{	float:none;	clear:both;	width:1px;	height:1px;	font-size:1px;	line-height:0px;	}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/	
#outer {
	text-align:center;
}
#mitte {
	width:920px;
	margin:0 auto 0 auto;
	text-align:left;
}
#mitte_innen {
	padding:0 0 0 0;

}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#row1 {
	width:920px;
	height:30px;
	margin:0 0 0 0;
	background-image:url(../images/back_row1.gif);
	background-repeat:no-repeat;
}
#row1_col1 {
	width:200px;
	height:30px;
	float:left;
	padding:0 0 0 10px;
}
#row1_col1_inner {
	float:left;
	padding:0 0 0 10px;
	color:#FFFFFF;
}
#row1_col2 {
	width:700px;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	color:#006ab0;
}
#row1_col3 {
	width:60px;
	height:90px;
	float:left;
	margin:0 0 0 0;
	border-left:5px solid #FFFFFF;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#row2 {
	width:920px;
	height:118px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float: left;
	background-image:url(../images/back_row2.gif);
	background-repeat:no-repeat;
}
#row2_inner{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#logo{
	margin:0 0 0 0;
	padding:0 0 0 13px;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#right_side {
	width:775px;
	margin:0 0 0 0;
	background-color:#ffffff;
	float:left;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#row3 {
	width:920px;
	height:55px;
	margin:0 0 0 0;
	float:left;
	background-image:url(../images/back_row3.gif);
	background-repeat:no-repeat;
}
#row3_inner {
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#row4 {
	width:920px;
	margin:0 0 0 0;
}
#row4_inner {
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}
#row4_row1 {
	width:180px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}
#row4_row1_top {
	width:180px;
	height:30px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background-image:url(../images/row4_col1_top.gif);
	background-repeat: no-repeat;
}
#row4_row1_middle {
	width:180px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background-image:url(../images/row4_col1_middle.gif);
	background-repeat:repeat-y;
}
#row4_row1_bottom {
	width:180px;
	height:30px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background-image:url(../images/row4_col1_bottom.gif);
	background-repeat: no-repeat;
}
#row4_row2 {
	width:570px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}
#row4_row2_top {
	width:570px;
	height:25px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background-image:url(../images/row4_col2_top.gif);
	background-repeat: no-repeat;
}
#row4_row2_middle {
	width:570px;
	min-height:500px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background-image:url(../images/row4_col2_middle.gif);
	background-repeat: repeat-y;
	overflow:hidden;
}
#row4_row2_bottom {
	width:570px;
	height:25px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background-image:url(../images/row4_col2_bottom.gif);
	background-repeat: no-repeat;
}
#row4_row2_bottominner {
	width:570px;
	margin:0 0 0 0;
	padding:20px 0 0 0;
	float:left;
	text-align:center;
	font-size:10px;
}
#row4_row3 {
	width:170px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}
#row4_row3_top {
	width:170px;
	height:40px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background-image:url(../images/row4_col3_top.gif);
	background-repeat: no-repeat;
}
#row4_row3_folgetop {
	width:170px;
	height:50px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background-image:url(../images/row4_col3_folgetop.gif);
	background-repeat: no-repeat;
}
#row4_row3_middle {
	width:170px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background-image:url(../images/row4_col3_middle.gif);
	background-repeat: repeat-y;
}
#row4_row3_folgemiddle {
	width:170px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background-image:url(../images/row4_col3_folgemiddle.gif);
	background-repeat: repeat-y;
}
#row4_row3_middle_inner {
	margin:0 0 0 0;
	padding:0 25px 0 20px;

	height:100%;
}
#row4_row3_bottom {
	width:170px;
	height:40px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background-image:url(../images/row4_col3_bottom.gif);
	background-repeat: no-repeat;
}
#row4_row3_folgebottom {
	width:170px;
	height:40px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background-image:url(../images/row4_col3_folgebottom.gif);
	background-repeat: no-repeat;
}
#right_row {}

#print{
	margin:0 22px 0px 0;
	text-align:right;

}
/*+++++++++++++++++++++++++++++++ Hauptnavigation Ebene 1 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#nav_main {
	margin:0 0 0 0;
	padding:5px 0 0 14px;
	text-align:left;
}
#nav_main ul {
	list-style-image: none;
	list-style-type:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#nav_main li {
	padding:0 0 0 0;
   	margin: 0 0 0 0;
  	float: left;
  	list-style-type: none;
   	width:149px;
}
#nav_main a {
	height:25px;
	display:block;
	padding:20px 0 0 0;
	margin: 0 0 0 0;
	text-decoration: none;
	color:#FFFFFF;
	font-weight:normal;
	text-align:center;
	background-image:url(../images/nav_on.gif);
	background-repeat:no-repeat;
	float:left;
	width:149px;
}
*html #nav_main a{height:45px;}
*
#nav_main a:hover {
	color:#990000;
	font-weight:normal;
	background-image:url(../images/nav_off.gif);
	background-repeat: no-repeat;
}
#nav_main a.active {
	color:#990000;
	font-weight:normal;
	background-image:url(../images/nav_off.gif);
	background-repeat: no-repeat;
}
#nav_main a.aktiv {
	color:#990000;
	font-weight:normal;
	background-image:url(../images/nav_off.gif);
	background-repeat: no-repeat;
}
#nav_main a.active:hover {
	color:#990000;
	font-weight:normal;
	background-image:url(../images/nav_off.gif);
	background-repeat: no-repeat;
}
#nav_main a.topaktiv {
	color:#990000;
	font-weight:normal;
	background-image:url(../images/nav_off.gif);
	background-repeat: no-repeat;
}
#nav_main a.topaktiv:hover {
	color:#990000;
	font-weight:normal;
	background-image:url(../images/nav_off.gif);
	background-repeat: no-repeat;
}
/*+++++++++++++++++++++++++++++++++++++ Hauptnavigation Ebene 2 ++++++++++++++++++++++++++++++++++++++++++++++++*/
#nav_sub{
	padding:20px 0 0 20px;
}
#nav_sub ul{
	list-style-image: none;
	list-style-type: none;
	margin:21px 0 0 0;
	padding:0 0 0 0;
	border-top:1px dashed #990000;
	width:150px;
}
#nav_sub li{
	list-style-image: none;
	list-style-type: none;
	margin:0 0 0 0;
	padding:2px 0 2px 0;
	width:150px;
	border-bottom:1px dashed #990000;
}
#nav_sub a{	
	display: block;
	font-family:'Trebuchet MS' , Arial, Verdana, Helvetica, sans-serif;
	margin:0 0 0 0;
	padding:5px 0 5px 10px;
	color:#990000;
	font-weight:normal;
	text-decoration: none;
}
#nav_sub a:hover{
	text-decoration:none;
	color:#FFF;
	font-weight:normal;
	background-color:#990000;
}
#nav_sub a.aktiv{
	text-decoration:none;
	color:#FFF;
	font-weight:normal;
	background-color:#990000;
}	
#nav_sub a.aktiv:hover{
	text-decoration:none;
	color:#FFF;
	font-weight:normal;
	background-color:#990000;
}	
/*+++++++++++++++++++++++++++++++++++++ Unternavigation Ebene 2 ++++++++++++++++++++++++++++++++++++++++++++++++*/

#nav_sub ul.nav_sub_ul{
	list-style-image: none;
	list-style-type: none;
	margin:2px 0 2px 0;
	padding:0 0 0 0;
	background-color:#E89802;
	border:none;
}
#nav_sub li.nav_sub_li{
	list-style-image: none;
	list-style-type: none;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	width:150px;
	border:none;
}
#nav_sub a.nav_sub{	
	display: block;
	font-family:'Trebuchet MS' , Arial, Verdana, Helvetica, sans-serif;
	margin:0 0 0 0;
	padding:2px 0 2px 10px;
	color:#FFF;
	font-weight:normal;
	text-decoration: none;
}
#nav_sub a.nav_sub:hover{
	text-decoration:none;
	color:#990000;
	font-weight:normal;
	background:none;
}
#nav_sub a.nav_subaktiv{
	display: block;
	font-family:'Trebuchet MS' , Arial, Verdana, Helvetica, sans-serif;
	margin:0 0 0 0;
	padding:2px 0 2px 10px;
	color:#990000;
	font-weight:normal;
	text-decoration: none;
}	
#nav_sub a.nav_subaktiv:hover{
	text-decoration:none;
	color:#990000;
	font-weight:normal;
	background:none;
}	
/*+++++++++++++++++++++++++++++++++++++ Unternavigation Ebene 2.1 ++++++++++++++++++++++++++++++++++++++++++++++++*/
#nav_subsub{
	padding:0 0 0 0;
}
#nav_sub ul{
	list-style-image: none;
	list-style-type: none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#nav_sub li{
	list-style-image: none;
	list-style-type: none;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	width:150px;
}
#nav_sub a.nav_subsub{	
	display: block;
	font-family:'Trebuchet MS' , Arial, Verdana, Helvetica, sans-serif;
	margin:0 0 0 0;
	padding:3px 0 3px 25px;
	color:#333333;
	font-weight:normal;
	border-bottom:1px solid #333333;
	text-decoration: none;
}
#nav_sub a.nav_subsub:hover{
	text-decoration:none;
	color:#e20020;
	font-weight:normal;
	border-bottom:1px solid #e20020;
}
#nav_sub a.nav_subsub.active{
	text-decoration:none;
	color:#e20020;
	font-weight:normal;
	border-bottom:1px solid #e20020;
}	
#nav_sub a.nav_subsub.active:hover{
	text-decoration:none;
	color:#e20020;
	font-weight:normal;
	border-bottom:1px solid #e20020;
}	
#nav_sub a.nav_subsubaktiv{
	text-decoration:none;
	color:#e20020;
	padding:3px 0 3px 25px;
	font-weight:normal;
	border-bottom:1px solid #e20020;
}
#nav_sub a.nav_subsubaktiv:hover{
	text-decoration:none;
	color:#e20020;
	font-weight:normal;
	border-bottom:1px solid #e20020;
}
/*+++++++++++++++++++++++++++++++++++++ Hauptnavigation Ebene 3 ++++++++++++++++++++++++++++++++++++++++++++++++*/
#nav_sub2{
	padding:10px 0 20px 0;
	width:150px;
	border:1px solid #DCD0BE;
}
#nav_sub2 a{	
	display: block;
	font-family:'Trebuchet MS' , Arial, Verdana, Helvetica, sans-serif;
	margin:0 0 0 2px;
	padding:2px 0 2px 10px;
	color:#333333;
	font-weight:normal;
	text-decoration: none;
	border-bottom:1px dashed #990000;	
  width:133px;
}
#nav_sub2 a:hover{
	text-decoration:none;
	color:#990000;
	font-weight:normal;
}
#nav_sub2 a.active{
	text-decoration:none;
	color:#990000;
	font-weight:normal;
}	
#nav_sub2 a.active:hover{
	text-decoration:none;
	color:#990000;
	font-weight:normal;
}	
#nav_sub2 a.subaktiv2{
	text-decoration:none;
	color:#990000;
	font-weight:normal;
	border-bottom:1px dashed #990000;
}	
#nav_sub2 a.subaktiv2:hover{
	text-decoration:none;
	color:#990000;
	font-weight:normal;
}	
/*+++++++++++++++++++++++++++++++++++++ Navigation Startseite rechts ++++++++++++++++++++++++++++++++++++++++++++++++*/
#nav_start{
	padding:0 0 0 0;
}
#nav_start ul{
	list-style-image: none;
	list-style-type: none;
	margin:5px 0 0 0;
	padding:0 0 0 0;
}
#nav_start li{
	list-style-image: none;
	list-style-type: none;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	width:150px;
	
}
#nav_start a{	
	display: block;
	font-family:'Trebuchet MS' , Arial, Verdana, Helvetica, sans-serif;
	margin:0 0 0 0;
	padding:6px 0 6px 10px;
	color:#333333;
	font-weight:normal;
}
#nav_start a:hover{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}
#nav_start a.active{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}	
#nav_start a.active:hover{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}			
/*+++++++++++++++++++++++++++++++++ Administrative Navigation Ebene 1 ++++++++++++++++*/
#menu_nav_top{
	padding:0 0 0 0;
	float:left;
}
#nav_top{
	padding:0 0 0 0;
}
#nav_top ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#nav_top li{
	margin:0 0 0 0;
	padding:0 0 0 10px;
	display: inline;
}
#nav_top a{
	margin:0 0 0 0;
	padding:0 3px 0 3px;
	color:#FFFFFF;
	text-decoration:none;
}
#nav_top a:hover{
	text-decoration: none;
	color:#0163a4;
	background-color:#ffec00;
}
#nav_top a.active{
	text-decoration: none;
	color:#0163a4;
	background-color:#ffec00;
}	
/*+++++++++++++++++++++++++++++++ Classen +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.image {
	margin:0 0 10px 10px;
	border:1px solid #333333;
}
.image_news {
	margin:0 10px 10px 0;
	border:1px solid #333333;
}
.newscontent {
	margin:0 0 0 0 ;
	padding:10px 0 20px 0;
	border-bottom:1px solid #333333;
}
.row1_col1_headline {
	float:left;
	padding:1px 0 0px 10px;
	color:#FFFFFF;


}
.schrift_klein{
	font-size:0.7em;
	color: #FFF;
	text-decoration:none;
}
.schrift_normal{
	font-size:0.95em;
	color: #FFF;
	text-decoration:none;
}
.schrift_gross{
	font-size:1.125em;
	color: #FFF;
	text-decoration:none;


}

.linkaktiv {
	background-color: Yellow;
	color: #0462A4;
	padding: 0 2px 0 2px;
}
.row1_col1_headline a{
	text-decoration:none;	color: #0462A4;
}
 .linkaktiv .schrift_normal{
	color: #0462A4;
}
 .linkaktiv .schrift_klein{
	color: #0462A4;
}
 .linkaktiv .schrift_gross{
	color: #0462A4;
		
}
.schriftgroesse {
	margin-right:15px;

}
.abstand {
	margin-right:15px;
	margin-left:15px;
}
/*+++++++++++++++++++++++++++float ++++++++++++++++++++++++++++++++++++++ */	
.fixfloat{
	float:none;
	clear:both;
	width:1px;
	height:1px;
	font-size:1px;
	line-height:0px;
}