/* CSS Document */
*{
  margin:0;
  padding:0;
  border:0;
}

p {padding:10px 0 0 0;}

h1{
      font-size:16px;
      color:#f00;
}

h2{
      font-size:12px;
      color:#75010c;
}

dt{
      font-size:12px;
      color:#75010c;
      font-weight: bold;
}

body {
      font-family: Arial;
      font-size: 12px;
      color:#333;
      background-color: #e28725;
}


/*  --  komplette page - center  --  */
#page{
      margin:auto;
      margin-top:20px;
      width: 900px;
      background-color: #fff;
      border:1px solid #75010c;
}

#header{
      height:89px;
      width:370px;
      background: url(images/header.jpg) top left no-repeat;
      padding:0 0 0 530px;
}

#balken{
      height:16px;
      width:417px;
      border-top:1px solid #75010c;
      border-bottom:1px solid #75010c;
      background-color: #aa001a;
      color:#fff;
      padding:3px 0 0 483px;
}

#navi{
      width:228px;
      float:left;
      font-size:16px;
      font-weight:bold;
      padding-top:30px;
      border-right:1px solid #E4CCCD;
}

#navi ul li{
      list-style-type: none;            
}

#navi ul li a{
      display:block;
      width:208px;
      height:20px;
      padding-left:20px;
      padding-top:20px;
      color:#75010c;
      text-decoration: none;
}  
    
#navi ul li a:hover {
      color:#f00;
      border-bottom: 1px solid #E4CCCD;
      border-right: 1px solid #E4CCCD;        
}

#navi ul li a.aktiv{
      color:#000;
      border-bottom: 1px solid #7A0003;
      border-right: 1px solid #7A0003;        
}
#navi ul li a.aktiv:hover{
      color:#000;
      border-bottom: 1px solid #7A0003;
      border-right: 1px solid #7A0003;        
}

#navi ul li ul{
      padding:5px 0 0 0;
}

#navi ul li ul li a {
      color:#f00;
      padding:0;
      width:188px;
      padding-left:40px;
      font-size:12px;
}

#navi ul li ul li a:hover {
      border:0;
      color:#7A0003;
      font-size:12px;
}



#content{
      width:630px;
      float:left;
      background: url(images/bildmarke.jpg) right bottom no-repeat;
      padding:30px 20px 0 20px;
}

#footer{
      height:16px;
      width:95px;
      border-top:1px solid #75010c;
      border-bottom:1px solid #75010c;
      background-color: #aa001a;
      color:#fff;
      padding:3px 0 0 805px;
}

#links{
      background-color: #fff;
      height:32px;
      width:900px;
      text-align: center;
}

#links a{
      color:#666;
      text-decoration: none;
}

.topanker{
      float:right;
}

.imp_link{
      color:#fff;
      font-weight:bold;
      text-decoration:none;
}


.contentleft
{
float:left;
text-align:left;
width:250px;
}

.contentright
{
padding-left:80px;
width:200px;
float:left;
text-align:left;
}
