body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align:center;
	margin:0px;
	color: #000000;
	background-image: url(../gfx/background.gif);
	line-height : 15px;
}

.bodylink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0px;
	color: #000000;
	line-height : 15px;
	text-decoration: none;
}

.kopfzeile {
	width: 855px;
	height: 119px;
	background-color: #FFFFFF;
	text-align: left;
	white-space: nowrap;
	letter-spacing: normal;
	padding: 0px 0px 0px 0px;
}

.noborder {
	border: none;
}

#kopfzeile_logo {
	width: 274px;
	float:left;
}

#kopfzeile_Massiv {
	width: 145px;
	float:left;
}

#kopfzeile_exklusiv {
	width: 146px;
	float:left;
}

#kopfzeile_Athletic {
	width: 144px;
	float:left;
}

#kopfzeile_ausstattung {
	width: 146px;
	float:left;
}

.content {
	width: 855px;
	height: 800px;
}

.contentjob {
	width: 855px;
	height: 1200px;
}

.contentpresse {
	width: 855px;
	height: 1600px;
}

.contentkontakt {
	width: 855px;
	height: 990px;
}

.contentaktuelles {
	width: 855px;
	height: 1400px;
}

.contentausstattung {
	width: 855px;
	height: 860px;
}

.contenttore {
	width: 855px;
	height: 1700px;
}

.contenttueren {
	width: 855px;
	height: 1140px;
}

#navigation {
	width: 150px;
	height: 800px;
	background-color: #023E88;
	padding-left: 15px;
	float: left;
	text-align: left;
	font-size: 11px;
	color: #FFFFFF;
}

#navigationjob {
	width: 150px;
	height: 1200px;
	background-color: #023E88;
	padding-left: 15px;
	float: left;
	text-align: left;
	font-size: 11px;
	color: #FFFFFF;
}

#navigationpresse {
	width: 150px;
	height: 1600px;
	background-color: #023E88;
	padding-left: 15px;
	float: left;
	text-align: left;
	font-size: 11px;
	color: #FFFFFF;
}

#navigationkontakt {
	width: 150px;
	height: 990px;
	background-color: #023E88;
	padding-left: 15px;
	float: left;
	text-align: left;
	font-size: 11px;
	color: #FFFFFF;
}

#navigationaktuelles {
	width: 150px;
	height: 1600px;
	background-color: #023E88;
	padding-left: 15px;
	float: left;
	text-align: left;
	font-size: 11px;
	color: #FFFFFF;
}

#navigationausstattung {
	width: 150px;
	height: 860px;
	background-color: #023E88;
	padding-left: 15px;
	float: left;
	text-align: left;
	font-size: 11px;
	color: #FFFFFF;
}

#navigationtore {
	width: 150px;
	height: 1700px;
	background-color: #023E88;
	padding-left: 15px;
	float: left;
	text-align: left;
	font-size: 11px;
	color: #FFFFFF;
}

#navigationtueren {
	width: 150px;
	height: 1140px;
	background-color: #023E88;
	padding-left: 15px;
	float: left;
	text-align: left;
	font-size: 11px;
	color: #FFFFFF;
}

.navlink {
	padding-top: 0px;
	border-bottom: 1px solid #FFFFFF;
}

.link {
	color: #FFFFFF;
	text-decoration : none;
}

.linkauftrag {
	color: #FFFF00;
	text-decoration : none;
}

.red {
	color: #990000;
	text-decoration : none;
}

a.link:hover{
	color: #FDF202;
	text-decoration : none;
}

.linkaktiv {
	color: #FDF202;
	text-decoration : none;
	font-weight : bold;
}

#whitespacer {
	width: 3px;
	height: 100%;
	float: left;
	background-color: #FFFFFF;
}

#mitte {
	float: left;
}

#contentmitte {
	width: 507px;
	height: 786px;
	padding-left: 15px;
	text-align: left;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #DADDEC;
}

#contentmittegross {
	width: 662px;
	height: 786px;
	padding-left: 15px;
	padding-right: 9px;
	text-align: left;
	font-size: 11px;
	color: #000000;
	background-color: #DADDEC;
}

#contentjobgross {
	width: 662px;
	height: 1186px;
	padding-left: 15px;
	padding-right: 9px;
	text-align: left;
	font-size: 11px;
	color: #000000;
	background-color: #DADDEC;
}

#contentjob {
	width: 662px;
	height: 1186px;
	padding-left: 15px;
	padding-right: 9px;
	text-align: left;
	font-size: 11px;
	color: #000000;
	background-color: #DADDEC;
}

#contentmittepresse {
	width: 662px;
	height: 1586px;
	padding-left: 15px;
	padding-right: 9px;
	text-align: left;
	font-size: 11px;
	color: #000000;
	background-color: #DADDEC;
}

