body
{
margin: 0 auto;
padding: 0;
font: 12px verdana, arial, helvetica, sans-serif;
text-align: left;
color: #797624;
background-color: #E8E174;
}

a:link, a:visited { color: #D1564C;text-decoration:none; }
a:hover, a:active
{
color: #D1564C;
text-decoration:underline;
}

h1
{
font: 16px verdana, arial, helvetica, sans-serif;
font-weight: bold;
color: #434220;
margin-top:0px;
margin-left:25px;
margin-right:25px;
margin-bottom:10px;
}

p
{
clear:both;
margin-top:10px;
margin-left:25px;
margin-right:25px;
margin-bottom:10px;
}

#start_box
{
clear:both;
margin-top:0px;
margin-left:7px;
margin-right:7px;
margin-bottom:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
width:602px;
height: 300px;
border-top:#D4D365 7px solid;
border-bottom:#D4D365 7px solid;
}

#adsense_336_280
{
float:left;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding-top:10px;
padding-left:7px;
padding-right:0px;
padding-bottom:0px;
text-align:center;
width:346px;
height:290px;
border-right:#D4D365 7px solid;
}

#next_adsense
{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding-top:10px;
padding-left:0px;
padding-right:7px;
padding-bottom:0px;
text-align:center;
}

#container
{
margin: 0;
padding-top:10px;
padding-left:10px; /* Abstand komplette Seite links */
padding-right:0px;
padding-bottom:0px;
width: 995px;
text-align: left;
}


#header
{
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
margin:0px;
height: 173px;
width:985px;
background-image: url(../images/site/head.jpg);
background-repeat:no-repeat;
background-position: 0 0;
position: relative;
}


#container_content { 
width:616px;
float:left;
margin-top:10px;
margin-left:15px;
margin-right:0px;
margin-bottom:0px;
padding:0px;
}
.imageborder { border-width:5px; border-color:#FFFFFF; border-style:solid;}

#left_side
{
margin:0 0 0 0;
padding:0px;
float:left;
}

#right_side
{
margin-top:10px;
margin-left:14px;
margin-right:0px;
margin-bottom:0px;
padding:0px;
float:left;
}

#bottom_side
{
clear:both;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:10px;
padding-top:10px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}


#footer_head
{
width:985px;
height:17px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding:0px;
background-image: url(../images/site/footer_head.jpg);
background-repeat:no-repeat;
position: relative;
}

#footer
{
width: 985px;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
text-align:left;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
background-image: url(../images/site/footer_bg.jpg);
background-repeat:repeat-y;
position: relative;
}

#footer_foot
{
width:985px;
height:17px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding-top:0px; 
padding-left:0px;
padding-right:0px;
padding-bottom:0px; 
background-image: url(../images/site/footer_foot.jpg);
background-repeat:no-repeat;
position: relative;
}

#footer_empfehlungen
{
width: 985px;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
text-align:center;
padding-top:10px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}

#copyright
{
font: 12px verdana, arial, helvetica, sans-serif;
width: 985px;
height: 30px;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
text-align:center;
padding-top:20px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}

#buchtipp
{
width: 160px;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
text-align:left;
padding-top:10px;
padding-left:15px;
padding-right:0px;
padding-bottom:0px;
}


#counter
{
width: 2px;
height:1px;
z-index:37;
left: 21px;
top: 1598px;
}

#box_navi_head_lb
{
width:195px;
height:46px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding:0px;
background-image: url(../images/site/navi_head_lb1.jpg);
background-repeat:no-repeat;
position: relative;
}


#box_navi_head_fasten
{
width:195px;
height:46px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding:0px;
background-image: url(../images/site/navi_head_fasten.jpg);
background-repeat:no-repeat;
position: relative;
}

#box_navi_head_service
{
width:195px;
height:46px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding:0px;
background-image: url(../images/site/navi_head_service.jpg);
background-repeat:no-repeat;
position: relative;
}

#box_navi_head_weitere_themen
{
width:195px;
height:46px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding:0px;
background-image: url(../images/site/navi_head_weitere_themen.jpg);
background-repeat:no-repeat;
position: relative;
}

#box_navi_head_buchtipp
{
width:195px;
height:46px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding:0px;
background-image: url(../images/site/navi_head_buchtipp.jpg);
background-repeat:no-repeat;
position: relative;
}

#box_navi
{
width: 195px;
margin-left:0px;
margin-top:10px;
margin-bottom:0px;
margin-right:0px;
text-align:left;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
background-image: url(../images/site/navi_bg.jpg);
background-repeat:repeat-y;
position: relative;
}

#box_navi_foot
{
width:195px;
height:18px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding-top:0px; /* Abstand zum letzten Link in der Box */
padding-left:0px;
padding-right:0px;
padding-bottom:0px; 
background-image: url(../images/site/navi_foot.jpg);
background-repeat:no-repeat;
position: relative;
}


#content_head
{
width:616px;
height:19px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding:0px;
background-image: url(../images/site/content_head.jpg);
background-repeat:no-repeat;
position: relative;
}

#content
{
width: 616px;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
text-align:left;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
background-image: url(../images/site/content_bg.jpg);
background-repeat:repeat-y;
position: relative;
}

#content_foot
{
width:616px;
height:17px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding-top:0px; 
padding-left:0px;
padding-right:0px;
padding-bottom:0px; 
background-image: url(../images/site/content_foot.jpg);
background-repeat:no-repeat;
position: relative;
}

#box_navi ul
{
margin: 0 0 0 18px;
padding-top:10px; 
padding-left:0px;
padding-right:0px;
padding-bottom:0px; 
list-style-type:none;
}

#box_navi li
{
  font: 10px verdana, arial, helvetica, sans-serif;
  padding: 2px 14px;
  background-image: url(../images/site/arrow_navi.jpg);
  background-repeat: no-repeat;
  background-position: left center;
}

#banner_left
{
width: 214px;
margin-left:8px;
margin-right:0px;
text-align:center;
padding-top:20px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
position: relative;
}

#banner_right
{
float:left;
width: 145px;
margin-left:0px;
margin-top:0px;
margin-right:0px;
text-align:center;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
background-image: url(../images/site/banner_right_bg.jpg);
background-repeat:repeat-y;
position: relative;
}

#banner_right_head
{
width:145px;
height:19px;
margin:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:8px; /* Abstand zum Banner */
background-image: url(../images/site/banner_right_head.jpg);
background-repeat:no-repeat;
position: relative;
}

#banner_right_foot
{
width:145px;
height:18px;
margin:0px;
padding:0px;
background-image: url(../images/site/banner_right_foot.jpg);
background-repeat:no-repeat;
position: relative;
}

#footer a {color:#D1564C;text-decoration:none;}
#footer a:hover {text-decoration:underline;}

#footernav ul
{
margin: 0 0 0 20px;
padding: 0;
list-style-type: none;
}

#footernav li
{
display: inline;
padding: 0 15px;
}
