body 		{ 
margin:0px; 
padding:0px; 
text-align:left; 
background-repeat:repeat-x; 
color:#000;
background-color: #f5f5f7; 
font-family:Verdana; 
font-size:10px; 
color: #000000;
height:100%;  }
body a{
color:#38a9ff;}

body table{
text-align:left;}
/*iframe{
border:none;
z-index:-100px;}*/
#frame{
	
	height:7000px;
	width:800px;
	margin-left:10px;
	border:hidden;
	
	position:absolute;
	left:190px;
	top:10px;
	border:none;
	z-index:100;
	text-align:center;
	/*margin-top:10px;*/
	font-size:12px;
	/*overflow: auto;*/
	/*visibility: hidden;*/
	/*border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #3399FF;
	border-right-color: #3399FF;
	border-bottom-color: #3399FF;
	border-left-color: #3399FF;*/
	/*float:right;*/
}
#frame h3{
/*background-color: #ffffff;*/
color: #0099CC;
text-align:center;
font-size:150%;
text-decoration:underline;
/*text-transform: uppercase;*/}
.frame{
	
	height:220px;
	width:400px;
	margin-left:10px;
	margin-top:10px;
	border:hidden;
	
	position:absolute;
	border:none;
	z-index:-10;
	text-align:center;}
	
	#twGmap{
	margin-left:10px;
	/*position:absolute;
	left:190px;
	top:10px;*/
	}
	
.content{
	margin-left:0px;
	height:90%;
	top:110px;
left:0px;
right:0px;
/*bottom:0px;*/
position:absolute;
/*overflow: auto;*/

}
/*body>.content{position:fixed;}*/
.box{
top:105px;
left:840px;
position:absolute;

width:200px;
	height:300px;
	/*color: #999999;*/
	color: #000000;
	text-align:center;
	padding:10px;
	padding-top:35px;
	margin:0px;
	float:right;
	background-image: url(img/rechts_bg3.jpg);
	background-repeat: no-repeat;
	background-position: center center;	}
/*#rechts{
	width:200px;
	height:400px;
	color: #999999;
	text-align:center;
	padding:10px;
	padding-top:35px;
	margin:0px;
	float:right;
	background-image: url(img/rechts_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;	
}
#rechts b{
text-decoration:underline;}
#rechts hr{
width:150px;}*/
#links{
/*float:left;*/
/*width:845px;*/
margin:0px;
z-index:5;}
.head 				{ 
width:100%; 
height:90px; 
margin:0px;
padding:0px; 
text-align:left;
background-color:#FFFFFF;  }

.sprache{
padding-top:70px;
}
.head a{
color:#999999;
text-decoration:none;}
.head a:hover{
color:#000000;}

.footer 			{
	position: fixed;
	bottom:0pt;
	left:-10pt;
	margin-bottom:-1px;
	width:110%;
	height: 30px;
	padding:0px;
	text-align:left;
	background-image:url("img/footer.jpg");
 }


#hat {
	height:20px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(img/hat_bg2.gif);
	background-repeat: repeat-x;
	background-position: 0 bottom;
	margin:0px; 
padding:0px;
}
#hat_content{
margin:0px; 
padding:0px;
}