#contentmittekontakt{
	width: 662px;
	height: 976px;
	padding-left: 15px;
	padding-right: 9px;
	text-align: left;
	font-size: 11px;
	color: #000000;
	background-color: #DADDEC;
}

#contentmitteaktuelles {
	width: 662px;
	height: 1586px;
	padding-left: 15px;
	padding-right: 9px;
	text-align: left;
	font-size: 11px;
	color: #000000;
	background-color: #DADDEC;
}

#contentmitteausstattung {
	width: 662px;
	height: 846px;
	padding-left: 15px;
	padding-right: 9px;
	text-align: left;
	font-size: 11px;
	color: #000000;
	background-color: #DADDEC;
}

#contentmittetore {
	width: 662px;
	height: 1686px;
	padding-left: 15px;
	padding-right: 9px;
	text-align: left;
	font-size: 11px;
	color: #000000;
	background-color: #DADDEC;
}

#contentmittetueren {
	width: 662px;
	height: 1126px;
	padding-left: 15px;
	padding-right: 9px;
	text-align: left;
	font-size: 11px;
	color: #000000;
	background-color: #DADDEC;
}

#yellowline {
	width: 522px;
	height: 14px;
	background-color: #FFF200;
}

#yellowlinegross {
	width: 687px;
	height: 14px;
	background-color: #FFF200;
}

#rechts {
	width: 145px;
	height: 700px;
	float: left;
	text-align: left;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	padding-left: 10px;
	padding-right: 5px;
}

.textklein {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align:left;
	line-height: 18px;
}

.dessigno {
	width: 138px;
	padding: 3px;
	background-color: #FCAF17;
	text-align: center;
}

.subnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: center;
	line-height: 15px;
}

.klein {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align:center;
	line-height: 15px;
	float: none;
}

.subhead {
	font-weight : bold;
	font-size:12px;
	line-height:15px;
}

.subheadlink {
	font-weight : bold;
	font-size:12px;
	line-height:15px;
	margin-bottom:2px;
	text-decoration: none;
	color: #000000;
}

h1 {
	font-weight : bold;
	font-size:12px;
	line-height:15px;
	margin-bottom:2px;
}

h2 {
	font-weight : bold;
	font-size:12px;
	line-height:15px;
	margin-bottom:2px;
}

.subsubhead {
	font-weight : bold;
	font-size:11px;
	color: #0A3E89;
	line-height:15px;
	text-decoration: none;
}

.klickpfad {
	width: 240px;
	color: #023E86;
	float: left;
	text-decoration : none;
}

a.klickpfad:hover {
	width: 240px;
	color: #023E86;
	float: left;
	text-decoration : underline;
}

.klickpfad2 {
	width: 370px;
	color: #023E86;
	float: left;
	text-decoration : none;
}

a.klickpfad2:hover {
	width: 370px;
	color: #023E86;
	float: left;
	text-decoration : underline;
}

.incontentnav {
	color: #023E86;
	text-decoration : none;
}

a.incontentnav:hover {
	color: #023E86;
	text-decoration : underline;
}

.contenttable {
	width: 493px;
	height: 286px;
	background-image: url(../images/garage_content.jpg)
	/*height: 250px;
	background-image: url(../gfx/preiserhoehung2009.jpg);*/
}

.textinbild {
	width: 185px;
	color: #000000;
	font-size:11px;
	padding-left: 8px;
}

.plzrecherche {
	width: 485px;
	color: #000000;
	background-color: #E4E7F1;
	padding : 4px 4px 4px 4px;
}

.fehlermeldung {
	width: 150px;
	padding: 4px 4px 4px 4px;
}

.contentkasten {
	width:487px;
	color: #000000;
	border:2px solid #A6ADD1;
}

.produktkasten {
	width:650px;
	height: 350px;
	color: #000000;
	background-color: #FFFFFF;
	border:2px solid #A6ADD1;
	padding: 4px 4px 4px 4px;
}

.regenwasserkasten {
	width:650px;
	height: 300px;
	color: #000000;
	background-color: #FFFFFF;
	border:2px solid #A6ADD1;
	padding: 4px 4px 4px 4px;
}
.dachkasten {
	width:650px;
	height: 250px;
	color: #000000;
	background-color: #FFFFFF;
	border:2px solid #A6ADD1;
	padding: 4px 4px 4px 4px;
}

.fassadenkasten {
	width:650px;
	height: 152px;
	color: #000000;
	background-color: #FFFFFF;
	border:2px solid #A6ADD1;
	padding: 2px 2px 2px 2px;
}

.fenster {
	width:650px;
	height: 235px;
	color: #000000;
	background-color: #FFFFFF;
	border:2px solid #A6ADD1;
	padding: 4px 4px 4px 4px;
}

.tueren {
	width:650px;
	height: 350px;
	color: #000000;
	background-color: #FFFFFF;
	border:2px solid #A6ADD1;
	padding: 4px 4px 4px 4px;
}

