*{ margin: 0 auto; font-family:Tahoma, Geneva, sans-serif; }
.clr { clear:both; }

a { text-decoration:none; color:#62477e; }
a:hover { color:#666; }

h2, h3 { font-size:12pt; text-transform:uppercase; letter-spacing:1px; color:#444; font-weight:normal;}
h2:first-letter, h3:first-letter { font-size:15pt; color:#000; letter-spacing:3px}

h1 { margin-left:10px; color:#fff; }
h2 { margin-bottom:30px; text-align:center; }
h4 { margin-top:40px; font-size:12pt; color:#666;}
h3 { margin:30px 0 20px 0px; font-size:10pt;  padding-left:10px; color:#555;  }

p { margin-top:15px; margin-bottom:15px; font-size:11pt; line-height:140%; }
body { background-color:#FFF; background-image:url(../img/layout/bg.gif)}

#wrapper, #head, #content { width:950px; margin:0 auto; }
#head, #logo { background-color:#313131; padding:0; height:121px; margin:10px auto 20px auto; }
#logo { width:165px; background-image:url(../img/layout/logo.gif); margin:0; float:left;}
#head #banner { width:728px; height:0px; float:right; margin:13px 13px 0 0; }

#button { position: absolute; margin-top:11px; margin-left:326px; font-size:14px; color:#595959; border:0;  }
#shop_button { position:absolute; margin-left:22px; margin-top:5px; color:#ffffff; font-size:20px; text-align:center; line-height:22px; border:0; }
#zumshop { border:0;  }

#content
{
	background-image:url(./../img/layout/bg_menu.gif);
	background-repeat:repeat-y;
}

/* NAV */
#menu { 
	float:left;
	width:179px;
}

#nav
{	
	margin:0;
	padding: 40px 5px 0px 10px;
	list-style:none;
	font-size:9pt;		
}

#nav li { padding:0px; margin:0px; padding-bottom:5px; }
#nav li.lnk { padding-left:10px; }

#nav .lnk a { color:#fff;  font-family:Arial, Helvetica, sans-serif;}
#nav .lnk a:hover { color:#ff9000; }

#content_right { float:right; margin:0; width:771px;}

#image { 
	width:746px; 
	height:273px; 
	background-color:#fff; 
	background-repeat:no-repeat;
	background-position:center;
	border:0;
	
	/*float:right; */
	margin:0 140px 20px 25px; 
}

#image #pfeil_left, #image #pfeil_right
{ 
			width:41px;
			height:67px;
			display:block;
}
#image #pfeil_left 
{ 
			background: url(../img/layout/pfeil_links.png);
			margin:100px 0 0 1px;			
			float:left;
}
#image #pfeil_right 
{ 
			background: url(../img/layout/pfeil_rechts.png);
			float:right;
			margin:100px 1px 0 0;
			
}

/* TXT */
#txt_wrappper {
	width:746px;
	margin:0 140px 0px 25px; 
	background-color:#FFF;
}
#txt {
	width:582px;
	padding:10px;
}
#txt p, #txt blockquote
{
	text-align:justify; font-size:10pt;
}

#link_shop a {
	text-decoration:none;
	border:0;
	color:#fff1db;
}
	#link_shop a:hover{color:#ffffff;}
	#link_shop a:active{color:#ffffff;}
	#link_shop a:visited{color:#ffffff;}
	}



#txt a { color:#4e303a; font-weight:bold; font-size:9pt; }
#txt a:hover { color:#c697a3; }
#txt a.lnk_ueberschrift { font-size:12pt; }
#txt ul 
{
	padding: 10px 0 10px 0px;
	list-style:outside;
	
	color:#444;
	font-weight:bold;
	font-size:10pt;	
	width:34em;
	text-align:justify;
}

#txt ul li { margin:0; padding:5px 0 5px 30px; }

#txt blockquote { margin-left:40px; text-align:justify; }

img.imgImpresDat
{
	width:300px;
	height:150px;
	margin-top:20px;
	margin-left:20px;
	margin-bottom:20px;
}

imgKontaktDat
{
	width:300px;
	height:200px;
}




#foot
{
	height:1.7em;
	width:950px;
	margin: 15px auto;
	background-color:#000;
}
#foot div
{
	margin:0 auto;
	width:17em;
	height:1.7em;

}
#foot ul
{
	margin:0px auto;
	padding:0;
	list-style:none;
}
#foot ul li
{
	float:left;
	padding:3px 5px;
	color:#999;
	font-size:9pt;
	
}
#foot a
{
	color:#fff;
	margin:+2px 0 0 0;
	padding:0;
	float:left;
	font-size:9pt;
}