body {
	color: #4C4C4C;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../img/bg_color.gif);
	width: auto;
	margin-left: auto;
	margin-right: auto;

}


.error {
  color: #ff0000;
  font-weight: bold;
  text-decoration: none;
}

.white {
  color: white;
}


.whitelink {
 color: white;
}


.whitelink a{
 text-decoration:none;
 color: white;
}



.left_start{
height:600px;

}

.right_start{


}



.bg_start{
	width:850px;
	background-image:url(../img/bg_1.jpg);
	background-color:white;
	background-repeat: no-repeat;
}

.bg_2{
	width:850px;
	background-image:url(../img/bg_2.jpg);
	background-color:white;
	background-repeat: no-repeat;
}

.bg_3{
	width:850px;
	background-image:url(../img/bg_3.jpg);
	background-color:white;
	background-repeat: no-repeat;
}

.bg_4{
	width:850px;
	background-image:url(../img/bg_4.jpg);
	background-color:white;
	background-repeat: no-repeat;
}

.bg_5{
	width:850px;
	background-image:url(../img/bg_5.jpg);
	background-color:white;
	background-repeat: no-repeat;
}

.bg_6{
	width:850px;
	background-image:url(../img/bg_6.jpg);
	background-color:white;
	background-repeat: no-repeat;
}





.navi {
	display:block;
	width:200px;

}


.navi1 a{
	color:#696969;
	font-weight:normal;
	font-size: 12px;
	text-decoration:none;
	display:block;
	width:178px;
	height:15px;
	padding-left:15px;
	padding-bottom:4px;
	padding-top:4px;

}

.navi1 a:hover{
	color:black;
	background-image: url(../img/navi_bg_1.gif);
	font-size: 12px;
	text-decoration:none;
	display:block;
	padding-left:15px;
	padding-bottom:4px;
	padding-top:4px;
}

.navi1_aktive{
	color:#696969;
	background-image: url(../img/navi_bg_1.gif);
	font-size: 12px;
	text-decoration:none;
	display:block;
	padding-left:15px;
	padding-bottom:4px;
	padding-top:4px;
}







.navi2 a{
	color:#696969;
	font-weight:normal;
	font-size: 12px;
	text-decoration:none;
	display:block;
	width:178px;
	height:15px;
	padding-left:15px;
	padding-bottom:4px;
	padding-top:4px;

}

.navi2 a:hover{
	color:black;
	background-image: url(../img/navi_bg_2.gif);
	font-size: 12px;
	text-decoration:none;
	display:block;
	padding-left:15px;
	padding-bottom:4px;
	padding-top:4px;
}

.navi2_aktive{
	color:696969;
	background-image: url(../img/navi_bg_2.gif);
	font-size: 12px;
	text-decoration:none;
	display:block;
	padding-left:15px;
	padding-bottom:5px;
	padding-top:4px;
}




.navi3 a{
	color:#696969;
	font-weight:normal;
	font-size: 12px;
	text-decoration:none;
	display:block;
	width:178px;
	height:14px;
	padding-left:15px;
	padding-bottom:4px;
	padding-top:4px;

}

.navi3 a:hover{
	color:black;
	background-image: url(../img/navi_bg_3.gif);
	font-size: 12px;
	text-decoration:none;
	display:block;
	padding-left:15px;
	padding-bottom:4px;
	padding-top:4px;
}

.navi3_aktive{
	color:696969;
	background-image: url(../img/navi_bg_3.gif);
	font-size: 12px;
	text-decoration:none;
	display:block;
	padding-left:15px;
	padding-bottom:5px;
	padding-top:4px;
}



.navi4 a{
	color:#696969;
	font-weight:normal;
	font-size: 12px;
	text-decoration:none;
	display:block;
	width:178px;
	height:14px;
	padding-left:15px;
	padding-bottom:4px;
	padding-top:4px;

}

.navi4 a:hover{
	color:black;
	background-image: url(../img/navi_bg_4.gif);
	font-size: 12px;
	text-decoration:none;
	display:block;
	padding-left:15px;
	padding-bottom:4px;
	padding-top:4px;
}

.navi4_aktive{
	color:696969;
	background-image: url(../img/navi_bg_4.gif);
	font-size: 12px;
	text-decoration:none;
	display:block;
	padding-left:15px;
		padding-bottom:4px;
	padding-top:4px;

}




.navi5 a{
	color:#696969;
	font-weight:normal;
	font-size: 12px;
	text-decoration:none;
	display:block;
	width:178px;
	height:14px;
	padding-left:15px;
	padding-bottom:4px;
	padding-top:4px;

}

