/*    Euroweb Internet GmbH   */
/*        euroweb.de          */
/*                            */
/*     created by A. Engel    */
/*       andrees-kfz.de       */
*{
	margin: 0;
	padding: 0;
}
html, body {
	height:100%;
}
html[xmlns^="http"] {	
	overflow-y:scroll;
}
/*hr {
	border: solid 1px #646463;
	width: 510px;
	margin: 0 0 0 0;
}
* html hr {
	border: solid 1px #646463;
	width: 510px;
	margin: -8px 0 0 0;
}*/
img {
	border: 1px solid #000;
}
p {
	padding: 5px 10px 5px 0;
}
ul {
	padding:20px;
}
#submit {
	background:#0099FF;
}
/*--------------------------------------------------------H-Tag Formatierungen*/
h1 {
	width: 675px;
	height: 96px;
 	background:url(../images/bg-logo.jpg);
 	text-indent:-9999px;
	float:left;
}
h2{
	padding: 0;
	margin:0;
	font: 24px bolder "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#CB090A;
}
h3{
	padding: 0;
	margin:0;
	font: 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
}

/*-----------------------------------------------------------------------Link-Style*/
a:link, a:visited{
	font: 14px   "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#CB090A;
	text-decoration:underline;
	outline:none;
}	
a:hover, a:active{
	font: 14px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration: none;
}

table.gbentry a {
	font-size:14px!important;
}
/*-----------------------------------------------------------------------Body*/
body {
	margin: 0;
	font: 13px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 16px;
	color:#FFF;
	background:url(../images/bg-body.jpg) top center #727272 no-repeat;
	}



/*-----------------------------------------------------------------------DIVs*/
/*.bg-header {
	background:url(../images/bg-header.jpg) no-repeat center top;
	width: 100%;
	height:415px;
}
*/
div#container{
	margin:0 auto;
	width:940px;
	min-height:100%;
	overflow:hidden;
}
div#float {
	background:url(../images/bg-float.jpg);
	float: left;
}
div#main{
	 background:url(../images/bg-main.jpg) no-repeat;
	float:left;
	width: 850px;
	padding: 0 0 0 90px;
}
div#header{
	background:url(../images/bg-header.jpg) 0 0 no-repeat;
	width: 940px;
	height: 470px;
	float:left;
}

ul#navi {
	font: 16px bolder "Trebuchet MS";
	list-style:none;
	height: 292px;
	width: 209px;
	float:left;
	background:url(../images/bg-navi.jpg) 0 0 no-repeat;
	padding: 47px 0 0 60px;
	margin: 0 0 20px 0;
	position:relative;
}

	#navi li {
	}

		ul#navi a:link, ul#navi a:visited{
			font: 14px   "Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#FFF;
			text-decoration: none;
		}	
		
		ul#navi a:hover, ul#navi a:active, ul#navi a.aktive{
			font: 14px  "Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#CB090A;
			text-decoration:underline;
		}

ul.naviALT{
	list-style:none;
	float:left;
	padding: 377px 0 0 526px;
}
	ul.naviALT li {
		list-style:none;
		float:left;
	}
	
		ul.naviALT a:link, ul.naviALT a:visited{
			text-indent: -9999px;
			display:block;
			height:85px;
			width:95px;	
		}	
		
		ul.naviALT a:hover, ul.naviALT a:active{
			text-indent: -9999px;
		}

.subnavi {
	height:100px;
}

	ul.us-carservice {
		list-style:none;
		position:absolute;
		top:45px;
	}
	
	ul.kfz-werkstatt {
		list-style:none;
		position:absolute;
		top:147px;	
	}
	
		.andrees a{
			margin: -2px 0 0 -50px;
			display:block;
			height:20px;
			width:150px!important;
			text-indent:-9999px;
		}
		
		.andrees a:hover{
			background:url(../images/bg-navi_hover.jpg) -10px -25px;
		}
		
		.partner a{
			margin: 18px 0 0 -50px;
			display:block;
			height:20px;
			width:120px;
			text-indent:-9999px;
		}
		
		.partner a:hover{
			background:url(../images/bg-navi_hover.jpg) -10px -265px;
		}
		
		.faq a{
			display:block;
			height:20px;
			width:80px;
			margin: 19px 0 0 -50px;
			text-indent:-9999px;
		}
		
		.faq a:hover{
			background:url(../images/bg-navi_hover.jpg) -10px -304px;
		}
	
div#guestbook {
	overflow:hidden;
	height: 136px;
	width: 269px;
	float:left;
	background:url(../images/btn-guestbook.jpg) 0 0 no-repeat;
}

div#guestbook a {
	text-indent:-9999px;
	display:block;
	height:136px;
	width:269px;
	outline: none;
	float:left;
}

div#guestbook a:hover {
	background:url(../images/btn-guestbook-hover.gif);
		float:left;
}

div#infoBox {
	padding: 185px 0 0 30px;
	height: 108px;
	width:479px;
	float:left;
	background:url(../images/bg-infobox.jpg) no-repeat;
}

div#content {
	width:449px;
	float:left;
	background:url(../images/bg-content.jpg) no-repeat;
	padding: 50px 30px 0 30px;
	/*min-height hack*/
	min-height:400px;
	height:auto!important;
	height:400px;
	position:relative;
}

div#footer {
	background:url(../images/bg-footer.jpg) no-repeat;
	height:283px;
	width:940px;
	float:left;
}

	ul#footernavi {
		list-style:none;
		float:left;
		padding: 150px 0 0 559px;
	}
	
		ul#footernavi li {
			list-style:none;
			float:left;
		}
		
			ul#footernavi a {
				text-indent: -9999px;
				display:block;
				height:60px;
				width: 110px;
				float:left;
			}
		
			ul#footernavi .kontakt a:hover {
				background:url(../images/footernavi.jpg) no-repeat 4px -4px;
			}
			ul#footernavi .anfahrt a:hover {
				background:url(../images/footernavi.jpg) no-repeat -106px -4px;
			}
			ul#footernavi .impressum a:hover {
				background:url(../images/footernavi.jpg) no-repeat -216px -4px;
			}


div#column1 {
	width: 315px;
	float:left;
}
div#column2 {
	background:url(../images/bg-column2.jpg) 0 30px repeat-y;
	width:509px;
	float:left;
}
div#min-height {
	height:700px;
	widows:200px
	float:left;
}
div.clear {
	clear:both;
}
div.imgbox {
	float:left;
	padding: 5px;
}

div.video {
	position:absolute;
	top:225px;
	left:-313px;
	width:265px;
	height:200px;
}
