/**
 * 
 * FEINHEIT kreativ studio // www.feinheit.ch
 * 
 */

html,body{
	height:100%;
}
body{
	margin:0px;
	padding:0px;
	background:#B8B651;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	background:url(/media/img/bg_body.jpg) repeat top center;	
}

h1,h2,h3,h4,p{
	margin:0px;
	padding:0px;
}
h2{
	color:#4e0051;
	padding-top:20px;
	font-size:19px;
}

h2 a {
	text-decoration: none;
}
p{padding:5px 0px 10px 0px;}
p.date{font-size:11px; padding:0px; color:#ea8f13;}
a{ 
	position:relative;
	cursor:pointer;
	color:#4e0051;
	outline:none;
	border:none;
	z-index:888;
}
a:hover{
	color: #ea8f13;
}
a img{border:none;}
a.dynlink{white-space:nowrap;}
a.mail{color:#000; text-decoration:none;}


#pagebggallery{
	/*position:absolute;*/
	width:100%;
	z-index:0;
}
#pageholder{
	position:absolute;	
	margin:0px 0px 0px -475px;
	left: 50%;	
	width:950px;
	height:640px;
	z-index:1;
}

#pageleft,#pageright{
	float:left;
}
#pageleft{
	position:relative; 
	width:301px;
	height:640px;
	background: url(/media/img/bg_infos.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/img/bg_infos.png',sizingMethod='crop');	
}
#pageright,#pageleft,.contentart1,.contentart2{
	/*position: relative;
	z-index:777;*/
}

.contentart1{
	position:relative;
	width:522px;
	height:627px;
	background: url(/media/img/content1.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/img/content1.png',sizingMethod='crop');
}

.contentart2{
	position:relative;
	width:240px;
	height:627px;
	background: url(/media/img/content2.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/img/content2.png',sizingMethod='crop');
}

#pageleft .logo{
	display:block;
	text-indent:-7777px;
	height:80px;
}
#pageleft .top{
	height:569px; /* 589px*/
	padding:20px 40px 0px 27px;
}
#pageleft .bottom{
	padding:0px 0px 0px 24px;
	height:30px;
}
#pageleft dl, #pageleft dt,#pageleft dd{
	margin:0px;
	padding:0px;
}
#pageleft dl{
	padding-top:5px;
}
#pageleft dt{
	float:left;
	width:70px;
}

#pageleft ul, #pageleft li{
	margin:0px; padding:0px;
	list-style:none;
}
#pageleft li a,#pageleft li{float:left;}
#pageleft li a{
	position:relative;
	display:block;
	float:left;
	width:77px;
	height:30px;
	background:#4e0051;
	text-align:center;
	text-decoration:none;
	margin-right:9px;
	line-height:30px;
	color:#ea8f13;
	font-weight:bold;
}
#pageleft li.mark a, #pageleft li a:hover {
	background:#ea8f13;
	color:#4e0051;
}

/* RECHTS */
#pageright .top{
	padding:15px 0px 0px 35px;
}
#pageright .top h2, #pageright .top a{
	display:block;
	float:left;
}
#pageright .top h2{
	width:420px;
	padding:12px 0px 0px 0px;
	color:#000;
}
#pageright .top a{
 	float:right;
	margin-right:10px;
	width:40px;
	height:40px;
	text-indent:-7777px;
}
#pageright .content{
	clear:both;
	height:530px;
	overflow:auto;
	margin-right:8px;
	padding:0px 30px 0px 35px;
}
#pageright .content h2{
	font-size:14px;
	padding:0px;

}
#pageright ul.links, #pageright ul.links li{
	list-style:none;
	margin:0px;
	padding:0px;
}
#pageright ul.links li a{
	text-decoration:none;
	font-weight:bold;
}

#pageright.contentart2 .top h2{
	width:150px;
}

#smap0_copyrightlink{display:none;}
a#feinheit{
	display:block;
	position:absolute;
	right:0px;
	top:0px;
	width:16px;
	height:54px;
	text-indent:-7777px;
	background:#fff url(/media/img/feinheit.gif) no-repeat;
}
a#feinheit:hover{
	background-position:-17px 0px;
}
.noshow{display:none;}

#badge {
	position: absolute;
	left: 50%;
	top: 30px;
	margin-left: 350px;
}

#pagebggallery {
	background-color: #b2b04e;
	margin: 0 auto;
	position: relative;
	width: 885px;
	height: 662px;
	-moz-box-shadow: 3px 3px 20px #000;
	-webkit-box-shadow: 3px 3px 20px #000;
	box-shadow: 3px 3px 20px #000;

}
#pagebggallery img {
	position: absolute;
	top: 0;
	left: 0;
}


@media print {
	*{background: #fff; color: #000;}
	html {font: 100%/1.5 Arial, Helvetica, sans-serif;}	
	body,html{height:auto;}
	#pagebggallery,#pageleft ul{display:none;}
	#pageholder{
		margin:0px;
		position:static;
		left:0px;
		width:auto;
		float:left;
	}
	#pageright .top, #pageright .content,#pageleft .top{width:auto;	height:auto; padding:0px;}
	
	.contentart1, .contentart2{
		width:auto;	
		height:auto;
		background:none;
	}
	#pageleft,#pageright{
		float:none;
		margin:0px;
		padding:0px;
	}
}


