/* CSS Document */

* {
margin:0;
padding:0;
}
html, body {
min-height:101.0%;
height:auto !important; /* für moderne Browser außer IE*/
}
body {
text-align:center; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px;
color:#000;
background:#E6E6E6 url(../bilder/hg_body_20x700.jpg) top left repeat-x;
}
#container {
width:980px;
min-height:600px;
text-align:left;
background:transparent; 
margin:0 auto 0 auto;
}
*html #container {
height:600px;
}
#top {
width:880px;
height:20px;
background:#A70E13;
}
#header {
height:170px;
width:880px;
text-align:right;
background:#fff url(../bilder/logo_spiegel_450x174.jpg) top left no-repeat;
overflow:hidden;
}
#navigation {
width:980px;
width:710px;
margin-left:160px;
height:30px;
background:transparent;
border-left:1px solid #BE4C50;
}
#navigation ul {
margin:0; 
padding:0;
}
#navigation li {
list-style-type:none; 
display:inline; 
}
#navigation a:link, #navigation a:visited {
display:block; 
height:30px;
line-height:30px; 
color:#fff; 
text-decoration:none; 
float:left; 
border-right:1px solid #BE4C50; 
text-align:center;
font-size:11px; 
font-weight:bold;
padding-right:17px;
padding-left:17px;
}
#navigation a:hover, #navigation a:active {
background:url(../bilder/hg_menue_grau_50x30.jpg) top left repeat-x; 
color:#fff; 
border-color:#BE4C50; 
line-height:30px;
}
#navigation li a#current{
background:url(../bilder/hg_menue_grau_50x30.jpg) top left repeat-x; 
color:#fff; 
border-color:#BE4C50; 
}
#links {
width:150px;
height:220px;
float:left;
border:none;
margin-top:55px;
margin-right:10px;
margin-bottom:8px;
background:transparent;
}
/* navigation links */
#links ul {
width:134px;
margin:0px auto auto 0px;
padding:0;
list-style-type:none;
font-size:11px;
}
#links ul li {
display:inline;
}
#links ul a:link, #links ul a:visited {
display:block;
width:114px;
padding-top:10px;
padding-bottom:10px;
padding-left:20px;
text-decoration:none;
color:#000;
font-weight:bold;
border-bottom:1px solid #E0DCDC;
}
#links ul a:hover, #links ul a:active {
color:#666;
background:#F1EDED;
border-bottom:1px solid #fff;
}
#links li a#current2 {
color:#666; 
background:#F1EDED;
border-bottom:1px solid #fff;
}
#content1 {
width:550px;
float:left;
margin-top:30px;
margin-right:20px;
margin-bottom:30px;
text-align:left;
line-height:1.5em;
background:url(../bilder/hg_content_mitte_550x10.jpg) top left repeat-y;
}
#content1 .oben {
background:url(../bilder/hg_content_oben_550x40.jpg) top left no-repeat;
height:40px;
}
#content1 .unten {
background:url(../bilder/hg_content_unten_550x20.jpg) top left no-repeat;
height:20px;
}
#content1 p {
margin:10px 35px 0px 35px; 
}
#content1 ul {
margin:10px 55px 0px 55px;
list-style:circle; 
}
h1 {
font-size:130%;
color:#666;
border-bottom:1px solid #999;
margin:5px 25px 15px 25px;
}
/* Textlinks */
#content1 a {
text-decoration:underline; 
color:#A70E13; 
}
#content1 a:hover { 
text-decoration:underline; 
color:#666;
}
#rechts1 {
width:140px;
min-height:200px;
float:left;
text-align:left;
line-height:1.2em;
background:url(../bilder/hg_rechts_mitte_140x10.jpg) top left repeat-y;
margin-top:30px;
margin-right:5px;
margin-bottom:30px;
}
*html #rechts {
height:200px;
}
#rechts p {
text-align:center;
margin-left:10px;
}
#unten {
clear:both;
width:880px;
height:50px;
background:transparent;
margin-bottom:10px;
}
#unten .a {
margin-left:20px;
line-height:17px;
color:#666;
font-size:90%;
}
#unten a{
text-decoration:underline;
color:#666;
font-size:90%;
}



