body
{
	background-color: #220000; color: #CCCCCC; font: 9pt Verdana, Arial, Helvetica, sans-serif;
	margin: 0px auto; max-width: 1280px; padding: 0px; width: 100%;
}

div, form, img, table, tr, td { border: 0px; margin: 0px; padding: 0px; vertical-align: top; }

a:link, a:visited { color: #CCCCCC; text-decoration: none; }
a:hover, a:visited:hover { color: #999999; text-decoration: underline; }
#c2 a:link, #c2 a:visited { color: #FF6600; text-decoration: none; }
#c2 a:hover, #c2 a:visited:hover { color: #FF6600; text-decoration: underline; }

input.text { background-color: #CCCCCC; border: 1px solid #000000; color: #000000; height: 16px; width: 120px; }

.subnavi { padding-bottom: 12px; padding-left: 7px; padding-right: 3px; }
.small { font-size: 8pt; }
.h2 { font: 15pt Georgia, 'Times New Roman', serif; font-weight: bold; margin-bottom: 8px; }
.h2 { font: 10pt Georgia, 'Times New Roman', serif; font-weight: bold; margin-bottom: 4px; }

#header
{
	background-image: url('images/design/head_bg.jpg'); background-position: center top; background-repeat: no-repeat;
}

.content
{
	background-image: url('images/design/content_bg.jpg'); background-position: center top; background-repeat: repeat;
}

#c2
{
	background-image: url('images/design/content_bg_top.jpg'); background-position: center top; background-repeat: no-repeat;
}

.boxo, .boxk { background-image: url('images/design/box_obg.png'); margin: 16px; margin-bottom: 0px; }
.boxk { background-image: url('images/design/boxk_obg.png'); }
.boxm, .boxkm { background-image: url('images/design/box_mbg.jpg'); margin: 16px; margin-bottom: 0px; margin-top: 0px; padding-left: 5px; padding-right: 7px; }
.boxkm { padding-left: 0px; padding-right: 2px; }
.boxm2 { background-image: url('images/design/box_ml.png'); background-repeat: repeat-y; padding-left: 16px; }
.boxm3 { background-image: url('images/design/box_mr.png'); background-repeat: repeat-y; background-position: right; padding-right: 16px; }
.boxu { background-image: url('images/design/box_ubg.png'); margin: 16px; margin-top: 0px; }

#navil, #navir
{
	background-image: url('images/design/navi_lbg.jpg'); background-repeat: repeat-y;
	font-size: 8pt;	text-align: justify; width: 160px;
}

#navir
{
	background-image: url('images/design/navi_rbg.jpg');
}

#ads
{
	background-image: url('images/design/werbung.png'); background-repeat: no-repeat;
	height: 72px; padding-left: 54px; padding-right: 28px; padding-top: 13px; width: 468px;
}