body {
	background-image: url(pics/body_bg.jpg);
	background-repeat: repeat-x;
	background-color: #999999;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr: #cccccc, endColorstr: #333333, gradientType:0);*/
	height: 100%;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
    overflow: -moz-scrollbars-vertical;	
}

H1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px; 
	color: #333333;
}

H2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	/*line-height: 18px;*/
	color: #333333;
		/*  achtung!  */
	/*margin: 0 0 0 0;*/
	/*padding: 10px 0 0 0 ;*/

}

H3 {

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*line-height: 15px;*/	
	color: #333333;
		/*  achtung!  */
	/*margin: 0 0 0 0;*/
	padding: 0 0 0 0 ;
}

H4 {

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #333333;

}

p, td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #333333;
	margin-bottom: 5px;	

}

#tabpad  {
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	}
	
ul {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	
}

li {
	margin-left: -20px;
	margin-bottom: 15px;
	list-style-type: square;
}

	
	
	
/*-------------------  Styles für den Produktdetail Part------------------------------------------*/

/*--------------Abstände---------------------------------*/

#ProdDetailcontainer {
margin: 10px 10px 10px 20px;
}

#ProdDetailcontainer H1 {
	margin-bottom: -10px;

}

#ProdDetailcontainer H2 {
	margin-bottom: 30px;

}

#ProdDetailcontainer H3 {

}
/*--------------Abstände off---------------------------------*/


#ProdDetailcontainer h1.prod000 , #ProdDetailcontainer h2.prod000, #ProdDetailcontainer h3.prod000 {
	color: #DF0029;
}


#ProdDetailcontainer h1.prod001 , #ProdDetailcontainer h2.prod001, #ProdDetailcontainer h3.prod001 {
	/*color: #008033;*/
	color: #000000;
}

#ProdDetailcontainer h1.prod002 , #ProdDetailcontainer h2.prod002, #ProdDetailcontainer h3.prod002 {
	/*color: #3E8647;*/
	color: #000000;
}


#ProdDetailcontainer h1.prod021 , #ProdDetailcontainer h2.prod021, #ProdDetailcontainer h3.prod021 {
	color: #0073BB;
}

#ProdDetailcontainer h1.prod018 , #ProdDetailcontainer h2.prod018, #ProdDetailcontainer h3.prod018 {
	color: #000000;
}

#ProdDetailcontainer h1.prod010 , /*#ProdDetailcontainer h2.prod010,*/ #ProdDetailcontainer h3.prod010 {
	color: #DF0029;
}


/*-------------------  Tabellen Farben Kategorieübersicht ------------------------------------------*/

.td-zuhauseimbad {
	background-color: #DF0029;
}
.tdback-zuhauseimbad {
	background-color: #FEF8DE;
}

.td-designheizkorper {
	background-color: #1A58CC;
}
.tdback-designheizkorper {
	background-color: #E9EDFC;
}

.td-feuerundflamme {
	background-color: #a41940;
}
.tdback-feuerundflamme {
	background-color: #e8dedd;
}

.td-regale {
	background-color: #666666;
}
.tdback-regale {
	background-color: #eaeaea;
}

/*-------------------  Tabellen Farben Produkte 000 Übersicht ------------------------------------------*/
.tdback-links-prod000 {
	background-color: #DF0029;
}
.tdback-rechts-prod000 {
	background-color: #FAF2C7;
}
.tdback-back-prod000 {
	background-color: #FEFCF1;
}
/*-------------------  Tabellen Farben Produkte 300 Duschmaster Übersicht ------------------------------------------*/
.tdback-links-prod300 {
	background-color: #DF0029;
}
.tdback-rechts-prod300 {
	background-color: #FAF2C7;
}
.tdback-back-prod300 {
	background-color: #FEFCF1;
}

/*------------------- ------------------------------------------*/

/*-------------------  Tabellen Farben Produkte 001 ------------------------------------------*/
.tdback-links-prod001 {
	background-color: #D0990F;
}
.tdback-rechts-prod001 {
	background-color: #F8DF9E;
}
.tdback-back-prod001 {
	background-color: #FDF7E8;
}
/*------------------- ------------------------------------------*/

