body {
background-color: #eaeaea;
background: url('images/bg.png'); 
font-family: tahoma; 
text-align:justify;
font-size: 12px; 
line-height:12px;
text-transform: none;
color: #000000;
margin: 0px; 
padding: 0px;
}



#container{
margin: 0 auto;
margin-top:-8px;
width:850px;
background-color:#blue;
}

#header{
width:850px; height: 200px;
border-bottom:1px solid #ccc;
background-image: url('images/header.png');
}

#topnav{
width:850px;
padding:4px;
margin:0px;
margin-top:3px;
margin-left:-4px;
}

#topnav a{
float:left;
width:154px;
font-size: 12px; 
text-transform:uppercase;
font-weight: normal;
color: #000; 
text-align:center;
display:block;
margin:1px; padding:2px;
background: #eaeaea;
border-top: 1px solid #000;
border-right: 5px solid #BBB6A0;
border-bottom: 1px solid #000;
border-left: 5px solid #BBB6A0;
}

#topnav a:hover{
letter-spacing: 2px;
}

#sidebar{
float: left;
width: 218px;
padding:5px;
margin:4px;
margin-right:0px;
background-color:#eaeaea; 
}

#content{
float: right;
width: 600px;
padding:5px;
margin:4px;
background-color:#eaeaea;
}

#footer{
clear:both;
background-color:#eaeaea;
border-top:1px solid #ccc;
text-align:left;
padding:5px;
}

.image { border: 
4px solid #BBB6A0; 
margin: 2px 2px 2px 0px; 
}

a:link, a:active, a:visited{color:#736F6E; text-decoration: none;-webkit-transition:0.5s; -moz-transition:0.5s;
-ms-transition:0.5s; -o-transition:0.5s; transition:0.5s;}
a:hover{color:#444; text-decoration: none;-webkit-transition:0.5s; -moz-transition:0.5s;
-ms-transition:0.5s; -o-transition:0.5s; transition:0.5s;}

a.nav:link, a.nav:active, a.nav:visited{ 
text-align:center;
padding:1px; margin:1px;
line-height:9px;
color: #000000;
background-color:#dddddd;
display:block;
border-left: 5px solid #BBB6A0;
}
a.nav:hover{
letter-spacing:2px;
}

a.aff:link, a.aff:active, a.aff:visited{ 
text-align:center;
padding:1px; margin:1px;
line-height:9px;
color: #000000;
background-color:#dddddd;
display:block;
border-left: 5px solid #0040ff;
}
a.aff:hover{
letter-spacing:2px;
}

/* Hauptüberschriften */
h1 { 
font-size: 12px; 
color: #878286; 
font-weight: bold; 
text-align: left; 
letter-spacing: 2px;
background-color: #BBB6A0;
border-top: 2px solid #878286;
border-bottom: 2px solid #878286;
margin-top: 7px; 
margin-bottom: 6px 
}

/* Navigationsüberschriften */
h2 { 
font-size: 12px; 
color: #99746A; 
font-weight: bold; 
text-align: center; 
letter-spacing: 2px;
border-bottom: 1px solid #99746A;
margin-top: 7px; 
margin-bottom: 7px 
}

/* News */

.news-newsskinrahmen{
background:#eaeaea;
margin:auto;
padding-top:15px;
width:590px;
border:1px solid #BBB6A0;}

.news-askerp {
width:60px;
height:60px;
opacity:1;
display:inline-block;
border:1px solid #BBB6A0;
padding:4px;
background:#f7f7f7;
position:absolute;}

.news-question {
font-family:roboto, sans-serif;
font-size:10px;
color:#888888;
padding:9px 15px;
display:inline-block;
min-height:50px;
margin-top:0px;
background:#f7f7f7;
width:383px;
border:1px solid #BBB6A0;
margin-left:84px;}

.news-text {
font-family:tahoma; 
font-size:12px;
color:#000000;
padding:8px;}

.news-permalinkz {
border-top:1px solid #EEEEEE;
display:block;
padding:8px 12px;
text-transform:uppercase;
font-size:9px;
letter-spacing:0.5px;
height:15px;
line-height:15px;
background:#f9f9f9;}

.news-indextagz {
border-top:1px solid #BBB6A0;
display:block;
padding:8px 12px;
text-transform:uppercase;
text-align:right;
letter-spacing:0.5px;
font-size:8px;
line-height:125%;
}

b { font-family: tahoma; font-size: 12px; color: #8C8071 }
i { font-family: verdana; font-size: 11px; color: #6F8B8C }
u { font-family: verdana; font-size: 12px; color: #8C8071; border-bottom: 1px solid }

blockquote{
background:#e5e5e5;
border-bottom: 2px solid #bbb;
padding:5px; margin: 20px 60px 20px 60px;
}

#table1     { 
border: 1px solid #240B3B; 
font-family: tahoma; 
font-size: 12px; 
color: #000000; 
margin-left: 3px; 
margin-right: 3px 
}

#table1 td  { 
border: 1px solid #240B3B; 
background-color: #eaeaea 
}

#table1 th  { 
border: 1px solid #240B3B; 
background-color: #eaeaea 
}