.headline
{
    background-image: url('images/rundeEcke.jpg');
    background-repeat: no-repeat;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #FFFFFF;
    background-color:#bd0926;
    font-family:Arial;
    border: 0;
    height:25px;
}
input[type="submit"], input[type="button"]  
{
    cursor:pointer;
}
textarea{
resize:none;
}
.navilist
{
    border-collapse:collapse;
    border: 0;
}
.navilistitem
{
    margin-left:3px;
    border-spacing:5px;
    border-collapse:collapse;
    border: 1px solid #bd0926;
    line-height:17px;
    background-color:White;
    
} 

.orderbutton
{
    border: 1px solid #bd0926;
	background-color: #FFF;	
	color: #000;
	font-weight: normal;
}

a.unterGruppe:link
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 14px;
    COLOR: #000000;
    font-family:Arial;
    TEXT-DECORATION:none;
}
a.unterGruppe:visited
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 14px;
    COLOR: #000000;
    font-family:Arial;
    TEXT-DECORATION:none;
}

a.unterGruppe:active
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 14px;
    COLOR: #000000;
    font-family:Arial;
    text-decoration:none;
}
a.unterGruppe:focus
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 14px;
    COLOR: #000000;
    font-family:Arial;
    text-decoration:none;
}

a.unterGruppe:hover
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 14px;
    COLOR: #000000;
    font-family:Arial;
    TEXT-DECORATION:underline;
}

.button
{   
    border: 1px solid #bd0926;
	background-color: #FFF;	
	color: #000;
	font-weight: normal;
}

.graytext
{
    FONT-SIZE: 12px;
    COLOR: #9a9a9a;
    LINE-HEIGHT: 14px;
   font-family:Arial;
}
.whitetextnb
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    LINE-HEIGHT: 14px;
   font-family:Arial;
}
.bluetext
{
    FONT-SIZE: 12px;
    COLOR: #000099;
    LINE-HEIGHT: 14px;
   font-family:Arial;
   background-color:white;
}
.bluetextlight
{
    FONT-SIZE: 12px;
    COLOR: #c8c8e8;
    LINE-HEIGHT: 14px;
   font-family:Arial;
   background-color:white;
}
.blackheadline,.header
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    LINE-HEIGHT: 14px;
    COLOR: #000000;
    background-color: #DEDEDE;
    font-family:Arial;
    
}
.linkheadline
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000099;
    font-family:Arial;
}
.infohead
{
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 3px;
    COLOR: #ffffff;
    font-family:Arial;
}
.zitattext
{
    FONT-SIZE: 10px;
    LINE-HEIGHT: 13px;
    COLOR: #000000;
   font-family:Arial;
   background-color:White;
    
}
.zitattextred
{
    FONT-SIZE: 10px;
    COLOR: #bd0926;
   font-family:Arial;
    LINE-HEIGHT: 10px;
    
}

.blueheadline
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR:#c6c9ce;
    font-family:Arial;
}
.whitetext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    LINE-HEIGHT: 14px;
    font-family:Arial;
}
.left,.right,body,td
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 14px;
    COLOR: black;
    background-color:#FFFFFF;
    font-family:Arial;
}
.blacktext
{
     FONT-SIZE: 12px;
    LINE-HEIGHT: 14px;
    COLOR: black;
    background-color:white;
    border: 1px solid #bd0926;
    font-family:Arial;
}
.agreentext
{
     FONT-SIZE: 12px;
    LINE-HEIGHT: 14px;
    COLOR: black;
    background-color:green;
    border: 1px solid #bd0926;
    font-family:Arial;
}
.aredtext
{
     FONT-SIZE: 12px;
    LINE-HEIGHT: 14px;
    COLOR: black;
    background-color:red;
    border: 1px solid #bd0926;
    font-family:Arial;
}
.hugeblacktext
{
    FONT-SIZE: 20px;
    COLOR: black;
    LINE-HEIGHT: 23px;
    font-family:Arial;
}
.hugeredtext
{
    FONT-SIZE: 20px;
    COLOR: #bd0926;
    LINE-HEIGHT: 23px;
   font-family:Arial;
}
.redtext
{
    FONT-SIZE: 12px;
    COLOR: #bd0926;
    LINE-HEIGHT: 14px;
    font-family:Arial;
}
.boldredtext
{
    FONT-SIZE: 12px;
    COLOR: #bd0926;
    LINE-HEIGHT: 14px;
    FONT-WEIGHT: bold;
    font-family:Arial;
}
.links
{
    FONT-SIZE: 12px;
    COLOR: #0000ff;
    LINE-HEIGHT: 14px;
    font-family:Arial;
}
.field
{
    BORDER-RIGHT: 0px solid;
    BORDER-TOP: 0px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BORDER-LEFT: 0px solid;
    BORDER-BOTTOM: 0px solid;
    FONT-FAMILY: "verdana","arial","helvetica",sans-serif;
}
.field2
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BORDER-LEFT: 1px solid;
    WIDTH: 25px;
    BORDER-BOTTOM: 1px solid;
    font-family:Arial;
}
.field3
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BORDER-LEFT: 1px solid;
    WIDTH: 100px;
    BORDER-BOTTOM: 1px solid;
    font-family:Arial;
}
.graytextsmall
{
    FONT-SIZE: 9px;
    COLOR: #9a9a9a;
    LINE-HEIGHT: 13px;
    font-family:Arial;
}
.blacktextsmall
{
    FONT-SIZE: 10px;
    COLOR: black;
    LINE-HEIGHT: 13px;
    font-family:Arial;
}
.redtextsmall
{
    FONT-SIZE: 9px;
    COLOR: #990000;
    LINE-HEIGHT: 13px;
    font-family:Arial;
}

