* {margin:0;padding:0;	}

body {background-color:#FFF;}

body {
	font:normal 12px Verdana,Arial,Helvetica,Sans-Serif;
	color:#000;
	margin:0 0 10px 0;}

table {border-collapse:collapse;}

ul {list-style:disc outside;
	margin-left:15px;
	}
ol {list-style-position:outside; }
img {border:0;}
li {margin:0;}
p, ul {margin-bottom:10px;}

p, li, td {	font:normal 12px Verdana,Arial,Helvetica,Sans-Serif;
	color:#000;}

a, a:link, a:visited  {
	color:#FCB034;text-decoration:underline;}
a:hover, a:active {
	color:#FCB034;text-decoration:underline;}

.weiterlink {margin:0;text-align:right;}
.weiterlink a, .weiterlink a:link, .weiterlink a:visited, .weiterlink:link, .weiterlink:visited  {
	color:#000;text-decoration:none;font-size:12px;}
.weiterlink a, .weiterlink a:hover, .weiterlink a:active, .weiterlink:hover {
	color:#000;text-decoration:underline;font-size:12px;}

TEXTAREA {background-color:#FFF;}

.weiterlink p {margin:0;text-align:right;}

#container {margin:0 auto 0 auto;width:995px;overflow:hidden;background-color:transparent;position:relative;top:0;left:0;}
#links {float:left;border:0;width:178px;margin:15px 0 0 1px;
	padding:0;z-index:1000;}
#maintext {margin:15px 235px 0 209px;padding:0;border:0;}
#maintext p, #maintext ul {font-size:12px;line-height:16px;}
#rechts {width:220px;float:right;border:0;}


#naviAnzeiger {margin:0;position:absolute;top:75px;left:10px;
	font:bold 18px Verdana,Arial,Sans-Serif;color:#000;text-decoration:none;}
#naviAnzeiger a, 	#naviAnzeiger a:link, #naviAnzeiger a:visited
	{font:bold 18px Verdana,Arial,Sans-Serif;color:#000;text-decoration:none;}
#naviAnzeiger a:hover, #naviAnzeiger a:active
	{font:bold 18px Verdana,Arial,Sans-Serif;color:#000;text-decoration:underline;}

#oben {margin:0;height:100px;background:#fff url('images/bgoben.gif') no-repeat;
	font:normal 13px Verdana,Arial,Sans-Serif;color:#8CA2B5;}
	
#homelink {position:absolute; left:800px; top:30px;}	
	
#datum {width:174px;background-color:#6D6E71;margin:0 0 15px 0;color:white;min-height:17px;
	font-size:13px;font-weight:bold;padding-left:5px;}
#navilinks {background-color:#FEF6E7;margin:10px 0 0 0;}
.navi0div, .navi0diva  {margin:8px 0 0 0;background-color:#FED497;min-height:17px;}
.navi0diva {background-color:#FCB034;min-height:20px;}
.navi0p {margin:2px 7px 0 7px;list-style:none;}
.navi0, .navi0a {font:bold 14px Verdana,Arial,Sans-Serif;color:#000;text-decoration:none;}
.navi0:link, .navi0:visited, #agb a:link, #agb a:visited {color:#000;text-decoration:none;}
.navi0:active, .navi0:hover
	{color:#000;text-decoration:underline;}
.navi0a:link, .navi0a:visited, .navi0a:hover, .navi0a:active
	{color:#000;text-decoration:none;font-weight:bold;}

.navi1div, .navi1diva {float:none;margin:0;background-color:#FEF6E7;}
.navi1p {margin:0 0 1px 20px;color:#000;}
.navi1, .navi1a {font:normal 13px Verdana,Arial,Helvetica,Sans-Serif;color:#000;text-decoration:none;}
.navi1:link, .navi1:visited
	{color:#000;text-decoration:none;}
.navi1:active, .navi1:hover
	{color:#000;text-decoration:underline;}
.navi1a:link, .navi1a:visited
	{color:#000;text-decoration:underline;font-weight:bold;}

.navi2div, .navi2diva {float:none;margin:0;}
.navi2p {margin:0 0 6px 30px;color:#000;}
.navi2, .navi2a {font:normal 12px Verdana,Arial,Helvetica,Sans-Serif;color:#000;text-decoration:none;}
.navi2:link, .navi2:visited
	{color:#000;text-decoration:none;}
.navi2:active, .navi2:hover
	{color:#000;text-decoration:underline;}
.navi2a:link, .navi2a:visited
	{color:#000;text-decoration:underline;font-weight:bold;}

#suchbereich {margin-top:10px;background-color:#FFF;height:20px;}
label {display:none;}
#suchbutton {color:#FFF;font:bold 13px Sans-Serif;background-color:#6D6E71;border:0;padding:0;
	margin:0;height:20px;float:left;width:71px;cursor:pointer;}
#suchbutton:link, #suchbutton:visited {color:#B40040;text-decoration:none;}
#suchstr {border:1px solid #CCC;width:120px;height:18px;float:left;
	font:normal 13px Verdana,Arial,Sans-Serif;color:#000;margin:0 15px 0 0;padding:0;}
div .ostatlink {width:177px;height:20px;background-color:#FCB034;text-align:center;float:left;margin:0 15px 0 0;}
.ostatlink a:link, .ostatlink a:visited {font:bold 15px Verdana,Arial,Helvetica,Sans-Serif;
	text-decoration:none;color:#000;}

#sitemap {margin-left:77px; margin-top:10px}
#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:#000;
	text-decoration:none;
	}
#sitemap a:link, #sitemap a:visited {
	color:#B40040;text-decoration:none;
	}

.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;}

.inp {width:210px;border:1px solid black;}
.inp2 {width:60px;border:1px solid black;}
.inpbut {background-color:#FFF;color:red;font:normal 13px Verdana,Arial,Helvetica,Sans-Serif;}

hr {border:0;border-bottom:solid 1px #CC071E;width:540px;
	text-align:left;
	margin:0 0 10px 0;padding:0;}

h1, .ub1, .titel
	{font:bold 15px Verdana,Arial,Helvetica,Sans-Serif;color:#000;margin:0 0 10px 0;}
h1:link, .ub1:link, .titel:link, h1:visited, .ub1:visited, .titel:visited
	{color:black;text-decoration:none;}
h1:active, .ub1:active, .titel:active, h1:hover, .ub1:hover, .titel:hover
	{color:black;text-decoration:underline;}

h2, .ub2 {font-size:14px;font-weight:normal;}
h3, .ub3 {font-size:14px;font-weight:normal;}

.introtext
	{font:normal 12px/16px Verdana,Arial,Helvetica,Sans-Serif;color:#000;margin:0 0 10px 0;}

.layoutLstandard {margin:0;border:0;padding:0;}
.layoutLpromo {margin:0;border:0;padding:0;background-color:#FBDA91;}
#rechts .layoutLstandard {margin:0;border:0;padding:10px 5px 0 5px;}
.layoutLstandard h1, .layoutLstandard .ub1, .layoutLstandard .titel,
.layoutLpromo h1, .layoutLpromo .ub1, .layoutLpromo .titel
	{font:bold 12px Verdana,Arial,Helvetica,Sans-Serif;color:#000;margin:0;}
.layoutLeinleitung h1, 	.layoutLeinleitung .ub1, .layoutLeinleitung .titel
	{font:bold 12px Verdana,Arial,Helvetica,Sans-Serif;color:#000;margin:0 0 13px 0;}
.layoutLstandard .introtext, .layoutLpromo .introtext
	{font:normal 12px/16px Verdana,Arial,Helvetica,Sans-Serif;color:#000;margin:0;}
.layoutLstandard p {margin:0;}
.layoutDstandard {margin:0;border:0;padding:0;}

.terminub, .terminub:link, .terminub:visited {
	text-decoration:none;color:#000;font-weight:bold;font-size:15px;}

.bildlinks {margin:0 6px 10px 0;}
.bildrechts {margin:0 0 0 10px;float:right;}
.bildcenter {margin:0;text-align:center;}
.bildunter {font:italic 11px Verdana,Arial,Helvetica,Sans-Serif;
	text-align:center;margin-top:3px;}
.klein {font-size:11px;}
.blind {display:none;}
.mini {font-size:11px;font-weight:normal;}
.nomarg {margin:0;border:0;padding:0;}

.hlp, .hlp:link, .hlp:visited {
	background-color:#008000;
	color:#FFFF00;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;}
.trennstrich {width:100%;height:1px;background:url('images/pixel000.gif') repeat-x;}
.rand {border:1px solid black;}

.inp {border:1px solid #B40040;width:300px;}
.inpb {border:2px solid #000;padding:1px;}
.inpb {border-bottom:1px solid #999;border-right:1px solid #999;}
.but {border-top:1px solid #EDEDED;border-left:1px solid #EDEDED;
	border-right:1px solid #000;border-bottom:1px solid #000;cursor:pointer;}
.gbut {border:0;color:white;background-color:#6D6E71;font-weight:bold;font-size:12px;padding:2px 15px 2px 15px;}
.bildrahmen {
	width:125px;
	height:140px;
	min-height:140px;
	border:solid black 1px;
	margin:5px;
	padding:5px;
	float:left;
	text-align:center;
	background-color:#EEE;

}
.bildnam {
	font:normal 12px Arial;
}

.seitenzaehler {text-align:center;}

.beschText {font:normal 12px Verdana,Arial,Sans-Serif;margin:3px 0 10px 0;text-align:center;}
.grossbildText {font:normal 12px Verdana,Arial,Sans-Serif;margin:3px 0 10px 0;text-align:center;}
.galBesch {font:normal 13px/17px Verdana,Arial,Helvetica,Sans-Serif;margin:3px 0 10px 0;text-align:left;}
.main {text-align:left;}

.bildrahmen {
	width:145px;
	height:160px;
	border:solid black 1px;
	margin:5px;
	padding:5px;
	float:left;
	text-align:center;
	background-color:#EEE;

}
.bildnam {
	font:normal 12px Arial;
}

.seitenzaehler {text-align:center;}

.beschText {font:normal 12px Arial,Sans-Serif;margin:3px 0 10px 0;text-align:center;}
.grossbildText {font:normal 12px Arial,Sans-Serif;margin:3px 0 10px 0;text-align:center;}
.galBesch {font:normal 13px Arial,Sans-Serif;margin:3px 0 10px 0;text-align:center;}
.main {text-align:left;}

.layoutLstandard2 {margin:0;border:0;padding:5px 0px 0 0px;height:33px;background-color:#CC071E;}

.o {background-color:#FCB034;padding:3px;width:145px;float:left;height:20px;}
.t1 {padding:3px;width:200px; height:20px;}
.blaulink:link, .blaulink:visited {color:#23408F;text-decoration:underline;}
.terminsuch {float:left;width:150px;}

.forumbeitrag {margin:0 0 10px 0;border-top:2px solid #FCB034;width:95%;}
.forumantwort {margin:0 0 10px 30px;border-top:1px solid #FCB034;width:90%;}
.forumbeitrag h1, .forumantwort h1 {font-weight:bold;margin:0;font-size:14px; text-decoration:none;}
.forumbeitrag h2, .forumantwort h2 {font-weight:bold;margin:0;font-size:13px;}
.forumbeitrag p, .forumantwort p {font-weight:normal;margin:0;font-size:13px;}
