/* CSS Document */
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #DA0C00;
}
a:active {
	text-decoration: none;
	color: #000000;
}
body {
	background-image: url(images/main_background.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
	height: 100.01%;
}

.footer
{
width:806px; 
height:20px; 
z-index:auto; 
border: 1px none #000000; 
margin:0px auto; 
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 9.5px;
}
.top1
{
width:806px; 
height:60px; 
z-index:1; 
background-image: url(images/top1_background.gif); 
layer-background-image: url(images/top1_background.gif); 
border: 1px none #000000; 
margin:0px auto; 
text-align:left;
}

.top2
{
width:806px; 
height:22px; 
z-index:auto; 
position:relative;
background-image: url(images/top2_background.gif); 
layer-background-image: url(images/top2_background.gif); 
border: 1px none #000000; 
margin:0px auto; 
text-align:left;
}
.top3
{
width:806px; 
height:114px; 
z-index:auto; 
position:relative;
margin:0px auto; 
text-align:left;
}
.top4
{
width:167px; 
height:114px; 
z-index:auto; 
position:relative;
background-image: url(images/top3_background.gif); 
layer-background-image: url(images/top3_background.gif); 
border: 1px none #000000; 
margin:0px auto; 
text-align:left;
float:left;
}
.top5
{
width:639px; 
height:114px; 
z-index:auto; 
position:relative;
background-image: url(images/topimage.jpg); 
layer-background-image: url(images/topimage.jpg); 
border: 1px none #000000; 
margin:0px auto; 
float:left;
}
.top6_2
{
width:806px; 
height:33px; 
z-index:auto; 
position:relative;
background-image: url(images/top4_2_background.gif); 
layer-background-image: url(images/top4_2_background.gif); 
border: 1px none #000000; 
margin:0px auto; 
}
.top6
{
width:806px; 
height:33px; 
z-index:auto; 
position:relative;
background-image: url(images/top4_background.gif); 
layer-background-image: url(images/top4_background.gif); 
border: 1px none #000000; 
margin:0px auto; 
}
.top7
{
	width:806px;
	z-index:auto;
	position:relative;
	background-image: url(images/top5_background.gif);
	layer-background-image: url(images/top5_background.gif);
	border: 1px none #000000;
	margin:0px auto;
	text-align:left;
	min-height:63%;
  	height:auto !important;
  	height:63%;
}
.top7_2
{
	width:806px;
	z-index:auto;
	position:relative;
	background-image: url(images/top5_2_background.gif);
	layer-background-image: url(images/top5_2_background.gif);
	border: 1px none #000000;
	margin:0px auto;
	text-align:left;
	height:500px;
}
.top8
{
width:806px; 
height: 25px;
z-index:auto; 
position:relative;
background-image: url(images/top6_background.gif); 
layer-background-image: url(images/top6_background.gif); 
border: 1px none #000000; 
margin:0px auto; 
text-align:left;
}

.top8_2
{
width:806px; 
height: 25px;
z-index:auto; 
position:relative;
background-image: url(images/top6_2_background.gif); 
layer-background-image: url(images/top6_2_background.gif); 
border: 1px none #000000; 
margin:0px auto; 
text-align:left;

}
.logo
{
top:15px;
left:22px;
z-index:auto; 
position:relative;
border: 1px none #000000; 
margin:0px auto; 
text-align:left;
float:left;
}

.nav_titel
{
top:25px;
left:22px;
width: 160px;
z-index:auto; 
position:relative;
border: 1px none #000000; 
margin:0px auto; 
text-align:left;
float:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #FFFFFF;
}
.nav
{
float: left;
width: 160px;
margin: 0;
padding: 1em;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.home_text
{
padding-right: 1em; 
padding-left: 1em; 
padding-bottom: 1em;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.home_1
{
left:22px;
z-index:auto; 
position:relative;
border:	1px solid #999999;
margin:0px auto; 
text-align:left;
float:left;
background-image: url(images/sticker7.gif); 
layer-background-image: url(images/sticker7.gif); 
background-repeat:no-repeat;
width: 280px;
height:470px;
}
.home_1_link
{
margin-top:48px;
text-align:left;
float:left;
z-index:auto; 
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #D90400;
}
.home_2_link
{
margin-top:18px;
text-align:left;
float:left;
z-index:auto; 
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #D90400;
}
.home_2
{
float: left;
z-index:auto; 
margin-left:44px;
width: 280px;
background-image: url(images/sticker6.gif); 
layer-background-image: url(images/sticker6.gif); 
background-repeat:no-repeat;
border:	1px solid #999999;
height:470px;
}
.impressum
{
top:4px;
left:453px;
z-index:auto; 
position:relative;
border: 1px none #000000; 
margin:0px auto; 
text-align:left;
float:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #D90400;
}
.impressumtext
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #D90400;
}
.error
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #D90400;
}
.success
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #CCCC33;
}
.navitem
{
margin: 0px 0px 15px 0px;
}