/*-------------------  Tabellen Farben Produkte 002 ------------------------------------------*/
.tdback-links-prod002 {
	background-color: #008F4C;
}
.tdback-rechts-prod002 {
	background-color: #00AA59;
}
.tdback-back-prod002 {
	background-color: #E3F4E6;
}
/*------------------- ------------------------------------------*/

/*-------------------  Tabellen Farben Produkte 003 ------------------------------------------*/
.tdback-links-prod003 {
	background-color: #0C4DA2;
}
.tdback-rechts-prod003 {
	background-color: #A6C9F9;
}
.tdback-back-prod003 {
	background-color: #F1F7FE;
}
/*------------------- ------------------------------------------*/

/*-------------------  Tabellen Farben Produkte 004 ------------------------------------------*/
.tdback-links-prod004 {
	background-color: #F7941E;
}
.tdback-rechts-prod004 {
	background-color: #FCD09A;
}
.tdback-back-prod004{
	background-color: #FEF0E0;
}
/*------------------- ------------------------------------------*/

/*-------------------  Tabellen Farben Produkte 005 ------------------------------------------*/
.tdback-links-prod005 {
	background-color: #FFDA00;
}
.tdback-rechts-prod005 {
	background-color: #FFF4B7;
}
.tdback-back-prod005{
	background-color: #FFFBE6;
}
/*------------------- ------------------------------------------*/

/*-------------------  Tabellen Farben Produkte 006 ------------------------------------------*/
.tdback-links-prod006 {
	background-color: #ED1C24;
}
.tdback-rechts-prod006{
	background-color: #F8A5A9;
}
.tdback-back-prod006{
	background-color: #FDDBDD;
}

/*-------------------  Tabellen Farben Produkte 007 ------------------------------------------*/
.tdback-links-prod007 {
	background-color: #A62B4D;
}
.tdback-rechts-prod007{
	background-color: #CA8094;
}
.tdback-back-prod007{
	background-color: #EDD5DB;
}

/*-------------------  Tabellen Farben Produkte 010 duschbecken ------------------------------------------*/
.tdback-links-prod010 {
	background-color: #DF0029;
}

.tdback-rechts-prod010{
	background-color: #FAF2C7;
}

.tdback-back-prod010{
	background-color: #FEFCF1;
}


/*-------------------  Tabellen Farben Produkte 018 heizkörper ------------------------------------------*/
.tdback-links-prod018 {
	background-color: #DF0029;
}
.tdback-rechts-prod018{
	background-color: #EBECC6;
}
.tdback-back-prod018{
	background-color: #fefcf1;
}

/*-------------------  Tabellen Farben Produkte 700 fixil ------------------------------------------*/
.tdback-links-prod700 {
	background-color: #FFEBAD;
}
.tdback-rechts-prod700{
	background-color: #FFF5D8;
}
.tdback-back-prod700{
	background-color: #FEFCF1;
}


/*-------------------  Tabellen Farben Produkte 015 Duschmaster ------------------------------------------*/
.tdback-links-prod015 {
	background-color: #535BC1;
}
.tdback-rechts-prod015{
	background-color: #A3A7DE;
}
.tdback-back-prod015{
	background-color: #ECEDF9;
}

/*-------------------  Tabellen Farben Produkte 016 Duschmaster rain ------------------------------------------*/
.tdback-links-prod016 {
	background-color: #1A448A;
}
.tdback-rechts-prod016{
	background-color: #84A9E8;
}
.tdback-back-prod016{
	background-color: #E2ECFA;
}




/*-------------------  Tabellen Farben Produkte 021 - Ragale  ------------------------------------------*/
.tdback-links-prod021{
	background-color: #0073BB;
}
.tdback-rechts-prod021{
	background-color: #77CCFF;
}
.tdback-back-prod021{
	background-color: #E1F4FF;
}
/*------------------- ------------------------------------------*/

