@media print {
    #quernavi, #leiste, #flash_image, #fuss {display: none;}
    body {margin: 5px 5px 5px 5px; padding: 0px; font-family: Arial, Helvetica, sans-serif;  font-size: 10pt;   }
	#kopf {width:780px;}
	#main {padding: 5 5 5 5; margin-top:60pt}
	#fuss {font-size:8pt;}
	h1 {text-decoration:none; font-size:17px;}
	}


@media screen {

body 	{
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3A3F4B;
	/*background-color: #A1D2F3;*/
	background-color: #83C3EF;
	background-image:url(img/querschnitt.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

#kopf 	{
	width: 100%;
	height: 161px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: White;
	background-image: url(img/kopf-verlaengerung.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

#kopf2 {
	width: 100%;
	height:37px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-image: url(img/balken-verlaengerung.gif);
	background-repeat: repeat-x;
}

#quernavi {
	width: 980px;
	height:37px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align:right;
	vertical-align:middle;
	background-image: url(img/balken.jpg);
	background-repeat: repeat-x;
	color:white;
	font-weight:bold;
}

/* Seitenkörper normal */
#main 	{
	width: 980px;
	height: auto;
	margin: 0px;
	border: 0px;
	padding: 0px;
	background-color: transparent;
	text-align:left;
	background-image: url(img/500-euro.jpg);
	background-repeat: no-repeat;
	background-position: right top;	
}

/* display: inline; -----  IE Doubled-Float Margin Bug Ansonsten doppelte Margin-Breite im IE/ */
#leiste
	{
	float: left;
	width: 226px;
	height:600px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align:left;
	background-image:url(img/afrika.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
	}

#navi 	{width:160px; margin-left:56px; margin-top:32px; color:white;}

#inhalt 		{width:720px; margin:0px 0px 0px 246px; padding:0px; border:0px;background-color:transparent; }
#text_start		{width:640px; margin-left:40px; padding-top:70px; background-color:transparent; }
#text			{width:475px; margin-left:40px; padding-top:70px; background-color:transparent; }
#text_rand		{width:154px; margin-top:70px; padding:5px 3px 5px 6px; float:right; background-color:#508BC5; color:white;}
.text_einschub 	{width:500px; margin-left:50px; background-color:transparent;}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



/* Navigation */

#navi a 				{font-weight:bold; text-decoration:none; font-size:14px; color:white; display:block; margin-top:8px;}
#navi a:hover		 	{color: #A1D2F3;}
/* #navi img				{margin-top:10px;}*/

#quernavi a 		{font-weight:bold; text-decoration:none; font-size:13px; color:white; margin-top:8px; display:block; float:left; margin: 10px 10px 0px 10px;}
#quernavi a:hover 	{color: #A1D2F3;}
#quernavi_abstand	{width:490px; float:left; }
.menu_trenner 		{float:left; text-align:left; color:white; display:block; margin: 10px 4px 0px 4px; }
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/* Schriften und Sonstiges */
a 			{color: #313131;}
a:hover 	{color: Navy;}

h1 	{
	color: #1B3163;
	font-size: 20px;
	font-weight:normal;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	}
h2 		{color: #3A3F4B; font-size: 15px; font-weight: bold;}
h3 		{color: black; font-size: 17px; font-weight: bold;}

.s 		{color: #313131; margin: 10px 0px 10px 0px; font-size: 10px;}
/*.xl  	{color: #F28E00; font-family : Arial, Helvetica, sans-serif; font-size : 140%; font-weight : bold;}*/
.xl 	{color: black; font-size:16px;}
.sonderzeichen 	{color:#3F3F3F; font-size:14px;font-family:"Times New Roman", Times, serif; font-weight:bold;}
.schlagtext 	{color:#3F3F3F; font-size:18px;font-family:"Times New Roman", Times, serif;font-weight:normal;}


ul li 		{
	list-style-type:square;
	list-style-image: url(img/aufzaehlungszeichen.gif);
}

.kontakt_li 	li	{
	list-style-image: url(img/aufzaehlung5.gif);
	color:#363654;
	font-size:14px;
	font-weight:bold;
}

#leiste_titel 		{
	width:160px;
	text-align:justify;
	font-size: 18px;
	margin-bottom:15px;
	}
	
#leiste_bannertitel {width:160px;
	text-align:justify;
	font-size: 17px;
	font-weight:bold;
	background-color:#A8CDF5;
	padding: 3px 0px 0px 1px;
	text-align:center;
	vertical-align:middle;
	color: black;
	}
	
.text_rand_1 {color: white; font-size:12px; font-weight:bold;}
.text_rand_2 {color: white; font-size:11px; font-weight:normal;}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/* Formulare */

#newsletter_box {border:1px solid #0000FF;	padding:5px; margin-left:20px; background-color: #508BC5; color:black;}
#login_box 		{float:left; width:160px; border:1px solid #0000FF;	padding:15px; margin: 5px 20px 5px 10px; background-color: #508BC5; color:black;}
#sendebutton {background-color:#2A1F55; border:1px solid navy; color:white;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


#flash_image {position:absolute; left:0px; top:0px; width:980px; height:161px;}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
}

