/*diegeisel Berlin 2008*/

html 	{width: 100%; height: 100%; max-height:100%; padding:0; 
margin:0; 
border:0;  /* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */}

body {
	height: 100%;
	max-height:100%; overflow:hidden; padding:0 0 0 10px; margin:0; border:0; 
	background-color: #E3E3D4;
	background-image: url(images/backs/weisserstreifen.gif);
	background-repeat:repeat-y;
	font-family: verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; font-style: normal; 
	line-height: 16px; 
	font-weight: normal; 
	color: #333333; 
	text-decoration: none;
}

h1 { font-family: verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; font-style: normal; 
	line-height: 16px; 
	font-weight: normal; 
	color: #333333; 
	text-decoration: none; }

img {
	border: 0;
}

	#wrapper{ height: 100%; max-height: 100%; overflow: auto; margin-left: 200px; z-index: 3; }		
	#kopf {  padding: 24px 0px 20px 120px; z-index: 3; overflow: hidden;  background-image: url(images/bilder/start.jpg); background-repeat:no-repeat; background-position: 360px 30px;}			
			#text {  float: left; padding: 40px 20px 40px 15px; width: 325px; z-index: 3; }
			#spacer {  padding: 0;  height: 370px; z-index: 3; overflow: hidden; background-image: url(images/bilder/start.jpg); background-repeat:no-repeat; background-position: 0px -83px;}
						#adresse{  
						height:20px;    
						width: 350px;
    position: absolute;
    top: 440px;
    left: 515px;
z-index: 4; }

			

#fuss  { position: fixed; width: 120px; height: 335px; float: left; top: 105px; left: 20px; padding-top: 20px; padding-left: 20px; background-color: #DFDFD8; z-index:6;}
#balken  { position: fixed; width: 40px; height: 100%; float: left; top: 0px; left: 160px;
	background-image: url(images/backs/balken.gif); background-repeat:no-repeat; background-position: 0 105px; z-index:6;}



* html #fuss, * html #balken {position:absolute;}


a:link {
	 color: #D9092D; 
	 text-decoration: none;
	 }
	 
a:visited { 
	color: #D9092D; 
	text-decoration: none;
	}
	
a:hover {
	 color: #D9092D; 
	 text-decoration: underline;
	 outline: none;
	 }
	  
a:active {
	 color: #D9092D; 
	 text-decoration: none;
	 }
	 
/* Abstand nach unten */
 ul { margin-left: 1em; }
 
 p { margin-bottom: 1em; }

/* Verschachtelte Listen ohne Abstand */
ul ul { margin-bottom: 0; }



.rot {  color: #D9092D;}
.grau {  color: #666666;}
.hell { font-size: 11px; color: #EDECD8; text-decoration: none; }
.impressumover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #EA5F55; text-decoration: none; outline: none; }
.klein{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; }


a.impressum:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #EDECD8; text-decoration: none; }
a.impressum:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #EDECD8; text-decoration: none; }
a.impressum:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #EA5F55; text-decoration: none; outline: none; }
a.impressum:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #EDECD8; text-decoration: none; }

a.menue:link { color: #3F4472; text-decoration: none; }
a.menue:visited { color: #3F4472; text-decoration: none; }
a.menue:hover { color: #EA5F55; text-decoration: underline; outline: none; }
a.menue:active { color: #3F4472; text-decoration: none; }