a.lmenueBig:link {TEXT-DECORATION: none;}
a.lmenueBig:visited{TEXT-DECORATION: none;}
a.lmenueBig:active{TEXT-DECORATION: none;}
a.lmenueBig:hover{TEXT-DECORATION: underline;COLOR: #000000;}

a.lmenue:link
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 14px;
    COLOR: #000000;
    font-family:Arial;
    TEXT-DECORATION:underline;
}
a.lmenue:visited
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 14px;
    COLOR: #000000;
    font-family:Arial;
    TEXT-DECORATION:underline;
}

a.lmenue:active
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 14px;
    COLOR: #000000;
    font-family:Arial;
    text-decoration:underline;
}
a.lmenue:focus
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 14px;
    COLOR: #000000;
    font-family:Arial;
    text-decoration:underline;
}

a.lmenue:hover
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 14px;
    COLOR: #000000;
    font-family:Arial;
    TEXT-DECORATION:underline;
}



A:link
{
     FONT-SIZE: 13px;
    FONT-FAMILY: Arial;
    TEXT-DECORATION:underline;
}
A:visited
{
    FONT-SIZE: 13px;
    FONT-FAMILY: Arial;
    TEXT-DECORATION:underline;
}
A:hover
{
    FONT-SIZE: 13px;    
    FONT-FAMILY: Arial;
    TEXT-DECORATION:underline;
}
A:focus
{
    FONT-SIZE: 13px;
    FONT-FAMILY: Arial;
    TEXT-DECORATION:underline;
}
a:active
{
   FONT-SIZE: 13px;
   FONT-FAMILY: Arial;
   TEXT-DECORATION:underline;
}

.blacktextsmallbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, helvetica, sans-serif;
}

.ueberschrift
{

    FONT-SIZE: 14px;
    COLOR: #FFFFFF;
    background-color:#bd0926;
    font-family:Arial;
    border:1px solid #bd0926;
}
.ueberschrift_left
{
	background-color: #A0B312;
	border-top-width: 1px;
	border-left: 1px solid #d7d7d7;
    border-top-style: solid;
    border-bottom-width: 1px;
    border-bottom-style: solid;
	border-color: black;
	LINE-HEIGHT: 20px;
}
.unterstrich
{
	border-bottom-width: 1px;
    	border-bottom-style: solid;
	border-color: #d7d7d7;
	
}

.lighttablebackground
{
	background-color: #f5f5f5;
}

.tablebackground
{
	background-color: #d7d7d7;
}
.tableframe
{
	background-color: #d7d7d7;
}


.mainbackground
{
	background-color: #FFFFFF;
	
}

.mymenue
{   FONT-SIZE: 12px;
    COLOR: #000099;
    LINE-HEIGHT: 14px;
    font-family:Arial;;
    background-color: #FFCC33;
	
}

