@charset "utf-8";

@media print {
html { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
#graustart, #weissstart, #sprachlink, #hellgrau, #logo, #hauptnav, #subnavi, .footercontainer { display: none; }
#contentlinks { font-family:Arial, Helvetica, sans-serif; font-size: 13px; }
#headline	{	font-weight: bold;	}

}

@media screen, projection {
body {
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px
	}

#graustart	{
	background-color: #5E5E5E;
	margin: 0 auto;
	width: 700px;
	height: 55px;
	text-align: left;
	}

#weissstart	{
	background-color: #ffffff;
	margin: 0 auto;
	width: 700px;
	height: 55px;
	text-align: left;
	}

#sprachlink {
	padding-top: 35px;
	margin-left: 31px;
	}

#sprachlink a{
	color: #01294D;
	text-decoration: none;
	}
#sprachlink a:hover{
	color: #CBCCCE;
	}

#hellgrau	{
	background-color: #CACACA;
	width: 700px;
	height: 111px;
	}

#logo	{
	margin: 0 auto;
	background-image: url(/pics/nav/logo.gif);
	background-repeat:no-repeat;
	background-position: center;
	width: 978px;
	height: 106px;
	}

#logoflash	{
	margin: 0 auto;
	top: 111px;
	position: absolute;
	width: 978px;
	height: 106px;
	}

#footerstart_start	{
	position: absolute; width: 100%; text-align: center; top: 430px; padding: 0px; margin-left: 0 auto; margin-right: 0 auto;
	}
#footerstart	{
	position: absolute; width: 100%; text-align: center; top: 580px; padding: 0px; margin-left: 0 auto; margin-right: 0 auto;
	}
#footerstartcontent	{
	width: 460px; text-align: right;  margin: 0 auto;
	}

#footerstartcontent a{
font-family: Arial, Helvetica, sans-serif;
	color: #1F4268;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	}

#footerstartcontent a:hover{
	text-decoration: underline;
	}


#hauptnav	{
	position:absolute;
	top: 60px;
	width: 100%;
	}

#hauptnavi	{
	width: 700px;
	height: 111px;
	margin: 0 auto;
	text-align: right;
	}

.hauptnavion {
	padding-top: 5px;
	margin-right: 0px;
	}

.hauptnavioff {
	padding-top: 5px;
	margin-right: 17px;
	}

.hauptnavion a, .hauptnavioff a	{
	font-weight: bold;
	text-decoration: none;
	}

.hauptnavion a	{
	color: #01294D;
}

.hauptnavioff a	{
	color: #ffffff;
	}

.hauptnavioff a:hover{
	color: #01294D;
	}

#contentgesamt	{
	background-color: #FFFFFF;
	margin: 0 auto;
	width: 700px;
	}

#contentlinks	{
	width: 453px;
	margin: 0px;
	float: left;
	}

#headline	{
	margin-left: 29px;
	padding-top: 31px;
	line-height: 32px;
	width: 422px;
	color: #B6001F; font: 16px/16px "futura","apertura-1","apertura-2",Arial,sans-serif;
	}

#content	{
	margin-left: 31px;
	font-family: Georgia,serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 18px;
	}

.contentfliess	{
	font-family: Georgia,serif;
	color: #000000;
	font-size: 12px;
	line-height: 18px;
	}
.contentfliess	a{
	color: #000000;
	}
.contentfliess	a:hover{
	color: #01294D;
	}


.bildklein	{
	margin: 4px 13px 10px 0px;
	width: 206px;
	float: left;
	font-size: 11px;
	}

.bildgross	{
	margin: 4px 0px 10px 0px;
	width: 422px;
	font-size: 11px;
	}

#contentrechts	{
	width: 247px;
	float: left;
	}

#subnavi	{
	text-align: right;
	margin-right: 17px;
	margin-top: 33px;
	}

.subnavion {
	padding-top: 3px;
	margin-right: 0px;
	}

.subnavioff {
padding-top: 3px;
margin-right: 0px;
}

