body {
	background-color: #8e0e27;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
#headcontainer{
	width:785px; 
	height:140px;
	margin: 0px auto;
	}
#adresscontainer{
	position:absolute;
	width:170px;
	height: 50;
	margin: 0px auto;
	left: 94px;
	top: 6px;
	}	
#adresscontainer2{
	position:absolute;
	width:170px;
	height: 50;
	margin: 0px auto;
	left: 265px;
	top: 6px;
	}	

/* NAVI -------------------------------------------------------------------*/	
#navicontainer{
	background-image:url(Bilder/navi.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:785px;
	height:48px;
	margin: 0px auto;
	}
#startcontainer{
	background-image:url(Bilder/buttom1.gif);
	background-repeat:no-repeat;
	float:left;
	margin-top:18px;
	width:72px;
	height: 30px;
	text-align:center;
	}		
#startcontainer_aktiv{
	background-image:url(Bilder/buttom1_aktiv.gif);
	background-repeat:no-repeat;
	float:left;
	margin-top:18px;
	width:72px;
	height: 30;
	text-align:center;
	}		
#unternehmencontainer{
	background-image:url(Bilder/buttom2.gif);
	background-repeat:no-repeat;
	float:left;
	margin-top:18px;
	width:95px;
	height: 30;
	text-align:center;
	}		
#unternehmencontainer_aktiv{
	background-image:url(Bilder/buttom_unternehmen.gif);
	background-repeat:no-repeat;
	float:left;
	margin-top:18px;
	width:95px;
	height: 30;
	text-align:center;
	}		
#produktecontainer{
	background-image:url(Bilder/buttom3.gif);
	background-repeat:no-repeat;
	float:left;
	margin-top:18px;
	width:81px;
	height: 30px;
	text-align:center;
	}		
#produktecontainer_aktiv{
	background-image:url(Bilder/buttom3_aktiv.gif);
	background-repeat:no-repeat;
	float:left;
	margin-top:18px;
	width:81px;
	height: 30px;
	text-align:center;
	}		
#kontaktcontainer{
	background-image:url(Bilder/buttom4.gif);
	background-repeat:no-repeat;
	float:left;
	margin-top:18px;
	width:66px;
	height: 30px;
	text-align:center;
	}		
#kontaktcontainer_aktiv{
	background-image:url(Bilder/buttom4_aktiv.gif);
	background-repeat:no-repeat;
	float:left;
	margin-top:18px;
	width:66px;
	height: 30px;
	text-align:center;
	}		
#impressumcontainer{
	background-image:url(Bilder/buttom5.gif);
	background-repeat:no-repeat;
	float:left;
	margin-top:18px;
	width:88px;
	height: 30px;
	text-align:center;
	}		
#impressumcontainer_aktiv{
	background-image:url(Bilder/buttom5_aktiv.gif);
	background-repeat:no-repeat;
	float:left;
	margin-top:18px;
	width:88px;
	height: 30px;
	text-align:center;
	}		
#omroncontainer{
	background-image:url(Bilder/omron.gif);
	background-repeat:no-repeat;
	float:left;
	margin-top:18px;
	width:264px;
	height: 30px;
	}	
	
#maincontainer{
	background-image:url(Bilder/body.gif);
	background-position:top;
	background-repeat:repeat;
	width:785px;
	margin: 0px auto;
	/*height:400px;*/
	}	
#contentcontainer{
	width:785px;

	/*height:400px;*/
	}	
#textcontainer{
	width: 705px;
	padding-left:40px;
	padding-right:40px;
	
	margin-top: 85px;
	margin-bottom: 30px;
	}		
#textcontainer2{
	width: 705px;
	padding:40px;
	}			
#textcontainer3{
	width: 705px;
	padding:40px;
	}			
#textcontainer-kontakt{
	width: 300px;
	padding-left:40px;
	float:left;
	}		
#textcontainer-kontakt2{
	width: 300px;
	padding:40px;
	float:left;
	}		
#textcontainer-unternehmen1{
	width: 220px;
	padding-left:40px;
	float:left;
	}		
#textcontainer-unternehmen2{
	width: 220px;
	padding-left:40px;
	float:left
	}	
#textcontainer-impressum{
	width: 220px;
	padding-left:40px;
	float:left;
	}
#textcontainer-impressum2{
	width: 450px;
	float:left;
	}						
