@charset "utf-8";

html{overflow-y:scroll; height: 100%;}



body  {
	background: #FFF;
	margin: 0;
	padding: 0;
	text-align: center; 
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 100%;
}



.main #container {
	background: #FFF;
	text-align: left; 
	margin: auto; width: 1050px;
	position: static;
} 
.main #logo {
	margin-top: 0px;
	margin-left: 0px;
	float: left;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
	border-style: none;
}

.main #header1 {
	float: right;
	color: #a0a0a0;
	width: 300px;
	height: auto;
	margin-right:0px;
}

.main #logo img {
	text-decoration:none;
	border-style: none;
}

.main #header {
	background-color: #FFF;
	height: 129px;
	margin-top: 0px;
	margin-right: 71px;
	margin-bottom: 0px;
	margin-left: 182px;
	width: 800px;
} 

.main #headerChristmas {
	background-color: #FFF;
	height: 129px;
	margin-top: 0px;
	margin-right: 71px;
	margin-bottom: 12px;
	margin-left: 182px;
	width: 800px;
} 


.main #mainnav {
	height: 31px;
	width: 804px;
	margin-left: 7px;
	background-image: url(../Bilder/mainnav1.jpg);
	background-repeat: repeat-x;
}
.sorry {border: #333 dotted 1px;padding: 7px;margin-top:15px;margin-left:10px; margin-right: 10px;}

.sorrymain {border: #333 dotted 1px;padding: 7px;margin-top:10px; margin-right: 10px;}
.red {color:#C30}
/* ---------------- Banner ----------------- */

.main #banner_schatten {
	height: 265px;
	width: 802px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: 8px;
	margin-bottom: 0px;
	background-image:url(../Bilder/2.png);
	background-repeat: repeat-x;
	background-position: bottom;
}

.main #banner1 {
	margin-top: 0px;
	height: 258px;
	width: 800px;
	border:none;
}

.main #shadow {
	width:auto;
	height:auto;
	margin-left: 176px;
	background-image: url(../Bilder/1111.png);
	background-repeat: repeat-y;
}

.main #shadowBanner {
	width: 818px;
	height: 30px;
	margin-left: 176px;
	background-image: url(../Bilder/1111.png);
	background-repeat: repeat-y;
}




/* ---------------- maincontent ----------------- */


.main #mainContent {
	color: #000;
	width: 802px;
	margin-right: auto;
	margin-left: 0px;
	margin-bottom: 0px;
	height:auto !important;  /* fÃ¼r moderne Browser */
	min-height: 500px;
	padding-left:8px;

} 

.main #mainContent1 {
	color: #000;
	width: 802px;
	margin-right: auto;
	margin-left: 0px;
	margin-bottom: 0px;
	height:auto !important;  /* fÃ¼r moderne Browser */
	padding-left:8px;

} 

.main #mainContent3 {
	color: #000;
	width: 802px;
	margin-right: auto;
	margin-left: 8px;
	margin-bottom: 0px;
	height:auto !important;  /* fÃ¼r moderne Browser */
	min-height: 380px;

} 



.main #shadowmaincontent {
	width: 818px;
	margin-left: 176px;
	margin-bottom: 0px;
	background-image: url(../Bilder/1111.png);
	background-repeat: repeat-y;
}

.main #content1 {
	margin-top: 12px;
	margin-bottom: 0px;
	border-top: 1px dotted #DCDCDC;
	border-bottom: 1px dotted #DCDCDC;
	padding-left: 15px;
}


.main #rightcolumn {float: left;width: 360px;height: auto;margin-top: 0px;height: 440px;margin-right: 0px;margin-bottom: 30px;}
.main #rightcolumnMatten {float: left;width: 360px;height: auto;margin-top: 0px;height: 350px;margin-right: 0px;margin-bottom: 30px;}
.main #rightcolumnStandardMatten {float: left;width: 360px;height: auto;margin-top: 20px;margin-right: 0px;margin-bottom: 30px;}

.main #leftcolumn {float: left;width: 430px;padding-left: 8px;font-size: 14px;margin-top: 0px;margin-bottom: 5px;padding-top: 15px;}
.main #leftcolumnText {float: left;width: 420px;padding-left: 15px;font-size: 14px;margin-top: 0px;margin-bottom: 5px;padding-top: 15px;}
.main .leftcolumn {float: left;width: 430px;padding-left: 8px;font-size: 14px;margin-top: 0px;margin-bottom: 5px;padding-top: 15px;}