.tdback-links-prod022{
	background-color: #008C4E;
}
.tdback-rechts-prod022{
	background-color: #00C16A;
}
.tdback-back-prod022{
	background-color: #D2FFEB;
}
/*------------------- ------------------------------------------*/
.tdback-links-prod023{
	background-color: #E91D24;
}
.tdback-rechts-prod023{
	background-color: #F38B8D;
}
.tdback-back-prod023{
	background-color: #FDE8E9;
}
/*------------------- ------------------------------------------*/
.tdback-links-prod024{
	background-color: #96A096;
}
.tdback-rechts-prod024{
	background-color: #C1C8C1;
}
.tdback-back-prod024{
	background-color: #EFF1EF;
}
/*------------------- ------------------------------------------*/

.tdback-links-prod600{
	background-color: #777777;
}
.tdback-rechts-prod600{
	background-color: #E0E0E0;
}
.tdback-back-prod600{
	background-color: #EEEEEE;
}
/*------------------- ------------------------------------------*/



#ProdAusstattungen {
margin: 0px 10px 10px 20px;
}

#downloadcontainer1 {
	margin: 10px 10px 10px 0px;
	padding: 20px 20px 20px 20px;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-top-color: #CCCCCC;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	background-color: #F7F7F7;	
}

.download1 a, .download1 a:visited, .download1 a:active  {
	color: #999999;
	line-height: 20px;
	background-position: 0px -3px;
	background-repeat: no-repeat;
	background-image: url(pics/pdfsymkl.gif);
	margin-top: 0px;
	margin-bottom: 15px;
	padding-left: 35px;
	padding-bottom: 8px;
	text-decoration: underline;
	display: block;
	padding-bottom: 15px;	
	font-weight: bold;
	font-size: 12px;
}

#downloadcontainer1 a:hover, #downloadcontainer2 a:hover {
	color: #DF0029;
}


#downloadcontainer2 {
	margin: 10px 10px 10px 0px;
	padding: 20px 20px 5px 20px;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-top-color: #CCCCCC;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #F7F7F7;	
}

#downloadcontainer2 a, #downloadcontainer2 a:active, #downloadcontainer2 a:visited  {
	color: #999999;
	line-height: 20px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-left: 35px;
	padding-bottom: 20px;
	text-decoration: underline;
	display: block;
	background-position: 0px -3px;
	background-repeat: no-repeat;
	background-image: url(pics/pfeil.gif);
}



/*-------------------  NAvi Styles ------------------------------------------*/
#navcontainerhori {
	font-family : Tahoma,Arial, Helvetica, sans-serif;
	padding-top:8px;
	display: block;	
	
}
/*-------------------- Veitikal  ------------------------------------------------------------------*/
#navcontainerverti {
	font-family : Tahoma,Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	margin-top: 0px;
	padding-left: 30px;
	display: block;
	float: left;
	display: block;
}
#navcontainerverti a, #navcontainerverti a:visited, #navcontainerverti a:active {
	color: #A4A4A4;
	line-height: 15px;
	background-position: 0px 2px ;
	background-repeat: no-repeat;
	/*background-image: url(pics/farb001.gif);*/ 
	margin-top: 0px;
	padding-left: 30px;
	padding-bottom: 8px;	
	text-decoration: none;
	display: block;
	width: 90%;

}
#navcontainerverti a:hover, #navcontainerverti a.vertid1lit, #navcontainerverti a.vertid2lit , #navcontainerverti a.vertid3lit , #navcontainerverti a.vertid4lit , #navcontainerverti a.vertid5lit , #navcontainerverti a.vertid6lit, #navcontainerverti a.vertid7lit, #navcontainerverti a.vertid21lit, #navcontainerverti a.vertid22lit, #navcontainerverti a.vertid23lit, #navcontainerverti a.vertid24lit  , #navcontainerverti a.vertid18lit , #navcontainerverti a.vertid15lit , #navcontainerverti a.vertid16lit {
	color: #333;
}
/*--------------------------------------------------------------------------------------*/
#navcontainerverti a.vertid1 {
	background-image: url(pics/farb001.gif);
}
#navcontainerverti a.vertid1lit, #navcontainerverti a.vertid1:hover {
	background-image: url(pics/farb001_lit.gif);
}
/*--------------------------------------------------------------------------------------*/
#navcontainerverti a.vertid2 {
	background-image: url(pics/farb002.gif);
}
#navcontainerverti a.vertid2lit, #navcontainerverti a.vertid2:hover {
	background-image: url(pics/farb002_lit.gif);
}
/*--------------------------------------------------------------------------------------*/
#navcontainerverti a.vertid3 {
	background-image: url(pics/farb003.gif);
}
#navcontainerverti a.vertid3lit, #navcontainerverti a.vertid3:hover {
	background-image: url(pics/farb003_lit.gif);
}
/*--------------------------------------------------------------------------------------*/

