/* CSS Document */

/**
 * Copyright (c) 2009 
 * Project owner: http://www.vom-frosch-zum-prinzen.de
 * @copyright 2009 vfzp
 * @author vom-frosch-zum-prinzen
 */

* {
	margin: 0;
	padding: 0;
}
body {
	text-align: center;
	/*vertikales scrollen erzwingen, um springen zu verhindern*/
	min-height: 101%;
	font: 94% Verdana,Arial,Helvetica,sans-serif;
	margin: 0;
	padding: 0;
	background-image: url(../gebrauchte-auto-ersatzteile/images/bg.jpg);
	background-repeat: repeat-x;
	/*background-color: #273340;*/
}
#alles {
	position: relative;
	text-align: center;
	margin: 0 auto; /*zentriert auch für alte ies*/
	padding: 0;
	width: 800px;
	border: solid 2px;
	border-color: #515468;/*dunkelblau*/
	background-color: #C1C3D0; /*hintergrundfarbe header*/
}
h1, h2, h3 {
	font-family: palatino, georgia, serif;
	background: transparent;
	padding-top: 15px;
	padding-bottom: 0.7em;
	margin-left: 50px;
}
h1 {
	font-size: 1.3em;
	color: #613114; /*rost*/
	letter-spacing: -1px;
	padding-top: 1.5em;
}
h2 {
	font-size: 1.1em;
	color: #102840; /*dunkelblaugrau*/
	line-height: 1.6em;
}
h3 {
	font-size: 1em;
	font-weight: 200;
	line-height: 1.6em;
	color: #134F13; /*dunkelgruen*/
}
a {
	font-size: 0.8em;
	background: transparent;
}
p {
	font-size: 0.9em;
	line-height: 1.6em;
	color: #000000;
	background: transparent;
	font-weight: 200;
}

p a {
font-size: 0.9em;
}

p a, p a:link, p a:visited,  p a:active {
font-weight: bold;
	font-size: 1em;
	color: #613114; /*rost*/
	background: transparent;
	text-decoration: none;
	list-style-type: none;
}

p a:hover, p a:focus {
	color: #000000;
	background: transparent;
	text-decoration: none;
}

li {
	font-size: 0.85em;
	line-height: 1.6em;
	color: #000000;
	background: transparent;
	font-weight: 200;
}

li a {
font-size: 1em;
}

li a, li a:link, li a:visited,  li a:active {
	color: #218C20; /*gruen*/
	background: #b2b2b2;
	text-decoration: none;
	list-style-type: none;
}

li a:hover,li a:focus {
	color: #000000;
	background: transparent;
	text-decoration: none;
}


b, strong {
	font-weight: 600;
}

a img {
	background: transparent;
	border: none;
}


#header {
	width: 800px;
	height: 164px;
	background: transparent;
	color: #CDD0D9;
	padding-left: 60px;
}

#logo {
	position: absolute;
	top: 5px;
	left: 50px;
	text-align: left;
}

#adresse {
position: absolute;
top: 17px;
left: 472px;
text-align: right;
}

#menueleiste {
position: absolute;
top: 164px;
left: 0px;
width: 100%;/*800px;*/
height: 26px;
background-color: #CDD0D9;
background-image: url(../gebrauchte-auto-ersatzteile/images/rost.jpg);
border-top: 2px solid #ffffff;
border-bottom: 3px solid #102840;
}


#navigation {
position: absolute;
width: 100%;/*800px;*/
top: 169px;
left: 0px;
list-style-type: none;
z-index: 3000;
float: left;
}

#navigation li{
display: inline; /*anzeige nebeneinander*/
}

#navigation a{
	font-size: 92%;
	width: 12.5%;
	height: 20px;
	display: block;
	float: left;
}

#navigation a, #navigation a:link, #navigation a:visited {
	color: #ffffff;
	background: transparent;
	text-decoration: none;
	list-style-type: none;
	display: block;
	list-style-position: inside;
}