.main #leftcontent {float: left;width: 440px;height: auto;margin-top: 0px;height: 385px;margin-right: 0px;padding-left: 15px; padding-top:15px; }

.main #leftcontentstart {float: left;width: 520px;height: auto;margin-top: 0px;margin-right: 0px;padding-left: 15px; padding-top:15px; }
.main #leftcontentstart a {color:#000;}
.main #rightstart {width: 260px;height: auto;margin-top: 0px;font-size: 14px;margin-bottom: 40px;float:left;text-align: center;}
.main #startseite_wrap {width: 340px;height: auto;margin-top: 25px;padding-left: 15px; padding-top:0px;padding-right:30px;font-size: 14px;margin-bottom: 30px;float:left;border-right:1px solid #CCC;}
.main #startseite_wrap a{color:#000;}

.main #startseite_news {float: left;width:350px;margin-top: 25px;margin-left:50px;padding-top:14px;}




.main #rightcontent {float:left; width:330px; padding-left:8px; font-size:14px; margin-top:0px; margin-bottom:5px; padding-top: 15px;}
	
.main #produktauswahl_wrap {width: 700px;height: auto;margin-top: 0px;margin-bottom: 30px;padding-left: 15px;padding-top: 15px; }
.main #produktauswahl_wrap p {margin-top:0px;}
.main #unternehmen_wrap {width: 700px;height: auto;margin-top: 0px;padding-left: 15px; padding-top:15px;font-size: 14px;margin-bottom: 40px;}
.main #unternehmen_wrap a {text-decoration:none;}
.main #unternehmen_wrap p {margin-top:0px;}
.main #unternehmenBild_wrap {float:left;width: 230px;height: auto;margin-top: 0px;margin-right: 0px;}
.main #unternehmen_wrapBIG {width: 750px;height: auto;margin-top: 0px;padding-left: 15px;padding-top:15px;font-size: 14px;margin-bottom: 30px;}
.main #unternehmen_wrapBIG p {margin-top:0px;}
.main #leftinhalt {float: left;width: 780px;height: auto;margin-top: 0px;margin-bottom: 30px;padding-left: 15px; }

.main #zubehoertextwrap {width: 700px;height: auto;margin-top: 0px;margin-bottom: 0px;padding-left: 15px;}

.main #logos {width:100%; text-align:center;height:auto;margin-bottom:40px;}
.main #logos img {margin-right: 60px;}


.main #unserteam_wrap {width: 700px;height: auto;margin-top: 0px;padding-left: 15px; padding-top:15px;font-size: 14px;margin-bottom: 25px;}
.main #unserteam_picturewrap {width: 700px;height: auto;margin-top: 0px;padding-left: 15px;font-size: 14px;}
.unserteampicture_wrap {float: left; width: 190px; padding: 0 0px; margin-left: 50px;}




.standardmattenText {width: auto; text-align:center; background-color:#FFF;margin-bottom: 10px;color: #002675;}
.standardmattenBezeichnung {width: 360px; text-align:center; background-color:#FFF;margin-bottom:3px;}
.standardmattenWrap {width: 170px; height:110px; color: #FFF; margin-bottom: 15px;margin-left: 97px; }



.main #rightcolumnLogoMatten {float: left;width: 320px;height: 350px;margin-top: 20px;margin-left: 30px;margin-bottom: 30px;}
.logomattegallerie {
	width:auto;
	height: auto;
	margin: 20px 15px;
	text-align: center;
}
/* ---------------- breadcrumb ----------------- */


.main #breadcrumb {
	font-size: 12px;
	color: #999;
	text-decoration: none;
    margin-top:0px;
	padding-left:15px;
	width:632px;

}


.main #breadcrumb a {
	text-decoration: underline;
	font-size: 12px;
	color: #999;
	padding-left: 3px;
	min-height: 18px;
	height:auto !important;  /* fÃ¼r moderne Browser */
	height:18px;  /*fÃ¼r den IE */
}


.main #breadcrumb img {
	margin-left: 0px;
}


.main #sidebar1 {
	float: left;
	width: 182px; /* Da es sich hier um ein floatendes Element handelt, muss eine Breite angegeben werden. */
	background: #FFF;
	margin-left: 0px;
	word-wrap: break-word;
	padding: 0px;
}





/* ============ Footer ============ */


.footerWrap{
	float: left;
	width:781px;
	background: #002675;
	color:#fff;
	padding-top: 3px;
	padding-right: 14px;
	padding-bottom: 3px;
	padding-left: 9px;
	margin-left: 7px;
}

