/*Allgemein ANFANG------------------------------------------------*/
html, body, div, p, h1, h2, h3, h4, ul, ol,
span, a, form, img, li {
   margin: 0;
   padding: 0;
}


a span {
  display: none;
}


.hide {
  display: none;
}


a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #C72324;
  text-decoration: underline;
  font-weight: normal;
}


a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #9E9E9E;
  text-decoration: underline;
  font-weight: normal;
}


body {
	background-color: #EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #696969;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-top:25px;

}


/*Header ANFANG--------------------------------------------------*/
#header {
width: 802px;
margin: 0;
padding: 0;
}

a.header{
background-image: url(images/header.gif);
background-repeat: no-repeat;
display: block;
width: 802px;
height: 91px;
}

a.header:hover{
background-image: url(images/header.gif);
background-repeat: no-repeat;
display: block;
width: 802px;
height: 91px;
}

#header h3 {
font-size: 101%;
font-weight: bold;
padding: 0;
margin: 0;
}


/* Navi ANFANG--------------------------------------------------*/
#navigation {
	float:left;
	font-weight:bold;
	text-decoration:none;
	height:23px;
	width:100%;
	margin:0;
	padding:0;
	clear: both;
}

#navigation ul{
	list-style-type: none;
	display: block;
	float: left;
	margin: 0;
	padding: 0 0 0 53px;
}
#navigation ul li {
	float: left;
	padding:0;
	margin: 0 2px 0 0;
	width: auto;
}
#navigation ul li a {
	float: left;
	background:url("images/navi_left.gif") no-repeat left bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size: 0.659em;
	display:block;	
	padding:0;
	margin:0;
	padding-left: 12px;
	width:auto;
	height:22px;
	line-height: 22px;
	width: auto;
	cursor: pointer;
	color: #ffffff;
}
#navigation ul li a span.navi {
	float:left;
	display:block;
	background:url("images/navi_right.gif") no-repeat right bottom;
	margin:0;
	height:22px;
	padding:0;
	margin:0;
	padding-right: 16px;
	padding-left: 4px;
}
#navigation ul li a:hover,
#navigation ul li.active a:hover,
#navigation ul li.active a {
	background:url("images/navi_left.gif") no-repeat left bottom;
	display:block;	
	padding:0;
	margin:0;
	padding-left: 12px;
	width:auto;
	height:22px;
	line-height: 22px;
	width: auto;
	cursor: pointer;
	color: #D3D3D3;
}
#navigation ul li a:hover span.navi,
#navigation ul li.active a span.navi,
#navigation ul li.active a:hover span.navi {
	background:url("images/navi_right.gif") no-repeat right bottom;
	margin:0;
	height:22px;
	padding:0;
	margin:0;
	padding-right: 16px;
	padding-left: 4px;
}


/*Content ANFANG--------------------------------------------------------*/
#content {
   background-image: url(images/content.gif);
   background-repeat: repeat-y;
   display: block;
   width: 802px;
   margin: 0;
   padding: 0;
   min-height: 450px;
   height: auto;
   /*min-height-Hack für Internet Explorer--------------------*/
   _height: 450px;
   clear: both;
   }


/*INHALT-----------------------------------------------------*/

#inhalt {
width: 530px;
float: left;
border:  0px;
padding: 54px 0 0 53px;
margin: 0px;
text-align: left;
clear: both;
}

#inhalt a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 100%;
  color: #C72324;
  text-decoration: underline;
  font-weight: normal
}

#inhalt a:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 100%;
  color: #C72324;
  text-decoration: underline;
  font-weight: normal
}

#inhalt a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 100%;
  color: #9E9E9E;
  text-decoration: underline;
  font-weight: normal
}


p,td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.75em;
line-height: 1.3em;
margin-bottom: 1.0em;
color: #696969;
}

p.kleiner {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.65em;
line-height: 1.3em;
margin-bottom: 1.0em;
color: #696969;
}

h1 {
padding: 2px 0 15px 0;
color: #696969;
font-size: 0.85em;
font-weight: bold;
text-decoration: none;
}

 a.weiter, a.weiter:visited {
background:url(images/weiter.gif) no-repeat 0 0;
color:#C72324; 
text-decoration: underline;
font-weight: normal;
padding: 0 0 0 17px;
margin: 0px;
}

 a.weiter:hover {
background:url(images/weiter_on.gif) no-repeat 0 0;
color:#9E9E9E; 
text-decoration: underline;
font-weight: normal;
padding: 0 0 0 17px;
margin: 0px;
}

 a.back, a.back:visited {
background:url(images/back.gif) no-repeat 0 0;
color:#C72324; 
text-decoration: underline;
font-weight: normal;
padding: 0 0 0 17px;
margin: 0px;
}

 a.back:hover {
background:url(images/back_on.gif) no-repeat 0 0;
color:#9E9E9E; 
text-decoration: underline;
font-weight: normal;
padding: 0 0 0 17px;
margin: 0px;
}

