/* CSS definition file containing site wide stylesheets */
/* Spezifisch*/

body {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 65%;
        color: #333333;
        background-color: #FFFFFF;
        padding: 0px;
        line-height: 150%;
        margin-right: auto;
        margin-left: auto;
        margin-top: 0px;
        margin-bottom: 0px;
}
/* GLOBAL classes - skin & pages */
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
#subheader {vertical-align: top; text-align:left; padding-top:2px; padding-left: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Arial border-bottom: 1px solid #EFEFEF;}

#text{font-family: Verdana, Arial, Helvetica, sans-serif; spacing:0; padding:0; border:0; border-width:0; font-size: 11px;}

#anbieter_name{width: 220px; overflow: hidden; padding-left: 1px; padding-right: 3px; padding-top: 2px; font-weight: bold; color:#000000; font-family:Verdana,Helvetica; font-size:11px; text-decoration:none; text-align: justify;}
#anbieter_strasse{width: 220px; overflow: hidden; padding-left: 1px; padding-right: 3px; padding-top: 2px; font-weight: bold; color:#000000; font-family:Verdana,Helvetica; font-size:11px; text-decoration:none; text-align: justify;}
#anbieter_plzort{width: 220px; overflow: hidden; padding-left: 1px; padding-right: 3px; padding-top: 2px; font-weight: bold; color:#000000; font-family:Verdana,Helvetica; font-size:11px; text-decoration:none; text-align: justify;}
#anbieter_tel{width: 220px; overflow: hidden; padding-left: 1px; padding-right: 3px; padding-top: 6px; font-weight: normal; color:#808080; font-family:Verdana,Helvetica; font-size:11px; text-decoration:none; text-align: justify;}
#anbieter_fax{width: 220px; overflow: hidden; padding-left: 1px; padding-right: 3px; padding-top: 2px; font-weight: normal; color:#808080; font-family:Verdana,Helvetica; font-size:11px; text-decoration:none; text-align: justify;}
#anbieter_uid{width: 220px; overflow: hidden; padding-left: 1px; padding-right: 3px; padding-top: 6px; font-weight: normal; color:#808080; font-family:Verdana,Helvetica; font-size:11px; text-decoration:none; text-align: justify;}
#Angebotstitel{text-align:left; padding-left: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Arial; border: 1px solid #EFEFEF; width: 100%; height: 28px;}

#Beschreibung{vertical-align: top; text-align:left; padding-top:2px; padding-left: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Arial; border: 1px solid #EFEFEF; width: 100%; height: 88px;}
#beschreibung_141 {padding-left:5px; vertical-align: top; height:141px; overflow: hidden; width:100%; border: 0px solid #000000;}

#content{text-align: left; padding: 0px; spacing: 0px;}
#contentblock{padding-bottom: 0px; font-weight: normal; color:#000000; font-family:Verdana,Helvetica; font-size:11px; text-decoration:none; text-align: justify;}
#contentheader{padding-bottom: 6px; font-weight: normal; color:#336699; font-family:Verdana,Helvetica; font-size:14px; text-decoration:underline;}
#contentsubheader{padding-bottom: 0px; font-weight: normal; color:#999999; font-family:Verdana,Helvetica; font-size:12px; text-decoration:none;}

