body {
 	margin:0px;
   background:url(../gfx/body_bg.jpg) center top #4d1b12;
   font-family:verdana, sans-serif;
   font-size:11px;
   line-height:15px;
   color:#e3d6b8;
}

a {
   font-family:verdana, sans-serif;
   font-size:11px;
   line-height:140%;
   color:#e3d6b8;
   text-decoration:underline;
}

a:hover {
 	text-decoration:none;
}

a.valentin,
   a:hover.valentin {
   text-decoration:none;
   font-weight:bold;
   background-color:#2e0d08;
   width:100%;
   display:block;
   font-size:1.3em;
}

a.mazzaShow08,
a:hover.mazzaShow08 {
 	font-size:13px;
   font-weight:bold;
   font-style:italic;
}
a.mazzaShow01,
a:hover.mazzaShow01 {
   font-size:11px;
   font-weight:bold;
   text-decoration:yes;
}


#splashBox {
 	width:610px;
   height:406px;
   margin-top:-203px;
   margin-left:-305px;
   top:50%;
   left:50%;
   position:absolute;
   background:#e3d6b8;
}

#splashBox h1 {
 	text-align:center;
   margin:25px 0px 0px 0px;
   padding:0px;
}

#imgBox {
 	position:absolute;
   left:9px;
   bottom:9px;
   z-index:1;
}

#adressBox {
 	width:610px;
   text-align:center;
   position:absolute;
   left:0px;
   bottom:18px;
   z-index:2;
   font-size:9px;
}

#enterBox {
 	width:592px;
   height:70px;
   position:absolute;
   left:9px;
   bottom:60px;
   z-index:4;
   text-align:center;
}

#enterBox ul {
 	margin:0;
   padding:0;
   list-style-type:none;
   width:170px;
   position:absolute;
   top:25px;
   left:207px;
}

#enterBox ul li {
 	padding:4px;
   background-color:#2e0d08;
   line-height:100%;
   width:170px;
   border:1px solid #897260;
}

#enterBox ul li a {
 	text-decoration:none;
   color:#e3d6b8;
   display:block;
   padding:4px;
}

#enterBoxBG {
 	width:592px;
   height:56px;
   position:absolute;
   left:9px;
   bottom:60px;
   background-color:#34120d;
   filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
   z-index:3;
}

/* =main-grinds 	___________________________________ */
#website {
 	width:928px;
   height:588px;
   margin-top:-297px;
   margin-left:-464px;
   top:50%;
   left:50%;
   position:absolute;
   background:#e3d6b8;
   background:#800080;
}

#top {
 	width:100%;
   height:142px;
   background:#e3d6b8;
}

#imgConty {
 	width:590px;
   height:390px;
   background:#e3d6b8;
   float:left;
}

#txtConty {
 	float:left;
   height:390px;
   width:338px;
  	background:#4e1b13;
}

#txtConty h1 {
 	margin:0px;
   margin-bottom:5px;
}

#txtConty ul {
 	margin:0px;
   padding:0px;
   list-style-type:none;
}

#txtConty ul li {
 	padding:4px;
   line-height:100%;
   background-color:#2e0d08;
}

#txtConty ul li a {
 	text-decoration:none;
   color:#e3d6b8;
   display:block;
}

#txtConty .innerImgSelec {
   background-color:#2e0d08;
   padding:0px;
   margin:0px;
   float:left;
   width:297px;
   padding-right:5px;
}

#txtConty .innerImgSelec div {
   margin:4px;
}

#txtConty .innerImgSelec div {
 	float:left;
}

#txtConty .innerImgSelec ul {
	float:right;
   margin-top:5px;
   padding:0px;
   margin-right:0px;
   height:19px;
}

#txtConty .innerImgSelec ul li {
 	float:left;
   border:1px solid #e3d6b8;
   border:1px solid #2e0d08;
   padding:1px 2px 1px 2px;
   margin-left:5px;
}

#txtConty .innerImgSelec ul li a {
   font-size:9px;
   margin:0px;
   padding:0px;
   line-height:100%;
}

#txtConty .innerImgSelec ul li.akt {
	background:#e3d6b8;
}

#txtConty .innerImgSelec ul li.akt a {
   color:#2e0d08;
}


#zierConty {
	clear:both;
	height:29px;
   background:url(../gfx/zierConty_bg.png) repeat-x center top #e4d6b9;
   text-align:center;

}

#footer {
 	height:24px;
   background:#e4d6b9;
   text-align:right;
   padding-right:18px;
   padding-top:3px;
}


/* =content-grinds 	___________________________________ */
#top h1 {
   width:176px;
   height:71px;
   background:#e4d6b9;
   float:left;
   padding:0px;
   margin:0px;
	position:relative;
   top:57px;
   left:18px;
}


#txtContyInner {
	margin:18px 18px 0px 18px;
  /* width:223px;
   height:308px;
   display:block;
   background:#56251b;*/
}

p {
 	margin:3px 0px 10px 0px;
}



#txtContyBottom {
	position:absolute;
   bottom:74px;
   left:608px;
   width:302px;

}

/* ---
footer text + link styles ------ */
#footer a {
 	color:#734a3c;
   font-size:9px;
   line-height:100%;
   text-decoration:none;
}

#footer a:hover {
 	color:#4e1b13;
}

#imgSelec {
 	position:absolute;
   top:160px;
   left:18px;
   z-index:4;
}

#imgSelec ul {
 	margin:0px;
   padding:0px;
   list-style-type:none;
}

#imgSelec ul li {
	text-align:center;
   background-color:#2e0d08;
   line-height:100%;
   float:left;
   margin-right:18px;
   padding:0px 3px 1px 3px;
   border:1px solid #2e0d08;
}

#imgSelec ul li a {
   font-size:9px;
 	text-decoration:none;
   color:#e3d6b8;
}

#imgSelec ul li.akt {
	text-align:center;
   background-color:#e3d6b8;
   line-height:100%;
   float:left;
   margin-right:18px;
   padding:0px 3px 1px 3px;
   border:1px solid #2e0d08;
}

#imgSelec ul li.akt a {
   font-size:9px;
 	text-decoration:none;
   color:#2e0d08;
}

.antifloat {
 	clear:both;
}

a.mailtoBT {
	width:142px;
	padding-top:1px;
   height:14px;
}

a:hover.mailtoBT {

}

.mailtoBox {
	display:inline;
}

.impr_label {
 	width:70px;
   display:block;
   float:left;
}