#navcontainerverti a.vertid4 {
	background-image: url(pics/farb004.gif);
}
#navcontainerverti a.vertid4lit, #navcontainerverti a.vertid4:hover {
	background-image: url(pics/farb004_lit.gif);
}
/*--------------------------------------------------------------------------------------*/

#navcontainerverti a.vertid5 {
	background-image: url(pics/farb005.gif);
}
#navcontainerverti a.vertid5lit, #navcontainerverti a.vertid5:hover {
	background-image: url(pics/farb005_lit.gif);
}
/*--------------------------------------------------------------------------------------*/

#navcontainerverti a.vertid6 {
	background-image: url(pics/farb006.gif);
}
#navcontainerverti a.vertid6lit, #navcontainerverti a.vertid6:hover {
	background-image: url(pics/farb006_lit.gif);
}
/*--------------------------------------------------------------------------------------*/

#navcontainerverti a.vertid7 {
	background-image: url(pics/farb007.gif);
}
#navcontainerverti a.vertid7lit, #navcontainerverti a.vertid7:hover {
	background-image: url(pics/farb007_lit.gif);
}
/*--------------------------------------------------------------------------------------*/



/*-----------------------------  Regale   ----------------------------------------------------*/
#navcontainerverti a.vertid21 {
	background-image: url(pics/farb021.gif);
}
#navcontainerverti a.vertid21lit, #navcontainerverti a.vertid21:hover {
	background-image: url(pics/farb021_lit.gif);
}
/*--------------------------------------------------------------------------------------*/
#navcontainerverti a.vertid22 {
	background-image: url(pics/farb022.gif);
}
#navcontainerverti a.vertid22lit, #navcontainerverti a.vertid22:hover {
	background-image: url(pics/farb022_lit.gif);
}
/*--------------------------------------------------------------------------------------*/
#navcontainerverti a.vertid23 {
	background-image: url(pics/farb023.gif);
}
#navcontainerverti a.vertid23lit, #navcontainerverti a.vertid23:hover {
	background-image: url(pics/farb023_lit.gif);
}
/*--------------------------------------------------------------------------------------*/
#navcontainerverti a.vertid24 {
	background-image: url(pics/farb024.gif);
}
#navcontainerverti a.vertid24lit, #navcontainerverti a.vertid24:hover {
	background-image: url(pics/farb024_lit.gif);
}



/*--------------------------Duschmaster-------------------------------------------*/
#navcontainerverti a.vertid15 {
	background-image: url(pics/farb015.gif);
}
#navcontainerverti a.vertid15lit, #navcontainerverti a.vertid15:hover {
	background-image: url(pics/farb015_lit.gif);
}

/*--------------------------Duschmaster Rain-------------------------------------------*/
#navcontainerverti a.vertid16 {
	background-image: url(pics/farb016.gif);
}
#navcontainerverti a.vertid16lit, #navcontainerverti a.vertid16:hover {
	background-image: url(pics/farb016_lit.gif);
	
}

#navcontainerverti a.katverti {
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	margin-left: -30px;
	margin-bottom: 0px;
	text-decoration: none;
}
#navcontainerverti a.katvertilit, #navcontainerverti a.katverti:hover {
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	margin-left: -30px;
	padding-right: 10px;
	margin-bottom: 0px;
	text-decoration: none;
	color: #333333;
	
	}