#bildcontainer{
	width: 650px;
	padding-top:40px;
	padding-left:130px;
	height:372px;
	}	
#bildcontainer-routenplaner{
	width: 300px;
	padding-left: 80px;
	padding-top:40px;	
	float:right;
	}	
#bildcontainer-unternehmen{
	width: 705px;	
/*	height:150px;*/
	padding-left:40px;
	float:left;
	}	
#bildcontainer-produkte{
	width: 705px;	
/*	height:200px;*/

	padding-left:40px;

	}	
#bildcontainer-produkte2{
	width: 300px;	
	height:200px;
	float:right;
	}	
#bildcontainer-kontakt{
	width: 320px;
	padding-left:40px;
	padding-top:40px;
	padding-bottom:17px;
	float:left;
	}		
#formular{
    float: left;
	width: 380px;
	text-align:left;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 20px;
	}
.inputfield{
	border-color: #24405b;
	border:1px solid;
	width: 200px;
	margin: 0 4px 12px 0;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #24405b;
	}
	.label {  
	margin:0 12px 12px 0; 
	padding:0;  
	width:120px; 
	display:block; 
	float:left; 
	clear:left;
	}
.inputfield{
	border-color: #24405b;
	border:1px solid;
	width: 200px;
	margin: 0 4px 12px 0;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #24405b;
	}
.submitbtn {
	width:80px; 
	background:#ffffff; 
	border:1px solid; 
	border-color:#8e0e27; 
	color:#555555; 
	cursor:pointer; 
	padding:0; 
	margin:0;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #555555;
	margin: 20px 20px 0px 0;
	}
.submitbtn:hover {
	background:ffffff; 
	color:#8e0e27; 
	border:1px solid; 
	border-color:#555555;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8e0e27;
	}	
.buttoncontainer{
	padding-left: 133px;
	}		
/* NAVI -------------------------------------------------------------------*/	
	
	
/* NAVI -------------------------------------------------------------------*/
.navi {
	line-height: 27px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	font-weight: bold;
	color: #8e0e27;
	text-align:center;
	display:block;
	text-decoration: none;
    }
.naviaktiv {
	line-height: 27px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:center;
	display:block;
	text-decoration:none;
    }	

	
.navilink a:link{color:#FFFFFF; text-decoration: none;}
.navilink a:visited{color:#FFFFFF; text-decoration: none;}
.navilink a:hover{color:#FFFFFF; text-decoration: none;}
.navilink a:active{color:#FFFFFF; text-decoration: none;}

.textcontent a:link{color:#8e0e27; text-decoration: none;}
.textcontent a:visited{color:#8e0e27; text-decoration: none;}
.textcontent a:hover{color:#8e0e27; text-decoration: none;}
.textcontent a:active{color:#8e0e27; text-decoration: none;}

.textcontent2 a:link{color:#555555; text-decoration: none;}
.textcontent2 a:visited{color:#555555 text-decoration: none;}
.textcontent2 a:hover{color:#555555; text-decoration: none;}
.textcontent2 a:active{color:#555555; text-decoration: none;}

/* CONTENT -------------------------------------------------------------------*/	
	
	
/* CONTENT -------------------------------------------------------------------*/

.adresscontent { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#555555;
	}
.textcontent { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 25px;
	font-size: 13px;
	font-weight: normal;
	color:#555555;
	}
.textcontent2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	font-size: 13px;
	font-weight: normal;
	color:#555555;
	text-decoration:none;
	}
.textcontent-index { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 27px;
	font-size: 15px;
	font-weight: normal;
	color:#555555;
	}
.textcontent_bold { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	font-size: 13px;
	font-weight: bold;
	color:#555555;
	}
.textcontent_bold_index { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 25px;
	font-size: 13px;
	font-weight: bold;
	color:#555555;
	}
.textcontent_bold_index2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 27px;
	font-size: 13px;
	font-weight: bold;
	color:#555555;
	}
.textcontent_anstrichpunkte { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	font-size: 13px;
	font-weight: bold;
	color:#8e0e27;
	}
.textcontent_anstrichpunkte_index { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 25px;
	font-size: 15px;
	font-weight: bold;
	color:#8e0e27;
	}
.textcontent_anstrichpunkte2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	font-size: 13px;
	font-weight: bold;
	color:#FFFFFF;
	}