#inhalt a.download {
background:url(images/down_thumb.gif) no-repeat 0 0;
display: block;
color:#C72324; 
text-decoration: underline;
font-weight: normal;
padding: 0 0 0 25px;
margin: 0px;
}

#inhalt a.download:visited { 
color:#C72324;
text-decoration: underline;
font-weight: normal;
padding: 0 0 0 25px;
margin: 0px;
}

#inhalt a.download:hover {
background:url(images/down_thumb.gif) no-repeat 0 0;
color:#9E9E9E; 
text-decoration: underline;
font-weight: normal;
padding: 0 0 0 25px;
margin: 0px;
}

#inhalt ul li{
list-style: none;
background:url(images/weiter.gif) no-repeat 0 2px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.75em;
line-height: 1.3em;
margin-bottom: 1.0em;
padding: 0 0 0 20px;
color: #696969;
}

.spalte_2 {
float:left;
width: 45%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 95%;
margin-right: 1.0em;
}

#nebenbild {
font-size: 0.75em;
width: 340px;
float:right;
clear: both;
line-height: 2.0em;
}

#nebenbild h1 {
padding: 2px 0 15px 0;
color: #696969;
font-size: 120%;
font-weight: bold;
text-decoration: none;
}

/*Tabelle ANFANG-------------------------------------------------------*/

.table {
	width: 532px;
	text-align:left;
	}
	
th {
	background-image:url(images/tablehead_hg.gif);
    background-repeat: repeat-x;
	height: 25px;
    border-right:solid 2px #ffffff;
	}

.tablehead {
    witdh: 532px;
	font-weight:bold;
	color: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.70em;
    text-align:left;
	padding:0px 5px 0px 8px;
	margin:0;	
	vertical-align:middle;
	}	

.tablehell {
	font-size:70%;
	background-color:#F5F5F5;
	color:#696969;
	padding:7px 5px 7px 8px;
	margin:0;
	vertical-align:top;
	border-top:solid 2px #ffffff;
    border-right:solid 2px #ffffff;
	}
	
.tabledunkel {
	font-size:70%;
	background-color:#ECECEC;
	color:#696969;
	padding:7px 5px 7px 8px;
	margin:0;
	vertical-align:top;
	border-top:solid 2px #ffffff;
	border-right:solid 2px #ffffff;
	}

/*Formular ANFANG-------------------------------------------*/

.formulartable {
	width:455px;
	text-align:left;}
	

	
.formhead {
	background-image:url(images/formhead_hg.gif);
    background-repeat: no-repeat;
    height: 25px;
	width: 455px;
	font-weight:bold;
	color: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	padding:0px 5px 0px 8px;
	margin:0;	
	vertical-align:middle;
	}		
	
.formularhell {
	font-size: 70%;
	background-color:#F5F5F5;
	color:#696969;
	padding:7px 5px 7px 8px;
	margin:0;
	vertical-align:middle;
	border-top:solid 2px #ffffff;
    border-right:solid 2px #ffffff;
	}
	
.formulardunkel {
	font-size:70%;
	background-color:#ECECEC;
	color:#696969;
	padding:7px 5px 7px 8px;
	margin:0;
	vertical-align:middle;
	border-top:solid 2px #ffffff;
	border-right:solid 2px #ffffff;
	}
	
.formfeld01 {
	width: 250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #696969;
	font-size: 1.00em;
	margin: 2px 4px 2px 0;
	padding: 2px;
	background-color: #FFF;
	border: 1px solid #9E9E9E;
	}
	
.formfeld02 {
	width: 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #696969;
	font-size: 1.00em;
	margin: 2px 4px 2px 0;
	background-color: #FFF;
	border: 1px solid #9E9E9E;
	}

.formfeld03 {
	width: 182px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #696969;
	font-size: 1.00em;
	margin: 2px 4px 2px 0;
	background-color: #FFF;
	border: 1px solid #9E9E9E;
	}
	
.formfeld04 {
	width: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #696969;
	font-size: 1.00em;
	margin: 2px 4px 2px 0;
	background-color: #FFF;
	border: 1px solid #9E9E9E;
	}
	
.formfeld05 {
	width: 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #696969;
	font-size: 1.00em;
	margin: 2px 4px 2px 0;
	background-color: #FFF;
	border: 1px solid #9E9E9E;
	}
	
	
.formfeld06 {
	width: 130px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #696969;
	}
	
textarea {
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #696969;
	margin: 2px 4px 2px 0;
}