/*--------------------------------------------------------------------------------------*/

a.menusub, a.menusub:link, a.menusub:visited , a.menusub:active {
	color : #666666;	
	font-size: 11px;
	font-weight: bold;
	padding-left: 0px;
	padding-right: 20px;
	text-decoration: none;
	
}

a.menusub:hover, a.menusub_set, a.menusub_set:active , a.menusub_set:active, a.menusub_set:visited  {
	color: #D74506;
	font-size: 11px;
	font-weight: bold;
	padding-left: 0px;
	padding-right: 20px;
	text-decoration: none;
	
}

/*--------------------------------- footer -----------------------------------------------------*/

#navcontainerfooter  {
	font-family : Tahoma,Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	padding-top:5px;
	padding-left: 30px;
	display: block;
	line-height: 15px;
	color: #999999;
	height: 20px;
}

/*--------------------------------- footer end -----------------------------------------------------*/


.tabback {
	background-color: #CCCCCC;
	background-image: url(pics/menu_back.jpg);
	background-repeat: repeat-x;
}

.tabbacksub {
	background-color: #ffffff;
	background-image: url(pics/submenu_back.gif);
	background-repeat: no-repeat;
}

.tabbackfooter {
	background-color: #ffffff;
	background-image: url(pics/footer_back.gif);
	background-repeat: no-repeat;
}

.hinweis , .hinweis a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #666666;
	margin-top: 15px;
	margin-bottom: 15px;
	font-weight: normal;
	width: 490px;

}



.div-anmerkung {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #666666;
	margin-top: 25px;
	margin-bottom: 20px;
}

.div-headlinks {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #ffffff;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
}

.footer , .footer a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #999999;
	margin-top: 3px;
	margin-bottom: 3px;
	font-weight: bold;
}


/*-------------------------------------------------------- Übersichten ----------------------------------------------------------*/
.div-produebersicht {
	margin: 10px 10px 20px 0px;
	padding: 0px 0px 0px 0px; 
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-top-color: #CCCCCC;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/*background-color: #F7F7F7;*/
	/*width: 570px;*/
	
}

.tabborderright {
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 1px;
}

.uebersicht-head {
	padding-top: 20px;
	margin-left: 30px;	
}

.uebersicht-sub {
	padding-top: 0px;
	margin-left: 30px;	

}

.uebersicht-down {

}

a.linkuebersichtpdf, a.linkuebersichtpdf:link, a.linkuebersichtpdf:visited , a.linkuebersichtpdf:active {
	color: #999999;
	line-height: 20px;
	background-position: 0px -5px;
	background-repeat: no-repeat;
	background-image: url(pics/pdfsymkl.gif);
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 5px;
	padding-left: 35px;
	padding-bottom: 8px;
	text-decoration: underline;
	display: block;

	
}

a.linkuebersichtpdf:hover {
	color: #DF0029;
	line-height: 20px;
	background-position: 5px -5px;
	background-repeat: no-repeat;
	background-image: url(pics/pdfsymkl.gif);
	margin-top: 20px;
	margin-bottom: 15px;
	padding-left: 35px;
	padding-bottom: 8px;
	text-decoration: underline;
	display: block;
	
	
}

a.linkuebersichtdetail, a.linkuebersichtdetail:link, a.linkuebersichtdetail:visited , a.linkuebersichtdetail:active {
	color: #999999;
	line-height: 20px;
	background-position: 4px -5px;
	background-repeat: no-repeat;
	background-image: url(pics/pfeil.gif);
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 10px;
	padding-left: 35px;

	text-decoration: underline;
	display: block;

	
}

a.linkuebersichtdetail:hover {
	color: #DF0029;
	line-height: 20px;
	background-position: 8px -5px;
	background-repeat: no-repeat;
	background-image: url(pics/pfeil.gif);
	margin-top: 20px;
	margin-bottom: 10px;
	padding-left: 35px;

	text-decoration: underline;
	display: block;
	
	
}

/********************  für die Kategorieübersicht HOMEPAGE *************/


