/* CSS Document */
td {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal;}

/* h1 */
h1 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; margin: 0; padding: 0;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; margin: 0; padding: 0;}
h3 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; margin: 0; padding: 0;}
h4 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; margin: 0; padding: 0;}
h5 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; margin: 0; padding: 0;}
h6 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; margin: 0; padding: 0;}
h7 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; margin: 0; padding: 0;}
h1.slogan {font-size: 14px; font-weight: bold; padding-right: 3px; letter-spacing: 2px;}

/* Navi */
.hauptnavi {line-height: 18px;font-weight: bold; color: #333333; background-color: #999999; text-align: right; padding-right: 5px;}
.subnavi_w {line-height: 18px;font-weight: bold; color: #FFFFFF; background-color: #999999; text-align: right; padding-right: 5px;}
.subnavi_w2 {line-height: 18px;font-weight: bold; color: #FFFFFF; background-color: #999999; text-align: right; padding-right: 15px;}
.subnavi_r {line-height: 18px;font-weight: bold; color: #CC3300; background-color: #999999; text-align: right; padding-right: 15px;}
.rechtsnavi {line-height: 18px; font-weight: bold; color: #FFFFFF; background-color: #333333; text-align: left; padding-left: 5px;}

/* Footer */
.footer {font-size: 10px;line-height: 18px; font-weight: normal; color: #333333; background-color: #CC3300;}

/* Bild + Slogan */
.bild {background-image:   url("../bilder/alarm.gif"); background-repeat: no-repeat; background-position: left top;}
.bild_k {background-image:   url("../bilder/telefon.jpg"); background-repeat: no-repeat; background-position: left top;}
.bild_s {background-image:   url("../bilder/ordnen.jpg"); background-repeat: no-repeat; background-position: left top;}
.bild_a {background-image:   url("../bilder/para.jpg"); background-repeat: no-repeat; background-position: left top;}
.bild_g {background-image:   url("../bilder/para2.jpg"); background-repeat: no-repeat; background-position: left top;}
.bild_kat {background-image:   url("../bilder/buch.jpg"); background-repeat: no-repeat; background-position: left top;}
.bild_i {background-image:   url("../bilder/brille.jpg"); background-repeat: no-repeat; background-position: left top;}
.bild_sich {background-image:   url("../bilder/sicher.jpg"); background-repeat: no-repeat; background-position: left top;}

/* Content */
.content {line-height: 16px; font-weight: normal; color: #333333; padding-left: 15px; padding-top: 2px; padding-bottom: 15px; padding-right: 15px; width:545px;} /*content nur Text*/
.content2 {line-height: 16px; font-weight: normal; color: #CC3300; padding-left: 15px; padding-top: 2px; padding-right: 15px; padding-bottom: 15px; width:401px;} /*rote Überschrift auf jeder Produktseite*/
.content3 {line-height: 16px; font-weight: normal; color: #333333; padding-left: 15px; padding-top: 2px; padding-bottom: 15px; padding-right: 15px; width:545px; text-align: justify;} /*content agb*/
.content4 {padding-left: 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 15px;width:545px;} /*linie*/
.content5 {line-height: 16px; font-weight: normal; color: #333333; padding-left: 15px; padding-right: 15px; width:401px;} /*Text jedes Produkt*/
.content6 {line-height: 16px; font-weight: normal; color: #333333; padding-left: 15px; padding-bottom: 15px; padding-right: 15px; width:149px;} /*nach oben bei allen Produkten*/
.content7 {line-height: 16px; font-weight: normal; color: #333333; padding-left: 15px; padding-bottom: 15px; padding-right: 15px; width:401px;} /*drucken bei allen Produkten*/
.content8 {padding-top: 15px; padding-bottom: 15px; width:149px;} /*Bilder Produkte*/

/* Kontaktformular */
.kontakt {font-weight: normal; color: #333333;}
.inputtext {font-family: Arial, Helvetica, sans-serif; font-size:11px;font-weight:normal;color:#333333;text-decoration:none;background-color:#CCCCCC;padding:2px;height:20px;width:160px;border:1px solid #333333; border-color:333333;}
.inputtextarea {font-family: Arial, Helvetica, sans-serif; font-size:11px;font-weight:normal;color:#333333;text-decoration:none;background-color:#CCCCCC;padding:2px;height:178px;width:250px;border:1px solid #333333; border-color:333333; scrollbar-face-color: #FFFFFF;scrollbar-shadow-color: #333333;scrollbar-highlight-color: #FFFFFF;scrollbar-3dlight-color: #CC3300;scrollbar-darkshadow-color: #CCCCCC;scrollbar-track-color: #CCCCCC;scrollbar-arrow-color: #333333;}
.absenden	{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333333;}

/* Links */
a {color:#333333; text-decoration:none;}
a:link {color:#333333; text-decoration:none;}
a:hover {color:#CC3300; text-decoration:none;}

a.link_footer {color:#333333; text-decoration:none;}
a.link_footer:link {color:#333333; text-decoration:none;}
a.link_footer:hover {color:#FFFFFF; text-decoration:none;}

a.link_subnavi {color:#FFFFFF; text-decoration:none;}
a.link_subnavi:link { color: #FFFFFF; text-decoration:none;}
a.link_subnavi:hover { color: #CC3300; text-decoration:none;}

/* Scrollbar */
.scroll { scrollbar-face-color: #FFFFFF;scrollbar-shadow-color: #333333;scrollbar-highlight-color: #FFFFFF;scrollbar-3dlight-color: #CC3300;scrollbar-darkshadow-color: #FFFFFF;scrollbar-track-color: #FFFFFF;scrollbar-arrow-color: #333333;}

/*Anfahrtsskizze*/
.anfahrt {border-bottom-width:1px; border-bottom-color:#333333; border-bottom-style:solid; border-right-width:1px; border-right-color:#333333; border-right-style:solid; border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-top-color: #333333; border-left-color: #333333;}
.sitemap {line-height: 15px;font-family: Arial, Helvetica, sans-serif;font-size: 9px;font-style: normal;color: #333333;padding-left: 4px;padding-top: 1px;padding-bottom: 2px;padding-right: 4px;text-align: center;}
