/* Basic CSS */

/* ---- outsourced CSS files */
@import url(reset.css);

/* LAYOUT */

body {
	background: #000 url("../img/bg.jpg") no-repeat top left !important;
	color: #fff;
	font-size: 11px;
	font-family: Arial, Geneva, sans-serif;
	line-height: 1.25em;
}

#wrap {
	float: left;
	position: relative;
	width: 100%;
	height: 100%;
}

#col1 {
	width: 262px;
	height: 450px;
	position: relative;
	float: left;
	margin-left: -742px;
}

#col2 {
	width: 440px;
	height: 450px;
	position: relative;
	float: left;
	margin: 0 20px 0 292px;
}

#col3 {
	width: 262px;
	height: 450px;
	position: relative;
	float: left;
}

/* Boxobjekte für Spalten */

.logobox {width:100%;height:139px;background: transparent url(../img/logo_pbpbp.gif) no-repeat 50% 50%;float:left;position:relative;}
.copybox {width:100%;height:139px;background: transparent url(../img/bystefanfrei3.png) no-repeat 30px 50%;float:left;position:relative;}
.pagetitlebox {width:222px;height:135px;background: transparent url(../img/dotline.gif) no-repeat top center;float:left;position:relative;padding: 10px 10px 10px 30px;}
.infobox {width:162px;height:135px;background: transparent url(../img/dotline.gif) no-repeat top center;float:left;position:relative;padding: 10px 10px 10px 90px;}
.infobox2 {width:198px;height:135px;background: transparent url(../img/dotline.gif) no-repeat top center;float:left;position:relative;padding: 10px 30px 10px 34px;}
.shopbox {background: transparent url(../img/bgshop_transp.png) repeat top left; width:100%;height:auto;margin-top:137px; }

*html div.shopbox {background: #54c5ff;} /* Fallback Background for IE6*/

/* position title graphic */
.pagetitle {margin: 36px 0 0 0; padding: 0;}


/* Typografic Settings */

a, a:link, a:visited {color: #00ffff;}
a:hover {color: white;}

h2 {font-size: 14px; margin-bottom: 10px;}

