

  * { margin:0; padding: 0 }
  
  * html body * { overflow:visible; }
  
  html { height: 100%; margin-bottom: 1px; }
  
  body {
    font-size: 100.01%;
    background: #fff;
    text-align: left;
  }

  fieldset, img { border: 0 solid; }
  
  a{
  color: #274ba0;
  }
  
    a:visited{
  color: #274ba0;
  }

  #header { position:relative; }

  #topnav {
    position:absolute;
    top: 6px;
    right: 10px;
    text-align: right;
  }

  #header, #nav, #main, #footer { clear:both; }


  #col1 {z-index: 5}
  #col2 {z-index: 7}
  #col3 {z-index: 9}
  #col1_content {z-index: 6}
  #col2_content {z-index: 8}
  #col3_content {z-index: 10}

  #col1_content, #col2_content, #col3_content { position:relative }


  
/*---------------*/
  
  body { background: #ffffff; 
    padding: 0;
    font-family: Verdana;
    font-size: 11px;
     color: #666666;
   }

  #page_margins { min-width: 1000px; max-width: 1000px; margin: 0 auto;  background: #ffffff;) }
  #page{ min-width: 1000px; max-width: 1000px; }
  body { text-align: center }
  #page_margins { text-align:left }
  #header {
    z-index:1;
    height: 400px;   
    background: url(base_FILES/home.jpg) no-repeat ;
    margin-bottom: -50px;
  }


  #main { background: transparent; padding:-80px 0px 0px 0px;  z-index: 2; }

  #footer { 
    border-top:1px solid #274ba0;
    height:30px;
    
    padding-top:5px;
    width:1000px;
    text-align:center;
  }
  
  

  
  #main { width: 1000px;   }

  #col1 { width: 520px; float:left; margin-left: 200px;  min-height:400px; margin-bottom:15px;} 
  #col1_content { padding-left: 0px; padding-right: 0px }

  #col2 { width: 200px; float:left;  margin-left: -720px; }
  #col2_content { padding-left: 0px; padding-right: 0px }

  #col3 {  float:right; width: 235px; margin-left: 0px; margin-right: 0%; padding-top:60px;}
  #col3_content { padding-left: 0px; padding-right: 0px }

  h1{
  font-size: 16px;
  color: #274ba0;
  margin-bottom:8px;
  }
  
  h2{
  font-size: 12px;
  margin-bottom:6px;
  color: #274ba0;
  }
  
  h3{
  font-size: 12px;
  margin-bottom:6px;
  }
  
  /*     Header-Navigation    */
  
  
#hmenu {
  position:absolute;
  width: 250px;
  overflow: hidden;
  top:55px;
  left:750px;
  font-family: Verdana;
  font-size: 11px;
}
  
.ul0 {
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
  left:5px;
  line-height:15px;
}

.li0NO {
	display: inline;
	float: left;
	list-style-type: none;
  padding:0px 15px 0px 0px;
	background: url(base_FILES/hnav_no.png) no-repeat;
}

.li0NO a {
	margin: 0;
	padding: 0px 2px 0px 20px;
	text-decoration: none;
	width: auto;
}

.li0CUR{
  	display: inline;
	float: left;
	list-style-type: none;
  padding:0px 15px 0px 0px;
	background: url(base_FILES/hnav_cur.png) no-repeat;
}

.li0CUR a{
  color:#ff0000;
	margin: 0;
	padding: 0px 2px 0px 20px;
	text-decoration: none;
	width: auto;
}


#nav {
  position:absolute;
  top:268px;
  left:0px;
}
  
#nav_main {

  width: 850px;
  overflow: hidden;
  float: left;
  display: block;

  	height: 42px;
}

.ul1 {
  position:absolute;
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
  left:5px;
  font-family: Verdana;
  font-size: 12px;
}

.li1NO {
	display: inline;
	float: left;
	list-style-type: none;
  padding:0px 15px 0px 0px;
	background: url(base_FILES/hnav_no.png) no-repeat;
}

.li1NO a {
	margin: 0;
	padding: 0px 0px 0px 20px;
	text-decoration: none;
	width: auto;
}

.li1CUR{
  display: inline;
	float: left;
	list-style-type: none;
  padding:0px 15px 0px 0px;
	background: url(base_FILES/hnav_cur.png) no-repeat;
}

.li1CUR a{
  color:#ff0000;
	margin: 0;
	padding: 0px 0px 0px 20px;
	text-decoration: none;
	width: auto;
}

.ul2 {
	text-align: left;
	background: #ffffff;
	display: block;
	padding: 0px;
	margin: 0px;
	margin-left:2px;
	  font-family: Verdana;
  font-size: 12px;

}

.li2NO {
	width: 159px;
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	background: url(base_FILES/unav_no.png) no-repeat;
}



.li2NO a {
	margin: 0px;
	display: block;
	color: #666666;
	padding: 8px 4px 4px 50px;
	text-decoration: none;
	width: auto;
	height:auto;
}

.li2CUR {
	width: 159px;
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	background: url(base_FILES/unav_cur.png) no-repeat;
}



.li2CUR a {
  color:#ff0000;
	margin: 0px;
	display: block;
	padding: 8px 4px 4px 50px;
	text-decoration: none;
	width: auto;
	height:auto;
}

.li3NO {
	width: 159px;
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	background: url(base_FILES/subnavipunkt_grau2.png) no-repeat;
}



.li3NO a {
	margin: 0px;
	display: block;
	color: #666666;
	padding: 8px 4px 4px 60px;
	text-decoration: none;
	width: auto;
	height:auto;
}

.li3CUR {
	width: 159px;
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	background: url(base_FILES/subnavipunkt_rot2.png) no-repeat;
}



.li3CUR a {
  color:#ff0000;
	margin: 0px;
	display: block;
	padding: 8px 4px 4px 60px;
	text-decoration: none;
	width: auto;
	height:auto;
}


 /* NEWS */
 
 .news-single-img{
  float:left;
 }
 
 .news-latest-header{
  background: url(base_FILES/eck_news.png) no-repeat;
  padding: 4px 0px 4px 25px;
  margin:0;
  
 }
 
 .news-single-img{
  margin:0px;
  margin-right:5px;
 }
 
 .grueneSchrift{ color: #0000ff;}
 
 .mailformplus_contactform{
      width:410px;

      overflow:auto; 
      	
      	padding:10px;
      	  background:  url(../_grf/trans.png) repeat;
      	  
      /*	  background:#ffffff;
		  -khtml-opacity: 0.9;
  filter:alpha(opacity=90); 
	-moz-opacity:0.9; 
	opacity:0.9; */
}

fieldset{
 border:0px solid #000000;
}

label {
  width:100px;
float:left;

}

input {
/*float:left;   */
display:inline;
/*margin-bottom:5px;*/
/*margin-left:3px; */
}

textarea{
float:left;
}

.csc-mailform{
padding-left:180px;
padding-top:30px;
}
.csc-mailform-label{

margin:0px 0px 0px 0px;
clear:both;
}

.csc-mailform-field{
height:25px;
clear:both;
}
.csc-mailform-check{
margin-right:200px;
} 

.form-clear{
 clear:both;
 margin-bottom:5px;
}

.align-center{
	text-align: center;
}

.tx_lumogooglemaps_pi1_sidebar{
	display:none;
}