.mainmenue
{   FONT-SIZE: 10px;
    COLOR: #000000;
    font-family:Arial;;
    background-color: #e1e1e1;
    TEXT-DECORATION: none;	
}
.yellowbackground
{background-color: #FEFFD7;}

.yellowheader
{background-color: #FFE42B;}

.gewinnspiel_rahmen_oben
{
    background-color: #FEFFD7;
    FONT-SIZE: 20px;
    COLOR: black;
    LINE-HEIGHT: 23px;
    font-family:Arial;
    border-top: solid 2px #FFE42B;
}
.gewinnspiel_rahmen_unten
{
    background-color: #FEFFD7;   
    border-bottom: solid 2px #FFE42B;
}
.rahmen_oben_unten
{      
    border-bottom: solid 1px #d7d7d7;
    border-top: solid 1px #d7d7d7;
}
a.redlink
{
    color:Red;    
}
a.redlink:visited
{
     color:Red;  
}
.yellowbackbg
{
   background-color: #FEFFD7;
   border-top:1px solid #d7d7d7;
}

.warenkorb
{
    border-collapse:collapse;
    background-color: white;
    border:1px solid #bd0926 ;
    font-family:Arial;   
    font-size:12px;
}
.warenkorb_header
{
    border-collapse:collapse;   
    font-family:Arial;    
    border-top:0px solid #bd0926 ;
    border-left:0px solid #bd0926 ;
    border-right:0px solid #bd0926 ;
    font-size:15px;
    font-weight:bold;
    line-height:25px;    
    background-image:url('/images/warenkorb.JPG');
}
.warenkorb_links 
{
    border-left:1px solid #bd0926;
    border-top:0px;
    border-right:0px;
    border-bottom:0px;
     font-family:Arial;   
    font-size:12px;
    background-color:White;
}
.warenkorb_mitte
{
    border-left:0px;
    border-top:0px;
    border-right:0px;
    border-bottom:0px;
     font-family:Arial;   
    font-size:12px;
    background-color:White;
}
.warenkorb_rechts
{
    font-family:Arial;   
    font-size:12px;
    border-left:0px;
    border-top:0px;
    border-right: 1px solid #bd0926;
    border-bottom:0px;
    background-color:White;
}
.warenkorb_unten
{
    font-family:Arial;   
    font-size:12px;
    border-left:1px solid #bd0926;
    border-top:0px;
    border-right: 1px solid #bd0926;
    border-bottom:0px;
    background-color:White;
}
.warenkorb_spacer
{
    font-family:Arial;   
    font-size:12px;
    border-left:1px solid #bd0926;
    border-top:0px;
    border-right: 1px solid #bd0926;
    border-bottom:0px;
    background-color:White;
}
.button_warenkorb
{    
    width:185px;   

    border: 1px solid #bd0926;
	background-color: #FFF;	
	color: #000;
	font-weight: normal;
}
a.warenkorb:link {TEXT-DECORATION: none; font-size:12px;background-color:#FFFFFF;}
a.warenkorb:visited{TEXT-DECORATION: none;background-color:#FFFFFF}
a.warenkorb:active{TEXT-DECORATION: none;background-color:#FFFFFF}
a.warenkorb:hover{TEXT-DECORATION: underline;COLOR: #000000;background-color:#FFFFFF}

.suchfeld
{
    border:1px solid #bd0926;
    font-size:10px;
    width:100px;    
    height:18px;

}
.suchbutton
{    
    border: 1px solid #bd0926;
	background-color: #FFF;	
	color: #000;
	font-weight: normal;
}
.suchbox 
{
    border-collapse:collapse;
    border:1px solid #bd0926;
    background-color:White;
}
.blackheadline 
{
    font-size:12px;
    font-weight:bold;
    background-color:#FFFFFF;
    font-family:Arial;
    
}


a.top_link:link {TEXT-DECORATION: none; font-size:13px;}
a.top_link:visited{TEXT-DECORATION: none;font-size:13px;}
a.top_link:active{TEXT-DECORATION: none;font-size:13px;}
a.top_link:hover{TEXT-DECORATION: underline;font-size:13px;COLOR: #000000;font-weight:bold;}


.benutzerliste
{
    border:1px solid black;
    border-collapse:collapse;
}
.list1
{
    background-color:#C0C0C0;
    font-size:14px;
}
.list2
{
    background-color:#e1e2e6;
    font-size:14px;
}
.borderlinesmall
{
     background-color:#e1e2e6;
     font-size:14px;
     font-weight:bold;
} 
.suchitem
{
    margin-left:3px;
    border-spacing:5px;
    border-collapse:collapse;
    line-height:17px;
    background-color:White;
    
}     
.content
{
     background-color:White;
     border-collapse:collapse;
     border:1px solid #bd0926;
}
.content_footer
{
     background-color:White;
     border-collapse:collapse;
     border-left:1px solid #bd0926;
     border-right:1px solid #bd0926;
     border-bottom:1px solid #bd0926;     
     border-top:0px solid #bd0926; 
}
.content_mitte
{ 
     background-color:White;
     border-collapse:collapse;
     border-left:1px solid #bd0926;
     border-right:1px solid #bd0926;
     border-top:0px solid #bd0926;
     border-bottom:0px solid #bd0926;
}
.content_mitte2
{ 
     background-color:White;
     border-collapse:collapse;
     border-left:0px solid #bd0926;
     border-right:0px solid #bd0926;
     border-top:1px solid #bd0926;
     border-bottom:1px solid #bd0926;
}
.content_oben
{ 
     background-color:White;
     border-collapse:collapse;
     border-left:1px solid #bd0926;
     border-right:1px solid #bd0926;
     border-top:0px solid #bd0926;
     border-bottom:1px solid #bd0926;
}
.linie
{
      background-color:White;
     border-collapse:collapse;
     border-left:0px solid #bd0926;
     border-right:0px solid #bd0926;
     border-top:0px solid #bd0926;
     border-bottom:1px solid #bd0926;  
}

.submenue1
{
    position:absolute;    
    border:1px solid #bd0926;
    background-color:White;
    width:190px;
    margin-left:150px;   
    margin-top:-43px;
    padding-left:0px;
    display:none;
    cursor:pointer;
    z-index:1;
       
}
.submenue
{
    background-color:White;
    margin-left:-28px;
    cursor:pointer;
    line-height:25px;
       
}
.submenue5
{
    background-color:White;
    margin-left:-28px;
    cursor:pointer;
    line-height:25px;
       
}

.submenue2
{
    position:absolute;    
    border:1px solid #bd0926;
    background-color:White;
    left:180px;
    min-height:30px;
    margin-top:-43px;
    width:200px;
    padding-left:2px;   
    display:none;
    cursor:pointer;
    list-style:none;
    font-size:normal;
       
}
.submenue3
{
    position:absolute;    
    border:1px solid #bd0926;
    background-color:White;
    margin-left:152px;
    min-height:30px;
    margin-top:-43px;
    padding-left:0px;   
    cursor:pointer;
    list-style:none;
    font-size:normal;
    
       
}

.submenue3 table tr td
{
     border-bottom:2px solid #FFFFFF; 
   
       
}
.submenue3 table tr td:hover
{
     border-bottom:2px solid #bd0926; 
   
}



.navd
{
     margin-left:-10px;
     list-style:none;
}
#navd .submenue5:hover  {
      border-bottom:2px solid #FFF; 
}


#navd li
{
     line-height:20px;
     border-bottom:2px solid #FFF; 
    
}


#navd li:hover {
    
    border-bottom:2px solid #bd0926; 
    
}



.alleKatheadline
{
    background-image: url('images/rundeEcke.jpg');
    background-repeat: no-repeat;
    width:117px;
    height:20px;
    float:left;
    padding-top:2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #FFFFFF;
    font-family:Arial;
    padding-top:9px;
}

#Top
{   
    width:998px;
    height:60px;
    text-align:left;
}
.left
{
    float:left;
        padding:4px;
}
.right
{
    float:right;
        padding:4px;
}
.clear
{
    clear:both;
}
.BGtopheadline
{
    margin-top:15px;
    width:1000px;
    height:35px;
    background-image:url("/images/bg_top.gif");
    background-repeat:repeat-y;
    
    
}
#HauptBereich
{
   border:0px solid black;
    width:1000px;
}
.Produktbereiche
{
    background-color:#bd0926;
    width:165px;
    height:20px;
    float:left;
    padding-top:2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #FFFFFF;
    font-family:Arial;
}
.SuchFelder
{
    float:left;
    padding-left:35px;
    padding-top:5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #FFFFFF;
    font-family:Arial;
}
.SuchSelect
{
    width:150px;
}

.SuchButton
{
    border: 1px solid #bd0926;
	background-color: #FFF;	
	margin-top:2px;
	height:22px;
	color: #000;
	font-weight: normal;
}
.MyWarenkorb
{   
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #bd0926;
    padding-top:2px;
    border:0px solid black;
    width:100px;
    float:left;
    margin-left:40px;
    height:25px;
    
}

.WKImg
{
    border:0px solid black;
    float:right;
    padding-top:5px;
}
.WKLinkAlt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #bd0926;
    text-decoration:none;
    border:0px solid black;
    margin-top:10px;
}

.WKLink
{
    COLOR: #bd0926;
    margin-top:5px;
    float:left;
}

#Navigation
{
    float:left;
    border:0px solid red;
    margin-top:-1px;
    
}
#HinweisText
{
    float:left;
    padding-left:20px;
    clear:both;
    margin-bottom:4px;
    color:   #89091d ;
    font-weight:bold;
}
#Mitte
{
    float:left;
    width:617px;
    padding:4px;
    
}
#Rechts
{
    float:right;
    padding:4px;
    margin-top:19px;
    width:200px;
 
}
.TopLowerLine
{
    float:right;
}
#TopMiddle
{
    width:570px;
}

#meinKonto
{
    position:absolute;
    top:25px;
    COLOR: #bd0926;
    font-weight:bold;
    background-image:url(/images/mein_konto.gif);
    background-repeat:no-repeat;
    height:35px;
    padding-left:30px;
    padding-top:10px;
    font-size:14px;
    margin-left:25px;
    cursor:pointer;
    
}

#meinKonto:hover #UserMenue
{
    display:block;
}

#UserMenue
{
    position:absolute;
    background-color:White;
    border:1px solid #89091d ;
    border-top:0px solid black;
    display:none;
    left:0px;
}

.VSBox
{
    color: #89091d ;
    font-weight:bold;
}
.VSBoxMain
{
    float:right;
}


#MyWarenkorb:hover #aWarenkorbDetails
{
    display:block;
}
#aWarenkorbDetails
{
    display:none;
    margin-top:25px;
    margin-left:-134px;
    background-color:White;
    border:1px solid black;
    position:relative;
    padding:0px;
    width:350px;
}

#aWarenkorbDetails td
{
    color: #89091d;
    font-weight:bold;
}

#MyWarenkorb:hover #bWarenkorbDetails
{
    display:block;
}
#bWarenkorbDetails
{
    display:none;
    margin-top:25px;
    margin-left:-4px;
    background-color:White;
    border:1px solid black;
    position:relative;
    padding:0px;
    width:220px;
}

#bWarenkorbDetails td
{
    color: #89091d;
    font-weight:bold;
}

.aline
{
    border-top:1px solid  #bd0926;
}
#WKArtikel
{
    overflow-y:auto;
    max-height:120px;
}

#winInfo
{
    color:grey;
    position:absolute;
    font-size:12px;
    margin-left:30px;
    float:right;
    margin-top:6px;
    height:20px;
}
.DarkRed
{
    color:#89091d;
}



 .pangv
   {
       height:12px;
       margin-left:0px;
       float:left;
    font-size:10px;
    color:Black;
    text-align:left;
   }

.Artikelline
{
    border:0px solid red;
    height:240px;
    width:582px;
    margin:0px;
}

.artikelBoxNormal
{
    border:1px solid  #bd0926;
    width:182px;
    height:230px;
    float:  left;
}
.artikelBoxAngebot
{
    border:1px solid  #bd0926;
    width:182px;
    height:230px;
    float:  left;
    background-image:url("/images/schlossapo_angebot_normal.gif");
    
    background-repeat:no-repeat;
}
    
.mitte
{
    margin-left:14px;
    margin-right:14px;
}
.artikelIMG
{
    width:76px;
    height:80px;
    border:0px solid black;
    margin-top:25px;
}
.artikelHeadline
{
    height:40px;
    
    border:0px solid black;
}
.infos
{
    font-size:10px;
}
.infos2
{
    font-size:10px;
    text-align:left;
    margin-left:7px;
    float:left;
}
.preis
{
    font-weight:bold;
    color:#89091d;
    margin-bottom:0px;
    float:left;
    margin-left:7px;
}
.wkim
{
    position:absolute;
    margin-left:125px;
    margin-top:-40px;
    border:0px;
    z-index:0;
}

