* {
    font-family:  Verdana, Arial, Trebuchet MS, Lucida Sans, Verdana, sans-serif;
    font-size: 9pt; /*9px*/
    letter-spacing: .1px;
    line-height: 12pt; /*15px*/
}

.h100 { height: 100px; }
.h200 { height: 200px; }
.h300 { height: 300px; }
.h400 { height: 400px; }

.w20 { width: 20px; }
.w40 { width: 40px; }
.w60 { width: 60px; }
.w100 { width: 100px; }
.w200 { width: 200px; }
.w300 { width: 300px; }
.w400 { width: 400px; }
.w420 { width: 420px; }

.left { text-align: left; }
.just { text-align: just; }
.right { text-align: right; }

a { 
	text-decoration: underline;
	font-weight: plain; 
	color: #000000; 
}

b {}

body { 
	background: #FFFFFF;
	background-image: url(../images/static/pw.gif);/*url(../php/background.php);*/
	background-repeat: repeat;
	margin: 0px; 
	padding: 0px; 
}

div { 
	background: #FFFFFF; 
}
div.container {
	margin: 0;
}

h1 { 
	font-size: 12px;
	margin: 0 0 15px 0; 
}
h2 { 
	margin: 0; 
	text-decoration: none; 
}
h2.head {
	font-weight: bold;
	margin: 0;	
	font-size: 9px;
}

html { 
	padding: 0px; margin: 0px; 
}

p { 
	padding: 0 0 15px 0; 
	margin: 0px; 
}
p.text { 
	text-align: left;
}

span.fotograf { 
	display: block; 
	font-size: 8pt;
}
span.active { 
	display: block; 
	font-size: 12px;
	font-weight: bold; 
	text-decoration: none;
}
span.link { 
	display: block; 
}
span.link > a {
	text-decoration: none;
}

#logo { 
	background: #FFFFFF; 
	background-image: url(../images/static/test.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	position: absolute; 
	top: 6px; 
	left: 6px; 
	width: 423px;
	height: 112px;
	z-index: 2; 	
}

#adresse { 
	background: #FFFFFF; 
	background-image: url(../images/static/pb.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	position: absolute; 
	top: 6px; 
	left: 441px; 
	width: 174px; 
	height: 112px;
	z-index: 2; 
	overflow: hidden; 
}
#adresse > span { display: block; }

#preview { 	
	background: #FFFFFF;
	background-image: url(../images/static/pb.gif);
	background-repeat: repeat-x;
	background-position: bottom left;	
	position: absolute; 
	top: 6px; 
	left: 615px; 
	width: 500px; 
	height: 112px;
	z-index: 2; 
	overflow: hidden; 
}
#preview > div { 
	width: 162px;
}

#newsletter { 
	display: none;
    background: #FFFFFF;
	background-image: url(../images/static/pb.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
    position: absolute;
    top: 6px;
    left: 789px;
    width: 162px;
	height: 112px;
    z-index: 3;
}

#line_dummy {
	width: 100%; 
	height: 118px;
	background: #FFFFFF; 
	background-image: url(../images/static/line_dummy.gif); 
	background-position: 962px 117px; 
	background-repeat: no-repeat;
}

#navigation { 
	background: #FFFFFF;
	position: absolute; 	
	z-index: 2; 
}

#content_1 { 	
	background: #FFFFFF;
	padding: 0;
	position: absolute; 
	z-index: 2; 
}

#content_2 { 
	background: #FFFFFF;
	overflow: hidden;
	position: absolute; 	
	z-index: 2; 	
}

#content_3 { 
	background: #FFFFFF;
	position: absolute; 
	z-index: 2; 
}

#spacer {
	position: absolute;
	visibility: hidden;
}

td, th {
	text-align: left;
	vertical-align: top;
}

span.kategorie { font-size: 8pt; }
