body {	background-image: url(gfx/bg_top.gif);
	background-repeat: repeat-x;
	margin: 0; 
	padding: 0;
	margin-bottom: 34px;
	}

a { font-weight: bold; color: #8B8C8E; text-decoration: none; }	
a visited { font-weight: bold; color: #8B8C8E; text-decoration: none; }	

td a { font-weight: bold; color: #8B8C8E; text-decoration: none; }	
td a visited { font-weight: bold; color: #8B8C8E; text-decoration: none; }	

td { padding: 8px; border-bottom: 1px solid #8B8C8E; font-family: verdana; font-size: 10px; color: #8B8C8E; font-weight:normal}
.tdhead { padding: 8px; border-bottom: 1px solid #FA8418; font-weight:bold; color: #015a58; }

.formCol h1 {
	position: relative;
	left: -150px;
	}


.left input[type=checkbox] {
float: left;
margin-top: 0px;
		}

.left {
padding-top: 10px;

}


#orderCartype {font-family: verdana; font-size: 10px;
		padding-top: 12px; padding-bottom: 12px;
	color: #015a58;
	font-weight:bold}

.h3price {
color:  #FA8418;
font-weight: bold;
}

.bildbox {
background-repeat: no-repeat; 

margin-top: 15px; clear; both;
line-height: 0px;
font-size: 0px;
background-color: #FA8418;
}



.right	{font-family: verdana;
	font-size: 10px; padding-top: 10px;}
.warn {font-family: verdana;
	font-size: 10px;	padding-top: 12px;}

#orderTop {font-family: verdana;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	padding-top: 18px;
	color: #8B8C8E;
	font-weight:bold}


.left h3 {font-weight: bold; }

.spacer {margin-bottom: 15px; }

.smallanfz {font-size: 8px; }

#totalPrice { 	border-top: 1px solid #FA8418; text-align: right; padding-top: 10px; padding-bottom: 25px; }

#orderListProducts {font-family: verdana;
	font-size: 10px;
	line-height: 20px;
	}

#orderListProducts h5 {font-family: verdana;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	padding-top: 12px;
	color: #015a58;
	font-weight:bold}

#car_accessories	{font-family: verdana;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	padding-top: 12px;
	color: #015a58;
	font-weight:bold}


h1 	{font-family: verdana;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	padding-top: 12px;
	color: #015a58;
	font-weight:bold}

h2	{font-family: verdana;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	padding-top: 18px;
	color: #8B8C8E;
	font-weight:bold}

h3 	{font-family: verdana;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	padding-top: 12px;
	color: #015a58;
	font-weight:normal}

h4	{font-family: verdana;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	padding-top: 51px;
	color: #FA8418;
	font-weight:bold}

h5 	{font-family: verdana;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	color: #015a58;
	font-weight:normal}

#login h1 {	padding-bottom: 10px; }
#login h2 {	padding-bottom: 5px; padding-top: 8px; }

#logo {	height: 50px;
	font-size: 0px;}

#header {background-image: url(gfx/smart_bg.jpg);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	margin-top: 39px;
	height: 242px;
	width: 100%}

#firmenlogos {padding-top: 97px;
	}

#stripe {margin-top: 135px;
	width: 173px;
	height: 10px;
	font-size: 0px;
	background-color: #ffffff;
	clear: both;
	margin-left: 822px;
	}

#content {
	}

#Navigation{margin-top: 38px;
	margin-left: 40px;
	border-top: 10px solid #FA8418;
	width: 151px;
	float: left;}

#inhalt{margin-top: 38px;
	margin-left: 60px;
	margin-right: 60px;
	border-top: 10px solid #8B8C8E;
	width: 525px;
	float: left;
	}

#inhalt p, ul, ol, form{font-family:verdana;
	font-size:10px;
	font-weight:normal;
	line-height:19px;
	}

#inhalt a{color:#015a58;
	font-weight:bold;
	text-decoration:none;
	}

#login{margin-top: 20px;
	border-top: 10px solid #FA8418;
	width:150px;
	float: left;
	text-align: left;
	}

.spalte{clear: both;
	width:525px;
	}

.left {float: left;
	font-size: 10px;
	font-family: Verdana;
	}

.right {float: right;
	}


#price {float: right;
	}

#kasten {float: right;
	background-color: #FA8418;
	height: 10px;
	width: 10px;
	margin-top: 51px;
	margin-right: 10px;
	}

input[type=submit] {margin-top: 10px;
		background-color: #015a58;
		color: #ffffff;
		font-size: 9px;
		font-family: Verdana;
		padding: 3px;
		text-transform: uppercase;
		border: 0px;}

input[type=text] {height: 16px;
		width: 146px;
		color: #8B8C8E;
		margin:0px;
		padding: 0px;
		border: 1px solid #8B8C8E;}

input[type=file] {height: 16px;
		color: #8B8C8E;
		margin:0px;
		padding: 0px;
		border: 1px solid #8B8C8E;}

input[type=password] {height: 16px;
		width: 146px;
		color: #8B8C8E;
		margin:0px;
		padding: 0px;
		border: 1px solid #8B8C8E;}

textarea {	color: #8B8C8E;
		margin:0px;
		padding: 0px;
		border: 1px solid #8B8C8E;}

.tdhead h5 { font-weight: bold; color: #FA8418; }

td h5 { color: #8B8C8E; }
		
.name_head {float: left;
	border-bottom: 1px dotted #015a58;
	padding: 10px;
	margin-top: 24px;}

.street_head {float: left;
	border-bottom: 1px dotted #015a58;
	border-left: 1px dotted #015a58;
	padding: 10px;
	margin-top: 24px;
	}

.plz_head {float: left;
	border-bottom: 1px dotted #015a58;
	border-left: 1px dotted #015a58;
	padding: 10px;
	margin-top: 24px;
	}

.preis_head {float: left;
	border-bottom: 1px dotted #015a58;
	border-left: 1px dotted #015a58;
	padding: 10px;
	margin-top: 24px;
	}


.name {float: left;
	border-bottom: 1px dotted #015a58;
	padding: 10px;}

.street {float: left;
	border-bottom: 1px dotted #015a58;
	border-left: 1px dotted #015a58;
	padding: 10px;}

.plz {float: left;
	border-bottom: 1px dotted #015a58;
	border-left: 1px dotted #015a58;
	padding: 10px;}

.preis {float: left;
	border-bottom: 1px dotted #015a58;
	border-left: 1px dotted #015a58;
	padding: 10px;
	text-align: center;}

.name h1{padding-top: 0px;}

.formCol {
	min-width: 150px;
	float: left;
	padding: 8px; 
/* 	border-bottom: 1px solid #8B8C8E;  */
	font-family: verdana; 
	font-size: 10px; 
	color: #8B8C8E; 
	font-weight:normal
}

.team {
float:left;
font-family:verdana;
font-size:10px;
font-weight:normal;
line-height:19px;
margin-top:25px;
width:400px;
}
.teamimg {
float:left;
}
.teaminfos {
float:left;
padding-left:15px;
}
.teaminfos h3 {
color:#113377;
font-family:verdana;
font-size:10px;
font-weight:bold;
margin:0px;
padding:0px;
}
.teaminfos a {
color:#000000;
font-family:verdana;
font-size:10px;
font-weight:normal;
}