a:link		{ color: #ca0c32; text-decoration: underline; outline: none;}
a:visited	{ color: #ca0c32; text-decoration: underline; outline: none;} 
a:active	{ color: #ca0c32; text-decoration: underline; outline: none;} 
a:hover		{ color: #ca0c32; text-decoration: underline; outline: none;}

body {
  font: 13px Arial, Helvetica, sans-serif;
 }


.angebot {
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.angebot h2 {
  font-size: 15px;
  color: #808f9b;
	margin-bottom: 12px;
}

.angebot img {
	border: 1px solid #999999;
	margin-top: 5px;
}
.preis {
  font-size: 15px;
  color: #ca0c32;
  margin-bottom: 12px;
  clear: left;
}
.fltlft {
	float: left;
	margin-right: 8px;
	width: 150px;
	height: 100px;
}

.blue {
  color: #194779;
}

p { color: #333333; margin-right: 10px; line-height: 18px; }

#logo { height: 90px;}

#firmenlogo { height: 150px; background: transparent url(../nav/logo.jpg) top left no-repeat; }

body#hauptseite img { margin-top: 0; margin-right: 0; margin-bottom: 18px}

#mainnav ul {
  margin: 1px 0 0 0;
  list-style: none;
  background: transparent url(../nav/nav1_hg.gif) top left no-repeat;
  height: 44px;
 /* width: 935px; */
  padding: 0 0 0 15px;
}

#mainnav ul li { font-size: 15px; color: #fff; float: left; display: block; list-style: none; height: 44px; line-height: 39px; text-align: center;}

#mainnav ul li a, #nav ul li a:active { display: block; color: #fff; text-decoration: none; height: 44px; font-weight: normal;}

#mnav1 {
  width: 70px;
  background: transparent url(../nav/trenn1.jpg) top left no-repeat;
}
body#hauptseite #mnav1 {
  width: 79px;
  background: transparent url(../nav/nav1_aktiv_079.gif) top left no-repeat;
  font-weight: bold;
}
body#hauptseite #mnav2 {
  background: transparent;
}

#mnav2 {
  width: 108px;
  background: transparent url(../nav/trenn1.jpg) top left no-repeat;
}
body#produkte #mnav2, body#fliesen #mnav2, body#bauchemie #mnav2, body#pflege #mnav2, body#werkzeug #mnav2, body#profile #mnav2 {
  width: 116px;
  background: transparent url(../nav/nav1_aktiv_116.gif) top left no-repeat;
  font-weight: bold;
}
body#produkte #mnav3, body#fliesen #mnav3, body#bauchemie #mnav3, body#pflege #mnav3, body#werkzeug #mnav3, body#profile #mnav3{
  background: none;
}

#mnav3 {
  width: 140px;
  background: transparent url(../nav/trenn1.jpg)  top left no-repeat;
}
body#impressionen #mnav3, body#bad #mnav3, body#wohnen #mnav3, body#terasse #mnav3, body#eingang #mnav3, body#treppen #mnav3{
  width: 148px;
  background: transparent url(../nav/nav1_aktiv_148.gif) top left no-repeat;
  font-weight: bold;
}
body#impressionen #mnav4, body#bad #mnav4, body#wohnen #mnav4, body#terasse #mnav4, body#eingang #mnav4, body#treppen #mnav4{
  background: none;
}

#mnav4 {
  width: 140px;
  background: transparent url(../nav/trenn1.jpg)  top left no-repeat;
}
body#sonderaktionen #mnav4 {
  width: 148px;
  background: transparent url(../nav/nav1_aktiv_148.gif) top left no-repeat;
  font-weight: bold;
}
body#sonderaktionen #mnav5 {
  background: none;
}

#mnav5 {
  width: 108px;
  background: transparent url(../nav/trenn1.jpg)  top left no-repeat;
}
body#kontakt #mnav5 {
  width: 116px;
  background: transparent url(../nav/nav1_aktiv_116.gif) top left no-repeat;
  font-weight: bold;
}
body#kontakt #mnav6 {
  background: none;
}

#mnav6 {
  width: 108px;
  background: transparent url(../nav/trenn1.jpg)  top left no-repeat;
}
body#anfahrt #mnav6 {
  width: 116px;
  background: transparent url(../nav/nav1_aktiv_116.gif) top left no-repeat;
  font-weight: bold;
}
body#anfahrt #mnav7 {
  background: none;
}

#mnav7 {
  width: 108px;
  background: transparent url(../nav/trenn1.jpg) top left no-repeat;
}
body#impressum #mnav7 {
  width: 116px;
  background: transparent url(../nav/nav1_aktiv_116.gif) top left no-repeat;
  font-weight: bold;
}

#unter ul {
  margin: 0;
  padding: 0;
  list-style: none;
/*  width: 200px; */ 
}

#unter li
{
	margin: 0 0 1px 0;
	height: 32px;
	line-height: 31px;
	padding-left: 30px;
	background: transparent url(../nav/nav2_inaktiv.gif) top left no-repeat;
}