.navi5 a:hover{
	color:black;
	background-image: url(../img/navi_bg_5.gif);
	font-size: 12px;
	text-decoration:none;
	display:block;
	padding-left:15px;
	padding-bottom:4px;
	padding-top:4px;
}

.navi5_aktive{
	color:696969;
	background-image: url(../img/navi_bg_5.gif);
	font-size: 12px;
	text-decoration:none;
	display:block;
	padding-left:15px;
	padding-bottom:4px;
	padding-top:4px;

}






.navi6 a{
	color:#696969;
	font-weight:normal;
	font-size: 12px;
	text-decoration:none;
	display:block;
	width:178px;
	height:14px;
	padding-left:15px;
	padding-bottom:4px;
	padding-top:4px;

}

.navi6 a:hover{
	color:black;
	background-image: url(../img/navi_bg_6.gif);
	font-size: 12px;
	text-decoration:none;
	display:block;
	padding-left:15px;
	padding-bottom:4px;
	padding-top:4px;
}

.navi6_aktive{
	color:696969;
	background-image: url(../img/navi_bg_6.gif);
	font-size: 12px;
	text-decoration:none;
	display:block;
	padding-left:15px;
	padding-bottom:4px;
	padding-top:4px;

}




.navi_text{
	color:white;
	font-size: 11px;
	padding-left:10px;
	padding-right:10px;
	text-align: justify;
}





.footer_1{
	background-image:url(../img/footer_1.gif);
	padding-left:15px;
	color:white;
	padding-bottom:4px;
	padding-top:4px;
	width:100%;
}

.footer_2{
	background-image:url(../img/footer_2.gif);
	padding-left:15px;
	color:white;
	padding-bottom:4px;
	padding-top:4px;
	width:100%;
}


.footer_3{
	background-image:url(../img/footer_3.gif);
	padding-left:15px;
	color:white;
	padding-bottom:4px;
	padding-top:4px;
	width:100%;
}


.footer_4{
	background-image:url(../img/footer_4.gif);
	padding-left:15px;
	color:white;
	padding-bottom:4px;
	padding-top:4px;
	width:100%;
}


.footer_5{
	background-image:url(../img/footer_5.gif);
	padding-left:15px;
	color:white;
	padding-bottom:4px;
	padding-top:4px;
	width:100%;
}


.footer_6{
	background-image:url(../img/footer_6.gif);
	padding-left:15px;
	color:white;
	padding-bottom:4px;
	padding-top:4px;
	width:100%;
}

.subnavi {
	display:block;


}


.subnavi a{
	color:#949494;
	font-size: 12px;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
	display:block;
	padding-left:8px;
}

.subnavi a:hover{
	color:#996600;
	font-size: 12px;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
	display:block;
	padding-left:8px;
}

.subnavi_aktiv{
	color:black;
	font-size: 12px;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
	display:block;
	padding-left:8px;

}




.table_content{
	text-align: justify;
	
}


/* Keine Ränder um Bilder */
img {
	border: 0;
	margin: 0;
	padding: 0;
}

table {
	border-spacing: 0px;
	border: 0px;
}

a {
	text-decoration:underline;
	color: #666666;
}

a:hover {
	text-decoration:none;
	color: #5D5D5D;
}

.white {
	color:white;
	text-align: justify;
}



tr {
	vertical-align: top;
}

td {
	vertical-align: top;
	padding: 0px;
}

p {
	margin-top: 0;
	margin-bottom: 1em;
}

h1 {
	margin-top: 0;
	margin-bottom: 1em;
	font-size: 14px;
	color: #666666;
}

h2 {
	margin-top: 0;
	margin-bottom: 1em;
	font-size: 14px;
}

h3 {
	margin-top: 0;
	margin-bottom: 1em;
	font-size: 12px;
}

.bold {
	font-weight:bold;
}

.border {
	border:1px;
	border-color:#F0F0F0;
	border-style:solid;
}

.text {
	font-size: 12px;
	text-align: justify;
}


.bg_content {
	font-size: 12px;
	text-align: justify;
	background-image: url(img/bg_content.gif);
	background-repeat: no-repeat;
	width: 575 px;
}

.subnavi {
	font-size: 12px;
	padding-left: 0px;
	display: block; 
}



.content{
	padding-right: 15px;
	font-size: 12px;
	text-align: justify;
}

.bold{
	font-weight: bold;
}


.headline{
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	padding-top: 26px;
	color: #777777;
}



.table_ges{
	width:800px;
	background-image:url(img/table_bg.gif);
}
















