@charset "utf-8";

@media print {
* { background: #fff; color: #000; }
html { font-family:Arial, Helvetica, sans-serif;
	font-size: 13px; }
.gesamta { display: none; }
.gesamtc { display: none; }
.topnavigation { display: none; }
.navigation { display: none; }
.navigationa { display: none; }
.contentzwi { display: none; }
.print { display: none; }
.contentbild, .contentfliess {float:left; margin: 20px 20px 0px 0px;}
.gesamtd	{	width: 600px; margin-left: 0px; }
.teaserfliess, .teaserhead  { display: none; }
.teaserzwischen  { display: none; }
.headlinefliess	{   font-weight: bold; }
.logo { margin-left: -20px; margin-bottom: 20px; display: block; float:left; }
.footer	{ display: none; }
.druck	{ margin: 0px 15px 0px 0px; font-size: 12px; color: #eeeeee;}

}

@media screen, projection {
body	{
	background-color: #E8E8E8;
	margin: 0px 0px 0px 0px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	}
.druck	{display: none;
}

.gesamta	{
	margin: 0px 0px 0px 0px;
	width: 893px;
	margin-left:auto;
    margin-right:auto;
    height: 20px;
    text-align:left;
	}
.gesamtb	{
	margin: 0px 0px 0px 0px;
	width: 893px;
	margin-left:auto;
    margin-right:auto;
    height: 62px;
    background-image:url(/pics/nav/hint_logo.gif);
    text-align:left;
	}

.gesamtc	{
	margin: 0px 0px 0px 0px;
	width: 893px;
    height: 219px;
	margin-left:auto;
    margin-right:auto;
    background-color: #ffffff;
    text-align:left;
	}
	
.gesamtcflash	{
	margin: 0px 0px 0px 0px;
	width: 893px;
    height: 349px;
	margin-left:auto;
    margin-right:auto;
    background-color: #ffffff;
    text-align:left;
	}	
	

.gesamtd	{
	margin: 0px 0px 0px 0px;
	width: 893px;
	margin-left:auto;
    margin-right:auto;
    background-color: #ffffff;
    text-align:left;
	}
.print	{
margin-left: 16px;
}
.print a	{

font-size: 13px; text-decoration: none; color: #1D90D1;


}

.claim	{
	color: #6e6e6e;
	}


.footer	{
	margin-top: 9px;
	margin-bottom: 9px;
	font-size: 12px;
	color: #ffffff;
	width: 893px;
	margin-left:auto;
    margin-right:auto;
    height: 21px;
    background-color: #848484;
    display: table;
    #position: relative;
    overflow: hidden;
	}

.footer2	{
 	#position: absolute;
 	#top: 50%;
	#left: 50%;
	display: table-cell;
	vertical-align: middle;
    text-align: center;
	}

.footer3	{
	width: 893px;
	#position: relative;
	#top: -50%;
	#left: -50%;
	}
.sprachen	{
	margin-left: 0px;
	margin-top: 0px;
	width: 552px;
	height: 20px;
	float:left;
	}

.sprachen a	{
	font-size: 10px;
	text-decoration: none;
	color: #4B4A48;
	}

.sprachen a:hover	{
	color: #000000;
	}

.sprachen a#on	{
	color: #000000;
	}

.sprachenpfeila	{
	margin: 0px 3px 0px 278px;
	vertical-align: middle;

	}
.sprachenpfeil	{
	margin: 0px 3px 0px 22px;
	vertical-align: middle;
	}

.topnavipfeil	{
	margin: 0px 3px 0px 22px;

	}

.sonstiges	{
	margin: 0px 0px 0px 0px;
	width: 330px;
	height: 20px;
	float:left;
	}

.sonstiges a	{
	font-size: 10px;
	text-decoration: none;
	color: #4B4A48;
	}
.sonstiges a:hover	{
	color: #000000;
	}

.sonstiges a#on	{
	color: #000000;
	}

.logo	{
	margin-left: 0px;
	margin-top: 0px;
	width: 256px;
	height: 62px;
	float:left;
	}
.topnavigation {
	margin-top: 41px;	width: 637px;	height: 20px;	float:left;
	}
.topnavigation a	{
	font-size: 13px;	font-weight: bold;	text-decoration: none;	color: #1D90D1;
	}
.topnavigation a:hover	{	font-size: 13px;	font-weight: bold;	text-decoration: none;	color: #ED1941;
	}

.topnavigation a#on	{
	color: #D51739;
	}