.menu {
	height:18px;
	overflow:hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 300px;
	z-index:200;
}
.menu:after{ /*Add margin between menu and rest of content in Firefox*/
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.menu .divider { float:left; width:2px; height:18px; background:url(img/menu_divider.gif) no-repeat;}
.menu a{
color: #ffffff;
font-weight:bold;
padding: 0px 18px 0px 18px;
margin: 0px 0px 0px 0px;
text-decoration: none;
height:18px;
display:block;
float:left;
overflow:hidden;
line-height:18px;
}

.menu a:hover{
background: url(img/menu_hover_bg.gif) repeat-x;
color: #ffffff;
text-decoration:none;
}

.menu a.active {
color: #ffffff;
font-weight:bold;
padding: 0px 18px 0px 18px;
margin: 0px 0px 0px 0px;
text-decoration: none;
height:18px;
display:block;
float:left;
overflow:hidden;
line-height:18px;
background: url(img/menu_hover_bg.gif) repeat-x;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border-right: 1px solid #1a68a4; /*THEME CHANGE HERE*/
border-bottom: none;
border-top: none;
border-left:1px solid #2486d1;
font:normal 11px Verdana;
line-height:15px;
z-index:200;
background-color: #38a9ff;
width: 200px;
visibility: hidden;
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #1a68a4; /*THEME CHANGE HERE*/
padding: 4px 0px 4px 14px;
text-decoration: none;
font-weight: normal;
color: #ffffff;
z-index:200;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #1575c0;
}

/*Schnellsuche Navi*/
.navi{
    font-size:10px;
	float:left;
	width:160px;
	text-align: left;
	padding:10px;
	margin:0px; 
}
.navi_a{
	margin:0;
	/*background:#0099cb;*/
 display:block;
	padding: 5px;
	border: 1px solid #ffffff;
	text-decoration: none;
	text-decoration:none;
	color: #ffffff;
	background-color: transparent;
	background-image: url(img/navi_bg2.gif);
	background-repeat: repeat-x;
	background-position: 0 bottom;
}
.navi_a:hover{
background: transparent;
color:#000000;
}
.navi_b{
	margin:0;
	background: #7c8df4;
	display:block;
	padding: 5px;
	padding-left:30px;
	border: 1px solid #ffffff;
	color: #000000;
	font-weight: bold;
}
.navi_c{
	margin:0;
	background:#999999;
	display:block;
	padding: 5px;
	text-align:left;
	color: #ffffff;
	font-weight: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #CCCCCC;
}
.navi_c hr{
width:100px;}
.navi_c a{
color:#0000FF;}
.navi_c a:hover{
text-decoration:none;}
.navi_d{
	margin:0;
	background: #FFFFff;
	display:block;
	padding: 5px;
	text-align:center;
	border: 2px solid #ccc;
	color: #000000;
	font-weight: bold;
	font-size:14px;
}
.navi_e{
	margin:0;
	display:block;
	padding: 10px;
	padding-top:45px;
	text-align:center;
	color: #999999;
	background-image: url(img/karte.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height:75px;
}
/*.navi_b:hover{
	color: #000000;
}*/
body>.box{position:fixed;}
.box{
top:105px;
left:840px;
position:absolute;

width:200px;
	height:300px;
	/*color: #999999;*/
	color: #000000;
	text-align:center;
	padding:10px;
	padding-top:35px;
	margin:0px;
	float:right;
	background-image: url(img/rechts_bg3.jpg);
	background-repeat: no-repeat;
	background-position: center center;	}
.box b{
text-decoration:underline;}
.box hr{
width:150px;}


/*----------------------------------*/
#nav, #nav ul {
       
        list-style: none;
        width: 160px;
		margin:0px;
		margin-bottom:10px;
		padding:0px;
	
        }
#nav li {
        /*position: relative;*/
        }
#nav li ul {
        position: absolute;
        /*left: 147px;*/
        top: 25px;
        display: none;
        }
#nav li a {
	margin:0;
	background:#999999;
	display:block;
	padding: 5px;
	padding-left:5px;
	color: #ffffff;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #ffffff;
	text-decoration:none;
	
        }
#nav li a:hover {
	color: #ffffff;
	background: #1575c0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #000000;
        }
#nav li:hover ul { display: block; }
#nav li ul li a {
        	margin:0;
	background: #38a9ff;
	display:block;
	padding: 5px;
	padding-left:30px;
	border: 1px solid #1a68a4;
	color: #ffffff;
	text-decoration:none;
	font-weight: normal;
	z-index:100;
        }
#nav li ul li a:hover {
      background-color: #1575c0;
	  color:#FFFFFF;
        }

/*-------------Formular----------------------*/
.ueberfett{
color:#000000;}
.button{
	background: #CCCCCC;
	border: thin double #999999;
	width: 100px;
}
.rot{color:#FF0000;}

.big{
	background: #FFFFFF;
}
.unten{
z-index:200;}
.kontakt{
	background-image: url(img/kontakt.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height:400px;
}
.verkauf{
	/*background-image: url(img/verkauf.jpg);*/
	background-repeat: no-repeat;
	background-position: center center;
	/*text-align:left;*/
	/*height:400px;*/
}
.adresse{
/*font-size:130%;*/
	text-align:left;
	/*height:400px;*/
}
.inzahlung{
	/*background-image: url(img/inzahlungnahme.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height:400px;*/
	
}
.garantie{
	background-image: url(img/motor.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height:500px;
}
.laufschrift{
text-decoration:none;}
.laufschrift:hover{
text-decoration: underline;}


h4{
text-decoration:underline;
color:#666666;}

.dick{
vertical-align:top;
font-weight:bold;}
.blau{
/*background-color:#A4E1FF;*/}