#topnav 		{
	position:relative;
	top:35px;
	left:250px;
	float:left;
	width:469px;
	margin-top:-33px;
}

#flashmovie 	{
	position:relative;
	top:-2px;
	left:6px;
	width:796px;
	float:left;
}
#banner 	{
	position:relative;
	top:-1px;
	left:1px;
	width:796px;
	float:left;
}

.topnav_unternehmen			{ width:117px; height:31px; float:left; cursor:pointer; background-color:#dbdbdb; margin-right:2px; }

.topnav_produkte 			{ width:86px; height:31px; float:left; cursor:pointer; background-color:#dbdbdb; margin-right:2px; }

.topnav_service				{ width:73px; height:31px; float:left; cursor:pointer; background-color:#dbdbdb; margin-right:2px; }

.topnav_referenzen			{ width:112px; height:31px; float:left; cursor:pointer; background-color:#dbdbdb; margin-right:2px;}

.topnav_kontakt				{ width:73px; height:31px; float:right; cursor:pointer; background-color:#dbdbdb; }

.topnav_unternehmen_r 		{ width:117px; height:31px; float:left; cursor:pointer; background-color:#1a8592; margin-right:2px; }

.topnav_produkte_r 			{ width:86px; height:31px; float:left; cursor:pointer; background-color:#1a8592; margin-right:2px; }

.topnav_service_r 			{ width:73px; height:31px; float:left; cursor:pointer; background-color:#1a8592; margin-right:2px; }

.topnav_referenzen_r 		{ width:112px; height:31px; float:left; cursor:pointer; background-color:#1a8592; margin-right:2px; }

.topnav_kontakt_r 			{ width:73px; height:31px; float:right; cursor:pointer; background-color:#1a8592; }


.topnav_txt { padding-top:8px; text-align:center; cursor:pointer;}

.leftnav_txt { padding-top:8px; cursor:pointer; padding-left: 15px; padding-top:5px;}


.bilder 		{ margin-right:10px; margin-bottom:10px; float:left; }

#menue_left		{ position:relative; top:30px; left:16px; float:left; width:184px; padding-bottom:50px; }

#menue_left2	{ position:relative; top:0px; left:16px; float:left; width:184px; padding-bottom:50px; }

#menue_right	{ position:relative; top:30px; right:16px; float:right; width:170px; padding-bottom:25px; background-color:#FFFFFF; }

#inhalt			{ position:relative; top:-20px; left:16px; float:left; padding-bottom:30px; width:768px; background-image:url(../img/bg_inhalt.gif); background-repeat:repeat-y; }

#inhalt_ges		{
	position:relative;
	top:25px;
	left:45px;
	float:left;
	padding-top:20px;
	padding-bottom:30px;
	width:539px;
}

.menue_kat		{ width: 184px; height: 25px; cursor:pointer; background-color:#dbdbdb; margin-bottom:1px; }

.menue_kat_r	{ width: 184px; height: 25px; cursor:pointer; background-color:#babdc3; margin-bottom:1px; }

.menue_kat2		{ width: 184px; height: 25px; cursor:pointer; background-color:#dbdbdb; margin-bottom:1px; }
.menue_kat2 .leftnav_txt { color:#e90000; }

.menue_kat2_r	{ width: 184px; height: 25px; cursor:pointer; background-color:#e90000; margin-bottom:1px; }
.menue_kat2_r .leftnav_txt { color:#fff; }

.menue_kontakt_head	{ width: 170px; height: 25px; cursor:pointer; margin-bottom:1px; }
	
.men_abstand { padding-left: 15px; padding-top:6px; }
	
.men_abstand_center { padding-left: 32px; padding-top:6px; }
	
.men_abstand2 { padding-left: 40px; padding-top:7px; }

.menue_kontakt { width: 170px; height: 40px; margin-top:4px; }	

#abschluss { clear:both; position:relative; top:0px; left:0px; float:left; width:808px; height:0px; }

.cnt_foofighter {
	position:relative;
	top:10px;
	right:15px;
	text-align:right;
	float:right;
	width:130px;
}

.cnt_foofighter_left {
	position:relative;
	top:10px;
	left:15px;
	text-align:left;
	float:left;
	width:615px;
}
	
.rahmen { border: 1px solid #000000; margin-bottom:7px; }

.abschnitt	{ clear:both; margin-bottom:20px; }

.left { float:left; width:210px; margin-bottom:15px;}

.right { float:right; width:210px; margin-bottom:15px;}

.float_left { margin-top:3px; margin-right:10px; margin-bottom:5px;}

.content{color:#eee;font:14px/1.4 "helvetica neue", arial,sans-serif;width:796px;margin:20px auto}

#galleria{height:340px;}