input.butt_main {
 border: none;
 font-size:100%;
 font-weight:normal;
 color: #ffffff;
 margin: 5 0 5 0;
 padding: 2 10 2 10;
 background:url(images/bg_button_main.gif) repeat-x ;
 cursor: pointer;
}


/*RECHTS-----------------------------------------------------*/
#rechts {
width: 212px;
float: right;        
border:  0px;
padding: 0px;
margin: 0px;
text-align: center;

}

#rechts a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #C72324;
  text-decoration: none;
  font-weight: normal;
}


#rechts a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #9E9E9E;
  text-decoration: none;
  font-weight: normal;
}


#rechts li {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #696969;
padding:0px 0px 5px 0px;
}


/*ZUSATZINFOS-----------------------------------------------------*/
#zusatzinfos {
background-image: url(images/info.gif);
background-repeat: no-repeat;
background-position: top;
width: 167px;
float: right; 
font-size:0.70em;
background-color: #FFFFFF;
margin: 30px 15px 0 0px;
padding: 0px;
text-align: left;
}

#zusatzinfos2 {
background-image: url(images/infopfeil.gif);
background-repeat: no-repeat;
background-position: top;
width: 167px;
float: right; 
font-size:0.70em;
background-color: #FFFFFF;
margin: 30px 15px 0 0px;
padding: 0px;
text-align: left;
}

#zusatzinfos h2 {
color: #FFFFFF;
height: 1.0 em;
font-size: 100%;
padding: 0 0 0 0px;
margin: 3px 0 0 30px;
}

#zusatzinfos2 h2 {
color: #FFFFFF;
height: 1.0 em;
font-size: 100%;
padding: 0 0 0 0px;
margin: 3px 0 0 30px;
}

#infokasten {
background-image: url(images/infokasten_hg.gif);
background-repeat: repeat-y;
display: block;
width: 167px;
border-bottom: 1px solid;
color: #eeeeee;
padding:0px;
margin: 5px 0 0 0px;
}

#rechts #zusatzinfos ul {
list-style-image: url(images/dok.gif);
padding: 0px;
margin: 10px 0px 5px 24px;
}


#rechts #zusatzinfos ul a {
color: #666666;
text-decoration: none;
margin: 0px;
padding: 0px;
font-size:0.85em;
font-weight: normal;
line-height: 1.2em;
}

#rechts #zusatzinfos ul a:hover {
color: #C72324;
text-decoration: none;
margin: 0px;
padding: 0px;
font-size:0.85em;
font-weight: normal;
}

#rechts #zusatzinfos2 ul {
list-style-image: url(images/pfeil.gif);
padding: 0px;
margin: 10px 0px 5px 24px;
}


#rechts #zusatzinfos2 ul a {
color: #666666;
text-decoration: none;
margin: 0px;
padding: 0px;
font-size:0.85em;
font-weight: normal;
line-height: 1.2em;
}

#rechts #zusatzinfos2 ul a:hover {
color: #C72324;
text-decoration: none;
margin: 0px;
padding: 0px;
font-size:0.85em;
font-weight: normal;
}

#rechts #infokasten a.weiter {
background:url(images/weiter.gif) no-repeat 0 0;
color:#C72324; 
text-decoration: underline;
font-weight: normal;
padding: 0 0 0 17px;
margin: 0px;
}

#rechts #infokasten a.weiter:visited { 
color:#C72324;
text-decoration: underline;
font-weight: normal;
padding: 0 0 0 17px;
margin: 0px;
}

#rechts #infokasten a.weiter:hover {
background:url(images/weiter_on.gif) no-repeat 0 0;
color:#9E9E9E; 
text-decoration: underline;
font-weight: normal;
padding: 0 0 0 17px;
margin: 0px;
}

a.butt_db {
background-image: url(images/button_db.gif);
background-repeat: no-repeat;
display: block;
width: 120px;
height: 20px;
clear: both;
}


#rechts li.suche {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #696969;
font-size: 90%;
padding:0px 0px 5px 0px;
}


/*Footer ANFANG--------------------------------------------------------*/

#footer {
	clear: both;
	background:url(images/footer_hg.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 802px;
	height: 34px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	text-align: center;
	padding: 0 0 25px 0;
	margin: 0;
}

a.footlink {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #C72324;
  text-decoration: underline;
  font-weight: normal;
}

a.footlink:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #9E9E9E;
  text-decoration: underline;
  font-weight: normal;
}

a.toplink {
background-image: url(images/top.gif);
background-repeat: no-repeat;
height: 12px;
width: 9px;
text-decoration: none;
}

a.toplink:hover {
background-image: url(images/top_over.gif);
background-repeat: no-repeat;
height: 12px;
width: 9px;
text-decoration: none;
}

a.mvweblink {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #9E9E9E; margin-top: 500px;}
a.mvweblink:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #9E9E9E;}

/*sonstiges--------------------------------------------------*/
