a:link.headerLink { color:white; font-weight:bold; }
 a:visited.headerLink  { color:white; font-weight:bold; }
 a:hover.headerLink { color:#DC001B; }

/* Individualformatierungen für Masterpage*/    
/* Achtung: Diese Datei wird vor der Theme-Css-Datei geladen!!*/

a:link.treeViewParent {color:#DC001B} 
a:visited.treeViewParent {color:#DC001B} 
a:hover.treeViewParent {color:#DC001B} 

a:link.treeViewRoot {font-weight:bold;} 
a:visited.treeViewRoot {font-weight:bold;} 
a:hover.treeViewRoot {font-weight:bold;} 


a:link.versandweiss {color:white} 
a:visited.versandweiss {color:white} 
a:hover.versandweiss {color:white} 


 




html, body, div, p, h1, h2, h3, ul, ol, 
span, a, table, td, form, img, li {
   margin: 0;
 padding:0;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.center {
   margin: 0 auto;
}

.c {
   clear: both;
}
.floatLeft
{
  float:left; 
}

.textLeft
{
 text-align: left;

}


#header
{
min-width:1000px;
max-width:1650px;
/* sonst passt das Bild nicht genau in IE7 */
height:96px;

}

#leftHeader
{
position:absolute;
/* sonst passt das Bild nicht genau in IE7 */
height:96px;


}

#printHeader
{

/* sonst passt das Bild nicht genau in IE7 */

 Display:none

}

#rightHeader
{

float:right;
/* sonst passt das Bild nicht genau in IE7 */
height:96px;
}


.backPanel
{
 background-repeat :no-repeat ;   
}

#siteframe
{

}

.UserButton
{

cursor:pointer;
     border-right: #CC0000 1px solid;
    border-top: #CC0000 1px solid;
    border-left: #CC0000 1px solid;
    border-bottom: #CC0000 1px solid;
}

.footer
{
    color: White;
    min-width: 1000px;
    max-width: 1650px;
    background-color: black;
    border-top: white thin groove;
    border-bottom: white thick groove;
}
.headerBar
{
background-color:black;
height:1.6em; 
border-bottom: black thin solid;
}




#tableContainer
{

min-width:1000px;
max-width:1650px;
}




#frameTable
{
   
   
    clear: right;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    width: 100%;

    

}


.leftFrameCell
{
    padding: 8px;
    vertical-align: top;
  

    width: 200px;
    border-right: black 2px solid;
}

.rightFrameCell
{
    padding:8px;
       width: 160px;
    vertical-align:top;

 border-left: black 2px solid;

}

.contentFrameCell
{
  

 background-position:center;

text-align:center;
vertical-align:top;
 border-top-style: none;
 border-right-style: none;
 border-left-style: none;
 border-bottom-style: none;
 min-height:500px;
}

#leftFrameLayer
{
    min-height:500px;
      text-align: center;
}

.contentLayer
{  
    
 /* Vorsicht min-height nur in Verbindung mit fester Breite möglich. da der Layer sont die ContentFrameCell hinaustreibt, da diese keine feste Breite hat*/
/* Der ContentLayer wird auch im Code geändert in ContentLayerExtended (siehe Masterpage ), weil ältere Browser Min-height nicht verstehen*/
/* Im CodeBehind der MasterPage muss Unit geändert werden, wenn hier Änderungen an Height vorgenommen werden */

/*  min-height:1000px;*/
 }
 

 

.Schnellanmeldung
{ 
 border-color: #CC0000;
 border-width: 1px;
}




#rightFrameLayer
{
    min-height:500px;
}


.treeView1
{
     text-align: left;
  min-height:450px;

}




.NewsTable
{
    font-size: 10pt;

    text-align : center;
    border-right: black 1px solid;
    border-left: black 1px solid;
      border-top: black 1px solid;
    border-bottom: black 1px solid;
}

.NewsTableHeaderCell
{
   
}

.NewsTableContentCell
{
    font-weight: bold;

}
    
    


.headerBarTable
{color:black;
background-color: silver;


    margin: 0 auto;
    width: 100%;

}

.PageName
{color:black;
background-color: silver;

    margin: 0 auto;
    width: 100%;

}

.cartBack
{
    background-position: center center;
    background-image: url(Images/Elements/cart_background.jpg);
    background-repeat: no-repeat;
}


#team a {outline: none;height: 23px;width: 55px;display: table-cell;background: url("Images/Elements/Rollover/Team.jpg") 0px 0px no-repeat;float: left;}
#team a:hover {background-position: 0px -24px;}
#team a:active {background-position: 0px -48px;}

#impressum a {outline: none;height: 23px;width: 75px;display: table-cell;background: url("images/elements/rollover/impressum.jpg") 0px 0px no-repeat;float: left;}
#impressum a:hover {background-position: 0px -24px;}
#impressum a:active {background-position: 0px -48px;}

#agb a {outline: none;height: 23px;width: 40px;display: table-cell;background: url("images/elements/rollover/agb.jpg") 0px 0px no-repeat;float: left;}
#agb a:hover {background-position: 0px -24px;}
#agb a:active {background-position: 0px -48px;}

#versand a {outline: none;height: 23px;width: 68px;display: table-cell;background: url("images/elements/rollover/versand.jpg") 0px 0px no-repeat;float: left;}
#versand a:hover {background-position: 0px -24px;}
#versand a:active {background-position: 0px -48px;}
