body {
	margin:0px;
	text-align:center;
    background-color:#ffffff;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:8pt;
	line-height:13pt;
	color:#000000;
}

a {text-decoration:none; font-weight:normal;}
a:link {color: #FF0000;}
a:visited{text-decoration:none; color: #FF0000;}
a:hover{text-decoration:none; color: #FF0000;}
a:active{text-decoration:none; color: #FF0000;}


img{
border:0px;
}




td{
	font-size:8pt;
	line-height:13pt;
	color:#000000;
	margin:0px;
	padding:0px;
}

/*********Startseite*******************************/
#start_all{
	margin:0 auto;
	width:996px;
	margin-top:0px;
	text-align:left;
}

#start_logo{
	margin:25px 0 30px 530px;
}

#start_content{
	width:996px;
	height:399px;
    background-image: url(background_startseite.gif);
    background-repeat:none;
}

#start_bilder{
	margin-top:123px;
	float:left;
}
#start_nav{
	margin-top:125px;
	padding:10px;
	padding-left:20px;
	float:left;
	font-size:10pt;
	line-height:15pt;
}

#start_nav a:link, #start_nav a:visited{
	color: #666666;
	font-weight: bold;
}

#start_nav a:hover, #start_nav a:active{
	color: #FF0000;
	font-weight: bold;
}

/******Header*********/

#top_nav {
 background-color:#ffffff;
 color: #666666;
}

#top_nav a:link, #top_nav a:visited{
	color: #666666;
	font-weight: normal;
}

#top_nav a:hover, #top_nav a:active{
	color: #FF0000;
	font-weight: normal;
}


/******Footer*********/
#footer_content{
	background-color:#66CCFF;

}
#footer_content a{
 color:#ffffff;
 font-weight: normal;
}

#footer_left a:link, #footer_left a:visited{
	color:#666666;
}
#footer_left a:hover, #footer_left a:active{
	color:#FF0000;
}


/*****************NAVIGATION*************************/
#breadcrumb{
	margin-bottom:20px;
	font-size:7pt;
}
#breadcrumb a:link, #breadcrumb a:visited{
	color:#666666;
}
#breadcrumb a:hover, #breadcrumb a:active{
	color:#FF0000;
}


#navigation {
	margin:0px;
	margin-top:5px;
	width:195px;
}

#navigation a{
color:#7D7D7D;
}

#navigation ul a.current{font-weight: bold;color:black;}

#navigation ul.nav1st {
    position:relative;
    left:0px;
	margin-top: 10px;
	padding: 0px;
	list-style-type: none;
	font-weight: normal;
	text-align: left; 
}

#navigation ul.nav1st li {
	/*margin:0px;*/
	display: block;
	padding-top: 3px; 
	padding-bottom: 0px; 
	padding-left: 0px;
	text-decoration: none;
	text-align: left;
}

#navigation ul.nav1st li.active {
	color:black;
	display: block;
	padding-top: 3px; 
	padding-bottom: 0px; 
	padding-left: 0px;
	text-decoration: none;
	text-align: left;
}

#navigation ul.nav1st li a.current, 
#navigation ul.nav1st li a.current:link, {
	text-decoration:none;
}

#navigation ul.nav1st a:hover {
	color:#FF0000;
}


#navigation ul.nav2nd {
	margin-top: 5px;
	width:195px;
	padding-top: 2px;
	list-style-type: none;
	border-bottom:none;
	background-color:#FFFFFF;
}

#navigation ul.nav2nd li a{
    margin: 0px; 
	margin-left: 0px; 
	display: block;
	padding-top: 2px;
	padding-bottom: 5px;
	padding-left:5px;
	text-decoration: none;
	font-weight: normal;
	line-height: 12pt;
	border-top: none;
	border-bottom:1px dotted #7D7D7D;
}

#navigation ul.nav2nd li a.current {
color:#FF0000;
}

#navigation ul.nav3rd {
	margin-top: 0px;
	padding-top: 5px;
		padding-bottom: 5px;
	width:195px;
	list-style-type:: square;
	border-bottom:1px dotted #7D7D7D;
	border-top:1px dotted #FFFFFF;
}

#navigation ul.nav3rd li a{
    margin: 0px; 
	margin-left: 0px; 
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left:20px;
	text-decoration: none;
	font-weight: normal;
	line-height: 8pt;
	margin: 0px; 
	border-bottom:1px dotted #FFFFFF;
		border-top:1px dotted #FFFFFF;
}

#navigation ul.nav3rd li a.current {
color:#FF0000;
}

/*******content*******/
#content{
	padding:20px;
    text-align:left;
}


/*******Inhaltselemente für den Content*******/
ul{
    border 0px;
	padding:0px;
	margin:0px;
}

li{
    border 0px;
	padding:0px;
	margin:0px;
}

#content ul{
	list-style-image: url(square-red-ie.gif);  
	margin-bottom:10px;
}
#content[id] ul{
	list-style-image: url(square-red.gif);  
	margin-bottom:10px;
}


#content  li{
   margin-left:20px;
}

#content h1{
	font-size:14pt;
	padding-bottom:3px;
	margin-top:0px;
}

#content h2{
	font-size:11pt;
	margin:0px;
	padding-bottom:20px;
}

#content h3{
	font-size:120%;
	margin:0px;
	padding-bottom:3px;
}

#content a.rotfett {color:#FF0000; font-weight:bold;}   

#content p{
margin-top:0px;
text-align:left;
}


#content td{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:8pt;
	line-height:13pt;
	color:#000000;
}

#content .imgbroschueren{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.imgbroschueren img{
 border:1px solid #000000;
}

.broschueren{
	width:99%;
	padding-top:10px;
	border-top:1px solid #666666;
    padding-bottom:5px;
}

.subtitel{
font-size:110%;
font-weight:bold;
color:#203455;
}

.quellenangabe{
font-size:8px;
}

body{
text-align:left;
}

hr{
	height:1px;
	background-color:#666666;
	border: none;
	noshade:noshade;
}
/***********form**********************/

input, select, textarea{
 border:1px solid #999999;
}

#search-form{
text-align:left;
 border:0px solid #999999;
}

#search-form input{
text-align:left;
 border:1px solid #999999;
 margin-right:0px;
 padding:0px;
}


/***********Sitemap**********************/  
#sitemap ul li a{
font-size:12px;
font-weight:bold; 
color:black;
margin-bottom:10px;
}
#sitemap ul li a:hover{
color:red;
}

#sitemap .langsitemap{
font-size:12px;
font-weight:normal; 
color:red;
}

#sitemap .sitemaplevel1 ul li a{
font-size:11px; 
font-weight:normal; 
color:black;
}  

#sitemap .sitemaplevel1 ul li a:hover{ 
color:red;
} 

#sitemap .sitemaplevel1 ul a.level1{ 
font-weight:normal;
color:red; 
} 

#sitemap .sitemaplevel2 ul{
}
#sitemap .sitemaplevel2 ul a.level2{
}
#sitemap .sitemapartikel ul{ 
	list-style: circle;
}
#sitemap .sitemapartikel li{ 
	list-style: circle;
}
#sitemap .sitemapartikel a{   
}

.eingefaerbt2 {font-weight:bold; color:#F000FF;}