#navigationFooter{float: left;width:300px;}
#navigationFooter ul{padding: 0; margin: 0;}
#navigationFooter li{position: relative; float: left; padding: 0; margin: 0; list-style: none; font: 9px Arial, Helvetica, sans-serif;}
#navigationFooter a,
#navigationFooter a:visited{padding: 0 5px; font: 9px Arial, Helvetica, sans-serif; color:#fff; text-decoration: none;}

#copyright{float:right;font: 9px Arial, Helvetica, sans-serif;margin-right:10px;}













#content1 a {
	float: right;
	text-align: center;
}


#content1 img {
	border-style: none;
}

/* Verschiedene wieder verwertbare Klassen */
.fltrt { /* Mit dieser Klasse können Sie ein Element auf der Seite nach rechts fließen lassen. Das floatende Element muss vor dem Element stehen, neben dem es auf der Seite erscheinen soll. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* Mit dieser Klasse können Sie ein Element auf der Seite nach links fließen lassen. */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* Diese Klasse sollte in einem div- oder break-Element platziert werden und das letzte Element vor dem Schließen eines Containers sein, der wiederum einen vollständigen Float enthalten sollte. */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}















/* ============ Column2 ============ */

.main #column_produkte {height: auto !important;margin-bottom: 10px;margin-top: 0px;width: 800px;}
.main #kontaktdirekt {width: 320px;background-image: url(../Bilder/telefon-rueckrufservice.jpg);background-repeat: no-repeat;margin-bottom: 10px; margin-left: 0px;margin-top: 0px;
float: left;padding-top: 6px;padding-bottom: 6px;}
.main #kontaktdirekt1 {width: 500px;background-image: url(../Bilder/telefon-rueckrufservice.jpg);background-repeat: no-repeat;margin-bottom: 10px; margin-left: 0px;margin-top: 0px;
float: left;padding-top: 6px;padding-bottom: 6px;}
.main #kontaktdirekt2 {width: 300px;background-image: url(../Bilder/telefon-rueckrufservice.jpg);background-repeat: no-repeat;margin-bottom: 10px; margin-left: 0px;margin-top: 0px;
float: left;padding-top: 6px;padding-bottom: 6px;}


.main #kontaktdirekt img, #kontaktdirekt1 img {text-decoration: none;border-style: none;}
.main #kontaktdirekt a, #kontaktdirekt1 a{text-decoration: none;font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #000;vertical-align: middle;padding-left: 33px;}
.main #kontaktdirekt a:hover, #kontaktdirekt1 a:hover {text-decoration: underline;color: #666;}


.main #kontaktdirekt img, #kontaktdirekt2 img {text-decoration: none;border-style: none;}
.main #kontaktdirekt a, #kontaktdirekt2 a{text-decoration: none;font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #000;vertical-align: middle;padding-left: 33px;}
.main #kontaktdirekt a:hover, #kontaktdirekt2 a:hover {text-decoration: underline;color: #666;}

/*============ topnavi ============ */

#top_navi {height: 20px;margin: 0px;padding: 0px;float:right;width: 300px;}
#top_navi ul{list-style:none;margin:0;padding:0;padding-top:5px;vertical-align:top;}
#top_navi li{float:right;list-style:none;margin:0;font-size:14px;padding-right: 7px;}
#top_navi li a {font-size:14px;color:#002675;text-decoration:none;padding: 3px;}
#top_navi li a:hover{text-decoration: underline;}

/* ============ START Main-Navigation ============ */

.mainnavi {
	width:804px; 
	height:31px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	position: absolute; 
	z-index:100;
	background: url("../Bilder/navs/mainnav1.jpg") repeat top left;
}

* html .mainnavi {width:804px; w\idth:804px;}

.mainnavi ul {padding:0;margin:0;list-style-type:none}

