@charset "UTF-8";

/*copyright by papenbusch media 2008*/


body {
	background-color: #c3c3c3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #5B5B5B;
	margin: 0 0 0 0;
	text-align: center;
	width:100%;
	height:100%;
	font-size:13px;
}


/*layout*/

#inhalt {
	width: 900px;
	background-color:#FFFFFF;
	margin: 0px auto;
	padding: 0px;
	border: 0px;
}

#head {
	width: 900px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	}

#naviback {
   position:absolute;
	top: 115px;
	left:50%;
	margin:0 0 0 -450px;
	width:900px;
	height:25px;
	background-color:white;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-align:center;
}

#navirand {
	width:840px; margin-left:20px; margin-top:2px;
}

#navi {
	
	width:880px;
	height: 24px;
	margin:0px 0px 0px 0px;
	padding:0px;border:0px;
	z-index:9;
}

#banner {
	width: 900px;
	height:180px;
	top: 140px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	border: 0px;
	z-index:1;
}

#inside {
	height:auto;
	background-color:#FFFFFF;
	width: 900px;
	top: 320px;
	text-align: center;
	margin: 0px;
	padding-bottom: 20px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	border: 0px;}
	
#insideleft {
	height:auto;
	width: 560px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	margin: 0px;
	float: left;
	background-color:#FFFFFF;
	text-align: left;
	line-height:18px;
	}
	
	.insideleft2 {
	height:auto;
	width: 265px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	margin: 0px;
	float: left;
	background-color:#FFFFFF;
	text-align: left;
	/*line-height:18px;*/
	}
	
div.right {
	width: 220px;
	height:auto;
	padding:20px;
	margin: 0px 0px 0px 0px;
	float: right;
	background-color:#FFFFFF;
	}
	
	div.inright {
	width: 200px;
	text-align: left;
	height:auto;
	padding:10px;
	margin: 0px;
	color:#FFFFFF;
	background-color: #b5b5b5;
	line-height:18px;
	}
			
#foot {
	width: 100%;
	background-image:url(images/menue/leiste_unten.gif);
	bottom:0px;
	height: 30px;
	text-indent: 20px;
	text-align:left;
}

#teamtable	{
	height:auto;
	width: 900px;
	padding-left:20px;
	margin: 0px;
	background-color:#FFFFFF;
	text-align: left;
	
}

.tablekontakt {
	height:auto;
	padding-left:20px;
	margin: 0px;
	background-color:#FFFFFF;
	text-align: left;	
}

.kontaktheadline {
	padding-left:20px;
	text-align: left;
	}

#wm { z-index:2; position:absolute; left:50%; top: 0px; margin: 700px 0px 0px -230px;}


/*text*/

h1 {
		font-size:18px;
		font-weight:bold;	
		margin:20px 0px 15px 0px;
}				

h2 {
		font-size:16px;
		margin:10px 0px 10px 0px;
		
}

h3 {
		font-size:15px;
		margin:0px 0px 10px 0px;
}	

h4{
		font-size:13px;
		margin:0px 0px 10px 0px;
		}

a {
		color:#5B5B5B;
}


.news	 {
		font-size:16px;
		font-weight:bold;
		line-height:18px;
}

.news02	 {
		font-size:14px;
		/*font-weight:bold;*/
}				

.newslink	{color: #FFFFFF;}

.calllink	{color: #FF0000;}

p {
		margin:10px 0px 10px 0px;
		line-height:18px;
}

.pteam {
		margin:2px 0px 2px 0px;
}	

.pimpressum {
		font-size:9px;
		color:#FFFFFF;
		text-decoration: none;
		
		}	
		
.Stilred {color: #FF0000;}

/*navigation*/

.link			{
				color:#5B5B5B;
				text-decoration:none;
				background-color:#FFFFFF;
				}

#navi, #navi ul { list-style-type:none; margin:0; padding:0; border:0;}

#navi li { width:120px; float:left; margin: 0 25px 0 0; display:inline;}

#navi li ul { display:none;}

#navi li:hover ul { display:block; background-color:white; width:120px; position:relative;}
  
	  
#navi ul li { border:none; margin:0; }
		
#navi a {text-align:center; display:block; padding:0.1em; }
	  
#navi a:link, #navi a:visited {color:#585858;}

#navi a:active, #navi a:hover { color:#FF0000; background:#ffffff;}


#foot table {
	height:30px;
}



/*------------ Team ------------*/	

div.right2 {
	width: 280px;
	height:auto;
	padding:20px;
	margin: 0px 0px 0px 0px;
	float: right; 
	background-color:#FFFFFF;
	}	
	
div.inright2 {
	width: 260px;
	text-align: left;
	height:auto;
	padding:10px;
	margin: 0px 0px 0px 0px;
	color:#FFFFFF;
	background-color: #b5b5b5;
	line-height:18px;
	}	
	
/*------------ Werbung ------------*/

div.right3 {
	width: 260px;
	height:auto;
	padding:20px 10px 0px 0px;
	margin: 40px 0px 0px 0px;
	float: right;
	background-color:#FFFFFF;
	}