* {margin:0;padding:0;}

body {
	font:normal 13px/15px Arial,Helvetica,Sans-Serif;
	color:#000;
	}

p, td, li {margin:0;font:normal 13px/16px Arial,Helvetica,Sans-Serif;}
ul, li {list-style:none;margin-left:0;}
li {padding-left:15px; background:transparent url('pixel3.gif') 4px 6px no-repeat;}

p, ul, h1, h2 {margin-bottom:10px;}
h1, h1 a:link, h1 a:visited {font-size: 16px; line-height: 18px; text-decoration:none;}
h2, h2 a:link, h2 a:visited {font-size: 14px; line-height: 16px; text-decoration:none;}

table {border-collapse:collapse;}
th, td {padding:3px;}
th {text-align:left; font-weight:bold;}
table.blind, table.blind td {padding:0; margin:0; border:0;}

a:link, a:visited {color:#0073A3; text-decoration:none; }
a:active, a:hover {color:#0073A3; text-decoration:none; }

img {border:0;}

#container {margin:0 auto 0 auto; width: 990px; position:relative;height:840px; overflow:visible;}

#oben {border:0; color:#0073A3; font-size:14px; font-weight:bold;
	 position: absolute; left: 0px; top:1px;
	 line-height:18px; border: 1px solid transparent;}
#oben a:link, #oben a:visited {font-weight:bold; text-decoration:none; color:#0073A3; font-size:14px;
	line-height:18px;}
#oben a:hover, #oben a:active {font-weight:bold; text-decoration:none; color:#0073A3; font-size:14px;
	line-height:18px;}
#suchform {position:absolute; top:48px; left:20px; width:240px; line-height:18px;
	border: 1px solid transparent;}
#suchstr {border:1px solid #D9DBDD; width:130px;}
#suchbutton {background:#FFF url('images/suchpfeil.gif') 0 5px no-repeat; width:15px;
	color:#FFF; font-weight:normal; border:0; height:20px; width:20px; margin:0 0 0 10px;
	position: absolute; top:-2px; left:190px;}

#linkleiste {position:absolute; top:48px; left:250px; width:500px; line-height:18px;
	border: 1px solid #FFF;}

#navi {width: 180px; position: absolute; left: 20px; top: 200px;}
#maintext {margin:0; padding:0; position: absolute; top: 200px; left:270px; width:510px;}
#rechts {position: absolute; top: 200px; left:800px; width: 190px;}

#euflag {width:160px; font-size:10px; line-height:11px; color:#666; text-align:justify; margin:30px 0 0 0;}

.navi0div, .navi1div, .navi0diva, .navi1diva{padding-left:12px;}
.navi2div, .navi2diva {padding-left:22px;}
.navi0div {background: transparent url('pfeilrechts.gif') no-repeat 2px 4px;}
.navi0diva {background: transparent url('pfeilunten.gif') no-repeat 0 5px;}

.navi0:link, .navi0:visited, .navi0a:link, .navi0a:visited
	{color:#0073A3; text-decoration:none; font-size:14px; font-weight:bold;}

.navi1:link, .navi1:visited, .navi1a:link, .navi1a:visited
	{color:#0073A3; text-decoration:none; font-size:13px; font-weight:normal;}
.navi1a:link, .navi1a:visited
{color:#0073A3; text-decoration:none; font-size:13px; font-weight:bold;}


.bildlinks {margin:0 5px 5px 0;}
.bildrechts {margin:0 0 5px 5px;}


.layoutDstandard .introtext {font-weight:bold;}
.layoutDstandard h1, .layoutDstandard h1 a {color:#0073A3;}
.layoutRstandard {margin:0 0 20px 0;}
.layoutRstandard p {font-weight:normal; font-size:11px; margin:0;}
.layoutRstandard h1 {font-weight:bold; font-size:11px; margin:0;}
.layoutLstandard h1 {margin:0;}
.layoutLstandard p {margin:0;}

.forumbeitrag, {border-top: 1px solid #0073C4; margin: 10px 0 0 0;}
.forumantwort {margin: 5px 0 0 30px;}
.forumbeitrag h1, .forumantwort h1, .forumbeitrag h1 a:link, .forumantwort h1 a:link,
	.forumbeitrag h1 a:visited, .forumantwort h1 a:visited {
	font-size:13px; margin:0; background:#C3DDFF;padding:3px 0 2px 0;}
.forumbeitrag h2, .forumantwort h2 {font-size: 13px; margin:2px 0 2px 0;}
.forumbeitrag p, .forumantwort p {font-size: 13px; margin:0 0 2px 0;}
.forumunten {margin:10px 0 0 0; border-top: 1px solid #0073C4;}
#forumnewtable {border-collapse:collapse; margin:0; padding:0; border:0;}
#forumnewtable td {padding:3px 3px 3px 0;}
#forumlistheader {margin: 0; padding:0;}
#forumlistheader h1 {font-size: 14px;margin: 0; padding:0;}
#forumlistheader h1 a:link, #forumlistheader h1 a:visited {font-size: 13px; font-weight:normal;}
#forumlistheader h2 {font-size:13px; margin:0 0 5px 0; padding:0; font-weight:normal;}

.cms {position:absolute;top:5px;left:100px;background-color:#FFF;}
#maintext .cms {position:relative;top:0;left:20px;width:100px;}
.cms {
	font:normal 12px/17px sans-serif;}
.cms a:link, .cms a:visited {text-decoration:none;
	color:red;}
.cms a:active, .cms a:hover {text-decoration:underline;
	color:red;}


#sitemap {margin:0;}
#sitemap blockquote {margin-left:30px;}
#sitemap h2 {font-weight:bold;color:#000;margin:0;font-size:13px;}
#sitemap h3 {font-weight:bold;color:#000;margin:0;font-size:13px;}
#sitemap h2 a:link, #sitemap h2 a:visited, #sitemap h3 a:link, #sitemap h3 a:visited {color:#162F59;}

