body
{
margin: 0;
padding: 0;
height: 101%;
text-align: center;
background-image : url('bilder/back.gif'); 
background-repeat : repeat-x; 
color: #303030;
font-size:14px; 
line-height: 135%;
font-family:arial, helvetica, sans-serif
}

html {
  min-height: 101%;
}
a:link, a:visited { color: #454CA4;text-decoration: none;cursor : pointer;  }

a:hover, a:active
{
color: #616161;cursor : pointer; 

}

p {
text-align: justify;

}

.p {
color: #303030;
font-size:14px; 
font-family:arial, helvetica, sans-serif;
}

h1
{
font-family : arial, times, helvetica, sans-serif;
font-size:118px;
color: #081031;

}
h2
{
color: #081031;
font-family: arial, times, helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
margin: 2px 0 30px 0;

}


h3
{
color: #081031;
font-size: 16px;
font-family : arial, times, helvetica, sans-serif;
margin-top: 10px;
}

.h4
{
color: #081031;
font-size: 16px;
font-weight: bold;
font-family :  verdana,  arial, times, helvetica, sans-serif;
margin-top: 0;
}

.n1 {
font-family : arial,  helvetica, sans-serif; 
font-size : 10px; 
color : #081031;
padding-left:40px;
text-align: left;
}

#container
{
background-image : url('bilder/bg_content.jpg'); 
background-repeat : repeat-y; 
margin: 80px auto;
width:800px;
text-align: left;
border: 1px solid #336699;

}

#header
{

border-left:1px none #fff; border-right:1px none #fff; border-top:1px none #fff; height: 123px;
width: 800px;
border-bottom: 1px solid #0E1F63;
}

#sidebar {

float: left;
margin: 5px 0 0 0;
width: 200px;
}



#left{float:left;width:185px;font-family:verdana,arial,sans-serif;font-size:15px;font-weight:normal;padding:0;background:#767CC8;text-align:left;}
#left ul{list-style-type:none;padding:5px 0 0 5px;margin:0;}
#left ul.borderbottom{border-bottom:1px solid #767CC8;padding:0 0 3px 15px;}
#left li a{text-decoration:none;color:#fff;cursor:pointer;}
#left li a:hover{text-decoration:none;color:#070A35;cursor:pointer;}
#left li li a{margin:0;}
#left li{margin:0;padding:7px 0 7px 0;}
#left li li{margin:0;padding:0 0 35px 0;}
#left li a.selected{margin:0;padding:0;color:#fff;text-decoration:underline;}
#left li li a.selected{margin:0;padding:0;color:#08305B;text-decoration:none;}
#subnavlist{margin:0;padding:0;}
#subnavlist1{padding-top:-4px;padding-bottom:0;}
#left li ul li{margin:0;font-size:13px;padding:4px 0 4px 8px;}
#left li li ul li li{margin:0;font-size:13px;padding:1px 0 4px 8px;}

.border{margin-left:20px;width:160px;border-bottom:1px dotted #0E1F63;}
.border1{margin-left:0;width:160px;border-bottom:1px dotted #0E1F63;border-top:1px dotted #0E1F63;
}
.abstand {
margin-bottom:-40px;
}

#content1 { 
background-image : url('bilder/siegel.jpg'); 
background-repeat : no-repeat; 
background-position: 95% 100%;
float: right;
padding: 0;
width: 590px;
text-align: left;
background-color: #fff;
}

#content { 

padding: 20px 40px 10px 40px;
background-color: transparent;
}


.imagefloat
{
float: right;
padding: 1px;
border:  2px ridge #cacaca;
margin: 0 0 10px 10px;
}

#footer
{

width:790px;
clear:both;
margin: 5px 0 0 0;
padding:5px 0 0 5px;

}

.ul {
line-height: 145%;
}


.foot {
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 13px; 
color : #fff;
} 

a.foot:link, a.foot:visited
{
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 13px; 
color : #fff;
} 
a.foot:hover, a.foot:active {

font-family : verdana, arial, helvetica, sans-serif; 
font-size : 13px; 
color : #081031;
} 

.image {
float : right; 
margin-left:20px; 
padding: 0 0 0 15px; 
} 

.hr  {
border-width:1px; 
border-style: solid; 
border-color:#336699;
}

img {
border: none;
}
