    body  {
	background-color: #d9e4dc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
.impressum {
	background-color: #67accc;
}

#mainContent {
   		background-color: #67accc;
		position:absolute;
		top: 113px;
		left: 200px;
		bottom: 0;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		width: 800px;
		height: 490px;
		overflow: auto;
		
	}

#mainContent table {
	width: 600px;
	text-align: left;
	
}

#mainContent table td p{
	padding-left: 15px;
}
.inhaltmain {
	width: 600px;
	margin-left: 92px;
	}


 a {
	color: white; 
	text-decoration: none;
	font-weight: bold;
}

 a:hover {
	color: black; 
	font-weight: bold;
}
    
	.navi {
		left: 200px;
		top: 0;
		z-index: 1000;
		width: 800px;
		 
		
	
	}
	 .logo { 
	 	position: absolute;
		left: 3px;
		top: 3px;
		height: 90px;
		width: 200px;
    }

      #header { 
		position: absolute;
		top: 75px;
		left:200px;
		width: 800px;
} 
	
	img a {
		border: none;
		}
	
	.ansatz {
		background-image:url(images/ansatz-bg.gif);
	} 
	.cafe {
	 	background-image:url(images/cafe-bg.gif);
			
	} 
	.cafe .bildcafe {
		margin-right: 80px;
		margin-top: 10px;
		z-index: -1;
	}
	.cafe .ueraum {
		text-align: left;
		margin-left: 50px;
		color: white;
		font-variant:small-caps;
		font-weight: bold;
		margin-top: 180px;	
	}
	
	.street {
		background-image:url(images/street-bg.gif);		
	} 
	.frauen {
		background-image:url(sub/frauen-bg.gif);		
	}
	.frauen s1{
		color:#FFFFFF;
		font-weight:400;
		font-size: 18px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	.frauen p{
		padding-left: 250px;
	}
	.automat {
		background-image:url(sub/automat-bg.gif);		
	}
	.automat p{
		padding-left: 190px;
	}
	.angebot {
		background-image:url(images/angebot-bg.gif);
	}
	.links {
	    background-image:url(images/links-bg.gif);
	}
	.team {
	    background-image:url(sub/team-bg.gif);
	}
	#home {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 1000px;
}

	 
   #sidebar {
		position:absolute;
		top: 75px;
		left: 0px;
		bottom: 0px;
    	width: 200px;
		height: 498px;
    	background: #91007b; 
		padding-top: 30px;
		text-align: left;
    }

    #sidebar .s1{
		padding-left: 10px;
		margin-top: 10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color: #d8d3b6;
		font-size: 18px;
    }
	#sidebar .s2 {
		padding-left: 15px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color: #d8d3b6;
		font-size:14px;
    }
	#sidebar .s3 {
		padding-left: 15px;
		margin-top: 10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color: #d8d3b6;
		font-size:14px;
    }
	
   	h2 {
		font-size: 100%;
}
 ul li {
 	list-style-type: none;
	}
	
#doc {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #dfdeda;
	margin-left: 10px;
	margin-top: 10px;
	}
	
b {
	color: white;
	font-variant:small-caps;
	font-weight: bold;
}
#ue {
	color: white;
	font-variant:small-caps;
	font-size: 26px;
	text-align: center;
	margin-top: 80px;
	margin-bottom: 40px;
}
#tele {
	position: absolute;
	z-index: 0;
	text-align: left;
	margin-top: 155px;
	margin-left: 0px;
	}
#homepic {
	position: absolute;
	//z-index: -1000;
	margin-top: 60px;
	margin-left: 188px;
	}
#landooe {
	position: absolute;
	//z-index: -1000;
	margin-top: 90px;
	margin-left: 508px;
	}
#kont {
	position: absolute;
	z-index: 1000;
	text-align: right;
	margin-left: 470px;
	margin-top: 155px;
	margin-right: 0px;
	}
.impr  a {
	color: white; 
	text-decoration: none;
	font-weight: bold;
	margin-left: 15px;
	font-size: 12px;
}

.impr a:hover {
	color: black; 
	font-weight: bold;
	margin-left: 15px;
	font-size: 12px;
}

img  {
	border: 0;
}


* {
	margin: 0; 
	padding: 0;
}


