/* CSS Document */
*{margin:0; padding:0; border:0;}
body {background-color: #fff; font-family: Arial, Helvetica; font-size: 14px; color:#333;}
a{ color:#000; text-decoration: none;}
a:hover{color:#f00; text-decoration: underline;}
li {list-style:none;}
h1 , h2 {font-size: 14px; font-weight:bolder; color:#012FFF; text-decoration:underline;}
h3 {font-size: 15px; font-style:italic; color:#000; margin:0 0 7px 0;}

#page{
   margin:auto;
   background: url(../images/bg.gif) no-repeat;
   width: 900px;
   height: 500px;

}

#header{
    width: 900px;
}

#logo{
padding-top:10px;
}

#navi{
    width:200px;
    height:364px;
    line-height:27px;
    font-size:15px;
    padding:23px 0 0 12px;
    float:left;
}

#content{
   margin:14px 0 0 0;
   height:364px;
   width:900px
   float:left;
}

.spalte1{
   width:211px;
   height:360px;
   float:left;

}

.spalte2{
   width:211px;
   height:360px;
   float:left;
   margin-left:10px;

}

.spalte3{
   width:211px;
   height:360px;
   float:left;
   margin-left:10px;

}

.text{
   height:192px;
   overflow:auto;
}

#footer{
      height:20px;
      width:400px;
      background-color: #f00;
}

form#kontaktformular { margin-top:10px; padding:3px; width:200px; background:#e7e7e7; border:1px #c4c4c4 solid;}
form#kontaktformular label { width:65px; height:22px; margin-top:5px; display:block; float:left; }
form#kontaktformular .eingabe { width:120px; height:20px; margin-top:5px; border:1px #c4c4c4 solid; float:left; }
form#kontaktformular .checkbox { margin-top:5px; float:left; }
form#kontaktformular textarea { width:120px; height:98px; border:1px #c4c4c4 solid; margin-top:5px; font-family:arial; font-size:12px; float:left; }
form#kontaktformular input.button { height: 23px; width: 98px; margin-top:10px;  margin-left: 104px; background:#FFF; border:1px #c4c4c4 solid; }
form#kontaktformular br { clear:both; }

#dsa-content{   margin:14px 0 0 0;    height:364px; width:650px; overflow:auto;   float:left; }
#dsa-content h1{margin-bottom:20px;}
#dsa-content li{margin: 10px 0 0 25px; list-style-type: disc; }
#dsa-content li a{color:#313131;}
#dsa-content li a:hover{color:grey;}
#dsa-content ul{margin-left:5px;}
#dsa-content p{margin-bottom:8px; font-size:12px; font-family:arial;}
#dsa-content a{color:black; text-decoration:underline;}

.dsa-footer{width:900px; margin:auto;}
.dsa-footer li{display:inline; float:right; margin:0 0 0 10px;}
.dsa-footer li a{color:#313131; font-size:10px; font-family:arial;}
.dsa-footer li a:hover{color:grey;}
