body {
	background-color: #FFFFFF;
	font-size: 1.0em;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color:#564b47;
	padding:0;
	margin:0;
}
a:link {color: #00612E;}
a:visited {color:#00612E;}
a:hover {color: #00612E;}
a:active { color:#00612E;}


img.download {vertical-align:middle;}
.pngfix { behavior: url("scripts/iepngfix.htc") }


/* ----------container zentriert das layout-------------- */
#container {
	width: 57.5em;
	margin: 0 auto;
	padding: 0;
	background-color: #FFFFFF;
	background-image:url(../images-layout/hg-full.gif);
	background-repeat:repeat-y;
}
#kopf {
	width: 56.25em;
	height: 16.25em;
	margin: 0 auto;
	padding: 0;
	background-color: #EFEFEF;
	border:0px #006666 solid;
}
#kopftop {
	position:absolute;
	top:0em; width:56.25em; height:4.875em;
	z-index:5;
}
#kopfbottom {
	position:absolute;
	top:13.938em; width:56.25em; height:2.313em;
	z-index:5;
}
#kopfnavi {
	position:absolute;
	top:16.188em; width:56.25em; height:1.313em;
}

/* -----------------Inhalt--------------------- */
#content {
	min-height:100px;
	background:none;
	padding: 50px 30px 0px 10px;
	margin: 0 0 0 14.875em;
	font-size:0.9em;
	border:0px solid #000000;
}
#contenthead {
	background-image:url(../images-layout/hg-full.gif);
	background-repeat:no-repeat;
	padding: 0;
	padding-top:10px;
	margin: 0 0 0 14.875em;
	border:0px solid #000000;
}
p, pre {
	padding:0 0 12px 0;
	margin:0;
	line-height:20px;
}

/* --------- Souvenirladen -------- */
#ArtikelBox {
	width:206px;
}
#ArtikelBild {
	width:200px;
	overflow:hidden;
	padding:20px 7px 0 0;
	border: 0px solid blue;
}

#ArtikelText p {
	float:left;
	padding:0 5px 0 5px;
}
#ArtikelPreis p {
	float:right;
	padding:0 5px 0 0;
}
#ArtikelBeschreibung p {
	clear:both;
	display:block;
	font-size:0.9em;
	line-height:15px;
	padding:0 5px 0 5px;
}
/* --------------left ------------- */
#left {
	float: left;
	width: 10em;
	height:27.5em;
	margin: 0;
	padding:50px 0 0 40px;
	color: #000;
	border:0px solid red;
}


/* Navi Horizontal */
#home {
	position:relative; top:4px; left:47px;
	width:30px;
	float:left;
}
#MainMenu 
{
	height:30px;
	background:#FFF url(../images/navi-bmid.gif);
	border:0;
	margin:0;
}
#tab 
{
	top:0;
	height:0;
	background:repeat-x top;
	margin:0;
}
#tab ul 
{
	list-style:none;
	float:right;
	margin:0;
	padding:0;
}
#tab li 
{
	display:inline;
	float:left;
	margin:0;
	padding:0;
}
#tab a 
{
	background:#FFF url(../images/navi-bright.gif) no-repeat right top;
	text-decoration:none;
	border:0;
	display:block;
	float:left;
	margin:0;
	padding:0;
}
#tab a span 
{
	display:block;
	background:url(../images/navi-bleft.gif) no-repeat left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	font-weight:700;
	line-height:30px;
	padding:0 15px 0 13px;
}
#tab a:hover,#tab li.item_active a 
{
	background-position:right bottom;
}
#tab a:hover span,#tab li.item_active a span 
{
	background-position:left bottom;
	color:#000;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
}


/* Navi Left */
#flaggen {
	clear:both;
	position:relative; top:15px; left:20px;
	display:block;
	border:0;
}
#MainMenuLeft
{
	width:170px;
	background:#F9F7E8;
	border:0;
	margin:0;
}
#tabLeft
{
	background:repeat-x top;
	margin:0;
}
#tabLeft ul 
{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}
#tabLeft li 
{
	float:left;
	clear:both;
	margin:0;
	padding:0;
}
#tabLeft a 
{
	background:#F9F7E8;
	text-decoration:none;
	width:150px;
	border:0;
	border-bottom:1px solid #00612E;
	display:block;
	float:left;
	margin:0;
	padding:0;
}
#tabLeft a span 
{
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#00612E;
	font-weight:700;
	line-height:27px;
	padding:0 20px;
}
#tabLeft a:hover,#tabLeft li.item_active a 
{
	background:#F9F7E8 url(../images-layout/navi-pfeil.gif) no-repeat;
	border-color:#00612E;
}
#tabLeft a:hover span,#tabLeft li.item_active a span 
{
	color: #01441D;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
}
/* box aktuelles */
#boxrechts {
	float:right;
}
#boxRHeadline {
	color:#FFFFFF;
	padding:4px 12px;
}
#boxInhalt p {
	font-size:0.9em;
	line-height: 16px;
	margin:0px;
	padding:4px 12px;
}

.boxro {
	background:url(../images-layout/box/ro.png) top right no-repeat;
	width: 160px;
}
.boxlo {
	background:url(../images-layout/box/lo.png) top left no-repeat;
}
.boxru {
	background:url(../images-layout/box/ru.png) bottom right no-repeat;
}
.boxlu {
	background:url(../images-layout/box/lu.png) bottom left no-repeat;
	padding-bottom: 9px;
}


/* footer */
#footer {
	clear:both;
	background:#FFFFFF url(../images-layout/hg-full-footer.gif) bottom no-repeat;
	height:30px;
	border:0px dotted blue;
}
#footerlinks {
	width: 57.5em;
	margin: 0 auto;
	padding:0;
	text-align:center;
	font-size:0.6em;
	border:0px dotted blue;
}