.mainnavi ul li.active {background: transparent url("../Bilder/navs/mainnavhover1.jpg") repeat top left; }
.mainnavi ul li a{text-align:center;color:#737373;}
.mainnavi ul li a:hover{background: transparent url("../Bilder/navs/mainnavhover1.jpg") repeat top left; color:#002675}


.mainnavi li {float:left;width:134px;position:relative;}

.mainnavi a, .mainnavi a:visited {display:block;font-size:12px; font-weight: bolder; text-decoration:none; width:133px; height:29px; border-right:1px solid #C3C3C3; background: transparent url("leer.gif") repeat top right; line-height:30px;}

* html .mainnavi a, * html .mainnavi a:visited {width:134px; w\idth:134px;}
.mainnavi a.on {color:#002675}
.mainnavi a:hover{ background: none;}
.mainnavi :hover > a { background: none;}

.mainnavi ul ul {width:160px;}
.mainnavi ul ul {visibility:hidden;position:absolute;height:0;top:29px;left:0; width:160px;}
* html .mainnavi ul ul {top:30px;t\op:30px;}

.mainnavi ul ul a, .mainnavi ul ul a:visited {background: transparent url("../Bilder/navs/nodropdown_nohover.png") repeat top right; color:#000; height:auto; line-height:1em; padding:6px 10px; width:159px;border-bottom: 1px dashed #FBF7FA; }
* html .mainnavi ul ul a, * html .mainnavi ul ul a:visited {width:140px;w\idth:160px;}

.mainnavi ul ul a, .mainnavi ul ul a:visited {border-left:1px solid #C3C3C3;}
.mainnavi ul ul a.dropdown, .mainnavi ul ul a.dropdown:visited {background: transparent url("../Bilder/navs/dropdown_nohover.png") repeat top right;}
.mainnavi ul ul a.dropdown:hover{background: transparent url("../Bilder/navs/dropdown_hover.png") repeat top right;color:#002675}
.mainnavi ul ul :hover > a.dropdown {background: transparent url("../Bilder/navs/dropdown_hover.png") repeat top right;}
.mainnavi ul ul :hover > a {color:#002675; background: none;}
.mainnavi ul ul a:hover{background: transparent url("../Bilder/navs/nodropdown_hover.png") repeat top right;color:#002675}
.mainnavi ul li ul li .last{border-bottom: 1px solid #C3C3C3;}
.mainnavi ul li ul li a{text-align:left;}

.mainnavi ul ul ul{ border-top:1px solid #C3C3C3;}

.mainnavi ul ul ul{left:180px; top:0px; width:199px;}
* html .mainnavi ul ul ul{left:181px; top:0px; width:199px;}

.mainnavi ul ul ul a, .mainnavi ul ul ul a:visited {background: transparent url("../Bilder/navs/nodropdown_nohover.png") repeat top left; color:#000; height:auto; line-height:1em; padding:6px 5px; width:189px;}
* html .mainnavi ul ul ul a, * html .mainnavi ul ul ul a:visited {width:188px;w\idth:189px;}
.mainnavi ul ul ul a:hover { color:#002675}

.mainnavi ul li ul li ul li #last{border-bottom: 1px solid #C3C3C3}
.mainnavi ul li.active ul li ul li a{background: transparent url("../Bilder/navs/nodropdown_nohover.png") repeat top left;color:#000000}
.mainnavi ul li.active ul li ul li a:hover{background: transparent url("../Bilder/navs/nodropdown_hover.png") repeat top left;color:#002675}
.mainnavi ul li ul li ul li a{background: transparent url("../Bilder/navs/nodropdown_nohover.png") repeat top left;color:#000000}
.mainnavi ul li ul li ul li a:hover{background: transparent url("../Bilder/navs/nodropdown_hover.png") repeat top left;color:#002675}
.mainnavi table {position:absolute; top:0; left:0; border-collapse:collapse;}
.mainnavi ul li:hover ul,
.mainnavi ul a:hover ul{visibility:visible; }
.mainnavi ul :hover ul ul{visibility:hidden;}
.mainnavi ul :hover ul :hover ul{ visibility:visible;}

/* ============ END Main-Navigation ============ */


/* ============ START Sidebar ============ */

ul.sidenav  {
	background:none repeat scroll 0 0 #FFFFFF;
	float:left;
	font-size:12px;
	list-style:none outside none;
	margin-left:1px;margin-top:0px;
	padding:0;
	border-bottom:1px solid #C3C3C3;
	border-right:1px solid #C3C3C3;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	position: absolute;
	width:182px;
}
.first {display: block;background-image:url("../Bilder/navs/button.gif");background-repeat: no-repeat;padding-left: 22px;padding-top: 4px;padding-bottom: 4px;
					 border-left:1px solid #C3C3C3;width: 160px;margin:0px;list-style-type: none;text-decoration: none;list-style-image: none;border-top:1px solid #C3C3C3;
					 color: #002675;}
.first:hover{background-color: #002675;color: #FFF;}
.first_active {background-image:url("../Bilder/navs/button.gif");background-repeat: no-repeat;padding-left: 22px;padding-top: 4px;padding-bottom: 4px;display: block;
							border-top: 1px solid #C3C3C3;border-left: 1px solid #C3C3C3;background-color: #002675;color: #FFF;text-decoration: none;width: 160px;}
.secondmenu {padding-left: 25px;padding-top: 6px;padding-bottom: 4px;list-style-image: none;list-style-type: none;}
.second a{text-decoration: none;padding-top: 3px;color: #002675;}
.second {padding-bottom: 6px;}
.second a:hover {color: #002675;text-decoration: underline;}
.second_active {padding-bottom: 6px;}
.second_active a {text-decoration: underline;color: #002675;}

/* ============ END Sidebar ============ */


/* ========================= Detail Product Page =========================== */


.main #produktAuswahl {width: 100%;height: auto;min-height: 470px;margin-bottom: 20px;}
.productListWrap{background: #fff; padding: 13px 16px 13px 19px}
#productList h2{padding:0;}
#productList h2.productName,
.productCollectionWrap h2.productName {font-size:13px; line-height:16px; margin-left:90px; text-transform:none;}
.productCollectionWrap{float: left; width: 300px; padding: 0 50px;}
.collectinLinkWrap {width: 150px; text-align:center;margin-left: 70px;}
.productSpacer{float:left; width:799px; margin: 20px 0; border-top: 1px solid #DCDCDC; font-size:0; line-height:0}
.productSpacerNonBorder{float:left; width:799px; margin: 20px 0; font-size:0; line-height:0}
.clear{clear:both; width:100%; height:0; font-size:0; line-height:0;}
img{border:none;}
.Spacer{float:left; width:799px; margin: 20px 0; font-size:0; line-height:0; }
.SpacerTop{float:left; width:799px; margin: 8px 0; font-size:0; line-height:0; }


/*------- Produktauswahlseiten -------*/
.main #produktAuswahlWrap1 {width: 100%;height: auto;min-height: 350px;margin-bottom: 20px;}
.productCollectionWrapSchmutzmatten {float: left; width: 250px; padding: 0 0px; margin-right: 25px;}
.productCollectionWrapSchmutzmattenlast {float: left; width: 250px; padding: 0 0px;}
.ueberschriftWrap {font-size: 13px;color: #000;text-align: center;margin-bottom: 15px;}
.ueberschriftWrapBig {font-size: 13px;color: #000;text-align: center;margin-bottom: 15px;height: 32px;vertical-align: text-bottom;}
.pictureProduktAuswahl {text-align: center;color: #FFF;}
.pictureProduktAuswahl img {padding: 5px;border: 1px solid #FFF;}
.main .pictureProduktAuswahl img:hover {background-color: #002675;}
.pictureProduktAuswahlnohover {text-align: center;color: #FFF;}
.pictureProduktAuswahlnohover img {padding: 5px;border: 1px solid #FFF;}
.productCollectionWrap2Produkte {float: left; width: 250px; padding: 0 0px; margin-left: 95px;}
.productCollectionWrap4Produkte {float: left; width: 190px; padding: 0 0px; margin-left: 8px;}
.productCollectionWrap5Produkte {float: left; width: 150px; padding: 0 0; margin-left: 8px;}

/*---------- START Produkt Wechsel --------- */
h2 em {font: normal 80%/100% Arial, Helvetica, sans-serif;color: #999999;}
#largeImg {width: 330px;height: 300px;margin-top: 10px;}
.thumbs {margin-top: 10px;width: 360px;height:50px;text-align: center;}
.thumbs img {border: solid 1px #ccc;width: 50px;height: 50px;}
.thumbs img:hover {border-color: #002675;}
.thumbs a {margin-right:5px;}
#BigPictureWrap {width: 360px;height: 320px;text-align: center;vertical-align: bottom;margin-top: 20px;}
.produkt_trenner {width: 360px;height:20px;}
#produktbezeichnung {width: 300; height: 50px;}

/*---------- END Produkt Wechsel --------- */


/*---------- START Tabellenreiter Produkte  --------- */

ul.tabs {margin: 0;padding: 0;float: left;list-style: none;height: 26px; width: 430px;font-family: Arial, Helvetica, sans-serif;	}
ul.tabs li {float: left;margin: 0;padding: 0;height: 25px; /*--Subtract 1px from the height of the unordered list--*/line-height: 25px;margin-bottom: -2px; 
	overflow: hidden;position: relative;background: #fff;margin-right: 2px;}
ul.tabs li a {text-decoration: none;color: #000;display: block;font-size: 13px;padding: 0 8px;border: 1px solid #fff;outline: none;}
ul.tabs li a:hover {color: #002675;}
html ul.tabs li.active  { background: #fff;color: #002675;-moz-border-radius-topleft: 2px;-moz-border-radius-topright:2px;}
html ul.tabs li.active a {color: #002675;text-decoration: underline;}
.tab_container {border-top: none;overflow: hidden;clear: both;float: left; width: 430px;background: #fff;padding-top:10px;}
.tab_content {padding-top: 10px;padding-left: 8px;font-size: 14px;}

/*---------- END Tabellenreiter Produkte --------- */



/*---------- START Tabellenreiter Duft  --------- */


#tabsduftwrap { width: 799px;height: auto;padding-left: 15px; color: #FFF;margin-bottom: 20px;}
#tabsduftwrap2 { width: 799px;height: 280px;padding-left: 15px; color: #FFF;margin-bottom: 20px;}

ul.tabsduft {margin: 0;padding: 0;float: left;list-style: none;width: 140px;font-family: Arial, Helvetica, sans-serif;	}
ul.tabsduft li {float: left;margin: 0;padding: 0;overflow: hidden;position: relative;background: #fff;margin-top: 10px;width: 110px;display: block;background-image:url(../Bilder/pfeil1.jpg);background-repeat: no-repeat;padding-left: 32px;}
ul.tabsduft li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 16px;
	line-height:20px;
	padding: 0 0px;
	border: 1px solid #fff;
	outline: none;
}
ul.tabsduft li a:hover {color: #002675;}
html ul.tabsduft li.active  { background: #fff;color: #002675;display: block;background-image:url(../Bilder/pfeil.jpg);background-repeat: no-repeat;}
html ul.tabsduft li.active a {color: #002675;text-decoration: underline;}
.tab_containerduft {border-top: none;overflow: hidden;float: left; width: 600px;background: #fff;}
.tab_contentduft {padding-top: 10px;padding-left: 8px;font-size: 14px;color: #000;}
.tab_contentduft .gelpicwrap {float: left;}
.tab_contentduft img {margin-right: 15px;}






/*---------- START Slider--------- */


#headerPicture{height:258px; width:802px; overflow:hidden}

/* anything slider */
.sliderHeader                         { width: 803px; height: 258px; position: relative; margin: 0;}
.sliderHeader .wrapper                { width: 803px; overflow: hidden; height: 258px; margin: 0; position: absolute; top: 0; left: 0}
.sliderHeader .wrapper ul             { width: 99999px; list-style: none; position: absolute; top: 0; left: 0; padding:0; margin:0}

.sliderHeader ul li                   { display: block; float: left; padding: 0;  width: 803px; margin: 0}

.bhsSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.bhsSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }


.thumbNav                               { position: relative; top: 230px; right: 4px; text-align: right;text-decoration: none; }
.thumbNav a                             {
	color: #002675;
	text-decoration: none;
	display: inline-block;
	padding: 1px 4px;
	height: 15px;
	margin: 0 5px 0 0;
	background: #fff;
	border:1px solid #CCC;
	text-align:center;
	font-size: 12px;
}
.thumbNav a:hover                       { background-image: none; }
.thumbNav a.cur                         { color: #FFF; background: #002675;border:1px solid #CCC; }

.start-stop                             { display: none;}


img{border:none;}

	
/* For Specific Slides */
#textSlide { padding: 0px 0px; }
#textSlide h3 {font-size: 20px;position: absolute;color:#FFF;text-decoration: none;underline: #FFF;font-weight: bolder;margin-left:10px; margin-top:10px;}

#textSlide h4 {font-size: 20px;position: absolute;color:#FFF;text-decoration: none;underline: #FFF;font-weight: bolder; margin-left:10px; margin-top: 180px;}
#textSlide h5 {font-size: 20px;position: absolute;color:#002675;text-decoration: none;font-weight: bolder; margin-top: 10px; margin-bottom: 10px;}
#textSlide h6 {font-size: 20px;position: absolute;color:#FFF;text-decoration: none;underline: #FFF;font-weight: bolder; margin-left:235px; margin-top: 222px;}
#textSlide a {color: #FFF; text-decoration:underline;}
#textSlide h5 a {color: #002675; text-decoration-underline;}	
	
	
	
	
	
	
	
	
.sliderNews .arrow { display: block; height: 10px; width: 21px;  background: url(../Bilder/arrowsindex1.jpg)  no-repeat 0 0; text-indent: -9999px; position: absolute;  right: -50px; cursor: pointer; }
.sliderNews .forward{ background-position: 0 0; top: -10px;}
.sliderNews .back{ background-position: 0 -24px; top: 250px;}

.sliderNews { width: 290px; height: 260px; position: relative; margin: 0}
.sliderNews .wrapper {
	width: 320px;
	overflow: hidden;
	height: 260px;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0
}
.sliderNews .wrapper ul {
	height: 99998px;
	list-style: none;
	position: absolute;
	top: 1px;
	left: 0;
	padding:0;
	margin:0;
	width: 290px;
}
.sliderNews ul li { display: block; float: left; padding: 0; height:260px;  width: 290px; margin: 0;}

.sliderNews .thumbNav {display:none;}	
	
	
.dateSlider{font-weight: bold;}	
	
	
	
	
	
	
	
	
	
	
	
/*---------- END Slider--------- */




/*---------- START Zubehör Page --------- */



.productSpacer_zubehoer {float:left; width:799px; margin: 20px 0px; border-top: 1px solid #CCC; font-size:0; line-height:0}
.productSpacer_partner {float:left; width:770px; margin: 20px 0px; border-top: 1px solid #CCC; font-size:0; line-height:0}

.productSpacer_zubehoer_last {float:left; width:799px; margin-bottom: 30px; font-size:0; line-height:0}



.main #zubehoer_abstand_oben {width:799px; margin: 20px 0; font-size:0; line-height:0;}


.main #zubehoer {
	width: 799px;
	height: 800px;
	margin-bottom: 20px;
}

.main .zubehoer_wrap {
	width: 100%;
	color: FFF;
	margin-bottom: 30px;
	font-size: 14px;
}

.main .zubehoer_picture_wrap {
	width: 300px;
	float: left;
	height:auto;
	margin:0px;
	padding:10px;
	text-align: center;
}
	
.main .zubehoer_content_wrap {
	width: 450px;
	float: left;
	height:auto;
	padding: 10px;
}

.main .zubehoer_content_wrap a {text-decoration: none; color: #000;}
.main .zubehoer_content_wrap a:hover {text-decoration: underline; color: #002675;}


/*---------- END Zubehör Page --------- */



.farbauswahl_wrap {width: 100%;height: 200px;color: #FFF;font-size: 12 px;margin-top: 0px;}

/*---------- START Unser Team --------- */





#bildzertifikatleft {float: left;width: 470px;height: auto;margin-top: 0px;margin-right: 0px;padding-left: 15px; padding-top:15px;}


#bildzertifikat {
	float:left; width:280px;margin-top: 35px;margin-left:0px;
	background-color:#FFF;text-align: center;height: auto;margin-bottom:80px;}

.spacerpapier {float:left; width: 210px;background-color:#FFF;	
}

.main #kontaktwrap {width: 540px;height: auto;margin-top: 2px;font-size: 14px;margin-bottom: 40px;float: left;}
.main #kontaktwrap1 {width: 210px;height: auto;margin-top: 15px;padding-left: 20px;padding-top:15px; font-size: 14px;margin-bottom:0px;float: left;}
.main #kontaktwrap2 {width: 260px;height: auto;margin-top: 15px;font-size: 14px;margin-bottom: 40px;float: right;text-align: left;padding-top: 40px;}

.phoneSpacer{float: left; width: 80px;}
.klein {font-size:11px;color:#000;}

/*.table { 
	font-family:Arial, Helvetica, sans-serif;	
	FONT-SIZE: 14px;
	background-color: #ffffff;
}

.inputField 
{ 
	BORDER-RIGHT: #CCC 1px solid; 
	BORDER-TOP: #CCC 1px solid; 
	BORDER-LEFT: #CCC 1px solid; 
	BORDER-BOTTOM: #CCC 1px solid; 
	FONT-SIZE: 14px; 
	WIDTH: 190px; 
} 

.errorField 
{
	BORDER-RIGHT: #002675 1px solid;
	BORDER-TOP: #002675 1px solid;
	BORDER-LEFT: #002675 1px solid;
	BORDER-BOTTOM: #002675 1px solid;
	FONT-SIZE: 14px;
	WIDTH: 190px;
	background-color: #DCDCDC;
} 
.errorTable 
{
	BORDER-RIGHT: #002675 1px solid;
	BORDER-TOP: #002675 1px solid;
	BORDER-LEFT: #002675 1px solid;
	BORDER-BOTTOM: #002675 1px solid;
	FONT-SIZE: 14px;
	background-color: #DCDCDC;
} 
.headlineweiss
{
	background-color: #9F0004;
	color: #FFFFFF;
}
.Jahresabo
{
	FONT-SIZE: 14px;
	font-weight:bold;
}

.button
{
	color: #FFF;
	background-color: #002675;
	FONT-SIZE: 14px; 
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid
}

.textarea {border: 1px solid #CCC;}


.puffer {width:100%;height: 10px;color: #FFF;}





*/


/* Kontaktformular */


label, legend { font: 12px Arial, sans-serif; }


#contact { display: block; width: 530px; margin: 0px; background-color: #FFF;}

/* Form style */

label { display: inline-block; float: left; height: 26px; line-height: 26px; width: 155px; font-size: 14px; }
input, textarea, select { margin: 0; padding: 5px; color: #666; background: #f5f5f5; border: 1px solid #ccc; margin: 5px 0; font:14px Arial, sans-serif; -moz-border-radius: 5px; -webkit-border-radius:5px; }   
input:focus, textarea:focus, select:focus {background-color: #fff; color:#333; }
input.submit { cursor: pointer; border: 1px solid #222; background:#333; color:#fff; -moz-border-radius: 5px; -webkit-border-radius:5px; }
input.submit:hover { background:#444; }
fieldset { padding:20px;border:none;}
legend {color:#000; }

span.required{ font-size: 14px; color: #ff0000; } /* Select the colour of the * if the field is required. */

/* Style for the error message */

.error_message { font: 12px Arial, sans-serif; display: block; height: 22px; line-height: 22px; background: #FBE3E4 url('assets/error.gif') no-repeat 10px center; padding: 3px 10px 3px 35px; margin: 10px 0; color:#8a1f11;border: 1px solid #FBC2C4; -moz-border-radius: 5px; -webkit-border-radius:5px; }

#succsess_page { padding-left:22px; }


































#featured{ 
	width:799px; 
	padding-right:0px; 
	position:relative; 
	height:258px; 
	background:#fff;
}
#featured ul.ui-tabs-nav{
	position:absolute;
	top:265px;
	left:-185px;
	list-style:none;
	padding:0;
	margin:0;
	width:182px;
	height: 216px;
	border-bottom: 1px solid #ccc;
}
#featured ul.ui-tabs-nav li{ 
	display: block;background-image:url("../Bilder/navs/button.gif");background-repeat: no-repeat; padding-left:17px; ;
	font-size:13px;border-top: 1px solid #ccc;
	color:#666; vertical-align:middle;border-left: 1px solid #CCC;
}
#featured li.ui-tabs-nav-item a{
	display:block;
	height:23px;
	line-height:23px;
	color:#002675;
	background:#fff;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:4px;
	vertical-align: middle;
}

	
#featured li.ui-tabs-nav-item a:hover{ 
	color:#FFF; background-color:#002675;
}
#featured li.ui-tabs-selected{ 
	display: block;background-image:url("../Bilder/navs/button.gif");background-repeat: no-repeat; padding-left:18px; ;
	font-size:13px;border-top: 1px solid #ccc;
	color:#666; vertical-align:middle;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#002675;color:#FFF; 	height:23px;
	line-height:23px;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:4px;
	vertical-align: middle;

}






#featured .ui-tabs-panel{
	width:799px;
	height:258px;
	background:#fff;
	position:relative;
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	top:180px; left:0; 
	height:70px; 
	background: url('images/transparent-bg.pn'); 
}
#featured .info h2{ 
	font-size:18px; font-family:Georgia, serif; 
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Arial, Helvetica, sans-serif;  font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}








div.simpleTabs { padding:10px;font-size:14px;}
ul.simpleTabsNavigation { margin:0 0 0 5px; padding:0; text-align:left; }
ul.simpleTabsNavigation li { list-style:none; display:inline-block; margin:0 0 0 -5px; padding:0; }
ul.simpleTabsNavigation li a { 
	
	
	text-decoration:none;
	padding:15px 15px;color:#000;
}

ul.simpleTabsNavigation li a.current {color:#002675;text-decoration:underline;}





ul.simpleTabsNavigation li a:hover { 
	
	cursor:pointer;
}
div.simpleTabsContent {
	position:relative;
	background:#fff;
	
	padding:15px;
	margin-top:11px;
	display:none;
}
div.simpleTabsContent.currentTab { display:block; }







.contentInnerWrap{padding: 0px; background:#fff;}
.PartnerWrap{float:left; width:350px;padding:10px 10px 10px 10px;}
.PartnerWrap a {color:#000000;}
.PartnerLogo {float:left; width:300px; text-align:center; padding:30px 10px 30px 10px;}
.PartnerLogo img {padding:5px;}
.datum{font-weight: normal;color:#000;}












