html {
	overflow: scroll;
}

body {
	font-family: arial, helvetica, serif;
	font-weight : normal;
	font-size: 		12px;
	line-height:	16px;
	color: #333333;

}

a:link 
{
	color: 			#E2001A;
	text-decoration: none;
} 
a:visited 
{
	color: 			#E2001A;
	text-decoration: none;
}
a:hover 
{ 
	color: 			#E2001A;
	text-decoration: underline;
}
a:active 
{
	color: 			#E2001A;
	text-decoration: none;
}


.content_home_1 {
	padding: 34px 31px 34px 34px;}
	
.content_home_2 {
	padding: 0px 70px 20px 0px;}

.content_home_3 {
	padding: 0px 0px 20px 0px;}

.content_footer {
	padding: 12px 0px 9px 34px;
	border-top-width:1px;
  	border-top-style:solid;
  	border-top-color:#333333;
}

.print {
	font-size: 		12px;
	line-height:	14px;
	color: 			#000000;
	text-align:  justify;
	}

.content_folge_1 {
	padding: 40px 36px 40px 34px;}
	
.content_folge_2 {
	padding: 0px 0px 20px 15px;
	font-size: 		12px;
	line-height:	15px;
	text-align:  justify;
}
	
.image_right {
	padding: 0px 0px 20px 15px;}

.image_left {
	padding: 0px 15px 20px 0px;}


.rot {
	color: 			#E2001A;}

a:link .current {
	color: 			#333333;
	text-decoration: none;}

.menu {
	font-size: 		15px;
	line-height:	22px;
	font-weight : bold;
	color: 			#E2001A;}

.menu ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;}


h3 {
	font-weight : bold;
	font-size: 		14px;
	line-height:	16px;
	color: 			#333333;
}

h2 {
	color: 			#333333;
	font-size: 		15px;
	line-height:	22px;
	font-weight :   bold;
}

h4 {
	font-weight : bold;
	color: 			#333333;
	font-size: 		15px;
	line-height:	17px;
}

.heading {
	font-weight : normal;
	color: 			#333333;
	font-size: 		15px;
	line-height:	15px;
}

.subline_bold {
	font-weight : bold;
	font-size: 		12px;
}

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav a {
	color: 			#565656;
	font-family: arial, helvetica, serif;
	font-weight : normal;
	font-size: 		12px;
	display: block;
	text-decoration: none;
	text-align:left;
}

#nav li {
	float: left;
	padding: 0px;

}


#nav li ul {
	position: absolute;
	background-color: #ffffff;
	width: 165px;
	border-width: 0px 1px 1px 1px;
  	border-style:solid;
  	border-color:#ccc;
	left: -999em;
}

#nav li:hover ul {
	left: auto;

}

#nav li a:hover {
	color: 			#E2001A;
	}


#nav li:hover ul ul, #nav li.sfhover ul ul {

	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	color: 			#E2001A;
	left: auto;
}


.line {
	padding: 5px 5px 5px 10px;
	text-align:left;
	width: 150px;

}


.content_home_bilder_1 {
	font-size: 		12px;
	line-height:	16px;
	color: 			#333333;
	text-align:  justify;
}

.content_home_bilder_2 {
	font-size: 		12px;
	line-height:	16px;
	text-align:  justify;

}

.content_home_bilder_3 {
	font-size: 		12px;
	line-height:	14px;
}

.content_blau {
	padding: 5px 12px 23px 12px;
	background-color: #EDF3F6;
	font-size: 		12px;
	line-height:	14px;
	color: 			#000000;

}

.content_blau .kl {
	font-size: 		10px;

}

.content_blau_2 {
	padding: 5px 12px 23px 12px;
	background-color: #EDF3F6;
	font-size: 		12px;
	line-height:	20px;
	color: 			#000000;

}

.content_blau_3 {

	font-size: 		12px;
	line-height:	14px;
	color: 			#000000;

}


.footer {
	font-size: 		12px;
	line-height:	16px;
	color: 			#000000;
	font-weight : bold;

}

.footer .sw {
	font-size: 		10px;
	font-weight : bold;}





.content_text {
	padding: 0px 56px 53px 19px;
	font-size: 		12px;
	line-height:	14px;
}

.content_text_liste {
	padding: 0px 56px 36px 19px;
	font-size: 		12px;
	line-height:	14px;
}

.content_box {
	padding: 22px 16px 35px 52px;
	background-image: url(/images/bg_box.gif);
	background-repeat: repeat-y;
	font-size: 		12px;
}

.content_box h1 {
	font-size: 		24px;
}


.box {
	padding: 10px 10px 10px 10px;
	background-color: #EDF3F6;
	font-size: 		12px;
	line-height:	16px;
	color: 			#000000;
	float:right;
	margin: 0px 0px 10px 10px;
}

