/* CSS Document */
body{
	padding:0;
	margin:0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	background-color: #a7a7a7;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
		}
div, img, p, h1, h2, h3, ul, li{
	padding:0;
	margin:0;
	}
.blank {
	font-size:0px; line-height:0px; clear:both; 
	}

#divOptimize {
    display:none;
}

.side_shadow {
	width:100%; 
	padding-bottom:30px;
}

.header{
	width:940px;
	margin:0 auto 0 auto;
	text-align:left;
	}
.header_Home{
	padding-top:10px;
	width:40px;
	height:30px;
	float:left;
	}
.header_login{
	padding-top:10px;
	width:50px;
	height:30px;
	float:right;
}
.header_HomeSite{
	padding-top:10px;
	width:300px;
	height:30px;
	float:left;
	}
.header_HomeSite h1{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
	font-weight: normal;
	border-bottom: 1px solid #999;
	}	
.header_Text{
	padding-top:10px;
	width:539px;
	height:30px;
	float:left;
	text-align:right;
	}
.header_Text h1{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
	font-weight: normal;
	}	
.header_blueline{
	width:940px;
	height:9px;
	background: url(images/blueline.jpg) center top repeat-x;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	}
.header_logo{
	width:940px;
	height:70px;
	background-color: #f5f5f5;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	}
.header_blueline_s{
	width:940px;
	height:5px;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	background-color: #104b73;
	}
.header_flash{
	width:940px;
	height:319px;
	background-color: #000;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	}
.header_grayline_s{
	width:940px;
	height:5px;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	background-color: #ababab;
	}

	
.content{
	width:880px;
	background-color: #FFF;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	padding-left:30px;
	padding-right:30px;
	padding-top:20px;
	padding-bottom:20px;
}

.content_news{
	width:870px;
	background-color: #dddddd;
	padding:5px;
	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}

.content_news a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	background-color: #fff;
	padding:1px;
	font-weight: bold;
	color: #000;
	text-decoration: none;	

}




/* START Spalteneinteilung (1spaltig) */
	.content_form3_1{
		width:880px;
		text-align:left;
	}
/* END Spalteneinteilung (1spaltig) */


/* START Spalteneinteilung (2spaltig) */
	.content_form2_1{
		width:435px;
		height:215px;
		float:left;
		text-align:left;
	}
	.content_form2_2{
		width:435px;
		height:215px;
		margin-left:435px;
		text-align:left;
	}
/* END Spalteneinteilung (2spaltig) */


/* START Spalteneinteilung (2spaltig) */
	.content_form4_1{
		width:290px;
		float:left;
		text-align:left;
	}
	.content_form4_2{
		width:580px;
		float:left;
		text-align:left;
	}
/* END Spalteneinteilung (2spaltig) */

/* START Spalteneinteilung (3spaltig) */
	.content_form1_1{
		width:290px;
		float:left;
		text-align:left;
		vertical-align:bottom;
	}
	.content_form1_2{
		width:300px;
		float:left;
		text-align:left;
	}
	.content_form1_3{
		width:290px;
		float:left;
		text-align:left;
	}
/* END Spalteneinteilung (3spaltig) */
	






/* START Spalteninhalt (1spaltig) */
	.content_formBox_1spaltig{
		width:820px;
		border: 10px solid #cbcbcb;
		text-align:left;
		padding:20px;
	}
/*FORMATIERUNG*/	
	.content_formBox_1spaltig h1{
		font-family:Tahoma, Geneva, sans-serif;
		font-size: 25px;
		font-weight: bold;
		color:#000;
	}
	.content_formBox_1spaltig h2{
		font-family:Verdana, Geneva, sans-serif;
		font-size: 14px;
		font-weight: normal;
		color:#000;
		margin:0px;
		padding:0px;
	}
	.content_formBox_1spaltig li{
		margin:10px;
		font-size: 12px;
	}
	
/* ENDE Spalteninhalt (1spaltig) */



/* START Spalteninhalt STARTSEITE (3spaltig) */
	.content_formBox_span2_special{
		background: url(images/box_bg_large.jpg) center bottom repeat-x;
		width:250px;
		height:300px;
		color:#666;
		text-align:left;
		padding-top:30px;
		padding-left:30px;
		padding-right:10px;
	}
	.content_formBox_div1_special{
		width:240px;
		height:115px;
		text-align:left;
		border: 10px solid #cbcbcb;
		padding-left:10px;
		padding-right:10px;
		padding-top:15px;
		padding-bottom:10px;
		margin-left:20px;
	}
	.content_formBox_div2_special{
		background: url(images/box_bg.jpg) center bottom repeat-x;
		width:260px;
		height:130px;
		color:#666;
		text-align:left;
		padding-top:30px;
		padding-left:30px;
		padding-right:10px;
		margin-top:10px;
	}
	.content_formBox_div1_special2{
		width:240px;
		height:115px;
		text-align:left;
		border: 10px solid #cbcbcb;
		padding-left:10px;
		padding-right:10px;
		padding-top:15px;
		padding-bottom:10px;
		margin-left:10px;
		margin-bottom:10px;
	}
	.content_formBox_div2_special2{
		width:240px;
		height:115px;
		text-align:left;
		border: 10px solid #cbcbcb;
		padding-left:10px;
		padding-right:10px;
		padding-top:15px;
		padding-bottom:10px;
		margin-left:auto;
	}
	.content_formBox_div12_special3{
		width:240px;
		height:285px;
		text-align:left;
		border: 10px solid #cbcbcb;
		padding-left:10px;
		padding-right:10px;
		padding-top:15px;
		padding-bottom:10px;
		margin-left:auto;
	}
/*FORMATIERUNG*/	
	.content_formBox_div1_special h1,
	.content_formBox_div1_special2 h1,
	.content_formBox_div2_special2 h1,
	.content_formBox_div12_special3 h1{
		font-family: Verdana, Geneva, sans-serif;
		font-size: 13px;
		font-weight: bold;
		padding-bottom:10px;
	}
	
	.content_formBox_div1_special h2, 
	.content_formBox_div1_special2 h2,
	.content_formBox_div2_special2 h2,
	.content_formBox_div12_special3 h2{
		font-family: Verdana, Geneva, sans-serif;
		font-size: 12px;
		color:#069;
		font-weight: bold;
	}
	.content_formBox_div1_special a, 
	.content_formBox_div1_special2 a,
	.content_formBox_div2_special2 a,
	.content_formBox_div12_special3 a{
		color:#FFF;
		background-color:#666;
		padding:1px;
		text-decoration: none;	
	}
	
	.content_formBox_div2_special h1{
		font-family:Tahoma, Geneva, sans-serif;
		font-size: 45px;
		font-weight: bold;
		color:#000;
		margin:0px;
		padding:0px;
	}
	.content_formBox_div2_special h2{
		font-family:Verdana, Geneva, sans-serif;
		font-size: 15px;
		font-weight: normal;
		color:#000;
		margin:0px;
		padding:0px;
	}
	.content_formBox_div2_special h3{
		font-family:Verdana, Geneva, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color:#838383;
		margin:0px;
		padding:0px;
	}
/* END Spalteninhalt STARTSEITE (3spaltig) */




/* START Anzeige */
	.announcement {
		width:250px;
		border: 1px solid #CCC;
		border-top: 5px solid #069;
		float:left;
		margin-right:10px;
		margin-bottom:10px;
		
	}
	.announcement h1 {
		font-family:Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		background-color:#999;
		color:#FFF;
		text-align:center;
		padding:2px;
		
	}
	.announcement a {
		color:#006699;
	}
	.announcement a:hover {
		color:#000;
	}
	
/* END Anzeige */

	.a1{
		width:250px;
		height:100px;
		background: url(images/a1n.jpg) center bottom no-repeat;
	}
	.a1:hover{
		background: url(images/a1.jpg) center bottom no-repeat;
	}
	.a2{
		width:250px;
		height:100px;
		background: url(images/a2n.jpg) center bottom no-repeat;
	}
	.a2:hover{
		background: url(images/a2.jpg) center bottom no-repeat;
	}
	.a3{
		width:250px;
		height:100px;
		background: url(images/a3n.jpg) center bottom no-repeat;
	}
	.a3:hover{
		background: url(images/a3.jpg) center bottom no-repeat;
	}
	.a4{
		width:250px;
		height:100px;
		background: url(images/a4n.jpg) center bottom no-repeat;
	}
	.a4:hover{
		background: url(images/a4.jpg) center bottom no-repeat;
	}
	.a5{
		width:250px;
		height:100px;
		background: url(images/a5n.jpg) center bottom no-repeat;
	}
	.a5:hover{
		background: url(images/a5.jpg) center bottom no-repeat;
	}
	.a6{
		width:250px;
		height:100px;
		background: url(images/a6n.jpg) center bottom no-repeat;
	}
	.a6:hover{
		background: url(images/a6.jpg) center bottom no-repeat;
	}
	.a7{
		width:250px;
		height:100px;
		background: url(images/a7n.jpg) center bottom no-repeat;
	}
	.a7:hover{
		background: url(images/a7.jpg) center bottom no-repeat;
	}





/* START GraueBox1 */
	.content_formBox1{
		width:230px;
		height:92px;
		text-align:left;
		border: 10px solid #cbcbcb;
		padding-left:10px;
		padding-right:10px;
		padding-top:15px;
		padding-bottom:30px;
		
	}
	.content_formBox1 h1{
		font-family: Verdana, Geneva, sans-serif;
		font-size: 13px;
		font-weight: bold;
		padding-bottom:10px;
	}
	.content_formBox1 h2{
		font-family: Verdana, Geneva, sans-serif;
		font-size: 12px;
		color:#666;
		font-weight: bold;
	}
	.content_formBox1 a{
		color:#FFF;
		background-color:#666;
		padding:1px;
		text-decoration: none;	
	}
/* END GraueBox1 */


/* START SpezielBox GraueBox2 */
	.content_formBox2{
	background: url(images/box_bg.jpg) center bottom repeat-x;
	width:250px;
	height:130px;
	color:#666;
	text-align:left;
	padding-top:30px;
	padding-left:30px;
	padding-right:10px;
	}
	.content_formBox2 h1{
		font-family:Tahoma, Geneva, sans-serif;
		font-size: 45px;
		font-weight: bold;
		color:#000;
		margin:0px;
		padding:0px;
	}
	.content_formBox2 h2{
		font-family:Verdana, Geneva, sans-serif;
		font-size: 15px;
		font-weight: normal;
		color:#000;
		margin:0px;
		padding:0px;
	}
	.content_formBox2 h3{
		font-family:Verdana, Geneva, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color:#838383;
		margin:0px;
		padding:0px;
	}
/* END SpezielBox  GraueBox2 */

/* START SpezielBox GraueBox3 */
	.content_formBox3{
	background: url(images/box_bg_large.jpg) center bottom repeat-x;
	width:250px;
	height:300px;
	color:#666;
	text-align:left;
	padding-top:30px;
	padding-left:30px;
	padding-right:10px;
	}
/* END SpezielBox  GraueBox3 */

/* START GraueBox4 */
	.content_formBox4{
		width:364px;
		height:135px;
		text-align:left;
		border: 10px solid #999;
		padding-left:10px;
		padding-right:10px;
		padding-top:20px;
		padding-bottom:20px;
		margin-left:20px;
		background-color:#CCC;
	}
	.content_formBox4 h1{
		font-family: Verdana, Geneva, sans-serif;
		font-size: 13px;
		font-weight: bold;
	}
	.content_formBox4 a{
		color:#FFF;
		background-color:#666;
		padding:1px;
		text-decoration: none;	
	}
/* END GraueBox4 */


/* START GraueBox5 */
	.content_formBox5{
		width:340px;
		height:100px;
		text-align:left;
		border: 10px solid #cbcbcb;
		padding-left:10px;
		padding-right:10px;
		padding-top:10px;
		padding-bottom:30px;
		margin-left:210px;
		margin-bottom:10px;
	}
	.content_formBox5 h1{
		font-family: Verdana, Geneva, sans-serif;
		font-size: 13px;
		font-weight: bold;
	}
	.content_formBox5 a{
		color:#FFF;
		background-color:#666;
		padding:1px;
		text-decoration: none;	
	}
/* END GraueBox5 */


/* START GraueBox6 */
	.content_formBox6{
		width:364px;
		height:135px;
		text-align:left;
		border: 10px solid #cbcbcb;
		padding-left:10px;
		padding-right:10px;
		padding-top:20px;
		padding-bottom:20px;
		margin-left:20px;
	}
	.content_formBox6 h1{
		font-family: Verdana, Geneva, sans-serif;
		font-size: 13px;
		font-weight: bold;
	}
	.content_formBox6 a{
		color:#000;
		background-color:#e3e3e3;
		padding:1px;
		text-decoration: none;	
	}
/* END GraueBox6 */


.footer{
	width:940px;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
}
.footer_box_blue{
	background-color: #069;
	width:940px;
	height:150px;
}
.footer_box_grey{
	background-color: #f7f7f7;
	width:940px;
	height:45px;
}
.footer_copyr{
	padding-top:15px;
	padding-left:10px;
	width:60px;
	float:left;
}	
.footer_social{
	padding-top:12px;
	width:250px;
	float:left;
}	
.footer_links{
	float:right;
	padding-top:15px;
	padding-right:10px;
	width:610px;
	text-align:right;
}
.footer_links a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#41475f;
	text-decoration: none;
}
.footer_bluebox123{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	
	padding-top:22px;
	padding-left:10px;
	width:209px;
	height:138px;
	float:left;
	border-right: 1px solid #FFF;
}
.footer_bluebox123 h2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#FFF;
	font-weight: normal;
	padding-bottom:3px;
	
}
.footer_bluebox123 a{
	color:#FFF;
	text-decoration: none;
}
.footer_bluebox4{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	
	padding-top:22px;
	padding-left:10px;
	width:222px;
	margin-left:705px;
}
.footer_bluebox4 h2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#FFF;
	font-weight: normal;
	
}
