body {
margin-top : 0; 
margin-bottom : 0; 
margin-left : 0; 
margin-right : 0; 
color : black; 
font-size : 1.0em; 
font-family : Arial, Helvetica, sans-serif; 
background-color: White;
} 
h1, h2, h3, h4, h5, h6, a {
margin : 0; 
} 
h1.h1-logo{
margin-left: 100px;
font-size: 1.0em;
font-weight: bold;
}
h1.h1-seite{
margin-left: 3px;
margin-top: 20px;
margin-right: 10px;
font-size: 1.0em;
font-weight: bold;
border-bottom: 1px solid #5540A9;
}
h1.h1-mitte{
font-size: 1.0em;
font-weight: bold;
width: 320px;
padding: 3px 3px 3px 8px;
background-image: url(../image/str3.gif);
background-repeat: repeat;
}
h1.h1-mitte2{
font-size: 0.9em;
margin-top: 30px;
font-weight: normal;
width: 280px;
padding: 3px 3px 3px 8px;
background-image: url(../image/str3.gif);
background-repeat: repeat;
}
h1{
font-size: 1.0em;
font-weight: bold;
}
h3{
font-size: 0.8em;
font-weight: bold;
}
h4{
font-size: 0.8em;
font-weight: normal;
}
img {
border : none; 
margin : 0; 
padding : 0; 
}
img.navi-gif{
width: 15px;
height: 15px;
vertical-align: middle;
}
hr.hr-kon{
width: 273px;
text-align: left;
line-height: 1px;
 color: #DCDCDC;
 margin-left: 0px;
}
table {
background-color : transparent; 
color : black; 
font-size : 0.9em; 
width : auto; 
margin : 0; 
border : none; 
}
div.div-seite {
width : 900px; 
height: 600px;
background-image: url(../image/logo.gif);
background-repeat: no-repeat;
background-position: 10px 12px;
border-left: 1px solid #5540A9;
border-right: 1px solid #5540A9;
border-bottom: 1px solid #5540A9;
margin : 0 auto;
background-color : transparent;
}
div.div-seite2{
width : 900px; 
height: 1286px;
background-image: url(../image/logo.gif);
background-repeat: no-repeat;
background-position: 10px 12px;
border-left: 1px solid #5540A9;
border-right: 1px solid #5540A9;
border-bottom: 1px solid #5540A9;
margin : 0 auto;
background-color : transparent;
}
div.div-haupt1{
background-color: transparent;
width: 710px;
float: right;
margin-top: 0px;
height: 477px;
background-image: url(../image/verw.jpg);
background-repeat: no-repeat;
background-position: 200px 120px;
}
div.div-haupt2{
background-color: transparent;
width: 710px;
float: right;
margin-top: 0px;
height: 477px;
}
div.div-haupt3{
background-color: transparent;
width: 710px;
float: right;
margin-top: 0px;
height: 1175px;
}
div.div-top{
height: 98px;
width: auto;
background-color: transparent;
padding-top: 0px;
border-top: 10px solid #5540A9;
border-bottom: 3px solid #62A940;
background-image: url(../image/2.jpg);
background-repeat: no-repeat;
background-position: right;
}
div.div-topli{
width: 300px;
height: 91px;
background-color: transparent;
border-bottom: 7px solid #62A940;
background-image: url(../image/str1.gif);
background-position: right;
background-repeat: no-repeat;
}
div.div-home{
margin-left: 60px;
margin-top: 115px;
width: 370px;
height: auto;
font-size: 0.9em;
border-left: 5px solid #E7BA10;
}
div.div-innen{
margin-left: 20px;
margin-top: 50px;
width: 500px;
height: auto;
font-size: 0.9em;
}
div.div-innen2{
margin-left: 20px;
margin-top: 50px;
width: 500px;
height: auto;
font-size: 0.9em;
background-image: url(../image/kontakt.gif);
background-repeat: no-repeat;
background-position: 200px 70px;
}
div.div-impr{
margin-left: 20px;
margin-top: 50px;
width: 650px;
height: auto;
font-size: 0.9em;
}
div.div-navi{
background-color: #EFF7EF;
width: 170px;
float: left;
margin-top: 0px;
height: 489px;
}
div.div-navi2{
background-color: #EFF7EF;
width: 170px;
float: left;
margin-top: 0px;
height: 1175px;
}
ul.ul-navi{
list-style-type : none; 
margin : 30px 0px 0px 0px; 
padding : 0px; 
background-color : transparent; 
width : 170px; 
} 
li.li-navi{
margin : 12px 3px 8px 20px;
background-color: transparent;
}
a.a-navi:link, a.a-navi:visited, a.a-navi:hover{
background-color: transparent;
font-size: 0.8em;
font-weight: bold;
color: #5241AD;
text-decoration: none;
}
a.link_allgemein:link, a.link_allgemein:visited{
color : #5241AD; 
text-decoration : none; 
font-size : 0.9em; 
font-weight : normal; 
} 
a.link_allgemein:hover {
color : #5241AD; 
text-decoration : underline; 
font-size : 0.9em; 
font-weight : normal; 
} 
