@charset "utf-8";
/* CSS Document */

/*______ HTML / BODY Standard _____*/
html {
	height:100%;
   overflow:auto;
   min-width:990px;
   min-height:330px;
}
body{
   width:100%;
   height:100%;
   position:relative;
}
body *{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}
*{
	outline:none !important;
}

fieldset,img{
	border:none;
}


/*______ Standard _____*/

html, body, div, ol, li, form, fieldset{
	margin:0;
   padding:0;
}
a,a:visited{
   text-decoration:none;
	color:#a2a3a5;   
}
a:visited{
	color:#a2a3a4;
}
a:focus,a:hover,a.active{
	color:#000 !important;
}
p{
	margin-bottom:1em;
}

address{
	font-style:normal;
}
#foot address{
   display:inline;
}
img{
	border:none;
}
iframe{
	position:absolute;
   z-index:100;
}

/*______ Layout ______*/

#frame{
	font-size: 0.65em;
	position:absolute;
   height:276px;
   width:990px;
   
   left:50%;
   margin-left:-495px;
   margin-top:-145px;
	top:50%;
}

#frame > div{
	background:url(../../pbk2_statimg/line.jpg) no-repeat left top;
}

#main{
	position:relative;
	background-position:left 15px;
   padding:30px 0 30px 0;
   height:230px;
}

#content{
	position:absolute;
   margin-left:357px;
   width:329px;
   height:192px;
   margin-right:10px;
   top:30px;
  /* background-color:#fff;*/
   padding-right:20px;
}
.rechts{
	background-color:#fff;
}


#foot{
	text-align:center;
	padding-top:15px;
   color:#a2a3a5;
}
#foot p, #foot address{
	display:inline;
   margin:0 0 0 15px;
   padding:0 15px 0 0;
   background:url(../../pbk2_statimg/dot.jpg) right center no-repeat;   
}
#foot p.last{
	background:none;
}
#foot span{
	margin-right:30px;
}


#logo{
	position:absolute;
   top:45px;
   width:345px;
   height:137px;
   left:0;
   margin-left:70px;	
}
#logo a{
	display:block;
   width:260px;
   height:100%;
	background:url(../../pbk2_statimg/logo2.jpg) no-repeat left top;
}
#logo img{
	display:none;
}
.start #logo{
	left:275px;
	z-index:1000;
}
.start #logo img{
	display:block;
}
.start #content{
	display:none;
}

/******************/

div#gal{
	position:absolute;
   float:left;
   width:187px;
   height:195px;
   right:100px;
   top:-20px;
   text-align:center;
   background:transparent url(../../pbk2_statimg/galbg.jpg) no-repeat left bottom;
}
div#gal.empty{
   background:transparent url(../../pbk2_statimg/sliderline.jpg) no-repeat left bottom;
}

div#gal.block2 #bl{
	position:relative;
	top:50px;
	margin:0 20px 0 20px;
	height:125px;
	text-align:left;
	overflow:hidden;
}
div#gal.block2 #bl div{
	position:absolute;
	top:125px;
	font-weight:bold;
}
div#gal.block2 #bl div blockquote{
	margin:0 0 0 1.5em;
	font-weight:normal;
}

div#gal.block2 #fade{
	position:absolute;
	top:50px;
	left:20px;
	width:150px;
	height:125px;
	background:transparent url(../../pbk2_statimg/fade.png) repeat-x left top;
}


div#imgdiv{
   line-height:150px;
   /*background-color:#fff;*/
   margin:0 16px 0 17px;
   width:154px;
   padding:0 0 20px 0;
   text-align:left;
   overflow:hidden;
}
div#gal ul{
   margin:0;
   padding:0;
}
div#gal ul li{
	list-style:none;
   display:inline;
   /*width:195px;*/
   height:150px;

	padding:0 26px 0 26px;
   text-align:center;

}
div#gal ul li img{
	vertical-align:bottom;
}
#galprev{
	padding-right:9px;
}
#galnext{
	padding-left:9px;
}

.shadow{
	box-shadow: 5px 5px 4px #888;
}

#sliderline{
	display:none;
	position:absolute;
	right:2px;
	top:0;
}


/********************/

#loader{
	display:none;
	left:50%;
	position:absolute;
	top:25%;	
}

/**********************/

div#eurocom{
	background:none;
	right:0;
	top:-60px;
	position:absolute;
	z-index:10;
	color:#A2A3A5;
}
	#eurocom img{
		margin:1em 0;
	}
	#eurocom p{
		background-color:#fff;
		visibility:hidden;
		font-size:1.1em;
	}


a.faecher {
	margin-top:30px;
}