.inputtext:hover {
	BACKGROUND-COLOR: #F4F4F4;
	border: 1px solid #999999;
}

.inputtextklein:hover {
	BACKGROUND-COLOR: #F4F4F4;
	border: 1px solid #999999;
}

.inputtextkleinplz:hover {
	BACKGROUND-COLOR: #F4F4F4;
	border: 1px solid #999999;
}

.inputtextsearch:hover {
	BACKGROUND-COLOR: #F4F4F4;
	border: 1px solid #999999;
}

.inputtextarea_add:hover {
	BACKGROUND-COLOR: #F4F4F4;
	border: 1px solid #999999;
}

.inputbutton:hover {
	BACKGROUND-COLOR: #F4F4F4;
	border: 1px solid #999999;
}

.inputtextarea:hover {
	BACKGROUND-COLOR: #F4F4F4;
	border: 1px solid #999999;
}

.inputquickarea:hover {
	BACKGROUND-COLOR: #F4F4F4;
	border: 1px solid #999999;
}

.inputquick:hover {
	BACKGROUND-COLOR: #F4F4F4;
	border: 1px solid #999999;
}

.inputtext_date_day:hover {
	BACKGROUND-COLOR: #F4F4F4;
	border: 1px solid #999999;
}

.inputtext_date_mon:hover {
	BACKGROUND-COLOR: #F4F4F4;
	border: 1px solid #999999;
}

.inputtext_date_yea:hover {
	BACKGROUND-COLOR: #F4F4F4;
	border: 1px solid #999999;
}

.inputtext_fly:hover {
	BACKGROUND-COLOR: #F4F4F4;
	border: 1px solid #999999;
}






.inputtext {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 2px;
	WIDTH: 250px;
	COLOR: #5E5E5E;
	PADDING-TOP: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 20px;
	BACKGROUND-COLOR: white;
	TEXT-DECORATION: none;	
	border: 1px solid #999999;

}


.inputtextklein {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 2px; 
	WIDTH: 125px; 
	COLOR: #5E5E5E; 
	PADDING-TOP: 2px;	
	border: 1px solid #999999;

font-family: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 20px; 
	BACKGROUND-COLOR: white; 
	TEXT-DECORATION: none
}


.inputtextkleinplz {	
border: 1px solid #999999;

PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 2px; 
	WIDTH: 120px; 
	COLOR: #5E5E5E; 
	PADDING-TOP: 2px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 20px; 
	BACKGROUND-COLOR: white; 
	TEXT-DECORATION: none
}


.inputtextarea {	
border: 1px solid #999999;

PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 2px; 
	WIDTH: 250px; 
	COLOR: #5E5E5E; 
	PADDING-TOP: 2px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 100px; 
	BACKGROUND-COLOR: white; 
	TEXT-DECORATION: none;
}


.inputbutton {	
border: 1px solid #999999;

	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	FONT-FAMILY: 	font-family: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}






.inputtext_date_day {	
border: 1px solid #999999;

PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 2px; 
	WIDTH: 56px; 
	COLOR: #5E5E5E; 
	PADDING-TOP: 2px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 20px; 
	BACKGROUND-COLOR: white; 
	TEXT-DECORATION: none;

}


.inputtext_date_mon {	
border: 1px solid #999999;

PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 2px; 
	WIDTH: 117px; 
	COLOR: #5E5E5E; 
	PADDING-TOP: 2px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 20px; 
	BACKGROUND-COLOR: white; 
	TEXT-DECORATION: none;
}



.inputtext_date_yea {	
border: 1px solid #999999;

PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 2px; 
	WIDTH: 83px; 
	COLOR: #5E5E5E; 
	PADDING-TOP: 2px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 20px; 
	BACKGROUND-COLOR: white; 
	TEXT-DECORATION: none;
}



.inputtext_fly {

	border: 1px solid #999999;
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 2px; 
	WIDTH: 257px; 
	COLOR: #5E5E5E; 
	PADDING-TOP: 2px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 20px; 
	BACKGROUND-COLOR: white; 
	TEXT-DECORATION: none;

}

























.contentleft {
	text-align: justify;
	vertical-align: top;

}


.contentright {
	text-align: justify;
	padding-left: 9px;
	vertical-align: top;
}


.subnavi_dyn {
	display:block;

}



.leftsubinaktiv {
	color:#949494;
	font-size: 12px;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
	display:block;
	padding-left:15px;
}





.leftsubaktiv {
	color:black;
	font-size: 12px;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
	display:block;
	padding-left:15px;
}

