img {
	border: 0px;
}
body {
	background-color:#171717;
	background: url(design/background.png) top center;
	margin:0px;
	color: #C5C5C5;
	font-size:12px;
	font-family:verdana, arial, helvetica, sans-serif;
}
#header {
	background: url(design/background.png) top left;
}
#logo {
	height: 90px;
	background: url(design/logo.gif) bottom left no-repeat;
	padding-top:10px; padding-right:20px;
	margin-left: 10px;
}
#copy {
	padding-top:3px;
	color: #575757;
	font-size:9px;
	font-family:verdana, arial, helvetica, sans-serif;
}
#visuelles {
	background: url(design/background_visuelles.gif) top left no-repeat;
	float:right;
	padding-top: 20px; padding-left:12px;
	width:131px;
}
#informatives {
	background: url(design/background_informatives.gif) top left no-repeat;
	float:right;
	padding-top: 20px; padding-left:13px;
	width: 94px;
}
#interaktives {
	background: url(design/background_interaktives.gif) top left no-repeat;
	float:right;
	padding-top: 20px; padding-left:12px;
	width: 90px;
}
#rechtliches {
	background: url(design/background_rechtliches.gif) top left no-repeat;
	float:right;
	padding-top: 20px; padding-left:15px;
	width: 88px;
}
#linetop{
	background:url(design/line_top.png) top center repeat-x;
	height:32px;
	clear:both;
}
#linebottom{
	background: url(design/line_bottom.png) top center repeat-x;
	height:22px;
	clear:both;
}
#content {
	background: url(design/woodtex.png) top center;
}
#shadowsmall{
	background: url(design/shadow_small.png) bottom right no-repeat;
	padding: 0px 8px 10px 0px;
	float:left;
}	
#shadowmedium{
	background: url(design/shadow_medium.png) bottom right no-repeat;
	padding: 0px 8px 10px 0px;
	float:left;
}
#shadowlarge{
	background: url(design/shadow_big.png) bottom right no-repeat;
	padding: 0px 8px 10px 0px;
	float:left;
}
#whitebox{
	background: url(design/white_80.png);
}
#blackbox{
	background: url(design/black_70.png);
}
#textbox {
	color: #B8B8B8;
	font-size:12px;
	font-family:verdana, arial, helvetica, sans-serif;
	line-height: 1.5;
	padding:10px;
}
#textboxsmall {
	color: #B8B8B8;
	font-size:10px;
	font-family:verdana, arial, helvetica, sans-serif;
	line-height: 1.5;
	padding:10px;
}
h1 {
	color: #B8B8B8;
	font-size:14px;
	font-family:verdana, arial, helvetica, sans-serif;
	padding-bottom:10px;
}
.imgborder{
	border: 3px solid #ffffff;
	background: url(design/white_80.png);
}
.input {
	color: #d8d8d8;
	font-size:12px;
	font-family:verdana, arial, helvetica, sans-serif;
	background: url(design/white_80.png);
	border: 0px;
	border-bottom: 1px solid #989898;
	padding:2px;
	width:380px;
}
.alert {
	background: url(design/attention.png) top left no-repeat;
	padding-left:30px;
	padding-bottom:7px;
	color: #C30302;
	font-family: verdana,arial,sans-serif; font-weight:bold;font-size: 14px;}
.notify {
	background: url(design/haken.png) top left no-repeat;
	padding-left:23px;
	padding-bottom:7px;
	color: #E2EDC3;
	font-family: verdana,arial,sans-serif; font-weight:bold;font-size: 14px;}
.menu	{
	color: #B8B8B8;
	font-size:12px;
	font-family:verdana, arial, helvetica, sans-serif;
	textdecoration: underline;
}
.link {
	background: url(design/arrow.png) center left no-repeat;
	color: #B8B8B8;
	font-size:12px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-weight:bold;
	padding-left:17px;
	text-decoration: none;
}
.link:hover {
	background: url(design/arrow_hover.png) center left no-repeat;
}
.permalink {
	font: 10px Verdana, Helvetica, sans-serif;
	color: #666;
}