@media print {
    #quernavi, #navi {display: none;}
    body {margin: 5px 5px 5px 5px; padding: 0px; font-family: Arial, Helvetica, sans-serif;  font-size: 10pt;   }
	 #main {
	padding: 5 5 5 5;
	margin-top:60pt;
}
	 h1 {text-decoration:none; font-size:17px;}
	 }


@media screen {

body {
	height: 100%;
	width: 100%;
	text-align: center;
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #414042;
	background-color: White;
}

#kopf {
	width: 980px;
	height: 208px;
	margin: 0px auto 0px auto;
	padding: 0px;
	border: 0px;
	background-image: url(img/kopf_980px.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
}

#slogan {
position:relative;
float:right;
top:95px;
margin: 0px 55px 0px 0px;
font-size:12px;
font-weight:bold;
display:inline;
}

#quernavi 			{
	position:absolute;
	top:160px;
	left:50%;
	margin-left:-100px;
}



/* Seitenkörper */
#main {
	/*width: 868px;*/
	width: 980px;
	margin: 0px auto 0px auto;
	border: 0px;
	padding: 0px;
	text-align: left;
	height: auto;
	min-height: 60%;
	background-color: #FFFFFF;
	background-image: url(img/querschnitt.gif);
	background-repeat: repeat-y;
	background-position: left;
}


body > #main {	height:auto;}
	
#navi {
	float: left;
	width: 180px;
	height: auto;
	margin: 0px 0px 0px 64px;
	padding: 0px;
	border: 0px;
	display: inline; /* IE Doubled-Float Margin Bug Ansonsten doppelte Margin-Breite im IE */
}

#text {
	width: 600px;
	margin: 0px 0px 40px 285px;
	min-height: 70%;
	text-align:left;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */





/* Navigation */
#navi a 						{
	text-indent: 10px;
	text-decoration: none;
	display: block;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
}

/* altes blau #4B7DB9; */
.navi_link 					{
	font-size: 14px;
	color: white;
	margin-top: 3px;
	background-color: #2964AA;
	}
.navi_link:hover 			{ color: #414042; background-color: #FAF17C;}
.navi_link_aktiv 			{ font-size: 14px; color: #414042; margin-top:3px; background-color: #FAF17C;}
.navi_link_aktiv:hover		{ font-size: 14px; color: #414042;}

.navi_link_sub				{ font-size: 12px; color: #414042; padding-bottom: 3px; border-left: 20px solid #2964AA; background-color: #CAD4E5;}
.navi_link_sub:hover		{ color: #414042; background-color: #FAF17C; }
.navi_link_sub_aktiv		{ font-size: 12px; color: #414042; padding-bottom: 3px; border-left: 20px solid #2964AA; background-color: #FAF17C;}
.navi_link_sub_aktiv:hover		{ font-size: 12px; color: #414042; padding-bottom: 3px; border-left: 20px solid #2964AA; }
#navi img 					{ margin-top: 1px; margin-bottom:2px;}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* Quernavi */
#quernavi a 		{text-indent: 10px; text-decoration: none; font-weight: bold; font-size: 14px; color: #414042; margin: 3px 10px 3px 10px;}
#quernavi a:hover {color: #2964AA;}
#quernavi a#quer_aktiv {color: #2964AA;}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */




/* Schriften und Sonstiges */
a 			{color:black;}
a:hover 	{color: Navy;}
h1 		{color: #5E5E8A;}
h2 		{
	color: #414042;
	font-size: 16px;
	font-weight: bold;
}
.s 				{color: Black; margin: 10px 0px 10px 0px; font-size: 10px;}
.xl  			{font-family : Arial, Helvetica, sans-serif; font-size : 120%; font-weight : bold;}
.m_bold 		{font-size: 18px; font-weight: normal; color: #414042;}
.m_bold_rot 	{font-size: 14px; font-weight: bold; color: #CC0000;}




#balkenbild {
	float: right;
	height: 131px;
	width: 15px;
	background-image: url(img/strich_rechts.gif);
	margin-right:50px;
	display:inline;
}


#eye {
	float: right;
	height: 180px;
	width: 140px;
	background-image: url(img/strich_rechts.gif);
	margin:0px 20px 20px 20px;
	border: solid black 1px;
	display:inline;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

}


#downloadbox {
	float: right;
	background-color: #E4E8EE;
	margin: 10px;
	padding:5px;
	height: 55px;
	width: 180px;
	border: 1px solid #000000;
}

