* {margin:0;padding:0;}

body {
background:#FFF;
font:normal 12px Arial,Helvetica,Sans-Serif;
color:#000;
overflow:visible;}
table {border-collapse:collapse;}

ul {list-style:square;
}

li {margin:0 0 0 25px;}
ul {margin:0 0 0 0;}
p, {margin:0 0 10px 0;}

a:link, a:visited {color:#046AB4;text-decoration:unterline;}

#container {margin:0 auto 0 auto;width:980px;}

#oben {border-top:solid 1px white;background:white url('images/home.gif') no-repeat;height:121px;width: 930px;}
#navioben {padding:59px 0 0 40px;float:left;}
#logo {padding:40px 0 0 260px;float:left;text-align:center;}
#navi {padding:11px 0 0 23px;float:left;width:157px;}
#maintext {padding:41px 0 0 30px;float:left;width:540px;}
#rechts {padding:50px 49px 0 0;float:right;}

.naviObendiv, .naviObendiva  {margin:0 11px 0 0;float:left;}
.naviObenp {margin:0 3px 0 14px;list-style:none;}
.naviOben, .naviObena {font:normal 12px Arial,Sans-Serif;color:#006AB3;text-decoration:none;}
.naviOben:link, .naviOben:visited, .naviOben:active {color:#006AB3;text-decoration:none;font-weight:normal;}
.naviOben:hover {color:#006AB3;text-decoration:underline;}
.naviObena:link, .naviObena:visited, .naviObena:hover, .naviObena:active
	{color:#006AB3;text-decoration:none;}

#gelb .navi0div, #gelb .navi0diva {background:white url('images/ovalgelb.gif') no-repeat;margin: 5px 0 0 0;height:40px}
#blau .navi0div, #blau .navi0diva {background:white url('images/ovalblau.gif') no-repeat;margin: 10px 0 0 0;height:32px}

#gelb .navi0p {margin: 0;padding:5px 0 0 10px;}
#gelb .navi0, #gelb .navi0a {font:bold 12px Arial,Helvetica,Sans-Serif;color:#006AB3;text-decoration:none;}
#gelb .navi0:link, #gelb .navi0:visited, #gelb .navi0:active,
	{color:#006AB3;text-decoration:none;}
#gelb .navi0:hover
	{color:black;text-decoration:underline;}
#gelb .navi0a:link, #gelb .navi0a:visited
	{color:#006AB3;text-decoration:underline;}

#blau .navi0p {margin: 0 0 0 0;padding:3px 0 0 10px;}
#blau .navi0, #blau .navi0a {font:bold 11px Arial,Helvetica,Sans-Serif;color:#fff;text-decoration:none;}
#blau .navi0:link,#blau .navi0:visited,#blau .navi0:active,
	{color:#fff;text-decoration:none;}
#blau .navi0:hover
	{color:#fcd604;text-decoration:underline;}
#blau .navi0a:link, #blau .navi0a:visited
	{color:#fcd604;text-decoration:underline;}

#navi1div {margin:0 0 0 0;}
.navi1boxOben {margin:10px 0 0 0;background:white url('images/menu_top.gif') no-repeat;height:5px;overflow:hidden;}
.navi1boxMitte {background:white url('images/menu_middle.gif');overflow:hidden;}
.navi1boxUnten {background:white url('images/menu_bottom.gif') no-repeat;height:10px;overflow:hidden;}
.navi1p {margin:0 0 0 20px;}
.navi1, .navi1a {font:normal 12px Arial,Helvetica,Sans-Serif;color:black;text-decoration:none;}
.navi1:link, .navi1:visited, .navi1:active,
	{color:black;text-decoration:none;}
.navi1:hover
	{color:black;text-decoration:underline;}
.navi1a:link, .navi1a:visited
	{color:black;text-decoration:underline;}

#navi2div {margin:0 0 0 0;}
.navi2p {margin:0 0 0 30px;}
.navi2, .navi2a {font:normal 12px Arial,Helvetica,Sans-Serif;color:black;text-decoration:none;}
.navi2:link, .navi2:visited, .navi2:active,
	{color:black;text-decoration:none;}
.navi2:hover
	{color:black;text-decoration:underline;}
.navi2a:link, .navi2a:visited
	{color:black;text-decoration:underline;}

#suchbereich {margin:10px 0 0 0;}
label {vertical-align:center;}
#suchstr {width:80px; height:16px;font-weight:normal;font-size:11px;vertical-align:center;}
#suchbutton {width:20px; height:19px; font-size:11px;vertical-align:center;}

.zwischen {height:1px;margin:0;padding:0;border:0;}

.strich {
border-left:#006AB3 2px solid;
float:left;
height:15px;
}


h1, h1:link, h1:visited, h1 a:link, h1 a:visited, 
.ub1, .ub1:link, .ub1:visited, .ub1 a:link, .ub1 a:visited{
	color:#006AB3;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
	}

#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:#000;
	text-decoration:none;
	}
#sitemap a:link, #sitemap a:visited {
	color:#B40040;text-decoration:none;
	}


.cms {position:absolute;top:5px;left:100px;}
#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 {background-color:#C6C6C6;border-bottom:solid 1px #C6C6C6;width:100%;
	text-align:left;
	margin:0 0 10px 0;}

h2, .ub2 {font-size:14px;font-weight:normal;}
h3, .ub3 {font-size:14px;font-weight:normal;}

.introtext
	{font:normal 13px/17px Verdana,Arial,Helvetica,Sans-Serif;color:#000;margin:0 0 10px 0;}

.layoutLstandard {margin:0;border:0;}

.layoutLstandard .introtext
	{font:normal 13px/17px Verdana,Arial,Helvetica,Sans-Serif;color:#000;margin:0;}

.layoutDstandard {margin:0;border:0;}

.bildlinks {margin:0 6px 0 0;float:left;}
.bildrechts {margin:0 0 0 10px;float:right; width:130px;}
.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;}

.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;}
.but {border-top:1px solid #EDEDED;border-left:1px solid #EDEDED;
	border-right:1px solid #000;border-bottom:1px solid #000;}

.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;}

/* wenn ein Beitrag gedruckt wird, wird alles außer der Maintext und das Printlogo unsichtbar*/

@media print {
#oben, #navioben, #navi, #rechts
	{display:none;}
#maintext {margin:0mm;clear:both;}
}

.cms {position:absolute;top:5px;left:100px;}
#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;}
