body{
background-color: #B3B8C6;
font: normal 12px/130% verdana, arial, helvetica, sans-serif;
color: #0A2F71;
margin:0px;
padding:0px;
}

#topshadow{
position:absolute; 
top:0px;
margin-left:-380px;
left:50%;
}

#leftshadow{
position:absolute; 
top:6px;
margin-left:-377px;
left:50%;
}

#rightshadow{
	position:absolute;
	left:50%;
	top:6px;
	margin-left:358px;
}

#header{
position:absolute; 
top:6px;
margin-left:-372px;
left:50%;
}

#content{
	position:absolute;
	left:50%;
	top:90px !important;
	margin-left: -151px;
	width: 477px;
	height: 395px;
	background-color: #F8F8FA;
	padding: 16px 0px 8px 32px;
	overflow: auto;
}

#foot{
position:absolute; 
left:50%; 
top:510px;
margin-left:-372px;
}

#nav{
position:absolute; 
top:92px;
width: 221px;
height: 418px;
background-image:url(../pics/nav.gif);
border-right: #6D1B1B;
margin-left:-372px;
left:50%;
}

/*~~~~~~~~~~~~~~~Style-Angaben fuer den Navigations-Bereich der "Taetigkeiten", bzw. fuer aufgeklapptes Menue~~~~~*/

#nav2{
position:absolute; 
left:22px; 
top:106px;
width: 234px;
height: 296px;/*Angaben fr I.E.*/
background-image:url(../pics/nav.gif);
border-right: #6D1B1B;
}

/*Angaben fuer Netscape*/
body>#nav2{
height: 306px;
}


/*~~~~~~~~~~~~~~~~~~~~~~~E N D E Style-Angaben fuer den Navigations-Bereich der "Taetigkeiten"~~~~~~~~~~~~~~~~~~~~*/

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~N A V I G A T I O N~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

a, #navcontainer ul, #navcontainer a, .contentarrows, .navactive, .willkommen{
font: bold 12px/110% verdana, arial, helvetica, sans-serif;
}

#navcontainer ul{
margin-left: 28px;
padding-left: 0;
padding-top: 30px;
list-style-type: none;
color: #6D1B1B;
}

#navcontainer a{
display: block;
padding: 3px;
}

#navcontainer a:link, #navcontainer a:visited{
color: #005599;
text-decoration: none;
padding: 3px;
}

#navcontainer a:hover{
background-color: #369;
color: #fff;
border-right: 6px solid #1A3C7A;
}

.navaktiv{
list-style-image: url(../pics/nav_aktiv.gif);
background-repeat: no-repeat;
border-top: 1px solid #C3C8C8;
border-bottom: 1px solid #fff;
padding: 3px;
background-color: #F8F8FA;
}

.unavi {
list-style-type: none;
margin-left: 9px;
}
.unaviumbru {
	list-style-type: none;
	
}

.navaktiv_t {
list-style-image: url(../pics/nav_aktiv_t.gif);
}

.subaktiv_t {
list-style-image: url(../pics/sub_aktiv.gif);
background-repeat: no-repeat;
border-top: 1px solid #C3C8C8;
border-bottom: 1px solid #fff; /*#6D1B1B;*/
padding: 3px;
background-color: #F8F8FA;
margin-left: 9px;
}

#navcontainer .unavi a{
color: #005599;
}

#navcontainer .unavi a:hover{
background-color: #369;
color: #fff;
} 

.unaviaktiv{
list-style-image: url(../pics/sub_aktiv.gif);
background-repeat: no-repeat;
padding: 3px;
margin-left: 9px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~E N D E ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~L I N K S ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#content a{
color: #803032;
text-decoration: none;
margin-left: -4px;
padding: 1px;
}

#content a .bullet{
visibility: hidden;
background-image:url(../pics/sub_aktiv.gif);
background-repeat: no-repeat;
background-position: center;
margin-left: -15px;
}

#content a:link, #content a:visited{
color: #803032;
text-decoration: none;
padding: 1px;
}

#content a:hover{
color: #005599;
background-color: #EDF1F0;
border-bottom: 1px dotted #005599;
}

#content a:hover .bullet{
visibility: visible;
margin-left: -15px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~C O N T E N T    B E R E I C H ~~~~~~~~~~~~~~~~~~~~~*/

.contentarrows{
list-style-image: url(../pics/content_arrow.gif);
margin-left: -39px;
margin-top: 28px;
}

h1, h2, h3{
font: bold 12px/130% verdana, arial, helvetica, sans-serif;
color: #0A2F71;
}

h1{
margin-bottom: -1px;
}

h2{
margin-top: 10px;
margin-bottom: 0px;
}

h3{
margin-left: -1px;
margin-bottom: 1px;
margin-top: -17px;
}

#satzspiegel{
margin-top: 24px;
width: 450px;
}

.dots{
position: static;
padding-left: 205px;
}

/*~~~~~~~~~~~~~~~~K o n t a k t - Dreispaltigkeit ~~~~~~~~~~~~~~~~~~~~~~*/

.dreispaltig{
float: left;
padding: 0 4% 0px 20px;
font-size: 10px;
}

.dreispaltigb{
float: left;
padding-right: 2%;
padding-bottom: 0px;
font-size: 10px;
}

/*~~~~~~~~~~~~~~~~I M P R E S S U M ~~~~~~~~~~~~~~~~~~~~~~*/

#indent{
padding-left: 20px;
}

.pics {
border: 1px solid #6D1B1B;
margin: 10px 8px 0px 0px;
}

.bildunter {
font-size: 9px;
line-height: 12px;
}

