
.main_clearer {
clear:both;
height:5px;
>margin-top:23px;
_margin-top:-18px;
}


* {
  margin:0;
  padding:0;
}

html, body {
  height:100%;
}

body {
	margin:0;
	padding:0;
	/*font:normal 16px trebuchet ms, sans-serif;*/
	font:normal 15px arial, sans-serif;
	line-height:20px;
	/*letter-spacing:1px;*/
	color:#002857;
}
a {color:#002857;}
p {margin:15px 0;}
#inner_content {margin:40px 50px 0 50px;}
td {	font:normal 16px arial, sans-serif;}
hr.border {
  height:1px;
  overflow:hidden;
  border-top:1px solid #000;
  border-left:0;
  border-right:0;
  border-bottom:0;
  margin:0;
}

h1 {
  margin:15px 0;
  font-weight:normal;
  font-size:24px;
  border-bottom:1px solid;
}

#distance {
  width:1px;
  height:50%;
  margin-bottom:-384px; /* half of div#all height */
  float:left;
}

#all, #site {
  margin:0 auto;
  clear:left;
/*  position:relative;*/ 
  height:793px;
}
#all {width:100%;text-align:center;}
#site {width:1009px;_width:1010px;text-align:left;}
#color_bar {height:5px;padding-left:309px;}
#left {
  float:left;
  width:306px;
_width:304px;
}

.left_follow #searchbox {
margin-bottom:34px;
}


#logo_big {
  width:304px;
  overflow:hidden;
  border:1px dotted #ccc;
}

#right {
  margin-left:309px;
  _margin-left:306px;
}

#content_start {
  height:324px;
  overflow:auto;
  /* background:#dfefe5;  ausgelagert nach setup.txt */
}

#content_follow {
  height:666px;
  >height:669px;
overflow:auto;
    /* background:#dfefe5;  ausgelagert nach setup.txt */
}

.follow_content {
height:643px !important;
>height:670px !important;
}

#searchbox {
  margin:3px 0;
  padding:5px;
  text-align:right;
/* background:#;  ausgelagert nach setup.txt */
}
#searchbox_button {
  position:relative;
  bottom:-3px;
}
#searchbox_field {border:1px solid #ccc;}

#left_img {width:149px;border:1px dotted #ccc;margin-top:0px;float:left;}
#left_img img {margin:3px;}


#news_inner {
height:256px;
>height:282px;
_height:282px;
margin: 3px;text-align:center;padding:0 10px;text-transform:uppercase;}

#nav_start {width:137px;margin:3px 0 0 159px;border-top:1px dotted #ccc;}
#nav_start img {border-bottom:1px dotted #ccc;}

#nav_1 {
  margin:3px 0;
   _margin:3px 0 3px 3px;
  padding:5px 0 5px 20px;
}

#nav_1 a, #footer a, #news_inner a {
  color:#002857;
  text-decoration:none;
}

.nav_2 {
	text-align:right;
	text-transform:uppercase;
	padding-top:5px;
	height:200px;
}
.nav_2 a {
	text-decoration:none;
	text-transform:uppercase;
}
.nav_2 .act a, .nav_2 a:hover {
	text-decoration:underline;
}

/* ausgelagert nach setup.txt
#nav_1 a:hover, #nav_1 .act a {
  color:#fff;
}
*/







#nav_3 {
  width:142px;
  margin:0px 0 0 159px;
  text-align:right;
}

#nav_3 a, #layer_1 a {
  display:block;
  padding:3px 13px;
  text-decoration:none;
  margin:0 0 0 0;
}
#layer_1 a {
   _width:160px;
}

#nav_3 a:hover {
/*  background:#3BA89B !important;*/
}

#layer_1 {
/*  background:#3BA89B;*/
  text-align:right;
  width:160px;
}




#rootline {
  padding:5px 0 5px 20px;
  _margin-left:3px;
}

#rootline a {
  color:#002857;
  text-decoration:none;
}

#footer a:hover, #footer .act a, #news_inner a:hover {
  text-decoration:underline;
}

#footer {
  margin:0 auto;
  padding:10px 0;
  width:1009px;
  text-transform:uppercase;
}	


.tx-felogin-pi1,form,fieldset{
  padding:15px 13px;
  >padding:14px 13px 13px 13px;
  text-decoration:none;
  margin:0 0 0 0;
}

#footer{
/* font:normal 14px trebuchet ms, sans-serif;*/
    font:normal 14px arial, sans-serif;
  }


.nav_2{
  /*font:normal 14px trebuchet ms, sans-serif;*/
  font:normal 14px arial, sans-serif;
  line-height: 160%;
  }
  
#news_inner{
  font-weight:bold;
   }

.news-latest-item{
  font-weight:normal;
  font-size: 15px;

   }  
   
.tx-nvprospekt-pi1{  
  width:600px;
   }

.nv_text{  
  padding-left:13px;
 }

.input_nv{  
  width:50px;
  background-color:#defrsa;
 }
 
 td {font-size:15px;
      line-height:30px;
      padding-left:10px;
 }

.news-list-date, .news-single-timedata{  
  display:none;
   }	
   
.news-list-item{  
  
}

h3 {margin-bottom:15px;}
	