/*default stylesheet*/
body{
   margin:0 auto;
   padding-top:10px;
   padding-bottom:20px;
   text-align:center;
   background:#ddd;
   font-family:Verdana,Arial,Helvetica,sans-serif;
   font-weight:normal;
   color:#111;
   font-size:11pt;
   width:100%;
}
a{
   color:#000;
}
#container{
   margin-top:20px;
   width:700px;
   margin:0 auto;
   border:1px solid #eee;
   background:url(/img/banner.png) 0 0 no-repeat #fff;
}
#banner{
   display:none;
}
#startbutton{
   width:700px;
   height:167px;
   background:none;
   overflow:hidden;
}
#startbutton img{
   float:right;
   margin:0;
   padding:1px;
   margin-top:138px;
   margin-right:124px;
}
#startbutton img.MacPPCpad{
   padding:2px;
   padding-top:0;
}
#navigation{
   margin:0;
   margin-top:1px;
   padding:0;
   text-align:left;
   width:700px;
   height:17px;
   padding-top:48px;
   overflow:hidden;
   margin-bottom:0;
   padding-bottom:0;
}

#navigation div{
   float:left;
   margin:0;
   padding:0;
   padding-left:9px;
   height:17px;
   overflow:hidden;
   padding-top:0px;
}

#navigation div a{
   top:0;
   font-size:8.5pt;   
   margin:0;
   height:17px;
   padding:5px;
   padding-right:12px;
   text-align:left;
   padding-bottom:1px;
   text-decoration:none;
   color:#333;
   overflow:hidden;
   line-height:19px;
   padding-top:5px;
}

/*user .hover class for internet explorer and hover via javascript*/
#navigation div:hover,#navigation div.hover{
   background:#e1e1e1 url(reiter/grau/start.gif) 0 0 no-repeat;
   
}
#navigation div div:hover{
   background:#d4d4d4;
}
/*user .hover class for internet explorer and hover via javascript*/
/*correct background-position for safari via javascript*/
#navigation div:hover a, #navigation div.hover a{
   background:#e1e1e1 url(reiter/grau/stop.gif) 100% 2px no-repeat;
}

#navigation div.active{
   background:#e1e1e1 url(reiter/weiss/start.gif) 0 0 no-repeat;
}

/*correct background-position for safari via javascript*/
#navigation div.active a{
   background:#e1e1e1 url(reiter/weiss/stop.gif) 100% 2px no-repeat;
}
#subnavigation{
   width:700px;
   height:23px;
   margin-top:0;
   padding-top:3px;
   text-align:center;
   background:#d4d4d4;
   border-top:1px solid #fff;
   border-bottom:#efefef 1px solid;
}
#subnavigation a{
   background:#d4d4d4;
   font-size:7pt;
   color:#333;
   text-decoration:none;
}
#subnavigation a:hover{
   background:url(nix.gif);
}

pre a{
   text-decoration:none;
}
#subnavigation a:hover,#content pre a:hover{
   text-decoration:underline;
}
#subnavigation a.active{
   border:0;
   font-weight:bold;
   height:auto;
}
#content{
   margin-top:0;
   border:3px solid #dedede;
   background:#fff url(fingerhut.gif) no-repeat 100% 100%;
   padding-left:0;
   padding-right:20px;
   height:800px;
}
#content #bild{
   margin:1px;
   width:222px;
   background:#efefef;
   float:left;
   height:793px;
   padding-top:5px;
}
#content #bild img{
   margin:20px;
   margin-bottom:0px;
   margin-top:5px;
   margin-left:10px;
   border:1px solid #aaa;
}
#content dl.zitat,#content p.zitat{
   margin-left:0;
   margin-top:20px;
   width:200px;
   font-weight:normal;
   font-style:italic;
   color:#444;
   font-style:italic;
}
#content dl.zitat{
   padding-left:10px;  
}
#content dl.zitat dt{
   font-family:cursive,serif;
   font-weight:normal;
   font-size:10pt;
   color:#ea0006;
   text-align:left;
}
#content dl.zitat dd{
   font-family:Verdana,Arial,Helvetica,sans-serif;
   font-size:65%;
   font-style:normal;
   text-align:right;
   margin:0;
   padding:0;
   margin-top:10px;
}

#content #text{
   width:377px;
   padding-top:20px;
   padding-bottom:20px;
   height:760px;
   padding-left:20px;
   border-left:3px solid #dedede;
   float:left;
}

#content h1{
   margin-top:0;
   padding-top:0;
   font-size:13pt;
   font-weight:normal;
   text-align:left;
}

#content h1 a{
   text-decoration:none;
   color:#999;
}
#content h2{
   margin-top:2em;
   font-size:11pt;
   font-weight:normal;
   color:#777;
   text-align:left;
}
#content h3,#content h3 a{
   color:#222;
   font-weight:normal;
   font-size:8pt;
   text-align:left;
   margin-top:1em;
}
#content ul{
   list-style-type:normal;
   padding-left:1em;
}
#content ul.linklist{
   list-style-type:none;
   padding-left:0;
}
#content ul.linklist li a{
   text-decoration:none;
}
#content ul.linklist li a:hover{
   text-decoration:underline;
}
#content p, #content li,#content pre{
   font-family:Verdana,Arial,Helvetica,sans-serif;
   font-size:10pt;
   color:#333;
   text-align:left;
}
#footer{
   font-size:7pt;
   text-align:right;
   width:664px;
   height:18px;
   padding:18px;
   padding-top:5px;
   padding-bottom:0;
   /*background:#ededed;*/
   background:#e6e6e6;
}
#maintenance{
   display:none;
}
