/* CSS Dokument */
html, body {
	background:#f80;
	font-family:Arial, sans-serif;
	font-size:1em;
	margin:0;
	padding:0;
	}
img {
	border:none;
	}
	
/*Titel allgemein*/
h1 {
	font:bold 1.2em arial;
	border-bottom:solid 1px #000;
	margin:0.5em 0 0 0.7em;
	}
h2 {
	font:bold 1em arial;
	padding:1em 1em 0 0.9em;
	}	
h3 {
	font:bold 1em arial;
	padding:0 0 0 0.9em;
	clear:both;
	}
.datumh2 {
	font:normal 0.6em arial;
	margin-left:2em;
	}
.datumh3 {
	font:normal 0.6em arial;
	margin-left:2em;
	}	
	
/*Titel Galerien*/
h4 {
	font:bold 0.7em arial;
	padding:0 0 0 1.4em;
	clear:both;
	}
h5 {
	font:normal 0.6em arial;
	padding:0 0 0 1.5em;
	}
hr {
	height:1px;
	width:80%;
	color:#000;
	}
	
/*Design*/
#titel img{
	background:#f80;
	position:fixed;
	top:0;
	left:50%;
	width:60em;
	margin-left:-29.93em;
	z-index:1;
	}	
 /*Start IE Hack*/	
*html #titel img {
	position:absolute;
	}
/*End IE Hack*/
	
/*Hauptmenu*/
#hauptmenu{
	position:fixed;
	top:7em;
	right:76.2%;
	margin:0;
	padding:0;
	list-style:none;
	text-align:right;
	}
/*Start IE Hack*/
*html #hauptmenu {
	position:absolute;
	}
/*End IE Hack*/
#hauptmenu li {
	margin-bottom:0.6em;
	}
#hauptmenu a {
	display:block;
	text-decoration:none;
	color:#000;
	background: #fff;
	padding:0.3em 0.4em 0.2em 0.3em;
	border-right:0.02em solid #000;
	border-top:0.02em solid #000;
	    -webkit-border-radius:0.2em;
    -khtml-border-radius:0.2em;
    -moz-border-radius:0.2em;
    border-radius:0.2em;
	    -webkit-box-shadow:-0.1em 0.2em 0.2em 0.01em #333;
    -moz-box-shadow:-0.1em 0.2em 0.2em 0.01em #333;
    box-shadow:-0.1em 0.2em 0.2em 0.01em #333;
	}	
#hauptmenu div a:hover {
	background:#fc9 ;
	}	
#aktiv {
	color:#000;
	background:#fc9;
	padding:0.3em 0.4em 0.2em 0.3em;
	border-right:0.02em solid #000;
	border-top:0.02em solid #000;
	    -webkit-border-radius:0.2em;
    -khtml-border-radius:0.2em;
    -moz-border-radius:0.2em;
    border-radius:0.2em;
	    -webkit-box-shadow:-0.1em 0.2em 0.2em 0.01em #333;
    -moz-box-shadow:-0.1em 0.2em 0.2em 0.01em #333;
    box-shadow:-0.1em 0.2em 0.2em 0.01em #333;
	}
#hauptmenu div a img {
	height:0;
	width:0;
	}
#hauptmenu div a:hover img {
	display:block;
	position:fixed;
	top:0;
	right:75.7%;
	height:6.5em;
	width:8em;
	z-index:1;
	}
*html #hauptmenu div a:hover img {
	position :absolute;
	top:-7em;
	right:-0.3em; 
	}
#mozilla p {
	color:#000;
	margin-top:2em;
	font-size:0.8em;
	}
#mozilla a {
	color:#000;
	text-decoration:underline;
	background:none;
	border:none;
	padding:0;
		    -webkit-box-shadow:none;
    -moz-box-shadow:none;
	box-shadow:none;
	}
#mozilla a:hover{
	background:none;
	text-decoration:none;
	padding:0;
	}	
#mozilla img {
	vertical-align:middle;
	padding-left:0.3em;
	}
	
/*Inhalt allgemein*/
#inhalt {
	background:#fff;
	position:absolute;
	top:7em;
	left:25%;
	width:50%;
	border-left:0.02em solid #333;
	border-right:0.02em solid #333;
	border-top:0.02em solid #333;
		    -webkit-border-radius:0.5em;
    -khtml-border-radius:0.5em;
    -moz-border-radius:0.5em;
    border-radius:0.5em;
	    -webkit-box-shadow:-0em 0.2em 0.2em 0.01em #333;
    -moz-box-shadow:-0em 0.2em 0.2em 0.01em #333;
    box-shadow:-0em 0.2em 0.2em 0.01em #333;
	}
#inhalt p {	
	font-size:0.9em;
	text-align:left;
	padding:0.5em 1em;
	z-index:0;
	clear:both;
	}
#inhalt a {
	color:#000;
	}
#inhalt a:hover {
	color:#f00;
	}	
/* Start Moz 1.5 Hack*/
.zweispaltig {
	-moz-column-count:2;
	-moz-column-gap:1em;
	}
/*End Moz 1.5 Hack*/

/*Listenformatierung allgemein*/
#inhalt ul {
	font-size:0.9em;
	list-style:none;
	padding-left:1em;
	margin-left:0;
	}