.kategorieheader {
	color: #666666;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.kategorielink a, .kategorielink a:visited, .kategorielink a:active { 
	
	color: #666666;
	line-height: 15px;
	background-position: 0px 4px;
	background-repeat: no-repeat;
	background-image: url(pics/point.gif);
	margin: 0px 0px 0px 10px;
	padding-left: 20px;
	padding-bottom: 5px;
	text-decoration: none;
	display: block;
	padding-bottom: 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.kategorielink a:hover {	
	color: #df0029;
	background-image: url(pics/point_f2.gif);
	
	
}

.kategorielink {
	/*height: 160px;*/
	margin: 20px 0px 10px 0px;
}

.mylink a, a:visited, a:active {
	color: #df0029;
	font-weight: bold;
	text-decoration: none;
}

.mylink a:hover {
	text-decoration: underline;
}

.headerkategorie {
	margin-top: 3px;
	padding-bottom: 3px;
	margin-left: 10px;
	font-size: 14px;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;	
}




.listenbug h1{
margin: 0px 10px 10px 30px;
}

/******************** FAQ *******************************************************************************************/

.faqheadblock {
	background-color: #EAEDF7;
	padding: 10px 10px 10px 30px;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	margin: 15px 10px 1px 1px;
	background-image: url(pics/faq-pfeil.gif);
	background-position: 5px 12px;
	background-repeat: no-repeat;
}

.faqfrageblock {
	background-color: #EAEDF7;
	color:#666666;
	padding: 10px 10px 10px 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin: 20px 10px 1px 1px;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
}

.faqantwortblock {
	background-color: #ffffff;
	color:#666666;
	padding: 0px 10px 10px 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin: 5px 10px 1px 1px;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
}

a.faq, a.faq:link, a.faq:visited , a.faq:active {
	color : #666666;	
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	text-decoration: none;
	
}

a.faq:hover, a.faq, a.faq_set:active , a.faq_set:active, a.faq_set:visited  {
	color: #D74506;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	text-decoration: underline;
	}

.faqnachobenblock {
	padding: 10px 10px 10px 30px;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	margin: 15px 10px 15px 1px;
	background-image: url(pics/faq-pfeil-noben.gif);
	background-position: 5px 12px;
	background-repeat: no-repeat;
}



a.faqlink, a.faqlink:link, a.faqlink:visited , a.faqlink:active {
	color : #D74506;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: underline;
	
	
}

a.faqlink:hover, a.faqlink, a.faqlink_set:active , a.faqlink_set:active, a.faqlink_set:visited  {
	color: #FA7A43;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: underline;
	
	}
	
/******************  NEWS ***********************************************/	

a.video, a.video:visited, a.video:active {
	background-image: url(pics/video.gif);
	background-repeat: no-repeat;
	padding: 5px 20px 20px 36px;
	line-height: 30px;
	text-decoration: none;
}
a.video:hover {
	text-decoration: underline;
}

.newskategorie {
	margin-top: 3px;
	padding-bottom: 3px;
	padding-left:0px;
	margin-left: 0px;
	font-size: 14px;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #df0029;
	background-color: #ffffff;	
}



.news  {
	font-size: 11px;
	line-height:14px;
	color: #666666;
	background-color: #EAEAEA;
	padding: 5px 5px 5px 5px;
	background-image: url(pics/newsback.gif);
	margin:0px 0px 10px 0px;

}

.newsfarbe {
	color: #df0029;
}

.newstabelle {
	background-color: #EAEAEA;
	background-image: url(pics/newstab.gif);
	background-repeat: repeat-y;
}



a.newslink, a.newslink:link, a.newslink:visited , a.newslink:active {
	color : #df0029;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	text-decoration: underline;
}

a.newslink:hover   {
	color: #FA7A43;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	text-decoration: underline;
	}
	
.newslistblock {
	width: 95%;
	font-size: 11px;
	line-height:14px;
	color: #666666;
	background-color: #FBFBF4;
	padding: 10px 10px 10px 10px;
	margin: 10px 0px 10px 0px;
		
	border-top-color: #df0029;
	border-top-style: solid;
	border-top-width: 1px;
	
	border-right-color: #df0029;
	border-right-style: solid;
	border-right-width: 1px;
	
	border-left-color: #df0029;
	border-left-style: solid;
	border-left-width: 1px;
	
	border-bottom-color: #df0029;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

a.newslink-prod, a.newslink-prod:link, a.newslink-prod:visited , a.newslink-prod:active {
	color : #666666;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	text-decoration: underline;
}

a.newslink-prod:hover   {
	color: #df0029;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	text-decoration: underline;
	}






.hometext  {
	color: #666666;
	margin:0px 0px 20px 0px;

}

.hometext h2 {
	margin-top: 0px;
}

.newsheadtext  {
	color: #666666;
	margin:10px 0px 20px 0px;
}


a.linkuebersichtnews, a.linkuebersichtnews:link, a.linkuebersichtnews:visited , a.linkuebersichtnews:active {
	color: #df0029;
	line-height: 20px;
	background-position: 4px -5px;
	background-repeat: no-repeat;
	background-image: url(pics/pfeil.gif);
	padding-left: 35px;
	font-weight: normal;
	text-decoration: underline;
	display: block;

	
}

a.linkuebersichtnews:hover {
	color: #FF627D;
	line-height: 20px;
	background-position: 8px -5px;
	background-repeat: no-repeat;
	background-image: url(pics/pfeil.gif);
	padding-left: 35px;

	text-decoration: underline;
	display: block;
}

/*--------------------------------------------------  JOBS -------------------------*/
.jobubersichtblock {
	background-color: #EBEBEB;
	color:#666666;
	padding: 10px 10px 10px 30px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin: 20px 10px 1px 1px;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	background-image: url(pics/job-pfeil.gif);
	background-position: 5px 9px;
	background-repeat: no-repeat;
}

.jobinfoblock {
	background-color: #FDE3E9;
	color:#666666;
	padding: 10px 10px 10px 30px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin: 20px 10px 1px 1px;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	background-image: url(pics/job-pfeil.gif);
	background-position: 5px 9px;
	background-repeat: no-repeat;
}

a.job, a.job:link, a.job:visited , a.job:active {
	color : #666666;	
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
	
}

a.job:hover, a.job, a.job_set:active , a.job_set:active, a.job_set:visited  {
	color: #D74506;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	text-decoration: underline;
	}
	
.jobhinweis {
	color : #333333;	
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	text-decoration: none;
	margin: 1px 0 0 0;
	
}

/*--------------- service ----------------*/

.div-servicepunkte {
	margin: 10px 0px 30px 0px;
	
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-top-color: #CCCCCC;
	background-color: #F7F7F7;
	/*width: 570px;*/
	}
.tdback-service {
	background-color: #F1A99E;
}


.servicecontainertxt {
	margin: 0 0 0 0 ;
	padding: 10px 20px 0  20px;

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.servicecontainertxt a, .servicecontainertxt a:visited, .servicecontainertxt a:active {
	color: #333333;
}

.servicecontainertxt a:hover {
	color: #DF0029;
}
/*-------------------------------- raumweltern ----------------------------*/

.raumlistblock table {
	font-size: 13px;
	line-height:16px;
	color: #333333;
	background-color: #FEFAE7;
	padding: 10px 10px 10px 10px;
	margin: 10px 0px 10px 0px;
	border-top-color: #FF758D;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #FF758D;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #FF758D;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-color: #FF758D;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.raumtdback-r {background-color:#FFE9A7;
}

.raumtdback-mr {background-color:#FFF1C9;
}
.raumtdback-ml {background-color:#FFF8E2;
}

.uebersicht-raum {
	padding: 20px 10px 10px 10px;
	margin-left: 10px;	
}

.div-faq { 
 padding: 10px 20px 0 30px;
}
/*-------------   kontakt _----------------------------------*/

.div-kontaktform { 
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #666666;
	border-left-color: #666666;
	border-right-color: #666666;
	border-top-color: #666666;
	background-color: #FFF8E2; 
	font-family: Tahoma ,Arial, Helvetica, sans-serif;
	font-size: 12px;	
	width: 740px;
	}
	
	.div-kontaktform input, textarea {
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #666666;
	border-left-color: #666666;
	border-right-color: #666666;
	border-top-color: #666666;
	background-color: #FFFDF4;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
	}
	
	.div-kontaktform td {
	padding: 3px 0px 3px 0px;
	/*width: 570px;*/
	}
	
	.kontakt-block {
	background-color: #FFFCF2;
	color:#666666;
	padding: 5px 5px 5px 30px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(pics/job-pfeil.gif);
	background-position: 5px 2px;
	background-repeat: no-repeat;
}
/*------------------  Ersatzteilbestellung -----------------------------------------*/


.div-ersatz { 
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #666666;
	border-left-color: #666666;
	border-right-color: #666666;
	border-top-color: #666666;
	/*background-color: #FFF8E2; */
	font-family: Tahoma ,Arial, Helvetica, sans-serif;
	font-size: 12px;	
	
	}
	
	.div-ersatz input, textarea {
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #666666;
	border-left-color: #666666;
	border-right-color: #666666;
	border-top-color: #666666;
	background-color: #F5F5F5;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
	}
	
	.div-ersatz td {
	padding: 3px 0px 3px 0px;
	/*width: 570px;*/
	}


	.div-fuf { 
	border: 1px solid #666666;
	font-family: Tahoma ,Arial, Helvetica, sans-serif;
	font-size: 12px;	
	background-color: #FFF8E2; 		
	}
	
	.div-fuf input, #fufform  textarea, #fufform input {
	border: 1px solid #666666;
	background-color: #F5F5F5;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
	}
	
	.div-fuf td {
	padding: 3px 0px 3px 0px;
	/*width: 570px;*/
	}
	
	.fuf-table-header {
		background: #EEEEEE;
		padding: 8px;
		font-weight: bold;
		font-size: 11px;
	}


	
/*---------------------  Produkt Usicht _-_-------------------------------*/



#div-variationen-prod001 div{
	background-color: #DFDFDF;
	}

#div-variationen-prod002 div{
	background-color: #DFDFDF;
}

