html, body {
	behavior:url("csshover.htc");
	margin:0;
	padding:0;
	color:#000;
	font:x-small/1.0em Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	voice-family: "\"}\""; voice-family:inherit;
	background-color:#FFF;
	text-align:center;
	width:99.99%;
	}
	html>body{font-size:small;}
	
	
	.container{
	background-color:#DFDEDE;
	margin:0px 15px 15px 15px;
	padding-top:0px;
	padding-bottom:50px;
	}
	#box{
	background-image:url(images/balken_links.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:35px;
	width:inherit;
	}
	.container > #box{
	padding-top:10px;
	width:inherit;
	}
	#box h1{
	text-indent:-9999px;
	background-image:url(images/balken_rechts_ecke.png);
	background-repeat:no-repeat;
	background-position:right top;
	height:35px;
	}
	.container > #box h1{
	padding-top:inherit;
	margin-top:-11px;
	width:inherit;
	}
	
	#nav{
	position:absolute;
	top:0px;
	left:215px;
	margin:0px;
	font-size:93%;
	line-height:normal;
	cursor:pointer;

	
	}
	#nav ul{
	margin:0;
	padding:35px 0px 0px 0px;
	list-style:none;
	background-color:#708CA9;
	width:auto;
	
	
	}
	#nav ul li{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	background-color:#708CA9;

	} 
	#nav a{
	float:left;
	background:url("links_hi.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
	border-bottom:1px solid #765;
	text-decoration:none;
	}
	#nav a span{
	display:block;
	background:url("rechts_hi.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	font-weight:bold;
	color:#765;
	width:4.5em;
	text-align: center;
	}
	#nav a>span{
	padding:5px 20px 5px 6px;
	}
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#nav a span {float:none;}
	/* End IE5-Mac hack */
	
	#nav a:hover span{
	color:#333;
	cursor:pointer;
	}
	#nav #aktuell a{
	background-position:0 -150px;
	border-width:0;
	}
	#nav #aktuell a span{
	background-position:100% -150px;
	padding-bottom:5px;
	color:#333;
	}
	#nav a:hover{
	background-position:0 -150px;
	}
	#nav a:hover span{
	background-position:100% -150px;
	}
	
	
	
	
	/* submenu */
	
	#nav ul ul{
	padding:0;
	margin:0;
	clear:left;
	}
	#nav ul ul li{
	list-style:none;
	text-decoration:none;
	}
	#nav li.submenu span{
	background-color:#FFFFFF;
	}
	#nav ul ul a{
	background:url("links_hi_rot1.gif") no-repeat left 20%;
	}
	#nav ul ul a span{
	background:url("rechts_hi_rot1.gif") no-repeat right 30%;
	padding:4px 5px 4px 2px;
	width:7.45em;
	text-align: center;
	}
	
/* firefox Reiter Breite*/
	#nav ul ul a>span{
	padding:4px 6px 4px 6px;
	
	}
	
	#nav ul ul a:hover{
	background:url("links_hi.gif") no-repeat 0 -170px;
	}
	#nav ul ul a:hover span{
	background-position:100% -170px;
	}
	#nav li.submenu{
	font-size:76%;
	}
	#nav ul ul, li:hover ul ul{
	display:none;
	}
	#nav li:hover ul, li:hover li:hover ul{
	display:block;
	
	}
	.submenu{
	background-color:#EF3D69;
	clear: left;
	}
	
	/* logo*/
	img.logo{
	position:absolute;
	top:60px;
	left:15px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color:#FFF;
	border-right:1px;
	border-right-style:solid;
	border-right-color:#708CA9;
	}
	
	/*navigation links*/
	#navlinks{
	position:absolute;
	height:320px;
	width:180px;
	top:250px;
	left:15px;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #708CA9;	
	padding:10px;
	padding-bottom:0px;	
	text-align:left;
	}
	#navlinks ul{
	list-style-type:none;
	font-size:80%;
	background-color:#D7D7D7;
	padding:10px 10px 20px 10px;
	margin:30px 10px 10px 10px;
	}
	#navlinks ul li {
	padding:10px 10px 10px 30px;

	}
	#navlinks ul li a{
	text-decoration:none;
	}
	.navli a{
	color:#000000;
	}
	.navli a:hover{
	color:#FF0000;
	}
	
	.navli_aktuell a span{
	color:#FF0000;

	}
	.navli_aktuell :hover{
	color:#FF0000;
	}
	
	#navlinks .navli_mitglied a{
	margin-top:8em;
	color:#336633;
	line-height: 1.5px;
	}
	#navlinks .navli_mitglied_faq a{
	color:#990066;
	}
	#navlinks .navli_mitglied a:hover{
	color:#33FF66;
	}
	#navlinks .navli_mitglied_faq a:hover{
	color: #33FF66;
	}
	#navli_einrueck{
	background-color:#e1dedc;
	padding-left:22px;
	color:#000000;
	background-image:url(images/pfeil_gastbuch.png);
	background-position:0px -5px;
	background-repeat:no-repeat;
	}
	#navli_einrueck:hover{
	color:#FF0000;
	}
	
	/* Altes Logo
	img {
	position:absolute;
	top:20px;
	left:0px;
	border-left:3px;
	border-top:10px;
	border-right:0px;
	border-bottom:0px;
	border-style:solid;
	border-color:#BFCCD2;
	padding-top:20px;
	}
	
	*/
	
	
	.inhalt {
	position:relative;
	top:110px;
	left:0px;
	line-height: 1.35em;
	text-align:justify;
	padding:0px 50px 100px 50px;
	margin-left:200px;
	width:710px;
	margin-bottom:80px;
	}
	.inhalt a{
	color:#000099;
	text-decoration:none;
	position:relative;
	top:0px;
	left:0px;
	width:60px;
	/*background-color:#BFCCD2;*/
	}
	span.pop{
	display:none;
	}
	.inhalt a:hover{
	color:#FFFFFF;
	background-color:#708CA9;
	width:60px;
	}
	a:hover span.pop{
	display:block;
	color:#000000;
	background-color:#EEEDCC;
	position:absolute;
	top:-23px;
	left:30px;
	width:70px;
	padding:2px;
	border:1px solid #000000;
	}
	.pop:hover{
	display:block;
	}
	
	
	
	table{
	background-color:#B4C7D6;
	width:50em;
	margin:20px 0 0 0;
	border-collapse:collapse;
	}
	.inhalt>table{
	width:55em;
	}
	th{
	padding:8px 8px 8px 8px;
	font-size:14px;
	font-weight:bolder;
	width:12em;
	color:#708CA9;
	text-align:center;
	}
	table td{
	padding:10px;
	vertical-align: top;
	background-color:#DDE0E8;
	}
	th span {
	padding:0.5em 0 0 0;
	}

	.tph{
	font-style:italic;
	}
	#footer{
	font-size:80%;
	padding-top:20px;
	border-top:1px solid #708CA9;
	margin-top:70px;
	margin-bottom:30px;
	background-color:#DFDEDE;
	clear:both;
	}
	.inhalt>#footer{
	margin-top:110px;
	}
	h4{
	font:Arial, Helvetica, sans-serif;
	color:#708CA9;
	font-size:130%;
	padding-bottom:5px;
	padding-top:5px;
	/*
	background-image:url(images/h4_back.png);
	*/
	background-position:left;
	background-repeat:no-repeat;
	}
	
	
	