#inhalt li {
	padding:0 0.9em 0.9em 0;
	}
	
/*Galerie Reisen*/
#inhalt .pic {
	float:left;
	height:8em;
	width:6.25em;
	margin:0 0 1em 1em;
	border:solid 1px #fff;
	}	
/*Start IE Hack*/
*html #inhalt .pic {
	margin:0 0.4em 1em 0.4em;
	}
/*End IE Hack*/	
#inhalt .quer img {
	width:6.25em;
	margin:0;
	}
#inhalt .hoch img {
	height:6.25em;
	margin:0 0 0 0.8em;
	}
#inhalt .pic ul {
	margin:0;
	padding:0;
	font:normal 0.6em arial;
	}
#inhalt .txt {
	display:block;
	text-align:left;
	list-style:none;
	}
#inhalt .breit {
	float:left;
	height:8em;
	margin:0 0 1em 1em;
	border:solid 1px #fff;
	}	
/*Start IE Hack*/
*html #inhalt .breit {
	margin:0 0 1em 0.4em;
	}
/*End IE Hack*/	
#inhalt .breit img {
	height:4.7em;
	}		
#inhalt .breit ul {
	margin:0;
	padding:0;
	font:normal 0.6em arial;
	}
/*Galerie Seiten*/	
#inhalt .bild {
	float:left;
	margin:0 0 1em 1em;
	border:solid 1px #fff;
	text-align:;
	}
/*Start IE Hack*/
*html #inhalt .bild {
	margin:0 0 1em 0.2em;
	}
/*End IE Hack*/	
#inhalt .norm img {
	width:12.5em;
	margin:0;
	}
#inhalt .bild ul {
	margin:0;
	padding:0;
	font:normal 0.6em arial;
	}	
/*Untermenu*/
#untermenu {
	position:fixed;
	top:7.2em;
	left:76.2%;
	margin:0;
	padding:0;
	list-style:none;
	}
/*Start IE Hack*/	
*html #untermenu {
	position:absolute;
	}
/*End IE Hack*/
#untermenu li {
	font-size:0.8em;
	margin-bottom:0.6em;
	}
#untermenu a {
	display:block;
	text-decoration:none;
	color:#000;
	background: #fff;
	padding:0.3em 0.1em 0.2em 0.3em;
	border-left:0.02em solid #333;
	border-top:0.02em solid #333;
	    -webkit-border-radius:0.2em;
    -khtml-border-radius:0.2em;
    -moz-border-radius:0.2em;
    border-radius:0.2em;
	    -webkit-box-shadow:0.1em 0.2em 0.2em 0.01em #333;
    -moz-box-shadow:0.1em 0.2em 0.2em 0.01em #333;
    box-shadow:0.1em 0.2em 0.2em 0.01em #333;
	}
#untermenu div a:hover {
	background:#fc9 ;
	}	
#active {
	color:#000;
	background: #fc9;
	padding:0.3em 0.1em 0.2em 0.3em;
	border-left:0.02em solid #000;
	border-top:0.02em solid #000;
	    -webkit-border-radius:0.2em;
    -khtml-border-radius:0.2em;
    -moz-border-radius:0.2em;
    border-radius:0.2em;
	    -webkit-box-shadow:0.1em 0.2em 0.2em 0.01em #333;
    -moz-box-shadow:0.1em 0.2em 0.2em 0.01em #333;
    box-shadow:0.1em 0.2em 0.2em 0.01em #333;
	}
.sub a{
	margin-left:2em;
	font-size:0.8em;
	}
#untermenu .on {
	margin-left:2.2em;
	margin-bottom:0.7em;
	font-size:0.6em;
	color:#000;
	background: #fc9;
	padding:0.3em 0.1em 0.2em 0.3em;
	border-left:0.02em solid #000;
	border-top:0.02em solid #000;
	    -webkit-border-radius:0.2em;
    -khtml-border-radius:0.2em;
    -moz-border-radius:0.2em;
    border-radius:0.2em;
	    -webkit-box-shadow:0.1em 0.2em 0.2em 0.01em #333;
    -moz-box-shadow:0.1em 0.2em 0.2em 0.01em #333;
    box-shadow:0.1em 0.2em 0.2em 0.01em #333;
	}
#untermenu a img {
	height:0;
	width:0;
	}
#untermenu a:hover img {
	position:fixed;
	display:block;
	top:3.3em;
	left:75.7%;
	height:5em;
	width:11.7em;
	z-index:1;
	}
*html #untermenu a:hover img {
    position:absolute;
	top:-5.5em;
	left:-5%; 
	}			
#admin {
	color:#000;
	margin-top:2.2em;
	font-size:0.8em;
	word-spacing:0.4em;
	}
#admin a {
	display:inline;
	color:#000;
	text-decoration:underline;
	background:none;
	padding:0;
	border:none;
			    -webkit-box-shadow:none;
    -moz-box-shadow:none;
	box-shadow:none;
	}	
#admin a:hover {
	text-decoration:none;
	background:none;
	padding:0;
	}
	
/*Copyright*/
li#copy {
	color:#000;
	margin-top:3em;
	font-size:0.6em;
	}
li#copy img{
	margin-top:-3.3em;
	}		
