/* standard */
body { position:relative; background-color:#e4e4e4; margin:0; padding:0; text-align:center; font-family:Verdana; font-size:11px; color:#3e3e3e; }

p { line-height:18px; padding:5px 0 10px 0; margin:0; }

.textlink:link, .textlink:visited, .textlink:active { color:#005292; text-decoration:underline; }
.textlink:hover { color:#ffffff; text-decoration:none; background-color:#005292; }

.h1link:link, .h1link:visited, .h1link:active { font-size:12px; margin-top:0; padding-top:0; font-weight:bold; color:#3e3e3e; text-decoration:underline; }
.h1link:hover { font-size:12px; margin-top:0; padding-top:0; font-weight:bold; color:#ffffff; text-decoration:none; background-color:#005292; }

h1 { font-size:12px; margin-top:0; padding-top:0; font-weight:bold; color:#3e3e3e; }
h2 { color:#787878; font-weight:bold; font-size:11px; margin:0; padding:0 0 5px 0; }
ul { margin-top:0; padding-top:0;}

#clearer { clear:both; }

/* layers */
#space { padding:25px 0 0 0; }
#spacebottom { padding:10px 0 0 0; }

#shadowtop { background-color:#FFFFFF; width:967px; text-align:right; width:967px; margin:0 auto; }

#startbox { width:967px; margin:0 auto; text-align:left; background-image:url(../img/design/bg-rep.gif); }

#mainbox { background-image:url(../img/design/shad-r.gif); background-repeat:repeat-y; background-position:right; padding:0 7px 0 0; }

#genericbox { height:17px; background-color:#FFFFFF; padding:13px 10px 8px 10px; font-size:10px; color:#9d9bac; }
#genericboxleft { float:left; }
#genericboxright { float:right; }
.genericlink:link, .genericlink:active, .genericlink:visited { color:#9d9bac; text-decoration:none; font-size:10px; background-color:#FFFFFF; } 
.genericlink:hover { color:#9d9bac; text-decoration:underline; font-size:10px; background-color:#FFFFFF; } 

#logobox { float:left; }
#headbox { float:left; }

#chiptuningbox { float:left; width:309px; padding:60px 20px 30px 20px; }
#contentbox { float:right; width:611px; background-color:#FFFFFF; background-image:url(../img/design/cont-bg.gif); background-repeat:no-repeat; background-position:right top; min-height:400px; }

#navbox { background-image:url(../img/design/nav-bg.gif); height:30px; }

.navbut:link, .navbut:active, .navbut:visited { color:#b4b3ba; text-decoration:none; font-size:11px; background-image:url(../img/design/nav-line.gif); background-repeat:no-repeat; background-position:right; float:left; width:112px; padding:8px 0 0 0; height:22px; text-align:center; } 
.navbut:hover { color:#ffffff; text-decoration:none; font-size:11px; background-image:url(../img/design/nav-line.gif); background-repeat:no-repeat; background-position:right; float:left; width:112px; padding:8px 0 0 0; height:22px; text-align:center; }
.navbut2:link, .navbut2:active, .navbut2:visited { color:#b4b3ba; text-decoration:none; font-size:11px; float:right; width:51px; padding:8px 0 0 0; height:22px; text-align:center; } 
.navbut2:hover { color:#ffffff; text-decoration:none; font-size:11px; float:right; width:51px; padding:8px 0 0 0; height:22px; text-align:center; }


#contentboxtxt { padding:30px 20px 30px 20px; min-height:315px; }
#faqartikel { padding:20px; margin:0 0 20px; border:1px dotted #9d9bac; }
.produktansicht { width:110px; height:104px; border:1px dotted #9d9bac; text-align:center; padding:30px; float:left; margin:0 27px 27px 0; background-color:#FFFFFF; }
.produktansicht img { padding:0 0 5px 0; }
.produktansichtrechts { width:110px; height:104px; border:1px dotted #9d9bac; text-align:center; padding:30px; float:right; margin:0 0 27px 0; background-color:#FFFFFF; }

#contentbottom { background-color:#f5f5f5; font-size:10px; color:#9d9bac; padding:10px; }
#contentbottomleft { float:left; }
#contentbottomright { float:right; }

#bottomshadow { background-image:url(../img/design/shad-u.gif); background-repeat:repeat-x; text-align:right; }
#bottomshadowleft { float:left; }
#bottomshadowright { float:right; }

/*toggle*/
#planertoggle {
	border-right:1px solid #9d9bac;
	border-bottom:1px solid #9d9bac;
	border-left:1px solid #9d9bac;
	padding:5px;
}

#togglelink:link, #togglelink:visited, #togglelink:active, #togglelink:hover {
	display:block;
	border:1px solid #9d9bac;
	font-size: 11px;
	font-weight: normal;
	padding: 5px 0 5px 10px;
	color:#ffffff;
	text-decoration:none;
	background-image:url(../img/design/toggle-bg.png);
}

.carlink:link, .carlink:visited, .carlink:active {
	background-color:#f5f5f5;
	padding:3px 3px 3px 5px;
	color:#3e3e3e;
	font-size: 11px;
	text-decoration:none;
	display:block;
}

#togglelinktxt { float:left; }
#togglelinkarrow { float:right; padding:4px 0 0 150px; }

.carlink:hover {
	background-color:#005292;
	padding:3px 3px 3px 5px;
	color:#ffffff;
	font-size: 11px;
	text-decoration:none;
	display:block;
}

.carlink2:link, .carlink2:visited, .carlink2:active {
	background-color:#ffffff;
	padding:3px 3px 3px 5px;
	color:#3e3e3e;
	font-size: 11px;
	text-decoration:none;
	display:block;
}

.carlink2:hover {
	background-color:#005292;
	padding:3px 3px 3px 5px;
	color:#ffffff;
	font-size: 11px;
	text-decoration:none;
	display:block;
}

#carlinkborder {
	border-top:1px solid #3e3e3e;
	display:block;
}

.textfeld {
	font-family: Verdana; 
 	font-size:10px;
	padding:0 0 0 5px;
	width:200px;
	color: #3e3e3e;
	height:13px;
}

.textarea {
	font-family: Verdana; 
 	font-size:10px;
	padding:0 0 0 5px;
	width:200px;
	color: #3e3e3e;
}

.sendbut:link, .sendbut:visited, .sendbut:active {
	display:block;
	font-size: 10px;
	font-weight: normal;
	padding: 5px 0 4px 10px;
	color:#cdcdcd;
	text-decoration:none;
	background-color:#3e3e3e;
}

.sendbut:hover {
	display:block;
	font-size: 10px;
	font-weight: normal;
	padding: 5px 0 4px 10px;
	color:#ffffff;
	text-decoration:none;
	background-color:#005292;
}
