* {
   margin : 0;
   padding : 0;
   }
body{color: #000;  
     fomarginnt-family :  sans-serif; 
     background:   repeat-x #fff; 
     }
#mitte {background : #fff url('design/header.png') no-repeat center;
        color : #fff;
        font-family :  sans-serif;
        text-align:left;
        display:block;
        height: 39px;
        margin-top: 50px;
        padding:50px;
        padding-left: 300px;
        }
h1{text-align: center; }
h2{ font:18px sans-serif;}
h2:before {
        line-height: 0px; 
        content: url(design/h2.png);
        }
#main{background : url('design/bodybg.png') center  repeat-y;
      margin : 0 auto; 
      padding : 0 20px;
      width : 780px;
      }
#footer{color: #ffffff; 
        margin-top: -35px;
        background : transparent url('design/footer.png') no-repeat top center; 
        height:58px; 
        }
.text {width: 750px;
       margin: 5px;
       margin-bottom:30px;
       padding: 10px;
       padding-top: 0px;
       background: url(design/ibg.png);  
       }
.text:before {display: block;
              line-height: 0px;
              margin-top:-10px;
              margin: -10px;
              content: url(design/iheader.png);
              }
.text:after {display: block;
              line-height: 0px;
              margin:-10px;
              margin-top:0px;
              content: url(design/ifooter.png)
              }
.rand{
float:right;
width: 137px;
background:#ffffff;
padding: 0px;
margin: 0px;
margin-right: -10px;
font-size:12px;
}
.rand:after{
display: block;
content: url(design/randfooter.png);
background: url(design/ibg.png);  
}
.rand:before{
display: block;
content: url(design/randtop.png);
}
.rand h3{font-size:12px; font-weight:bold;
width:100%;
display:block;
border-bottom: 1px solid #111111;}
#untenrechts {width: 360px;
              margin: 5px;
              margin-top: 0px;
              margin-bottom:30px;
              padding: 10px;
              padding-top: 0px;
              background: url(design/ibg.png); 
             }
#untenrechts:before {display: block;
                     line-height: 40px;
                     margin-top:-10px;
                     margin: -10px;
                     content: url(design/iheadersmall.png);
                     }
#untenrechts:after {display: block;
                    line-height: 0px;
                    margin:-10px;
                    margin-top:0px;
                    content: url(design/ifootersmall.png)
                   }

#untenlinks {width: 360px;
             margin: 5px;
             margin-bottom:30px;
             padding: 10px;
             padding-top: 0px;
             background: url(design/ibg.png);
             float: right;
            }
#untenlinks:before { display: block;
                      line-height: 40px;
                      margin-top:-10px;
                      margin: -10px;
                      content: url(design/iheadersmall.png);
                   }
#untenlinks:after { display: block;
                    line-height: 0px;
                    margin:-10px;
                    margin-top:0px;
                    content: url(design/ifootersmall.png)
                   }
img{float:right;}
ul{margin-left: 25px;
   margin-right: 10px; 
   list-style-type:circle;
   }
li {margin-right: 15px; }
pre {min-height: 40px;
     padding: 15px; 
     padding-right: 25px;  
     background: #8ba0e2  url('design/code.png') no-repeat right center;
     color: #000000;
     display:block;
     border: 3px dashed #b8c7ff;
     border-right:6px dashed #b8c7ff;
     margin-left: 160px;
     margin-right: 60px;
     }
a{text-decoration: none;}
a[href^="http:"]:after{ content:"\25F9"; color:#888;}
}
dl{
	width: 100%;
	padding: 0;
	border-width: 0 1px 1px  1px;
	border-color: #a5bfd6;
	border-style: solid;


	
	
}
dl dt{
	float: left;
	width: 30%;
        height: 100%;
	padding: .5em 5% 1em 5%;
	margin: 0 ;
	font-weight: bold;
	border-top: 1px #A5BFD6 solid;
	clear: left;

}

dl dd{
	width: 50%;
	padding: .5em 4.5% 1em 5%;
	float: left;
	margin: 0 ;
	border-top: 1px #A5BFD6 solid;
        background: url(design/dbg.png);
	
}
dl > dd{
	padding: .5em 5% 1em 5%;
}
#clear{clear: both;}


