body	{
	background: #fff;
	margin: 0;
	border: 0;
	padding: 0;
	font-family:arial, verdana, helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	line-height: 15px;
	text-align: center;
	}
	
#wrapper	{
	margin: 0 auto;
	border: 0;
	padding: 0;
	width: 720px;
	text-align: left;
	}
	
#header	{
	position: relative;
	margin: 0;
	border: 0;
	padding: 0;
	height: 100px;
	background: #fff;
	}
	
#logo	{
	position: absolute;
	top: 28px;
	left: 495px;
	margin: 0;
	border: 0;	
	padding: 0;
	width: 200px;
	height: 80px;
	}
#impressum	{
	position: absolute;
	top: 80px;
	left: 130px;
	margin: 0;
	border: 0;	
	padding: 0;	
	}
	
#pagebodywrapper    {
    clear: both;
    margin: 0;
    border: 0;
    padding: 0;
    }

#pagebody    {
    margin: 0;
    border: 0;
    padding: 0;
    width: 720px;
    }
    
/* for Mozilla/Safari/Opera */
*> #pagebodywrapper {
 padding-top: 380px;
 min-height: 1px;
}
*>#pagebodywrapper #pagebody {
 margin-top: -380px;
}
/* for IE, with IE5/Mac backslash filter \*/
* html #pagebodywrapper {
 height: 380px;
}
/* end filter */

	
#nav	{
	float: left;
	margin: 0;
	border: 0;
	padding: 0;
	width: 120px;
	}
	
#nav ul	{
	margin: 0;	
	border: 0;
	padding: 0;
	list-style-type: none;
	text-decoration: none;	
	font-weight: bold ;	
	line-height: 18px;
	}
	
#nav ul li.level1	{
	margin: 0 0 0 0 ;
	border: 0;
	padding: 0;
	list-style-type: none;
	text-decoration: none;	
	font-weight: bold ;
	}
	
#nav ul li.level1 a:link, #nav ul li.level1 a:visited {
	font-weight: bold; 
	text-decoration: none; 
	color: #0066cc;
	background-color: #fff; 
	display: block; 
	margin: 0; 
	padding-left: 20px; 
	width: 90px; 		
	border: solid 1px #06c;
	border-collapse:collapse
	}
	
#nav ul li.level1 a:hover  { 
	color: #fff; 
	font-weight: bold; 
	text-decoration: none; 
	background-color: #f90; 
	display: block; 
	margin: 0; 
	padding-left: 20px; 
	width: 90px;	 	
	border: solid 1px #06c;
	border-collapse:collapse
}
	
#nav ul li.level2	{
	margin: 0 0 0 0;
	border: 0;
	padding: 0;
	list-style-type: none;
	text-decoration: none;	
	font-weight: bold;
	}
	
#nav ul li.level2 a:link, #nav ul li.level2 a:visited {
	font-weight: bold; 
	text-decoration: none; 
	color: #666;
	background-color: #fff; 
	display: block; 
	margin: 0; 
	padding-left: 20px; 
	width: 90px; 		
	border: solid 1px #06c;
	border-collapse:collapse
}
	
#nav ul li.level2 a:hover  { 
	color: #fff; 
	font-weight: bold; 
	text-decoration: none;
	background-color: #ccc; 
	display: block; 
	margin: 0; 
	padding-left: 20px; 
	width: 90px;	 	
	border: solid 1px #06c; 
	border-collapse:collapse
}
	
#content { 
	margin: 0; 
	padding: 0; 
	width: 580px; 
	float: left; 
	border: solid 1px #06c 
}
#footer{
	clear: both;	
	position: relative;	
	margin: 0;
	border: 0;
	padding: 0;
	height: 70px;		
	}
#logo2	{
	position: absolute;
	top: 10px;
	left:120px;
	margin: 0;
	border: 0;	
	padding: 0;		
	}		
/* TYPO */
.textliste    { 
	list-style-image: url(../img/li3.gif); 
	list-style-position: outside; 
	display: list-item; 
	margin: 0 0 0 20px; 
	padding: 0 }
}
.auswahl  { border: 0; text-align: left; margin: 0; padding: 0; position: absolute; top: 10px; left: 0px;}
.language  { color: #06c; font-size: 12px; background-color: #fff; border: solid 1px; outline-width: 2px; outline-color: #06c }		
.schwarz  { color: #000; font-weight: bold; text-decoration: none }
.blau  { color: #06c; font-weight: bold; text-decoration: none }	
.bild    { 
	margin: 0 0 1em 10px; 	
	padding: 0 }
}	
h1  { color: #06c; font-size: 16px; line-height: 22px; font-weight: bold;  margin-bottom: 1em }
h2 { 
	font-weight: bold; 
	color: #666;
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 1em;
	}
td h1{color: #06c; font-size: 16px; font-weight: bold; line-height: 22px; margin-bottom: 1em
}
strong { 
	font-weight: bold; 
	color: #666;
	}
b { 
	font-weight: bold; 
	color: #06c;
	}	
em { 
	font-style: italic; 
	}
	
p { 
	margin: 0; 
	margin-bottom: 1em;
	}
	
	
/* LINKS */
	
a:link, a:visited {
	font-weight: bold; 
	text-decoration: none; 
	color: #0066cc;
	}
	
a:hover  { color: #f90; font-weight: bold; text-decoration: none }