body {
  font-family: Arial;
  background-color: #0a8542;
  /*background: url(/maenzige/menzingen/fileadmin/templates/images/bg1.jpg) repeat-x;*/
}

dd {
  margin-top: 15px;
}

.news-single-img {
  vertical-align: left;
}

.news-single-files {
  font-family: Arial;
  font-size: 12px;
  line-height: 2;
  font-weight: bold;
  color: #5e485e; 
}

p, td, input, textarea, li{
  font-family: Arial;
  font-size: 12px;
  line-height: 1.5;
  font-weight: normal;
  color: #5e485e; 
}

h1, h2, h3 {
  color: #0a8542;
}

h4 {
  color: #5e485e;
  font-size: 0.9em;
  font-weight: bold;
}

h5 {
  color : #5e485e; 
  text-decoration : none;
  font-size: 1.2em;
  font-weight: normal;
  font-family : Arial;
}


.csc-firstHeader {
  color: #0a8542;
}

.link_header {
  color: #0a8542;
  font-size: 1.2em;
}

h1 {
  font-size: 1.4em;
  font-weight: bold;
}

h2 {
  font-size: 1.3em;
}

h3 {
  height: 20px; 
  font-size: 1.2em;
  font-weight: bold;
}

#site {
  position: relative;
  width: 900px;
  left: 50%;
  margin-left: -450px;
  margin-top: 0px;

}

#header {
  position: relative;
  width: 900px;
  height: 80px;
  background-color: #ffffff;
}

	.time {
	  padding-left: 25px;
	  padding-top: 10px; 
	  display:block; 
	  color:#0a8542;
	  font-size:11px;
	  float:left;
	  font-weight : bold;
	  font-family : Arial;
	}

	#header_logo{
	  position: absolute;
	  top: 40px;
	  left: 25px;
	}


#header_img{
  width: 900px;
  height: 133px;
  background-color: #e5e5e5;
}

#main{
  margin-top: 0px;
  padding-bottom: 20px;
  background-color: #ffffff;
  min-height: 300px;
}
   	
   	#main_left{
   	  position: relative;
   	  width: 250px;
   	  float: left;
   	  left: 25px;
   	  top: 20px;   	
   	}
   	
   		#navigation{
	  	  position:relative;
		  top:5px;
		  text-align: left;
		}
   		
	#content {
	  position: relative;
	  margin-left: 265px;
  	  text-align: justify;
  	  width: 475px;
  	  top: 20px
	}
	
#footer { 
  position: relative;
  width: 900px;
  height: 25px;
  left: 50%;
  margin-left: -450px;
  font-size: 12px;
  font-weight: bold;
  text-align: center; 
  vertical-align: top;
  color: #5e485e;
  background-color: #ffffff;
  padding-top: 20px;  
}

	.footer_span{
	  position: absolute;
	  top: -75px;
	}
	
	.footer_kissen{
	  position: absolute;
	  top: -260px;	
	  left: 60px;
	}
	
	#sub_menu{
	  position: relative;
	  float:right;
	  right:15px;
	  top:10px;
	}

.cleaner {
  clear:both;
  height:0px;
  font-size:1px;
  border:none;
  margin:0; padding:0;
  background:transparent;
}

#navigation a {
  color : #0a8542; 
  text-decoration : none;
  font-size: 14px;
  font-family : Arial;
}

#navigation a:link {
  color : #0a8542; 
}

#navigation a:hover {
  color : #0a8542;
  text-decoration: underline; 
}

#navigation .active a{
  color : #0a8542; 
  text-decoration : none;
  font-size: 16px;
  font-family : Arial;
  text-decoration: underline;
}

#navigation .second_active a{
  color : #0a8542; 
  text-decoration : none;
  font-size: 12px;
  font-weight: bold;
  font-family : Arial;
  margin-left: 15px;
}

#navigation .second a {
  color : #0a8542; 
  text-decoration : none;
  font-size: 12px;
  font-weight: bold;
  font-family : Arial;
  margin-left: 15px;  
}

#navigation .second a:link {
  color : #0a8542; 
}

#navigation .second a:hover {
  color : #0a8542; 
}

#sub_menu {
  color: #0a8542;
  font-size: 11px;
}

#sub_menu .active a {
  color : #0a8542; 
  font-size: 11px;
  text-decoration : none;
  font-weight : bold;
  font-family : Arial;
}

#sub_menu a {
  color : #0a8542; 
  font-size: 11px;
  text-decoration : none;
  font-weight : bold;
  font-family : Arial;
}

#sub_menu a:link {
  color : #0a8542; 
}

#sub_menu a:hover {
  color : #0a8542; 
}

a {
color : #5E485E;
font-size: 12px;
text-decoration : none;
font-weight : bold;
font-family : Arial;
}

a:link {
  color : #5E485E;
}

a:visited {
  color : #5E485E;
}

a:active {
  color : #5E485E;
}

a:hover {
  color : #5E485E;
  text-decoration: underline;
}



/* Kontaktformular */



.tx-srfeuserregister-pi1 fieldset{

  border:0px;
}



* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox {
  border:0px;
}

.button{
  width: 100px; 
  height: 1.5em; 
  padding-bottom: 2px; 
  background-color:#293c67; 
  color:#FFFFFF; 
  font: normal 1em verdana, sans-serif; 
  font-weight: bold; 
  border:0px solid #98c1f1; 
  cursor: pointer" 
}


