
		body {
			padding-left: 10px;
			text-align:center;
			margin:auto;
			font: 76% Verdana,Tahoma,Arial,sans-serif;
			position: relative;
			min-width: 1000px;
		}


		
		#b_container {
	margin:0px auto auto auto;
/*	innere Layer fuer Opera fox*/
	padding: 0px;
	width: 1007px;
    height: 200px;
	border : 0px dotted red;
	text-align:left;
	overflow : auto;
	border-color: #c0c0c0;
	border-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}


		#ib_container {
	margin:0px auto auto auto; 
	/*innere Layer fuer Opera fox */
	padding: 0px;
	width: 1005px;
	border : 0px dotted red;
	text-align:left;
	overflow : visible;
	border-color: #c0c0c0;
	border-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}







		#b_headline {
			color: #646464;
			font-size: 12px;
			font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
			text-align: left ;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;

		}
		
		.lf {
			color: #646464;
			font-size: 12px;
			font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
			text-align: left ;
			padding: 0px 0px 0px 0px;
			margin: 20px 0px 0px 0px;
			float: left;
			border-style: solid;
			border-top-width: 0px;
			border-right-width: 0px;
			border-bottom-width: 0px;
			border-left-width: 0px;
			border-top: 0;
			border-right: 0;
			border-bottom: 0;
			border-left: 0;
			
		}
		

			.lf1 {
			color: #646464;
			font-size: 12px;
			font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
			text-align: left ;
			float: left;
			padding: 0px 0px 0px 0px;
			margin: 20px 0px 0px 0px;
			border-top-width: 0px;
			border-right-width: 0px;
			border-bottom-width: 0px;
			border-left-width: 0px;
			border-top: 0;
			border-right: 0;
			border-bottom: 0;
			border-left: 0;

		}

		
		#b_banner {
			padding: 0px 0px 0px 0px;
			margin-left:0px;
			margin-bottom:0px;
			margin-top:0px;
			text-align: left;
			position: relative;
			width: 975px;
			height:145px;
			visibility:visible;
			border-top: 1;
			border-right: 1;
			border-bottom: 0;
			border-left: 1;
			border-color: #c0c0c0;
			border-style: solid;
			border-top-width: 1px;
			border-right-width: 0px;
			border-bottom-width: 0px;
			border-left-width: 0px;
			background-color : #ffffff;
			z-index:1;
			float: left;
			color: #646464; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; 
			text-align: left;
		}

		
		
		
		
		#b_navig_main {
			padding: 0px 0px 0px 0px;
			margin-left:0px;
			margin-bottom:0px;
			margin-top:0px;
			text-align: left;
			position: relative;
			width: 1005px;
			height:15px;
			visibility:visible;
			border-top: 1;
			border-right: 1;
			border-bottom: 1;
			border-left: 1;
			border-color: #c0c0c0;
			border-style: solid;
			border-top-width: 1px;
			border-right-width: 0px;
			border-bottom-width: 0px;
			border-left-width: 0px;
			background-color : #fff;
			z-index:2;
			float: left;
			color: #67686A; 
			font-size: 12px; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			text-align: left;
		}
		
/* anfang  Navig linkdef*/
	#b_navig_main a {
	color : #67686A;
	background-color : transparent;
	text-decoration : none;
	font-family : verdana;
	font-weight : bold;
	padding : 0px 10px 0px 10px;
	border-color: black;
			border-top: 1;
			border-right: 1;
			border-bottom: 1;
			border-left: 1;
	}
	
	#b_navig_main a:active {
	color : #67686A;
	background-color : yellow;
	padding : 0px 0px 0px 0px;
	border-color: black;
	font-weight : bold; 
		border-top: 1;
		border-right: 1;
		border-bottom: 1;
		border-left: 1;
	}
	
	#b_navig_main a:visited {
	color : #67686A;
	background-color : white;
	}
	
	#b_navig_main a:hover {
	color : #ffffff;
	padding : 0px 0px 0px 0px;
	background-color : #E10915;
	text-decoration : none;
	/*border : 1px solid black;*/
	
	}
	
	#b_navig_main a .info {
	/*display : none;*/
	color : #ffffff;
	background-color : #ffffff;
	text-decoration : none;
	width : 25px;
	padding-left: 0px;
	padding-right: 20px;
	/*border : 1px solid black;*/
	}
	
	#b_navig_main a:hover .info {
	color : #7e7c7c;
	display : inline;
	background-color : white;
	border : 0px;
	padding-left : 0px;
	text-align : right;
	}
		
