@charset "iso-8859-1";
.headline_gross {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 22px;
	color: #082877;
	text-decoration: none;
	font-weight: lighter;
	padding-bottom: 10px;
}
.headline_mittel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #082877;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 5px;
}
.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	text-decoration: none;
}
.copy_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FF0000;
	text-decoration: none;
}
.copy_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.copy_bold_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.kleingedrucktes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #333333;
	text-decoration: none;
}
.textlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #082F93;
	text-decoration: underline;
}
a.textlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #0836AE;
	text-decoration: underline;
}
.foto_rahmen {
	margin: 0 10px 0 0;
	padding: 10px;
	border: 1px solid #eee;
	background-color: #fff;
	border-bottom: 1px solid #aaa;
}
.foto_rechts {
	margin: 0;
	padding: 0 0 0 10px;
}
.foto_links {
	margin: 0;
	padding: 0 10px 0 0 ;
}
#footer {
	width: 756px;
	clear: both;
	color: #FFFFFF;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	text-align: center;
}
.subnavigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #082877;
	text-decoration: none;
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #082877;
	display: block;
}
a.subnavigation:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #082877;
	text-decoration: underline;
	list-style-type: none;
}
.subnavigation_aktiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #082877;
	text-decoration: none;
	list-style-type: none;
	font-weight: bold;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #082877;
}
a.subnavigation_aktiv:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #082877;
	font-weight: bold;
	text-decoration: underline;
	list-style-type: none;
}
.fussnavigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a.fussnavigation:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
li {
	list-style-type: none;
}
#clear {
    clear: both;
}
/* general dropdown style */
#navigation * {
	z-index: 100;
}
#navigation {
	color: #FFFFFF;
	float: left;
	width: 780px;
	padding: 0;
	margin: 30px 0px 0px;
}
#navigation ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}
#navigation a {
	display: block;
}
#navigation li {
	float: left;
	width: 110px;
}
#navigation li ul {
	position: absolute;
	width: 110px;
	left: -999em;
}
#navigation > li:hover > ul, #navigation > li.sfhover > ul {
	left: auto;
}
/* common dropdown style */
#navigation > li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	padding-top: 5px;
    height: 25px;
}
#navigation > li {
	background: #082F93;
	border-right: 1px solid #082877;
}
#navigation > li > ul > li > a:hover {
	text-decoration: underline;
}
#navigation > li > ul > li > a {
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}
#navigation > li > ul > li + li {
	border-top: 1px solid #082877;
}
#navigation > li > a.active, #navigation > li:hover > a, #navigation > li.sfhover > a, #navigation > li > ul {
	background: #5ECCFF;
}
#navigation > li > a.active, #navigation > li:hover a, #navigation > li.sfhover > a {
	color: #082877;
}
/* customized dropdown styles */
#navigation-1 > a.active, #navigation-1:hover > a, #navigation-1.sfhover > a, #navigation-1 > ul {
	background: #0836AE !important;
}
#navigation-1 a {
	color: #FFFFFF !important;
}
#navigation-2 > a.active, #navigation-2:hover > a, #navigation-2.sfhover > a, #navigation-2 > ul {
	background: #5ECCFF !important;
}
#navigation-3 > a.active, #navigation-3:hover > a, #navigation-3.sfhover > a, #navigation-3 > ul {
	background: #F3DD20 !important;
}
#navigation-4 > a.active, #navigation-4:hover > a, #navigation-4.sfhover > a, #navigation-4 > ul {
	background: #68AECB !important;
}
#navigation-5 > a.active, #navigation-5:hover > a, #navigation-5.sfhover > a, #navigation-5 > ul {
	background: #E29C18 !important;
}
#navigation-6 > a.active, #navigation-6:hover > a, #navigation-6.sfhover > a, #navigation-6 > ul {
	background: #B0CA52 !important;
}
#navigation-7 > a.active, #navigation-7:hover > a, #navigation-7.sfhover > a, #navigation-7 > ul {
	background: #69C6EE !important;
}
#navigation-2 > ul, #navigation-2 > ul > li {
    width: 160px !important;
}
#navigation-3 > ul, #navigation-3 > ul > li {
    width: 160px !important;
}
#navigation-4 > ul, #navigation-4 > ul > li {
    width: 160px !important;
}
#navigation-5 > ul, #navigation-5 > ul > li {
    width: 160px !important;
}
/* content */
#contentOuter {
    float: left;
    position: relative;
    display: block;
    padding: 0px;
    margin: 0px;
    background: #FFFFFF;
    border-left: 194px solid #68AECB;
    border-right: 194px solid #F3F5F9;
}
#contentOuter_double {
    float: left;
    position: relative;
    display: block;
    padding: 0px;
    margin: 0px;
    background: #FFFFFF;
    border-left: 194px solid #5ECCFF;
    border-right: 194px solid #FFFFFF;
}
#contentInner {
    display: block;
    margin: 0px -194px 0px -194px;
    padding: 0px;
}
#contentInner_double {
    display: block;
    margin: 0px -194px 0px -194px;
    padding: 0px;
}
#content {
	color: #333;
	background: #FFFFFF;
	margin: 0px 194px 0px 194px;
	padding: 10px;
	width: 368px;
	display: block;
    position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
    left: 0px;
    height: 1%;
}
#content_double {
	color: #333;
	background: #FFFFFF;
	margin: 0px 0px 0px 194px;
	padding: 10px;
	width: 562px;
	display: block;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	left: 0px;
	height: 1%;
}
#contentSingle {
	color: #333;
	background: #FFFFFF;
	padding: 10px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	display: inline;
	float: left;
	width: 755px;
}
#rightcolumn {
	color: #333;
	background: #F3F5F9;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	width: 174px;
	float: right;
    position: relative;
    right: 0px;
}
#leftcolumn {
	color: #333;
	background: #68AECB;
	margin: 0px;
	padding: 10px;
	width: 174px;
	float: left;
	position: relative;
	left: 0px;
	list-style-type: none;
}
