
body 		{	
		background-color:#cccccc;
		font-family:Arial;
		overflow-x:hidden;
		padding:0px;
		margin:0px;
		}


a		{
		border:none;
		}


img		{
		border:none;
		}


a:link 		{
		color:#003399;
		text-decoration:none;
		}


a:visited 	{ 
		color:#003399;
		text-decoration:none;
		}

a:hover		{
		color:#003399;
		text-decoration:underline;
		}


div#kopf	{
		position:absolute;
		left:10%;	
		width:80%;
		min-width:700px;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		border:none;	
		top:20px;
		text-align:left;
		color:#ffffff;
		}



img#kopfbalken	{
		position:absolute;
		width:100%;
		height:105px;
		}



div#slogan	{	
		position:absolute;
		left:30px;
		top:22px;
		font-size:20px;
		font-style:italic;
		font-weight:lighter;
		color:#cccccc;
		}



#logo 		{
		position:absolute;
                border:none;
		width:275px;
		height:120px;
		top:10px;
		right:40px;
                font-size:32px;
                color:#cccccc;
                font-family:'Bookman Old Style';
                font-weight:bold;
                letter-spacing:0.04em;
		z-index:2;
		}

#logoschatten	{
		position:absolute;
                border:none;
		width:275px;
		height:120px;
		top:13px;
		right:37px;
                font-size:32px;
                color:#000000;
                font-family:'Bookman Old Style';
                font-weight:bold;
                letter-spacing:0.04em;
		z-index:1;
		}
	

div#nav		{
		position:absolute;
		width:80%;
		height:30px;
		top:195px;
		margin-bottom:0px;
		left:11%;
		border:0px solid grey;
		}


div.reiter	{
		position:absolute;
		width:110px;
		height:36px;
		margin:0px;
		border:none;
		text-align:center;
		background-color:#eeeeee;
		color:#000000;
		z-index:5;
		}


img.reiterbild	{
		position:absolute;
		left:0px;
		top:0px;
		width:15px;
		height:15px;
		}


div.reitertxt	{
		margin:7px;
		}


div#reiter1	{
		left:0px;
		height:38px;
		background-color:#f4f4ff;
		color:#003399;
		}


div#reiter2	{
		left:112px;
		}


div#reiter3	{
		left:336px;
		}


div#reiter4	{
		right:133px;
		}


div#reiter5	{
		left:224px;
		}





div#koerper 	{
		position:absolute;
		width:80%;
		min-width:700px;
		height:550px;
		left:10%;	
		top:231px;
		border:none;
		z-index:0;
		}


img#karte	{
		position:absolute;
		width:100%;
		height:100%;
		}


div.karte	{
		position:absolute;
		width:100%;
		height:100%;
		border:none;
		visibility:hidden;
		}



div#karte1	{
		visibility:visible;
		z.index:10;
		}


div.k1txt	{
		position:absolute;
		width:46%;
		height:90%;
		left:4%;
		top:20px;
		border:0px solid black;		
		}


div#k1picbox	{
		position:absolute;
		width:45%;
		height:90%;
		right:4%;
		top:20px;
		border:1px solid #f4f4ff;
		text-align:center;
		}


img.k1pic	{
		width:95%;
		margin-right:0%;
		margin-top:20px;
		border:1px solid #003399;		
		}


div#k1pictxt	{
		width:95%;
		//height:100px;
		//right:3%;
		margin-top:20px;
		margin-left:2.5%;
		//background-color:#efefef;
		text-align:center;
		font-size:0.8em;
		color:#aaaaaa;
		border:0px solid #003399;
		visibility:hidden;
		}



div#karte2	{
		z.index:5;
		}




div#webmailform	{
		position:absolute;
		width:50%;
		top:181px;
		left:25%;
		text-align:center;
		}



div#karte3	{
		visibility:hidden;
		z-index:10;
		}


div#k3txt	{
		position:absolute;
		width:50%;
		height:90%;
		left:4%;
		top:20px;
		border:0px solid black;		
		}


img#k3pic	{
		position:absolute;
		width:35%;
		right:3%;
		top:20px;
		border:1px solid #003399;			
		}





div#zeugnis_rahmen
		{
		position:absolute;
		z-index:15;
		right:3%;
		top:20px;
		//background-color:#999999;
		}



img#schatten	{
		position:absolute;
		right:0px;
		height:450px;
		opacity:0.8;
		filter:Alpha(opacity=80);
		border:1px solid #000000;
		}




img#k5pic	{
		position:absolute;
		right:0px;
		height:450px;
		border:1px solid #003399;
		}






#linktable	{
		margin:5%;
		width:90%;
		border:0px solid black;
		border-spacing:15px;
		align:left;		
		}


td.links	{
		width:110px;
		vertical-align:middle;
		}


td.mitte	{
		vertical-align:middle;
		}

td.rechts	{
		vertical-align:middle;
		font-size:small;
		border-right:2px solid #003399;
		}



img.tn		{
		width:100px;
		margin-right:20px;
		}









div#fuss 	{
		position:absolute;
		z-index:0;
		width:80%;
		min-width:700px;
		left:10%;
		border:none;
		top:850px;
		background-color:#cccccc;
		color:#777777;
		font-size:10px;
		font-family:'Century Gothic', Arial;
		text-align:center;
		}

div#impressum	{
		visibility:hidden;
		}