#div-variationen-prod003 div{
	background-color: #DFDFDF;
}

#div-variationen-prod004 div{
	background-color: #DFDFDF;
}

#div-variationen-prod005 div{
	background-color: #DFDFDF;
}

#div-variationen-prod006 div{
	background-color: #DFDFDF;
}

#div-variationen-prod007 div{
	background-color: #DFDFDF;
}



#div-variationen-prod010 div{
	background-color: #F9F9EE;
}

#div-variationen-prod015div{
	background-color: #ECEDF9;
}

#div-variationen-prod016div{
	background-color: #E2ECFA;
}

#div-variationen-prod018 div{
	background-color: #FEF0E7;
}

#div-variationen-prod021 div{
	background-color: #E1F4FF;
}

#div-variationen-prod022 div{
	background-color: #D2FFEB;
}

#div-variationen-prod023 div{
	background-color: #E91D24;
}

#div-variationen-prod024 div{
	background-color: #EFF1EF;
}


/*--------------------  Variationen gesamt ---------*/

.div-bildtxt {
	margin: 10px 20px 0 0;
	padding: 5px 5px 5px 5px;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-top-color: #CCCCCC;
	width:100px;
	float: left;
	left:auto;
	/*display:block;*/
	
		/*background-color: #FFF8EC;*/
	}
	
.div-bildtxt-abstand {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding: 5px 0 5px 0;
	color:#666666;
	text-align: center;
	height:50px;
	}

.div-bildtxt-abstand a {
	color: #666666;
	text-decoration: none;
	}
	
.div-bildtxt-abstand a:hover {
	color: #df0029;
	text-decoration: underline;
}


/* FILME */
.film-teaser {
	text-align: center;
	margin-bottom: 7px;
}

.film-teaser img {
	margin-bottom: 5px;
}

.film-teaser a, a:visited, a:active {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

.film-teaser a:hover {
	text-decoration: underline;
}