.navigation	{
	width: 180px;
	margin-left: 16px;
	margin-top: 16px;
	background-color: #ffffff;
	display: inline;
	float:left;
	}
.navigationa	{
	margin-bottom: 9px;
	}
.navigationa a	{
	font-size: 13px;	text-decoration: none;	color: #1D90D1;
	}
.navigationa a:hover	{
	text-decoration: none;	color: #ED1941;
	}
.navigationa a#on	{
	color:#ED1941;
	}
.navipfeil  {   margin: 0px 3px 0px 0px;    float:left;
    }

.navifeld	{
	float:left; width: 173px;
}

.navifeldsub	{
	float:left; width: 162px;
}


.navigationb	{
	margin-bottom: 9px;
	}
.navigationb a	{
	font-size: 13px;	text-decoration: none;	color: #1D90D1;
	}
.navigationb a:hover	{
	text-decoration: none;	color: #ED1941;
	}
.navigationb a#on	{
	color:#ED1941;
	}






.navipfeilsub  {   margin: 0px 3px 0px 9px;    float:left;
    }



.content	{	width: 467px;	float:left;
}

.contenta	{
	width: 467px;
	background-color: #ffffff;
    background-image:url(/pics/nav/hint_pattern_links.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px solid #ffffff;
}

.contentzwi	{
	margin-left: 441px;
	margin-top: 27px;
	width: 27px;
	height: 28px;
}

.contentend	{
	margin-top: -27px; z-index:4; visibility: visible; position: absolute;
}

.headline	{
	width: 434px;	margin-left: 15px;	margin-top: 16px;    background-color: #848484;   	border: 1px solid #848484;
}
.headlinefliess	{
	font-size: 17px;	font-weight: bold;	color: #ffffff;	margin-left: 19px;	margin-top: 10px;	margin-bottom: 2px;
}
.contentblock	{
	margin-left: 15px;	width: 436px;	margin-top: 10px;	margin-bottom: 2px;
}
.contentfliess	{
	font-size: 13px;	line-height: 19px;	color: #6F7073;
}

.contentfliess a	{
	color: #6F7073; color: #1D90D1;
	text-decoration: none;
}


.contentfliess a:hover	{
color: #ED1941;
}


.contentfliess b	{
	font-weight: bold;	color: #454545;
}

.contentbild	{
	font-size: 10px; line-height: 11px; width: 191px; margin-right:13px; margin-bottom:5px; float:left; display: inline;
	}
.contentbildbreit	{
	font-size: 10px; line-height: 11px; width: 436px; margin-bottom:10px;
	}
.lupe	{
	float:left; margin-right: 7px; margin-bottom: 7px;
	}


.teaser	{
	font-size: 12px;
	color: #6F7073;
	width: 191px;
	margin-left: 26px;
	margin-top: 18px;
	display: inline;
	float:left;
	}
.teaser a	{
	font-size: 12px;
	line-height: 19px;
	color: #1D90D1;
	text-decoration: none;
	}
.teaser a:hover	{
color: #ED1941;
}

.teaserhead	{
    font-size: 13px;   line-height: 19px;
	font-weight: bold;
	border-bottom: 1px solid #6F7073;
	}

.teaserfliess	{
	font-size: 12px;
	line-height: 19px;	color: #6F7073;
	margin-top: 8px;
	}
.teaserzwischen	{
	margin-top: 5px;
	border-top: 1px solid #6F7073;
	height: 25px;
	}


.formularohne {
	background-color: #ffffff;
	border: 1px solid  #1D90D1;
	font-family: Arial;
	font-size: 11px;
	padding: 3px;
	}

.formularbreit {
	width: 428px;
	background-color: #ffffff;
	border: 1px solid  #1D90D1;
	font-family: Arial;
	font-size: 13px;
	padding: 3px;
	}

.formularhalb {
	width: 428px;
	background-color: #ffffff;
	font-family: Arial;
	font-size: 13px;
	border: 1px solid  #1D90D1;
	padding: 3px;
	}

.formularklein {
	width: 40px;
	background-color: #ffffff;
	font-family: Arial;
	font-size: 13px;
	border: 1px solid  #1D90D1;
	padding: 3px;
	}

.schalter {
	background-color: #ffffff;
	font-family: Arial;
	font-size: 13px;
	border: 1px solid  #1D90D1;
	padding: 3px;
	}
	}
