@charset "utf-8";
/* CSS Document */


html, body {
margin: 0;
padding: 0;
height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c6c6c6;
}

div.wrapper {
width: 959px;
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto;
background-image:url(bg_main_all.jpg);

}

div.header {
width: 959px;
height: 50px;
background-image:url(bg_head.jpg);
background-repeat:no-repeat;
}

div.topNavi {
width: 959px;
height: 108px;
background-image:url(bg_navi.jpg);
background-repeat:no-repeat;

}


body {
background-color:#f8f7f7;
}


div.centerCol {
margin: 0 0px;
padding: 0;

background-image:url(bg_main_01.jpg);
background-repeat: no-repeat;
}
div.centerCol02 {
margin: 0 0px;
padding: 0;

background-image:url(bg_main_02.jpg);
background-repeat: no-repeat;
}
div.centerCol03 {
margin: 0 0px;
padding: 0;

background-image:url(bg_main_03.jpg);
background-repeat: no-repeat;
}
div.centerCol04 {
margin: 0 0px;
padding: 0;

background-image:url(bg_main_08.jpg);
background-repeat: no-repeat;
}
div.centerCol05 {
margin: 0 0px;
padding: 0;

background-image:url(bg_main_05.jpg);
background-repeat: no-repeat;
}
div.centerCol06 {
margin: 0 0px;
padding: 0;

background-image:url(bg_main_06.jpg);
background-repeat: no-repeat;
}
div.centerCol07 {
margin: 0 0px;
padding: 0;

background-image:url(bg_main_07.jpg);
background-repeat: no-repeat;
}
div.centerCol08 {
margin: 0 0px;
padding: 0;

background-image:url(bg_main_08.jpg);
background-repeat: no-repeat;
}
div.centerCol09 {
margin: 0 0px;
padding: 0;

background-image:url(bg_main_09.jpg);
background-repeat: no-repeat;
}
div.centerCol10 {
margin: 0 0px;
padding: 0;

background-image:url(bg_main_10.jpg);
background-repeat: no-repeat;
}
div.centerCol11 {
margin: 0 0px;
padding: 0;

background-image:url(bg_main_11.jpg);
background-repeat: no-repeat;
}
div.clear {
clear: both;
margin: 0;
padding: 0;
height: 0;
line-height: 0;
font-size: 0;
}

div.footer {
width: 700px;
margin: -35px auto 0 auto;
padding: 0;
height: 24px;
background: #a6a6a6;
border-top: 1px solid #fff;
text-align:left;
padding-left:259px;
padding-top:10px;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c6c6c6;
}
a:visited {
	color: #c6c6c6;
	text-decoration: none;
}
a:hover {	color: #f6a61d;
	text-decoration: none;
}
a:active {
	color: #c6c6c6;
	text-decoration: none;
}
a.ov {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
color: #f6a61d;
}
aov :visited {
color: #f6a61d;
	text-decoration: none;
}
aov :hover {	color: #f6a61d;
	text-decoration: none;
}
aov :active {
color: #f6a61d;
	text-decoration: none;
}
a.weiss {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height:2;
}
a.weiss:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.weiss:hover {	color: #f6a61d;
	text-decoration: none;
}
a.weiss:active {
	color: #FFFFFF;
	text-decoration: none;
}
a.weiss03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;

}
a.weiss03:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.weiss03:hover {	color: #f6a61d;
	text-decoration: none;
}
a.weiss03:active {
	color: #FFFFFF;
	text-decoration: none;
}
a.weiss2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display:block;
	height:20px;
	width:159px;
	color: #FFFFFF;
}
a.weiss2:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.weiss2:hover {	color: #f6a61d;
	text-decoration: none;
}
a.weiss2:active {
	color: #FFFFFF;
	text-decoration: none;
}

a.sub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height:2.5;
	display:block;
	height:30px;
	width:175px;
	background-image:url(sub_menu.jpg);
	background-repeat:no-repeat;
	text-indent:23px;
	
	}
a.sub:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.sub:hover {	color: #f6a61d;
	text-decoration: none;
}
a.sub:active {
	color: #FFFFFF;
	text-decoration: none;
}
a.subov {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f6a61d;
	line-height:2.5;
	display:block;
	height:30px;
	width:175px;
	background-image:url(sub_menu.jpg);
	background-repeat:no-repeat;
	text-indent:23px;
	
	}
a.subov:visited {
	color: #f6a61d;
	text-decoration: none;
}
a.subov:hover {	color: #f6a61d;
	text-decoration: none;
}
a.subov:active {
	color: #f6a61d;
	text-decoration: none;
}

a.newsweb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height:1.7;
	display:block;
	height:30px;
	width:190px;
	background-image:url(newsweb_navi.gif);
	background-repeat:no-repeat;
	text-indent:25px;
}

a.newsweb:hover {	color: #f6a61d;
	text-decoration: none;
}

