/*body {font-family : Verdana, Arial, sans-serif; background-color:#cccccc; color:#343434; padding:0px; margin:0px; font-size:12px; line-height:18px; height:100%; border:0px; text-align:left; }*/
body.global {font-family : Verdana, Arial, sans-serif; background-color:#6c547a; color:#343434; padding:0px; margin:0px; font-size:12px; line-height:18px; height:100%; border:0px; text-align:left; }     //background-color:#6c547a;

div {padding:0px; margin:0px;}

td, table { font-size:12px; line-height:18px;}
table td { padding-left:0px; margin-left:0px;}

hr { border:0px; border-bottom:1px solid #343434; background-color : transparent; width:98%; }
h1 { color:#866a9e; font-size:18px; margin:0px 0px 10px 0px;}
h2 { color:#866a9e; font-size:16px; margin:0px 0px 10px 0px;}
h3 { color:#866a9e; font-size:15px; margin:0px 0px 10px 0px;}
h4 { color:#866a9e; font-size:14px; margin:0px 0px 10px 0px;}
h5 { color:#866a9e; font-size:13px; margin:0px 0px 10px 0px;}
h6 { color:#866a9e; font-size:12px; margin:0px 0px 10px 0px;}

#pre {color:#866a9e; font-size:12px; }

#head_big { color:#866a9e; font-size:22px; margin:0px 10px 10px 0px;} 
#head_small { color:#866a9e; font-size:14px; margin:0px 10px 10px 0px;} 
#head_underline {text-decoration: underline; line-height: 30px;}
#head_line {border-style: dashed; color: #866a9e; height: 1px; width: 200px;}


p { padding:5px 0px 5px 0px; }
ul li { line-height:18px; margin-top:8px; margin-left:20px; margin-right:30px; padding-left:10px; }
#lwob {list-style-type: circle; margin-top: 5px;}

/* ID's */
#zentriert {width:994px; margin:0px auto; border-left:3px solid #FFFFFF; border-right:3px solid #FFFFFF; background-color:#FFFFFF;}
#banner {width:994px; height:111px;}
#hauptnavi {width:994px; height:54px; float:left;}
#hauptnavi_liste {padding-left:201px; width:600px; height:40px; float:left;}
#hauptnavi_sprache { text-align:center; font-size: 10px; width:163px; height:40px; float:left; margin:0px 0px 5px 30px;}

#mitte { width:994px; float:left;}
#produktnavi {width:201px; float:left; min-height:450px; background-color:#ddd0e9;}
#produktnavi_schatten {width:201px; height:45px;}
#content {width:600px; float:left; background-color:#FFFFFF; min-height:450px;}
#inhalt {width:580px; float:left; padding:10px;}
#ueberschrift {width:600px; height:55px;}
#shopnavi {width:193px; float:left; min-height:450px; background-color:#ddd0e9;}
#shopnavi_schatten {width:193px; height:15px;}

#copy {font-size:9px; color:#6c547a; width:991px; text-align:right; float:left; padding-right:3px;}
#funktionen {float:left; margin:10px 0px 0px 530px !important; margin:10px 0px 0px 270px; /*für IE& */}
#fuss {clear:both; height:3px; width:994px; background-color:#FFFFFF; font-size:1px;}
#startseite {text-align:center; color:#866a9e;}
#startseite_bilder {text-align:center; margin-top: 20px;} 


/* Links */
a:link, a:active, a:visited { color:#333333; text-decoration:underline; }
a:hover { color:#6c547a; text-decoration:none; }

a.aktiv { color:red; text-decoration:none; }
a.warenkorbaddieren { text-decoration:none; }

#hauptnavi #hauptnavi_liste ul {padding:0px; margin:0px;}
#hauptnavi #hauptnavi_liste ul li { padding:0px; margin:0px; list-style-type:none; line-height:18px; float:left; }
#hauptnavi #hauptnavi_liste ul li a {font-size:12px; font-weight:bold; display:block; color:#999999; padding:11px 8px 10px 13px;}
#hauptnavi #hauptnavi_liste ul li a:link, #hauptnavi #hauptnavi_liste ul li a:visited {text-decoration:none;}
#hauptnavi #hauptnavi_liste ul li a:hover, #hauptnavi #hauptnavi_liste ul li a:active {text-decoration:underline;}

#hauptnavi #hauptnavi_sprache a {display:block; float:left; padding:0px 5px 0px 5px; text-decoration: none;}
#hauptnavi #hauptnavi_sprache a:hover { text-decoration: underline; }

#produktnavi ul { padding:0px; margin:0px;}
#produktnavi ul li {padding:0px; margin:0px; list-style-type:none;}

.navi_e1 a, .navi_e1_aktiv a {font-size:12px; line-height:16px; font-weight:bold; display:block; color:#6c547a; width:169px; border-bottom:1px solid #c3b6ce; letter-spacing:-1px; padding:5px 20px 5px 12px;}
.navi_e1 a:link, .navi_e1 a:visited {text-decoration:none; color:#6c547a;}
.navi_e1 a:hover, .navi_e1 a:active, .navi_e1_aktiv a {text-decoration:underline; color:#6c547a;}

.navi_e2 a, .navi_e2_aktiv a {font-size:11px; line-height:15px; font-weight:bold; display:block; color:#9c79ae; width:159px; letter-spacing:-1px; padding:5px 20px 5px 22px;}
.navi_e2 a:link, .navi_e2 a:visited {text-decoration:none; color:#9c79ae;}
.navi_e2 a:hover, .navi_e2 a:active, .navi_e2_aktiv a {text-decoration:underline; color:#9c79ae;}

.navi_e3 a, .navi_e3_aktiv a {font-size:10px; line-height:14px; font-weight:bold; display:block; color:#9c79ae; width:149px; letter-spacing:-1px; padding:3px 20px 3px 32px;}
.navi_e3 a:link, .navi_e3 a:visited {text-decoration:none; color:#9c79ae;}
.navi_e3 a:hover, .navi_e3 a:active, .navi_e3_aktiv a {text-decoration:underline; color:#9c79ae;}

#copy a{font-size:9px; color:#6c547a; text-decoration:underline;}

/* Boxen */
#box_meinkonto {float:right; width:173px; padding:10px; line-height:22px; color:#866a9e;}
#box_meinkonto a {color:#866a9e;  font-weight:bold;  text-decoration:none;}
#box_meinkonto a:hover {text-decoration:underline;}

#box_warenkorb {float:right; padding:0px 5px 0px 5px; width:160px; background-color:#FFFFFF; color:#866a9e;}

#box_kontolinks {float:right; text-align:right;  line-height:22px;  padding:10px 10px 10px 10px; width:150px; background-color:#f6f5f7; color:#866a9e;}
#box_kontolinks a {color:#866a9e; font-size:13px; font-weight:bold; text-decoration:none;}

#box_suche {float:right; padding:10px 5px 10px 10px; width:150px; color:#866a9e;}
 #input_suchstring {width:115px;}
#box_sonderangebot {float:right; padding:10px 0px 0px 10px; width:171px;}
#box_aktionen {float:right; padding:0px 0px 20px 10px; width:171px;}

/* Klassen */
table.abstand td { padding: 5px 5px 5px 0px; margin: 0px; }
.global {background-color:#6c547a;}
.infoText {display:none;}
.hervor_schwarz_bold {font-weight:bold; width: 150px;}
.fehler {color:#FF0000;}
.meldung {color:#866a9e; font-size:16px; font-weight:bold;} 

table.WarenkorbTabelle {width: 560px;}
td.WarenkorbZeile {padding-top: 10px; }
td.WarenkorbZeileUnten {padding-bottom: 10px; }
td.WarenkorbKopf {padding-bottom: 5px;} 
td.AnschriftKopf {padding-bottom: 5px;}
td.Auswahllisten {padding-left: 20px;}



#bdk {text-align: right; margin-bottom: 20px; margin-right: 10px;}

#ueberschrift h1 {padding: 8px 0px 0px 10px; margin:0px;line-height:35px;}


/* Forms */
form {padding:0px; margin:0px;}
input, textarea {border: 1px solid #6c547a;	background-color: #ffffff; color:#866a9e; line-height:auto; padding:2px;}
input.submit {border:none; font-weight:bold; color:#866a9e; background-color:#d8cbe3; line-height:auto;}

input.searchbutton {
    height:22px;
    padding:0px;
    margin:0px;
}

select {border: 1px solid #C0C0C0; background-color: #ffffff; font-weight : normal; color:#866a9e; width:310px;}

/* Pfadnavigation */

#pfadnavigation {
    padding: 0px 10px 0px 10px;
}

td.pfadnavigation {
    color : #6c547a;
    font-family : Verdana, Tahoma, sans-serif;
    font-size : 12px;
    font-weight : bold;
}
a.pfadnavilink, a.pfadnavilink:active, a.pfadnavilink:visited {
    color : #6c547a;
    font-family : Verdana, Tahoma, sans-serif;
    font-size : 12px;
    font-weight : normal;
    text-decoration : none;
}
a.pfadnavilink:hover {
    text-decoration : underline;
}

.suchbox {background-color:#d8cbe3; padding:10px 10px 10px 10px; width:100px;}
.vorschauBox {background-color: #FFFFFF; border: solid; border-color: #d8cbe3;}

#lightbox{
    background-color:#eee;
    padding: 10px;
    border-bottom: 2px solid #666;
    border-right: 2px solid #666;
    }
#lightboxDetails{
    font-size: 0.8em;
    padding-top: 0.4em;
    }    
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../../images/allgemein/overlay.png); }

* html #overlay{
    background-color: #333;
    back\ground-color: transparent;
    background-image: url(../../images/allgemein/blank.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
    }

