@charset "UTF-8";


/*******************************	POSITIONING		*******************************/

#logo	{	position: absolute; top:   0px;	left: 0px; z-index: 70;}
#loading{	position: relative;	left: 20px;	z-index: 600;	display:none;}
#showPic{	position: absolute;	left:  0px;	top:  0px;	z-index: 100;	display:none;	padding:66px 0 0 148px; background-color: white;}
#scroll	{	position: absolute;	left:  0px;	top:  0px;	z-index:  20;	height: 97%;	width:100%;	 }
#scrollPic{	position: absolute;	left:  0px;	top:  0px;	z-index: 100;	width:100%;		display:none;	}
#menu	{	position: absolute;	left: 20px;	top: 48px;	display: block;	z-index: 800; 		}


#logo	{ 
	background-color: #fff; 
	padding: 50px 0 25px 150px;	
/*	background-image: url('grafik/bg-verlauf.gif');
	filter:alpha(opacity=93); 	
	-moz-opacity:	.93; 	
	opacity:		.93;
*/
	}

#content {
	padding-left: 150px;
	position:absolute;
	left:  0px;
	top: 150px;
	width:550px;
	z-index:1;
}

/* html>body #menu, html>body #logo{	position:fixed;	} */
html>body #menu	{	position:fixed;	}



body, #content, p, td	{	
	color:	#000; 
	font: 12px  "Helvetica Neue", Helvetica, Arial, sans-serif; 
	line-height:	1.25em;; 
	font-style: normal;	
}

body	{	
/*	background-image: url('grafik/bg-verlauf.gif');
	background-repeat:repeat-x;
	background-color:	#fff; 
*/	padding: 0px;
	margin: 0px;	
}

a{
	color: #810;
	text-decoration: none;
	-moz-outline-width:0px;
	}
a:active	{	color: #c00; }
a:visited	{	color: #300;	
				background-image: url('grafik/linie.gif'); 
				background-repeat:repeat-x; 
				background-position: bottom;
				}
a:hover		{	color: #c00;  }


h1, h2, h3, h4, h5, h6, .poptext	{ 
	font: 1em  Georgia, Times, serif; 
	font-weight: normal;
	margin: 0;
	padding:0;
	line-height: 1.33em;
	color:#000;
	letter-spacing: 0px;
	}
h1	{	
	font-weight: normal; 
	font-style: italic;	
	font-size: 2.4em;
	}
.untertitel	{ 
	font-size: 1.3em;
	}
.home 	{ 
	font-style: italic;
/*   margin-left: 0px;
   width: 138px;
   text-align: right;
*/	}


h2	{
	font-size: 1.3em;
	margin: 1em 0 .5em 0;
	}
h3	{	font-weight: normal;	font-size: 1.6em;	}


h2 a {		color: #600 !important;	}

p	{
	margin: .1em 0 .1em 0;
	padding: 0 0 .75em 0;
	}

i	{ 
	font: 1em  Georgia, Times, serif; 
	font-style: italic;	
	}

.caption	{	
	font-size: 0.625em;
	min-width: 40px;
	}

ul {
	padding: 0;
	margin: 0;
	margin-left: 1.5em;
}

/* ---------------- MENU ---------------- */

.m0, .m1, .m2{	font-weight: normal; 	letter-spacing: 0px;	}

.m1	{ text-indent: 10px;	}
.m2	{ text-indent: 20px;	}

.mOpen {	
	color: #900 !important;
	font-weight: bold;
	}

.adress {
	font-size: 9px; 
	line-height: 11px;
	letter-spacing: 0px;
	padding: 0 0 1em 0 ;
	clear:both;
}
.adress hr{
	border: 0;
	border-top: 1px solid #d2dddf;
	margin: 2em 0 1em 0;
	padding: 0;
	height: 0px;
}
.list{	clear:both;	}


/* ---------- Image Popup ------------------ */
.poptext	{	
	padding: 0 0 0 12px;
	font-size: 1em;
	font-style: italic;	
	font-size: 1.25em;
	min-width: 40px;
	vertical-align: top;
	float:left;
	}
.popbild	{	float:left;	}

.prevImg, .nextImg	{ word-spacing: 8px;padding: 0 4px 4px 4px; 	background-color: #f00; }