.navlist
{
margin:0;
list-style-image:url(images/navpoint.gif);
padding-left: 0px;
margin: 0px 0px 0px 25px;
}
.nav_button
{ 
margin-top: 4px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
margin-left: 12px;
border-left: none;
margin-right: 20px;
border-right: none;
float:left;
}
.content
{
margin-left: 188px;
margin-right: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
width: 430px;
letter-spacing:0.2px;
line-height: 1.5;
}
.dok_top
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
width: 100%;
letter-spacing:0.2px;
line-height: 1.5;
background-image: url(images/dokbox.gif); 
layer-background-image: url(images/dokbox.gif); 
}
.dok_inhalt
{
border-bottom:1px dashed #A6A6A6;
background-image: url(images/dokbox2.gif); 
layer-background-image: url(images/dokbox2.gif); 
text-align:left;
}
.dok_text
{
padding:6px 0 8px 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
letter-spacing:0.2px;
line-height: 1.5;
text-align:left;
width: 95%;
margin-left: 12px;
}
.dok_normaltext
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
letter-spacing:0.2px;
line-height: 1.5;
}
.aktiv
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
letter-spacing:0.2px;
line-height: 1.5;
font-weight: bold;
color: #D90400;
}
.dok_antwort
{
border-bottom:1px solid #A6A6A6;
background-image: url(images/dokbox2.gif); 
layer-background-image: url(images/dokbox2.gif); 
text-align:left;
}
.sidebar
{
float: right;
width: 155px;
margin: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

#nav a{
	padding-left: 18px;
	padding-right: 18px;
	border-right			:	1px solid #F3F3F3;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 11px;
}
#nav a:link,
#nav a:visited
{
	color					:	#000;
	background				:	transparent;
	text-decoration			:	none;

}

#nav a:hover
{
	color					:	#DA0C00;
	text-decoration			:	underline;
}
#menu {
	top:3px;
	left:6px;
	height: 21px;
	position:relative;
	width: 806px;
	}
.redtitle {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #D90400;
	}
.contenttitle {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #CCCC33;
	}

.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing:0.2px;
	line-height: 1.5;
	}
input.feld {
    background-color: #FFFFFF;
    border: 1px solid #808080;
    color: #000000;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
  }
.feld {
    background-color: #FFFFFF;
    border: 1px solid #808080;
    color: #000000;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
  } 
h3.void {
padding:8px 0 8px 0;
margin:0;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#333;
text-align: left;
border-top:1px dashed #A6A6A6;
}
p.void {
padding:4px 0 4px 0;
margin:0;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-align: left;
}
.footerbar2
{
width: 130px;
z-index:auto; 
position:relative;
margin:0px auto; 
text-align:left;
float:left;
text-align: right;
}
.footerbar1
{
width: 300px;
z-index:auto; 
position:relative;
margin:0px auto; 
text-align:left;
float:left;
}
.content_titel1{
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
line-height:14px;
color: #000000;
font-weight:bold;
letter-spacing:0.2px;
line-height: 1.5;}

.content_titel2{
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
line-height:14px;
color: #D80000;
font-weight:bold;
letter-spacing:0.2px;
line-height: 1.5;}

.content_titel3{
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
line-height:14px;
color: #DFE195;
font-weight:bold;
letter-spacing:0.2px;
line-height: 1.5;}

.agenda_drop{
font-size: 9px;
font-family: Arial, Helvetica, sans-serif;}