a.newsweb_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height:1.7;
	display:block;
	height:30px;
	width:190px;

	text-indent:25px;
}

a.newsweb_2:hover {	color: #f6a61d;
	text-decoration: none;
}


a.sub02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height:1.7;
	display:block;
	height:21px;
	width:172px;
	background-image:url(sub_menu_02.jpg);
	background-repeat:no-repeat;
	text-indent:25px;
}

.sub02_leer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height:1.7;
	display:block;
	height:21px;
	width:172px;
	background-repeat:no-repeat;
	text-indent:25px;
}

a.sub02:visited {
	color: #333333;
	text-decoration: none;
}
a.sub02:hover {	color: #f6a61d;
	text-decoration: none;
}
a.sub02:active {
	color: #333333;
	text-decoration: none;
}

a.sub02ov {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f6a61d;
	line-height:1.7;
	display:block;
	height:21px;
	width:173px;
	background-image:url(sub_menu_02.jpg);
	background-repeat:no-repeat;
	text-indent:25px;
	
	}
a.sub02ov:visited {
	color: #f6a61d;
	text-decoration: none;
}
a.sub02ov:hover {	color: #f6a61d;
	text-decoration: none;
}
a.sub02ov:active {
	color: #f6a61d;
	text-decoration: none;
}
a.spezi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}
a.spezi:visited {
	color: #333333;
	text-decoration: none;
}
a.spezi:hover {	color: #f6a61d;
	text-decoration: none;
}
a.spezi:active {
	color: #333333;
	text-decoration: none;
}
a.spezi2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
a.spezi2:visited {
	color: #333333;
	text-decoration: none;
}
a.spezi2:hover {	color: #f6a61d;
	text-decoration: none;
}
a.spezi2:active {
	color: #333333;
	text-decoration: none;
}
a.spezi2ov {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #f6a61d;
}
a.spezi2ov:visited {	color: #f6a61d;
	text-decoration: none;
}
a.spezi2ov:hover {	color: #f6a61d;
	text-decoration: none;
}
a.spezi2ov:active {	color: #f6a61d;
	text-decoration: none;
}

a.spezi2ov1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #f6a61d;
}
a.spezi2ov1:visited {	color: #f6a61d;
	text-decoration: none;
}
a.spezi2ov1:hover {	color: #333333;
	text-decoration: underline;
}
a.spezi2ov1:active {	color: #f6a61d;
	text-decoration: none;
}

a.spezi20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
a.spezi20:visited {
	color: #333333;
	text-decoration: none;
}
a.spezi20:hover {	color: #f6a61d;
	text-decoration: none;
	display:block;
	height:28px;
	width:75px;
	background-color:#333333;
	line-height:2.4;
	
}
a.spezi20:active {
	color: #333333;
	text-decoration: none;
}

a.spezi20ov {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
color: #f6a61d;
	text-decoration: none;
	display:block;
	height:28px;
	width:75px;
	background-color:#333333;
	line-height:2.4;
}
a.spezi20ov:visited {
	color: #f6a61d;
	text-decoration: none;
	display:block;
	height:28px;
	width:75px;
	background-color:#333333;
	line-height:2.4;
}
a.spezi20ov:hover {	color: #f6a61d;
	text-decoration: none;
	display:block;
	height:28px;
	width:75px;
	background-color:#333333;
	line-height:2.4;
	
}
a.spezi20ov:active {
	color: #f6a61d;
	text-decoration: none;
	display:block;
	height:28px;
	width:75px;
	background-color:#333333;
	line-height:2.4;
}
a.spezi3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;

}
a.spezi3:visited {
	color: #333333;
	text-decoration: none;
}
a.spezi3:hover {	color: #f6a61d;
	text-decoration: none;
}
a.spezi3:active {
	color: #333333;
	text-decoration: none;
}

a.spezi30 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;

}
a.spezi30:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.spezi30:hover {
	color: #333333;
	text-decoration: none;
}
a.spezi30:active {
	color: #FFFFFF;
	text-decoration: none;
}

a:link {
	text-decoration: none;
}
.Stil1 {
	font-size: 14px;
	color: #333333;
}

.Stil2 {color: #FFFFFF;	font-size:12px;}
.Stil4 {color: #FFFFFF; font-size:11px;}
.Stil3 {
	color: #333333;
	line-height:2;
	font-size: 12px;
}


.Stil6 {font-size: 12px; color: #333333; font-weight: bold; }
.Stil7 {
	font-size: 9px;
	color: #333333;
}

.box {
	font-size: 13px;
	font-weight:bold;
	color: #FFFFFF;
	display:block;
	background-color:#f6a61d;
	height:25px;
	width:155px;
	border: #333333 dotted 1px;
}
.Stil7 {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px; color: #333333; }

.Stil21 {
font-family:Arial, Helvetica, sans-serif;
font-size: 10px; color: #333333; }
.Stil8 {
	color: #FFFFFF;
	font-size: 12px;
}
.Stil10 {color: #F6A61D}