.subnavion a, .subnavioff a{
font-weight: bold;
text-decoration: none;
}

.subsubnavion a, .subsubnavioff a{
font-weight: normal;
text-decoration: none;
}

.subnavion a, .subsubnavion a{
color: #CBCCCE;

}

.subnavioff a, .subsubnavioff a{
color: #01294D;

}

.subnavioff a:hover, .subsubnavioff a:hover{
color: #CBCCCE;
}

#teaser	{
	width: 206px;
	margin-left: 23px;
	margin-top: 28px;
	color: #000000;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px
	}

.teaserheadline	{
border-bottom: 0 none;
    color: #B6001F;
    font: 16px/16px "futura","apertura-1","apertura-2",Arial,sans-serif;
    margin: 0;
}

.teaserbild	{
	margin: 4px 0px 4px 0px;
	}

.teaserfliess	{
	width: 206px;
	margin: 4px 0px 4px 0px;
	}

.teaserlink	{
	background-image:url(/pics/new/button_aptiv.png);
	background-repeat: no-repeat;
    display: block;
    font: 10px/16px "futura","apertura-1","apertura-2",Arial,sans-serif;
    height: 16px;
    padding-left: 25px;
    text-transform: uppercase;
	color: #B6001F;
	}

.teaserlink	a {
	text-decoration: none;
	color: #B6001F;
	}

.teaserlink  a:visited {
    color: #B6001F;
    text-decoration: underline;
	}

.teaserspace	{
height: 14px;
}



.footercontainer	{
    border-top: 4px solid #E6E6E6;
    color: #999999;
    padding: 10px 0;
    clear: both;
    font: 12px/12px Georgia,serif;	
	width: 700px;
	background-color:  #ffffff;
	color: #999999;
	line-height: 18px;
margin-left:auto;
margin-right:auto;
width:700px;
	}

.footercontainer	a{
	color: #000000;
	text-decoration: none;
	}

.footercontainer	a:hover{
	text-decoration: underline;
	}


.formularohne {
	font-family: Arial;
	font-size: 11px;
    border-color: #CCCCCC #EFEFEF #EFEFEF #CCCCCC;
    border-style: solid;
    border-width: 1px;
    border: 1px solid #8F8F8F;
    display: inline-block;
    height: 22px;
    padding: 0;
	}

.formularbreit {
	width: 415px;
	font-family: Arial;
	font-size: 13px;
    border-color: #CCCCCC #EFEFEF #EFEFEF #CCCCCC;
    border-style: solid;
    border-width: 1px;
    border: 1px solid #8F8F8F;
    display: inline-block;
    height: 22px;
    padding: 0;

	}

.formularhalb {
	width: 200px;
	font-family: Arial;
    border-color: #CCCCCC #EFEFEF #EFEFEF #CCCCCC;
    border-style: solid;
    border-width: 1px;
    border: 1px solid #8F8F8F;
    display: inline-block;
    height: 22px;
    padding: 0;

	}

.formularklein {
	width: 40px;
	font-family: Arial;
	font-size: 13px;
    border-color: #CCCCCC #EFEFEF #EFEFEF #CCCCCC;
    border-style: solid;
    border-width: 1px;
    border: 1px solid #8F8F8F;
    display: inline-block;
    height: 22px;
    padding: 0;
	}

.schalter {
    -moz-border-radius: 5px 5px 5px 5px;
    border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35);
    border-style: solid;
    border-width: 1px;
background-color: #AAAAAA;
    font-family: "futura","apertura-1","apertura-2",Arial,sans-serif;
	}
	}
#navigation {
    background: url("/pics/new/nav_background.png") repeat-x scroll 0 0 transparent;
    border: 0 none;
    font: bold 11px/30px "futura","apertura-1","apertura-2",Arial,sans-serif;
    height: 30px;
    margin-bottom: 3px;
    overflow: hidden;
    padding: 0;
    text-transform: uppercase;
}