#unter li.sub {
  margin: 0 0 1px 0;
  height: 20px;  
  line-height: 20px;
  padding-left: 30px;
  background: transparent;
}

body#fliesen #unter li#unter1 {
  background: transparent url(../nav/nav2_aktiv.gif) top left no-repeat;  
}
body#fliesen #unter li#unter1 a{
 color: #3c4851;
}

body#bauchemie #unter li#unter2 {
  background: transparent url(../nav/nav2_aktiv.gif) top left no-repeat;  
}
body#bauchemie #unter li#unter2 a{
 color: #3c4851;
}
body#pflege #unter li#unter3 {
  background: transparent url(../nav/nav2_aktiv.gif) top left no-repeat;  
}
body#pflege #unter li#unter3 a{
 color: #3c4851;
}

body#werkzeug #unter li#unter4 {
  background: transparent url(../nav/nav2_aktiv.gif) top left no-repeat;  
}
body#werkzeug #unter li#unter4 a{
 color: #3c4851;
}
body#profile #unter li#unter5 {
  background: transparent url(../nav/nav2_aktiv.gif) top left no-repeat;  
}
body#profile #unter li#unter5 a{
 color: #3c4851;
}

body#bad #unter li#unter1 {
  background: transparent url(../nav/nav2_aktiv.gif) top left no-repeat;  
}
body#bad #unter li#unter1 a{
 color: #3c4851;
}

body#wohnen #unter li#unter2 {
  background: transparent url(../nav/nav2_aktiv.gif) top left no-repeat;  
}
body#wohnen #unter li#unter2 a{
 color: #3c4851; 
}

body#terasse #unter li#unter3 {
  background: transparent url(../nav/nav2_aktiv.gif) top left no-repeat;  
}
body#terasse #unter li#unter3 a{
 color: #3c4851;
}

body#eingang #unter li#unter4 {
  background: transparent url(../nav/nav2_aktiv.gif) top left no-repeat;  
}
body#eingang #unter li#unter4 a{
 color: #3c4851; 
}

body#treppen #unter li#unter5 {
  background: transparent url(../nav/nav2_aktiv.gif) top left no-repeat;  
}
body#treppen #unter li#unter5 a{
 color: #3c4851; 
}

#unter li a {
  text-decoration: none;
  color: #808f9b;
  display: block;
}

#main { 
  margin-top: 24px;
  margin-bottom: 10px;
}

#content { margin: 0; padding: 0; }


h3 { color: #003d22; margin-right: 10px; margin-bottom: 18px; font-size: 24px;}

body#hauptseite h3 { margin-left: 18px;}

p img {
  margin-top: 0;
  margin-bottom: 10px;
}

#siderechts h3 {
  font-size: 15px;
  color: #808f9b;
  margin-top:5px;
  margin-bottom: 12px;
  margin-left: 18px;
} 
#telefon h3 {
  font-size: 15px;
  color: #808f9b;
  margin-top: 5px;
  margin-bottom: 0px;
  margin-left: 18px;
} 
#telefon1 h3 {
  font-size: 15px;
  color: #808f9b;
  margin-top: 5px;
  margin-bottom: 0px;
  margin-left: 18px;
} 
#telefax h3 {
  font-size: 15px;
  color: #808f9b;
  margin-top: 2px;
  margin-bottom: 20px;
  margin-left: 18px;
} 
#telefax1 h3 {
  font-size: 15px;
  color: #808f9b;
  margin-top: 2px;
  margin-bottom: 20px;
  margin-left: 18px;
} 
#siderechts {
  float: right;
    background: transparent url(../nav/side_hg.gif) top left repeat;
  padding-top: 12px;

}

body#hauptseite #copy {
  background: transparent url(../img/shared/visual_home11.jpg) 445px 0 no-repeat;
}

body#hauptseite p {
	margin-right: 40px;
	margin-left: 18px;
}



#siderechts p {
  margin-right: 10px !important;
  font-size: 12px;
  margin-left: 18px;
}

#siderechts p img {
  float: right;
  margin: 5px 0 0 10px;
}

#footer { 
  height: 46px;
      background: transparent url(../nav/side_hg.gif) top left repeat;
/* background: transparent url(../nav/fuss.gif) top left no-repeat;   
*/  margin-top: 15px; 
}
#footer p {
  font-size: 11px;
  line-height: 46px;
  color: #808f9b;
  text-indent: 110px;   
}

#footer p a { 
  color: #808f9b;  
}

.footerlinks {
  float: right;
}


#liefweb h3 {
  font-size: 18px;
  color: #808f9b;
 /* margin-top:24px;
  margin-bottom: 12px;*/
  margin-left: 25px;
} 
* html {height: 100%; margin-bottom: 50px;}

.randl20 {
  margin-left: 20px;
}

.randl40 {
  margin-left: 40px;
}
  
  textarea {
	float: left;
}