.contentLink {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #18678E; TEXT-DECORATION: none;}
.contentLink {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #18678E; TEXT-DECORATION: none;}
.contentLink:hover {FONT-WEIGHT: normal; COLOR: #99b83c; FONT-SIZE: 11px;}
.contentLink:visited{COLOR: #18678E; FONT-SIZE: 11px;}
.contentLinked {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #99b83c; TEXT-DECORATION: none;}
.contentLinked {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #99b83c; TEXT-DECORATION: none;}
.contentLinked:hover {FONT-WEIGHT: normal; COLOR: #18678E; FONT-SIZE: 11px;}

#datablock{border: 1px solid; border-color: #000080; background-color:#E6E9DC;}
#datablock_grau{border: 1px solid; border-color: #000080; background-color: #F0F7E7;}
#DIV.spacer_5{padding-top: 5px;}

#EndeDatum{border: 1px solid #EFEFEF; text-align: center;}
.error{font-weight:bold; color:#FF0000; font-family:Verdana,Helvetica; font-size:10px; text-decoration:none; }
A.error:link {color:#FF0000; font-family:Verdana,Helvetica; font-size:11px; text-decoration:none; font-weight:normal; }
A.error:visited color:#FF0000; font-family:Verdana,Helvetica; font-size:11px; text-decoration:none; font-weight:normal; }
A.error:hover {color:#F0F7E7; font-family:Verdana,Helvetica; font-size:11px; text-decoration: underline; font-weight:normal;}
.errorBG {BACKGROUND-COLOR: #ff0000}

#gueltig_bis{border: 1px solid #EFEFEF; text-align: center;}
#gueltig_von{border: 1px solid #EFEFEF; text-align: center;}

#FlyerThumb {float:left; padding-right: 20px; padding-bottom: 10px;}
#footer {vertical-align: top; height:23px; overflow:hidden; text-align:left; padding-left: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Arial}

#gueltig{padding-bottom: 0px; color:#000000; FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Verdana,Helvetica;}
#geaendert{padding-bottom: 5px; color:#999999; FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Verdana,Helvetica;}
#size{padding-bottom: 0px; color:#999999; FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Verdana,Helvetica;}
#sites{padding-bottom: 0px; color:#999999; FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Verdana,Helvetica;}
#uebersicht{padding-bottom: 0px; color:#999999; FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Verdana,Helvetica;}
#download{padding-bottom: 0px; color:#999999; FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Verdana,Helvetica;}

#header {width: 100%; vertical-align: middle; color: #808080; text-align:left; padding-left: 10px; padding-right:10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial}
hr {color: sienna}

#alternativDatum {FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; width: 150px; height:18px; border:1px solid; border-color: #808080;}

#kasten{padding: 1px; width: 160px;}
#katalog_anbieter{color: #336699; width: 140px; overflow:hidden; padding: 5px; FONT-WEIGHT: bold; FONT-SIZE: 9px; FONT-FAMILY: Verdana,Helvetica; background-color:#EFEFEF; border: 1px dotted #666666;}
.kleingedrucktes{font-weight:normal; color:#999999; font-family:Verdana,Helvetica; font-size:10px; text-decoration:none; }
.kleingedrucktes_w{font-weight:normal; color:#FFFFFF; font-family:Verdana,Helvetica; font-size:10px; text-decoration:none; }
.kleingedrucktes_r{font-weight:normal; color:#FF0000; font-family:Verdana,Helvetica; font-size:10px; text-decoration:none; }

#menueheader{padding-left: 0px; padding-top: 10px; padding-bottom: 6px; font-weight: bold; color:#CC6666; font-family:Verdana,Helvetica; font-size:14px; text-decoration:underline;}
#Minimum_Preis{border: 1px solid #EFEFEF; text-align: center;}

#openThumb{height:23px; float:left; color:#990000; padding-left: 8px; FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana,Helvetica;}

#preis{color:#cc0000; padding-top: 5px; padding-bottom: 10px; FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: Verdana,Helvetica;}
.preis_ab{color:#808080; padding-top: 5px; padding-bottom: 10px; font-family:Verdana,Helvetica; FONT-WEIGHT: normal; font-size:11px;}
#produktgruppe{border: 1px solid #808080; padding: 2px;}

/* V5 classes - other */
.search {font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.search a {font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.search a:hover { font-size: 10px; font-weight: bold; color: #3399FF; text-decoration: underline; }


SELECT {FONT-SIZE: 10px; WIDTH: 200px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
SELECT.pep {FONT-SIZE: 10px; WIDTH: 150px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
#seperator{padding-right: 10px;}
#spacer_h{height:15px; width: 100%; overflow: hidden; font-weight:normal; color:#999999; font-family:Verdana,Helvetica; font-size:10px;}
#spacer_v{height:141px; width: 5px; overflow: hidden; float: left;}
span {padding-top:5px; color: #808080; }
span:hover {padding-top:5px; color: #CC6666; }
#subheader {vertical-align: top; text-align:left; padding-top:2px; padding-left: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Arial border-bottom: 1px solid #EFEFEF;}
#usr_name{width:180px; float: right; text-align: left; color: #336699; padding-left:10px; padding-bottom: 10px; FONT-WEIGHT: bold; FONT-SIZE: 9px; FONT-FAMILY: Verdana,Helvetica;}

.usr {font-weight:normal; color:#18678E; font-family:Verdana,Helvetica; font-size:9px;}
A.usr:link {font-size:9px;color:#18678E; text-decoration:underline; }
A.usr:visited {font-size:9px;color:#18678E; text-decoration:underline; }
A.usr:hover {font-size:9px;color:#99b83c; text-decoration:none; }

#zeile{height:30px; overflow:hidden;}

a {
font-family:verdana,arial,helvetica;
font-size:12px;
text-decoration:none;
color: #000080;
}

a:visited{
color: #000080;
font-family:verdana,arial,helvetica;
font-size:12px;
text-decoration:none;
}

a:hover{
color: #FF007F;
font-family:verdana,arial,helvetica;
font-size:12px;
text-decoration:none;
}

a.menue_l:link, a.menue_l:visited {
font-family:verdana,arial,helvetica;
font-size:12px;
font-weight: normal;
color:#FFFFFF;
display: block;
width: 210px;
padding-left: 35px;
padding-top: 5px;
height: 25px;
background-image: url('./images/menue_l_bg.gif');
background-position: 0 0;
overflow: hidden;
}

a.menue_l:hover {
font-family:verdana,arial,helvetica;
font-size:12px;
font-weight: normal;
color:#000099;
display: block;
width: 210px;
padding-left: 35px;
padding-top: 5px;
height: 25px;
background-image: url('./images/menue_l_bg.gif');
background-position: 0 25;
overflow: hidden;
}