#navigation a:hover, #navigation a:active, #navigation a:focus {
	color: #C1C3D0;
	font-weight: bold;
	background: transparent;
	text-decoration: none;
	list-style-image: none;
	border-bottom: 3px solid #C1C3D0; /*hellblau*/

}

/********/
#content {
	text-align: left;
	width:598px;
	min-height: 1000px;
	padding-bottom: 80px;
	padding-top: 43px;
	margin-left: 200px;
	margin-bottom: 0px;
	margin-rigth: 0px;
	background-color: #ffffff;
	background-image: url(../bmwblau2.jpg);
	background-attachment: fixed;
	background-position: center center;
	background-repeat: no-repeat;
	border-left: solid 2px;
	border-top: solid 2px ;
	border-color: #515468;/*dunkelblau*/
}

/*#hintergrund1 {
position: fixed;
height: 550px;
width: 444px;
background-color: #ff0000;
	
	z-index: 1000;
}*/

#content2 {
	text-align: left;
	width:598px;
	min-height: 1000px;
	/*padding: 20px;*/
	padding-bottom: 80px;
	padding-top: 43px;
	margin-left: 200px;
	margin-bottom: 0px;
	margin-rigth: 0px;
	background-color: #ffffff;
	/*background-image: url(../bmwblau.jpg);
	background-position: 440px 195px;
	background-repeat:no-repeat;
	background-attachment: fixed;*/
	border-left: solid 2px;
	border-top: solid 2px ;
	border-color: #515468;/*dunkelblau*/
}


#content p, #content2 p{
margin-left: 0em;
padding-left: 50px;
padding-right: 30px;
}

#content p img, #content p img a, #content2 p img, #content2 p img a {
	border: solid 3px;
	border-color: #515468;
	text-align: center;
	vertical-align: middle;
}

#content img, #content2 img {
border: 2px solid #515468;
}



#linkespalte {
position: absolute;
top: 200px;
left: 0px;
width: 197px;
color: #ff0000;
}

#linkespalte img {
border: 2px solid #515468;
margin-left: 3px;
margin-top: 3px;
margin-bottom: 6px;

}

#mainbot {
	clear: both;
	background: transparent;
	height: 0px;
}


#footer {
height: 80px;
width: 800px;
/*border: 1px solid #BFC0BE;*/
border-top: 2px solid #102840; /*dunkelblaugrau*/
}

#footer0{
	clear: both;
	}
#footer0 {
margin-top: 5px;
color: #ff0000;}	
	
#footer0, #footer1{
	display: block;
	min-height: 1em;
	background: transparent;
}

#footer2 {
display: none;}

#footer3 {
display: none;
padding-bottom: 8px;}

#footer4 {
position: absolute;
bottom: 5px;
right: 0px;
display: block;
	width: 290px;
	background: transparent;

}
#footer4 a{
color: #000000;
padding-right: 0px;
font-size: 0.8em;
padding-top: 1em;
}

#footer0 p, #footer3 p{
	font-size: 0.8em;
	color: #102840;
	padding: 1px;
}

#footer1 p, #footer2 p{
	font-size: 0.7em;
	color: #102840;
	padding: 6px;
}

#copyright {
display: none;}

#tabelle {
font-size: 85%;
padding-left: 42px;
padding-right: 42px;}

.aufz {
font-size: 94%;
	list-style-image: ;
	line-height: 1.6em;
	list-style-position: inside;
	text-align: left;
	text-indent: 100px;
	list-style-type: none;
	vertical-align: middle;
}

.aufz2 {
font-size: 92%;
	list-style-image: url(../images/steuerung.jpg);
	line-height: 1.6em;
	list-style-position: inside;
	text-align: left;
	text-indent: 50px;
	list-style-type: none;
	vertical-align: middle;
}


#fixedlogo {
	position: absolute;
	right: -50px;
	top: 0px;
	visibility: visible;
	z-index: 30;
	background-color: transparent;
}

#bild1 {
top: 30px;
left: 10px;
z-index: 100;}


#route {
width: 300px;
padding-rigt: 160px;
padding-left: 160px;
	text-align: center;
	vertical-align: middle;
}

#route p {
font-size: 0.7em;}