/* ende */		
		#b_navig_sub {
			padding: 2px 0px 0px 0px;
			margin-left:0px;
			margin-bottom:0px;
			margin-top:0px;
			text-align: left;
			position: relative;
			width: 1000px;
			height:15px;
			visibility:visible;
			border-top: 1;
			border-right: 1;
			border-bottom: 1;
			border-left: 1;
			border-color: #c0c0c0;
			border-style: solid;
			border-top-width: 1px;
			border-right-width: 0px;
			border-bottom-width: 1px;
			border-left-width: 0px;
			background-color : #E10915;
			z-index:2;
			float: left;
			color: #646464; font-size: 12px; 
			font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
			text-align: left;
		}


		
		
		
		/* anfang  SUBNavig linkdef*/
		#b_navig_sub a {
			color : #E9BB8E;
			padding : 0px 10px 0px 10px;
			background-color : transparent;
			text-decoration : none;
			font-family : verdana;
			font-weight : bold;
			border-color: black;
					border-top: 1;
					border-right: 1;
					border-bottom: 1;
					border-left: 1;
			}
			
			#b_navig_sub a:active {
			color : #ffffff;
			background-color : transparent;
			padding : 0px 10px 0px 10px;
			border-color: black;
			font-weight : bold; 
				border-top: 1;
				border-right: 1;
				border-bottom: 1;
				border-left: 1;
			}
			
			#b_navig_sub a:visited {
			color : #E9BB8E;
			background-color : transparent;
			}
			
			#b_navig_sub a:hover {
			color : #ffffff;
			text-decoration : none;
			/*border : 1px solid black;*/
			
			}
			
			#b_navig_sub a .info {
			/*display : none;*/
			color : #ffffff;
			background-color : transparent;
			text-decoration : none;
			width : 25px;
			padding-left: 0px;
			padding-right: 20px;
			/*border : 1px solid black;*/
			}
			
			#b_navig_sub a:hover .info {
			color : #7e7c7c;
			display : inline;
			background-color : transparent;
			border : 0px;
			padding-left : 0px;
			text-align : right;
			}
				
		/* SUBNavig ende */	
				
		

		#main_content {
			margin:0px auto auto auto;
			padding: 0px 0px 0px 0px;
			margin-left:0px;
			margin-bottom:0px;
			margin-top:0px;
			text-align: left;
			position: relative;
			width: 1000px;
			min-height:450px;
			visibility:visible;
			border-top: 0;
			border-right: 0;
			border-bottom: 0;
			border-left: 0;
			border-color: #c0c0c0;
			border-style: solid;
			border-top-width: 0px;
			border-right-width: 0px;
			border-bottom-width: 0px;
			border-left-width: 0px;
			background-color : #ffffff;
			z-index:3;
			float: left;
			color: #646464; 
			font-size: 12px; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			line-height: 150%; 
			text-align: left;
		
		}

		#main_txt_3sp_fp_bg {
			background: url(../images/login.jpg) no-repeat center left;
			margin:0px auto auto auto;
			padding: 0px 0px 0px 0px;
			margin-left:0px;
			margin-bottom:0px;
			margin-top:65px;
			text-align: left;
			position: relative;
			width: 550px;
			height: 250px;
			visibility:visible;
			border-top: 0;
			border-right: 0;
			border-bottom: 0;
			border-left: 0;
			border-color: #c0c0c0;
			border-style: solid;
			border-top-width: 0px;
			border-right-width: 0px;
			border-bottom-width: 0px;
			border-left-width: 0px;
			background-color : #ffffff;
			z-index:3;
			float: left;

		}
		
		#main_content_1sp {
			margin:0px auto auto auto;
			padding: 0px 0px 0px 0px;
			margin-left:0px;
			margin-bottom:0px;
			margin-top:0px;
			text-align: left;
			position: relative;
			width: 1000px;
			min-height:450px;
			visibility:visible;
			border-top: 0;
			border-right: 0;
			border-bottom: 0;
			border-left: 0;
			border-color: #c0c0c0;
			border-style: solid;
			border-top-width: 0px;
			border-right-width: 0px;
			border-bottom-width: 0px;
			border-left-width: 0px;
			background-color : #ffffff;
			z-index:3;
			float: left;
			color: #646464; 
			font-size: 12px; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			line-height: 150%; 
			text-align: left;
		
		}
		
		#main_content_3sp {
			margin:0px auto auto auto;
			padding: 0px 0px 0px 0px;
			margin-left:0px;
			margin-bottom:0px;
			margin-top:0px;
			text-align: left;
			position: relative;
			width: 330px;
			min-height:450px;
			visibility:visible;
			border-top: 0;
			border-right: 0;
			border-bottom: 0;
			border-left: 0;
			border-color: #c0c0c0;
			border-style: solid;
			border-top-width: 0px;
			border-right-width: 0px;
			border-bottom-width: 0px;
			border-left-width: 0px;
			background-color : #ffffff;
			z-index:3;
			float: left;
			color: #646464; 
			font-size: 12px; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			line-height: 150%; 
			text-align: left;
		
		}
		
				/* anfang  CONTENT linkdef*/
					#main_content a {
					color : #000000;
					background-color : transparent;
					text-decoration : underline;
					font-family : verdana;
					font-weight : normal; 
					border-color: black;
							border-top: 1;
							border-right: 1;
							border-bottom: 1;
							border-left: 1;
					}
					
					#main_content a:active {
					color : #000000;
					border-color: black;
					font-weight : bold; 
						border-top: 1;
						border-right: 1;
						border-bottom: 1;
						border-left: 1;
					}
					
					#main_content a:visited {
					color : #000000;
					background-color : background-color;
					}
					
					#main_content a:hover {
					color : #E10915;
					text-decoration : none;
					/*border : 1px solid black;*/
					
					}
					
					#main_content a .info {
					/*display : none;*/
					color : #000000;
					background-color : #ffffff;
					text-decoration : none;
					width : 25px;
					padding-left: 0px;
					padding-right: 20px;
					/*border : 1px solid black;*/
					}
					
					#main_content a:hover .info {
					color : #000000;
					display : inline;
					background-color : white;
					border : 0px;
					padding-left : 0px;
					text-align : right;
					}
						
				/* ende */		
		
		
		.main_left {
			padding: 0px 0px 0px 0px;
			margin-left:0px;
			margin-bottom:0px;
			margin-top:0px;
			text-align: left;
			position: relative;
			width: 450px;
			visibility:visible;
			border-top: 0;
			border-right: 1;
			border-bottom: 1;
			border-left: 1;
			border-color: #c0c0c0;
			border-style: solid;
			border-top-width: 0px;
			border-right-width: 0px;
			border-bottom-width: 0px;
			border-left-width: 0px;
			background-color : #ffffff;
			z-index:4;
			float: left;
			color: #646464; 
			font-size: 12px; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
		}
		#main_normal {
			padding: 10px 0px 0px 20px;
			margin-left:0px;
			margin-bottom:0px;
			margin-top:62px;
			margin-right:0px;
			text-align: left;
			position: relative;
			width: 450px;
			visibility:visible;
			border-top: 0;
			border-right: 0;
			border-bottom: 0;
			border-left: 0;
			border-color: #c0c0c0;
			border-style: solid;
			border-top-width: 0px;
			border-right-width: 0px;
			border-bottom-width: 0px;
			border-left-width: 0px;
			z-index:5;
			float: left;
			color: #646464; 
			font-size: 12px; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
		}

        #main_right {
            padding: 0px 0px 0px 0px;
            margin-left:0px;
            margin-bottom:0px;
            margin-top:0px;
            margin-right:0px;
            text-align: left;
            position: relative;
            width: 995px;
            visibility:visible;
            border-top: 0;
            border-right: 0;
            border-bottom: 0;
            border-left: 0;
            border-color: #c0c0c0;
            border-style: solid;
            border-top-width: 0px;
            border-right-width: 0px;
            border-bottom-width: 0px;
            border-left-width: 0px;
            background-color : white;
            z-index:5;
            float: left;
            color: #646464; 
            font-size: 12px; 
            font-family: Verdana, Arial, Helvetica, sans-serif;
        }
		
		#main_txt_1sp {
			padding: 10px 0px 0px 20px;
			margin-left:0px;
			margin-bottom:0px;
			margin-top:0px;
			margin-right:0px;
			text-align: left;
			position: relative;
			width: 975px;

			visibility:visible;
			border-top: 0;
			border-right: 0;
			border-bottom: 0;
			border-left: 0;
			border-color: #c0c0c0;
			border-style: solid;
			border-top-width: 0px;
			border-right-width: 0px;
			border-bottom-width: 0px;
			border-left-width: 0px;
			background-color : white;
			z-index:5;
			float: left;
			color: #646464; 
			font-size: 12px; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
		}
		
		#main_txt_3sp {
			padding: 30px 10px 20px 0px;
			margin-left:10px;
			margin-bottom:0px;
			margin-top:0px;
			margin-right:0px;
			text-align: left;
			position: relative;
			width: 310px;
			visibility:visible;
			border-top: 0;
			border-right: 0;
			border-bottom: 0;
			border-left: 0;
			border-color: #c0c0c0;
			border-style: solid;
			border-top-width: 0px;
			border-right-width: 0px;
			border-bottom-width: 0px;
			border-left-width: 0px;
			background-color : white;
			z-index:5;
			float: left;
			color: #646464; 
			font-size: 12px; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
		}
		
		h1 {
			color: #D03027; 
            margin-top:30px;
			font-size: 16pt;
			line-height : 17pt;
			font-weight : bold; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
		}
		h2 {
			color: #D03027; 
			font-size: 14pt;
			line-height : 15pt;
			font-weight : bold; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
		}
		h3 {
			color: #67686A; 
			font-size: 14pt;
			line-height : 15pt;
			font-weight : bold; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
		}
		h4 {
			color: #e10915; 
			font-size: 12pt;
			line-height : 13pt;
			font-weight : bold; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
		}		
		h5 {
			color: #67686A; 
			font-size: 10pt;
			font-weight : bold; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
		}	
        
        h6 {
            color: #D03027; 
            margin-top:0px;
            margin-bottom:0px;  
            font-size: 10pt;
            font-weight : bold; 
            font-family: Verdana, Arial, Helvetica, sans-serif;
        }
		.bodytext {
			color: #646464; 
			font-size: 13px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
		}
		li {
			color: #646464; 
			font-size: 13px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
		}
		

		#b_footerline {
			
			margin:0px auto auto auto;
		/*	innere Layer fuer Opera fox*/
			padding: 0px;
			width: 1000px;
			border : 1px dotted red;
			text-align:left;
			overflow : auto;
			border-color: #c0c0c0;
			border-style: solid;
			border-top-width: 1px;
			border-right-width: 0px;
			border-bottom-width: 0px;
			border-left-width: 0px;
			clear:both;
		}

		.bf {
			color: #646464;
			font-size: 11px;
			height : 14px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			text-align: left;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			float: left;
			border-style: solid;
			border-top-width: 0px;
			border-right-width: 0px;
			border-bottom-width: 0px;
			border-left-width: 0px;
			border-top: 0;
			border-right: 0;
			border-bottom: 0;
			border-left: 0;
		}

		#linkpath {
			color: #000000;
			font-size: 11px;
			text-decoration : none;
			font-family : verdana;
		}
		
				/* anfang  CONTENT linkdef*/
					#linkpath a {
					color : #000000;
					background-color : transparent;
					text-decoration : underline;
					font-family : verdana;
					font-weight : normal; 
					border-color: black;
							border-top: 1;
							border-right: 1;
							border-bottom: 1;
							border-left: 1;
					}
					
					#linkpath a:active {
					color : #E10915;
					border-color: black;
					font-weight : normal; 
						border-top: 1;
						border-right: 1;
						border-bottom: 1;
						border-left: 1;
					}
					
					#linkpath a:visited {
					color : #000000;
					background-color : white;
					}		
					
					
					#linkpath a:hover {
					color : red;
					text-decoration : none;
					/*border : 1px solid black;*/
					
					}
		
		#language {
			color: #646464;
			font-size: 11px;
			text-decoration : none;
			font-family : verdana;
		}
		
				/* anfang  CONTENT linkdef*/
					#language a {
					color : #646464;
					background-color : transparent;
					text-decoration : none;
					font-family : verdana;
					font-weight : normal; 
					border-color: black;
							border-top: 1;
							border-right: 1;
							border-bottom: 1;
							border-left: 1;
					}
					
					#language a:active {
					color : #646464;
					border-color: black;
					font-weight : normal; 
						border-top: 1;
						border-right: 1;
						border-bottom: 1;
						border-left: 1;
					}
					
					#language a:visited {
					color : #646464;
					background-color : white;
					}		
					
					
					#language a:hover {
					color : #E10915;
					text-decoration : none;
					/*border : 1px solid black;*/
					
					}		
		
		
		td {
			font-size: 11px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
		}
		
        label{
            font-size: 11px;
            font-family: Verdana, Arial, Helvetica, sans-serif;
        } 
        
		.csc-mailform {
		border: none; /* Rand ausschalten */
		}
		
		.csc-mailform-field label {
		float:left;
		clear:both;
		display:block;
		width:150px;
		padding-left:10px;
		margin-bottom:10px;
		
		}
		
		.csc-mailform-field input, 
		.csc-mailform-field textarea, 
		.csc-mailform-field select {
		float:left;
		display:block;
		width:250px;
		border: 1px solid #333;
	/*	background:#ffffff;*/
		padding:1px;
		margin-bottom:10px;
		}
		
		.csc-mailform-submit {
		/* Absende Button nach rechts verschieben. Der Wert ergibt sich aus der Summe width + padding-left aus dem label Abschnitt -> oben */
		margin-left: 150px;
		color: white; 
		background-color:#E10915;
		/* Float wieder abschalten */
		clear: both;
		}

		label {
			color: #67686A;
			font-size: 12px;
			text-decoration : none;
			font-family: Verdana, Arial, Helvetica, sans-serif; 
		}
		
		
		
		
		/*Hauptnavigation Aktiv */

		#mnav_act a{
			color : #ffffff;
			padding : 0px 10px 0px 10px;
			background-color : #E10915;
			text-decoration : none;
		}		
		
			#mnav_act a:visited {
				color : #ffffff;
				padding : 0px 10px 0px 10px;
				background-color : #E10915;
				text-decoration : none;
			}
		
			#mnav_act a:active {
				color : #ffffff;
				padding : 0px 10px 0px 10px;
				background-color : #E10915;
				text-decoration : none;
			}
			#mnav_act a:hover {
			color : #ffffff;
			text-decoration : none;
			/*border : 1px solid black;*/
			
			}		
		
		
		/*Subnavigation Aktiv */

		#nav_act a{
			color:white;
		}		
		
			#nav_act a:visited {
			color:white;
			background-color : transparent;
			}
		
			#nav_act a:active {
			color : #ffffff;
			background-color : transparent;
			padding : 0px 10px 0px 10px;
			border-color: black;
			font-weight : bold; 
				border-top: 1;
				border-right: 1;
				border-bottom: 1;
				border-left: 1;
			}
			#nav_act a:hover {
			color : #ffffff;
			text-decoration : none;
			/*border : 1px solid black;*/
			
			}

			
		/*linkdarstellung allgemein */
				/* anfang  CONTENT linkdef*/
					a {
					color : #000000;
					text-decoration : underline;
					}
					
					a:active {
					color : #E10915;
					}
					
					a:visited {
					color : #000000;
					}		
					
					
					a:hover {
					color : red;
					text-decoration : underline;
					/*border : 1px solid black;*/
					}
					
					
#search {
			color: #646464;
			font-size: 12px;
			font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
			text-align: left ;
			float: left;
			padding: 0px 0px 0px 0px;
			margin: -1px 0px 0px 0px;
			border-top-width: 0px;
			border-right-width: 0px;
			border-bottom-width: 0px;
			border-left-width: 0px;
			border-top: 0;
			border-right: 0;
			border-bottom: 0;
			border-left: 0;
}


			
#searchLabel {  margin-right: 0px; }
#searchField input { width: 125px; 
			height: 15px; 
			border: 1px solid #cccccc; 
			color: #000; 
			background-color: #fff; 
			padding: 0px 1px 1px 1px; 
			margin: 0px 1px 1px 5px; 
			font-size: 11px;
			font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	
		}
  
#timeline{
            font-size: 10px;
            font-family: Verdana, Arial, Helvetica, sans-serif;
        } 		
        
#important{
        color: #E10915;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        }               