body
{
background-color:#CCCCCC;
margin-left: 0px;
margin-top: 0px;
padding-left:0px;
font-family: Verdana, Arial, Helvetica,  sans-serif; font-size: 12px; color: #2E2E2E;
}

a
{
text-decoration: none;
color: #660000;  
}

a:hover
{        
color: #CB0606;
}

table
{
	font-size:12px;
}

#umlauf
{
width: 854px;
background-image: url(../images/hg_all.jpg);
}

#admin_umlauf
{
width: 854px;
background-image: url(../images/admin_hg_all.jpg);
}

#kopf
{
background-image:url(../images/kopf.jpg); 
background-repeat:no-repeat;
width: 854px;
height: 104px;
color: #FFFFFF;
}

    #kopf a
    {        
    font-size: 12px; color: #ffffff; 
    }
    #kopf a:hover
    {
    color: #e4e4e4;
    }
    
    #kopf img
    {
    margin-bottom: 0px;
    margin-top: 15px;
    margin-left:8px;
    } 


#unterkopf
{
width: 854px;
height: 25px;
background-image: url(../images/unterkopf.jpg);
background-repeat:no-repeat;
}

        #unterkopf a
        {        
        color: #FFFFFF;         
        padding-left: 12px;
        padding-right: 12px;
        font-weight: bold;
        font-size: 14px;
        }
        #unterkopf a:hover
        {        
        color: #660000;
        }
        
#box_buecher  
{
width: 170px;
height: 23px; 
position:absolute; top: 21px; left: 117px;
background-color:#EFEFEF;            
border-left:1px solid #660000;
border-bottom:1px solid #660000;
border-right:1px solid #660000;
color: #615E5E;
visibility:hidden;
}

        #box_buecher a
        { 
        padding-left: 5px;
        padding-right: 5px;
        color: #660000;         
        }
        #box_buecher a:hover
        {
        color: #CB0606;
        } 

#box_ueberuns  
{
width: 170px;
height: 23px; 
position:absolute; top: 21px; left: 290px;
background-color:#EFEFEF;            
border-left:1px solid #660000;
border-bottom:1px solid #660000;
border-right:1px solid #660000;
color: #615E5E;
visibility:hidden;
}

        #box_buecher a
        { 
        padding-left: 5px;
        padding-right: 5px;
        color: #660000;         
        }
        #box_buecher a:hover
        {
        color: #CB0606;
        } 

#admin_rechts
{
background-color:#FFFFFF;
width: 660px;
margin-top: 5px;
margin-left: 10px;
float:left;
line-height:18px;
}

#admin_links
{
width: 166px;
margin-top: 5px;
margin-left: 9px;
float:left;
line-height:17px;
}

#links
{
background-color:#FFFFFF;
width: 546px;
margin-top: 5px;
margin-left: 10px;
margin-right: 10px;
float:left;
line-height:18px;
}

        #links a
        {        
        color: #660000;         
        }
        #links a:hover
        {        
        color: #CB0606;
        }


.textbox_links
{
width: 535px;
margin-right: 0px;
float:left;
overflow:hidden;
}
#rechts
{
width: 276px;
margin-top: 5px;
margin-right: 0px;
float:left;
line-height:17px;
}


#textbox_rechts
{
width: 265px;
padding-left: 9px;
margin-top: 2px;
float:left;
overflow:hidden;
}

    .titel
    {
    font-size: 15px;
    font-weight: bold;
    color: #CB0606;
    }

    .isbn
    {
    font-weight: bold;
    color: #660000;
    }


.thumb {
overflow: hidden;
margin: 0px 0px 0px 0px;
padding: 2px;
border: 1px solid #2A2A2A;
}



#buchtipp
{
width: 270px;

padding-left: 2px;
margin-top: 2px;
margin-bottom: 10px;
margin-left: 2px;
background-color: #660000;
color: #FFFFFF;
font-weight: bold;
font-size: 14px;
text-align: center;
}


#warenkorb
{
width: 270px;
padding-left: 2px;
margin-top: 2px;
margin-left: 2px;
background-color: #CCCCCC;
color: #000000;
font-weight: bold;
color: #660000;
font-size: 14px;
float:left;
}


#warenkorb2
{
width: 270px;
margin-left: 2px;
margin-top: 1px;
padding-top: 2px;
padding-left: 2px;
padding-bottom: 2px;
background-color: #F0F0F0;
color: #000000;
font-size: 12px;
float:left;
}


h1 
{ 
margin-top: 0px;
margin-bottom: 15px;
font-size: 15px; color: #2E2E2E;
font-weight: bold;
}

h2 
{
margin-top: 0px;
font-size: 14px; color: #660000; 
font-weight: bold;
}

h3 
{
font-size: 12px; color: #2E2E2E; 
font-weight: bold;
}

h4 
{
font-size: 11px; color: #2E2E2E; 
font-weight: bold;
}

h5 
{
font-size: 12px; color: #AE0103; 
font-weight: bold;
display: inline;
}

h6 
{
font-size: 10px; color: #727272; 
font-weight: bold;
}

h7 
{
font-size: 12px; color: #FFFFFF; 
font-weight: bold;
}

.punkt
{
font-size: 15px; color: #E12129; 
font-weight: bold;
}

.link_weiss
{
color:#ffffff;
}

.link_weiss:hover
{
color:#660000;
}


#fuss
{
width: 854px;
height: 20px;
text-align: center;
background-image: url(../images/fuss.jpg);
background-repeat:no-repeat;
font-size: 10px; color: #FFFFFF;
}

    #fuss a
    {
    font-size: 10px; color: #FFFFFF; 
    }
    #fuss a:hover
    {
    font-size: 10px; color: #CB0606; 
    }

.spacer 
{
clear: both;
width: 0px;
margin: 0px;
padding: 0px;
}

.datum
{
font-size: 11px; color: #FFFFFF;  
}

.info
{
font-size: 10px; color: #660000;  
}

.loginfeld
{
background-color: #FFFFFF;
font-size: 12px; color: #660000; 
border-style: solid; 
border-width: 1px; 
border-color: #660000;
padding:2px;
}


.submitbutton
{ 
background-color:#CCCCCC;
font-size: 12px; color: #000000; 
text-align: center;
}

.submitbutton:hover
{ 
background-color:#FFFFFF;
color: #660000;
}

 .bildright { float:right; padding-left:10px; padding-bottom:10px; padding-top:10px; padding-right:0px; }
 .bildleft { float:left; padding-right:10px; padding-bottom:10px; padding-top:10px;}