/* verwendetes Farbklima 

rot: DE2818;
hellgrün: 8C9E21; 
dunkelgrün: 8A8B3F;
grau: 737973
beige:EFEBDE
C6BF3C
*/

body	{
	      margin:0;
          padding:0;                              
		  background-color:#8C9E21;		  
	}

body, table, td, div, p,input, select {
 		font-family:Verdana, Arial,Helvetica,"Trebuchet MS", sans-serif; 
 		font-size:11px;
 		color:#737973;
 		line-height:170%;          
                
}

div,p {
  margin:0;
  padding:0;
}

#mainWrapper {  
  position:absolute;
  width:760px;
  left:50%;
  margin-left:-370px;
  margin-top:40px;	    
  text-align:center;  
}

#panoramaTableCell {
	background:url("../img/layout/background_panorama.jpg")  no-repeat top left;
}



.spacer {
  width:1px;
  height:1px;	
}

#logo {
	height:123px;
	background:url("../img/layout/background_logo.jpg")  no-repeat top left;
}

#panorama {
  width:560px;
  height:123px;
  background:url("../img/layout/background_panorama.jpg")  no-repeat top left;  
}

#rechteSpalte {
  margin:10px 0;
  width:150px;  
  
}

input.map24_input {
  margin:0;
  width:145px;
}

#rechteSpalte h1, #rechteSpalte td, #rechteSpalte div, #rechteSpalte table, #rechteSpalte p {
line-height:140%;    
}


.pano {    
  width:545px;
  height:110px;
  overflow:hidden;
  position:relative;
  top:0;
  left:0;
  clip:rect(0px,545px,110px,0px);
}

.pano img {
  border-right:1px solid #fff;  
}

#navigation_top, #navigation,#navigation_bottom,#logo {
 	width:189px;	 
}

#navigation_top {
	background:url("../img/layout/background_navigation_top.jpg")  no-repeat top left;  
	height:5px;
	
}

#navigation {
	background:url("../img/layout/background_navigation.jpg")  repeat-y top left;  	
}

#navigation_bottom {
	background:url("../img/layout/background_navigation_bottom.jpg")  no-repeat top left;  
	height:42px;	
}


#content_top, #content,#content_bottom {
 	width:560px;	 
}

#content_top {
	background:url("../img/layout/background_content_top.jpg")  no-repeat top left;  
	height:5px;
	
}

#content {
	background:url("../img/layout/background_content.jpg")  repeat-y top left;  	
	padding:10px 15px 10px 20px;
}

#content_bottom {
	background:url("../img/layout/background_content_bottom.jpg")  no-repeat top left;  
	height:42px;	
}

#inhalt {
  width:360px;
  margin:25px 10px 0 0;
  overflow: hidden;
}

#title {
	background-color:#DE2818;	  
	width:525px;
}

#title h1{
	  background-color:#fff;
	  display:inline;
	  padding:5px 10px 5px 0px;
	  text-transform:uppercase;
	  font-size:12px;
  color:#8A8B3F;
}


#submenu {
  width:150px;  
  margin-top:20px;
  margin-bottom:20px;
}

td {
  text-align:left;
  vertical-align:top;
}

/*h1 {
  font-size:11px;
  color:#8A8B3F;
  margin:0;
  padding:0;
  
}*/

h1, h2, h3, h4, h5, h6 {
   font-size:11px;
   color:#DE2818;
margin:8px 0 2px 0;
  padding:0;	
}

a {
  text-decoration:none;
  color:#8C9E21;
}

a:link {
  text-decoration:none;
  color:#8C9E21;
}

a:visited {
  text-decoration:none;
}

a:hover {
  text-decoration:none;
  color:#DE2818;
}

a:active {
  text-decoration:none;
  color:#8C9E21;
}

img {
  border:0;
}



/* eigenschaften für das Menü */

.abstand {
	margin:0px 15px;  
}

ul.first_level {
  list-style:none;
  margin:0px 0px 0px 0px;
  padding:8px 0 0 0;
}

ul.first_level li {
  margin:0;
  padding:0;
  border-bottom:1px solid #A09E7C;
}

ul.first_level a {
  background:url("../img/layout/arrow.gif") no-repeat center left;     
  color:#A09E7C;
}

ul.first_level a:hover {      
  background:#8C9E21;
  color:#fff;    	    
}



ul.first_level a.active{
  background:#DE2818;      	    
  color:#fff;
}



ul.first_level a.active,  ul.first_level a, ul.first_level a:hover {
	padding:1px 0px 1px 20px;  
	margin:1px 0 1px 0;
	display:block;
	text-decoration:none;    
}

#wetter {
  margin:25px 0 0 0;
  padding:5px 0;
  font-size:10px;    
  width:158px;
}

hr {
border-color:#A09E7C;
}

#wetter a {
  color:#B4B4B1;
  
}

/* eigenschaften für den content-bereich */


/* eigenschaften für die formularfelder */

input, select, textarea, check {
  border:1px solid #A09E7C;
  color:#A09E7C;
}

input:focus, textarea:focus {
  border:1px solid #A09E7C;
  background-color:#EFEBDE;
  color:#A09E7C;
}




/*eigenschaften für das submenü */
#top h1, #top h2, #top h3, #top h4,
#rechteSpalte h1, #rechteSpalte h2, #rechteSpalte h3, #rechteSpalte h4,#drucken h1 {
  width:144px;
  font-size:10px;
  background-color:#8C9E21;
  display:block;
  color:#fff;
  margin:10px 0 3px 0;
  padding:3px;
  line-height:130%;  
}

#rechteSpalte li, #top li, #inhalt li{
  background:url("../img/layout/arrow.gif") no-repeat center left;     
  padding:1px 0px 1px 20px;  
	margin:1px 0 1px 0;
   display:block;
}

ul {
  list-style:none;
  margin:0px 0px 0px 0px;
  padding:8px 0 0 0;
}

li {
  margin:0;
  padding:0;
}

.wettercomtext128066 {
  color:#9C9A73;
}




/* formatierungen für typo3-contentelemente */

p.csc-caption {
 	font-size:10px;
	font-style:italic;
	color:#B4B4B1;
}

form {
  margin:0;
  padding:0;
  }


#drucken {
  margin-top:20px;
}

#drucken a{
background:url("../img/layout/drucken_inactive.gif") no-repeat center left; 
width:60px;
margin:0;
padding-left:25px;
display:block;
}

#loginLogout {
	margin-top:25px;  
}

#top {  
  vertical-align:bottom;
}

#top a{
background:url("../img/layout/top_inactive.gif") no-repeat center left; 
width:60px;
margin:0;
padding-left:25px;
display:block;
}

.noResult {
  border-bottom:1px solid #A09E7C;
  padding:20px 0;
  margin:0 0 5px 0;
  color:#DE2818;
}