.ausstattungkasten {
	width:650px;
	height: 185px;
	color: #000000;
	background-color: #FFFFFF;
	border:2px solid #A6ADD1;
	padding: 4px 4px 4px 4px;
}

.montagekasten {
	width:600px;
	height: 226px;
	color: #000000;
	background-color: #FFFFFF;
	border:2px solid #A6ADD1;
	padding: 4px 4px 4px 4px;
	text-align:center;
}

.sonderkasten {
	width:510px;
	height: 173px;
	color: #000000;
	background-color: #FFFFFF;
	border:2px solid #A6ADD1;
	padding: 4px 4px 4px 4px;
	text-align:center;
}

.vielfaltkasten {
	width:587px;
	height: 304px;
	color: #000000;
	background-color: #FFFFFF;
	border:2px solid #A6ADD1;
	padding: 4px 4px 4px 4px;
	text-align:center;
}

.garagenkasten {
	width:650px;
	height: 250px;
	color: #000000;
	background-color: #FFFFFF;
	border:2px solid #A6ADD1;
	padding: 4px 4px 4px 4px;
}

.erfolgsstory {
	width:650px;
	height: 170px;
	color: #000000;
	background-color: #FFFFFF;
	border:2px solid #A6ADD1;
	padding: 4px 4px 4px 4px;
}

.impressum {
	width:650px;
	height: 75px;
	color: #000000;
	background-color: #FFFFFF;
	border:2px solid #A6ADD1;
	padding: 4px 4px 4px 4px;
}

.blackbold {
	color: #000000;
	font-weight : bold;
}

#content_einblick {
	width: 158px;
	float:left;
	text-align: left;
	padding: 2px 0px 2px 4px;
}

#content_durchblick {
	width: 158px;
	float:left;
	text-align: left;
	padding: 2px 0px 2px 4px;
}

#content_ausblick {
	width: 158px;
	float:left;
	text-align: left;
	padding: 2px 0px 2px 4px;
}

#content_innenraum {
	width: 480px;
	float:left;
	text-align: left;
	padding: 2px 0px 2px 9px;
}

#content_garage {
	width: 207px;
	float:left;
	text-align: left;
	padding: 2px 0px 2px 9px;
}

#content_griff {
	width: 414px;
	float:left;
	text-align: left;
	padding: 2px 0px 2px 9px;
}

.produktintro {
	height: 230px;
	width: 650px;
}

.paddingleft {
	padding-left: 10px;
	float: left;
	padding-right:10px;
	width: 300px;
}

.zellbox {
	border: 1px solid #000000;
}

.liste {
	list-style-image:url(../gfx/navpunkt.gif);
}

.anfahrtlinks {
   width:300px;
   padding: 2px 2px 2px 2px;
   text-align: left;
   color: #000000;
   float: left;
}

.anfahrtrechts {
   width:300px;
   height: 530px;
   padding: 2px 2px 2px 2px;
   text-align: center;
   background-color: #FFFFFF;
   border:2px solid #A6ADD1;
   color: #000000;
   float: left;
}

.txtarea  {
    BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT-SIZE: 11px; 
	BACKGROUND: #FFFFFF; 
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid; 
	font-family: Arial, Helvetica, sans-serif;
}

.kontaktformular {
	width:470px;
	height: 795px;
	color: #000000;
	background-color: #FFFFFF;
	border:2px solid #A6ADD1;
	padding-left: 12px;
	padding-top: 6px;
	text-align: left;
}

.kontaktformular2 {
	width:470px;
	height: 495px;
	color: #000000;
	background-color: #FFFFFF;
	border:2px solid #A6ADD1;
	padding-left: 12px;
	padding-top: 6px;
	text-align: left;
}

.boxweiss {
	border: 1px solid #000000;
	background-color: #FFFFFF;
	text-align: left;
	width: 662px;
}

.tabelleschnellkontakt {
	width: 148px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid #000000;
}

.schnellkontakt  {
    BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT-SIZE: 9px; 
	BACKGROUND: #FFFFFF; 
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid; 
	font-family: Arial, Helvetica, sans-serif;
}

.schnellkontakttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	text-align:left;
	margin:0px;
	color: #000000;
	line-height : 15px;
	width: 43px;
	float: left;
	padding-bottom: 3px;
}

.schnellkontaktfeld {
	width: 100px;
	text-align: center;
	padding-bottom: 3px;
	float: left;
}

.submit {
	width: 148px;
	text-align:  center;
	padding-top: 4px;
}

.linie145 {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #023E86;
}

.einverstanden {
	border: 2px solid #CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
	background-color: #FFDFDF;
	padding: 3px;
}

.size10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-align:center;
	margin:0px;
	color: #000000;
	line-height : 13px;
	padding: 2px;
}