html,body{height:100%;}
body{
	margin:0px;
	padding:0px;
	color:#fff;
	font-family:"Trebuchet MS", Trebuchet MS, Geneva, Verdana, sans-serif;
	font-size:12px;
	background:#080708 url(/img/design/bg.jpg) repeat-x left bottom;
	line-height:24px;
}

table.pageholder{
	height:100%;
	width:100%;
	text-align:center;
	border:none;
	border-collapse:collapse;
	border-spacing:0px;
	border-width:0px;
}

td,tr{vertical-align:top;}

td.pageholder{
	vertical-align:bottom;
	height:600px;
	text-align:center;
}
div.pageholder{
	margin:0px auto;
	width:952px;
	text-align:left;
}


#col1,#col2{
	float:left;
	width:512px;
	height:547px;
}
#col2{
	width:440px;
	padding-top:45px;
	height:502px;/*547px;*/
}

#navi{clear:both; height:53px;}
#navi ul, #navi li, #navi li a{margin:0px; padding:0px; float:left;}
#navi li a{display:block; padding-right:5px;}

a{color:#fff;}
ul.links, ul.links li{margin:0px; padding:0px; list-style:none;}
ul.links li a{
	display:block;
	text-decoration:none;
	background: url(/img/design/pfeil.gif) no-repeat left center;
	padding:0px 0px 0px 10px;
}

ul.links li a:hover{
	background-position:3px center;
	padding-left:13px;
	text-decoration:underline;
}

h1,h2{
	font-size:18px;
	margin:0px;
	padding:0px 0px 30px 0px;
}
h2{padding:10px 0px 30px 0px;}
p{
	margin:0px;
	padding:5px 0px 10px 0px;
}
.inhalt2{height:258px;}
.noshow{display:none;}
img{border:none;}
.leftpic{padding-top:30px; padding-left:20px;}

div.centerit{text-align:center;}

@media print{
	*{background: #fff; color: #000; }
	html{font:100%/1.5 "Trebuchet MS", Trebuchet MS, Geneva, Verdana, sans-serif;}
	table.pageholder,div.pageholder,#col2,td.pageholder{width:auto; height:auto; padding:0px; margin:0px;}
	#col1,#swfgallery,#navi{display:none;}
	a{text-decoration:none;}
}