* {margin:0;padding:0;}

body {
	font:normal 13px/20px Arial,Helvetica,Sans-Serif;
	color:#2D2C2E;
	}

p, td, li {margin:0;font:normal 13px/20px 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;}
h3, h3 a:link, h3 a:visited {font-size: 16px; color:#E70018;line-height: 18px; text-decoration:none;}
h4, h4 a:link, h4 a:visited {font-size: 14px; color:#E70018; 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, a:link, a:visited {color:#E70018; text-decoration:underline; }
a:active, a:hover, a:focus {color:#800; text-decoration:underline; }

img {border:0;}

#container {margin:0 auto 0 auto; width: 995px; position:relative; overflow:visible;
	border-left:1px solid #FFF;}

#oben {border:0; color:#FFF; font-size:13px; font-weight:bold;
	 background: #FFFBDB url('/pics/bgoben.jpg') no-repeat center top;
	height:260px; border-top: 1px solid transparent;}
#oben  {background-image: url('/images/bgoben.jpg')}

#oben a, #oben a:link, #oben a:visited {font-weight:bold; text-decoration:none; color:#FFF; font-size:13px;
	line-height:18px;}
#oben a:focus, #oben a:hover, #oben a:active {font-weight:bold; text-decoration:underline; color:#FFF; 
	font-size:13px; line-height:18px;}
#suchform {position:absolute; top:159px; left:795px; width:190px; line-height:18px;
	border: 0;}
#suchstr {border:1px solid #D9DBDD; width:90px; height:14px;padding:0 0 0 15px;}
#suchbutton {background:#FFF url('pics/suchpfeil.gif') 0 0px no-repeat; width:10px;
	color:#FFF; font-weight:normal; border:0; height:10px; width:10px; margin:0 0 0 10px;
	position: absolute; top:4px; left:48px;z-index:1000;}

#linkleiste {position:absolute; top:163px; left:240px; width:350px; line-height:18px;
	border: 0; text-align:left;}
	
#unten {width: 995px; margin-top: -40px; min-height:840px;
	background: transparent url('/images/bubles.gif') 60px 230px no-repeat;}

#navi {float:left;width: 190px; margin-left:20px;}
#rechts {float:right; width: 243px; margin:9px 0 0 0; background-color:#E6E149;padding:0; min-height:700px;}	
#rechtsinnen {margin:0 45px 20px 45px;}
#maintext {margin:0 260px 0 238px; padding:0;}


.navi0div, .navi1div, .navi0diva, .navi1diva {padding-left:12px;}
.navi0div, .navi1div {background: transparent url('/pics/kugelorange.gif') no-repeat 2px 4px;}
.navi0diva, .navi1diva {background: transparent url('/pics/kugelgrau.gif') no-repeat 2px 4px;}
.navi0p {padding-left:5px;}
.navi1p {padding-left:5px;}
.navi1div, .navi1diva {margin-left:15px;}

.navi0, .navi0:link, .navi0:visited, .navi0a, .navi0a:link, .navi0a:visited,
.navi1, .navi1:link, .navi1:visited, .navi1a, .navi1a:link, .navi1a:visited
	{color:#ed7823; text-decoration:none; font-size:13px; font-weight:bold;}

.navi0:hover, .navi0:focus, .navi0:active, .navi0a, .navi0a:focus, .navi0a:active,
.navi1:hover, .navi1:focus, .navi1:active, .navi1a, .navi1a:focus, .navi1a:active
  {text-decoration:underline;}
  
.navi0a, .navi0a:link, .navi0a:visited,
.navi1a, .navi1a:link, .navi1a:visited 
	{color:#696A6B;}

.bildlinks {margin:0 15px 15px 0; float:left;}
.bildrechts {margin:0 0 15px 15px;}
.weiterlink {text-align:right;}

div.bildunterschrift, div.bildunterschrift:a, div.bildunterschrift a:link, 
div.bildunterschrift a:visited,
div#bildunterschrift1, div#bildunterschrift1:a, div#bildunterschrift2 a:link, 
div#bildunterschrift1 a:visited
	{font-size:11px;}

.layoutDstandard .introtext {font-weight:bold; line-height:20px;}
.layoutDstandard h1, .layoutDstandard h1 a {color:#2D2C2E; font-size: 24px; 
		line-height:27px; width:320px;}
.layoutRstandard {margin:0 0 20px 0;}
.layoutRstandard p {font-weight:normal; font-size:11px; line-height:15px; margin:0;}
.layoutRstandard h1 {font-weight:bold; font-size:11px; line-height:15px; margin:0;}
.layoutLstandard h1 {margin:0;}
.layoutLstandard p {margin:0;}

.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:190px;
	border:solid black 1px;
	margin:5px;
	padding:5px;
	float:left;
	text-align:center;
	background-color:#EEE;

}
.bildnam {
	font:normal 12px Arial;
}
#switcheng {position:absolute; left:35px;top:162px;}
#switcheng a, #switcheng a:link, #switcheng a:visited {color:#FFF; text-decoration:none; font-weight:bold;}
.einrueck {margin:8px 0 8px 0;}
.einrueck p {text-indent:-17px; margin:0 0 0 17px;}

.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;}

.cms {position:absolute;top:5px;left:100px;background-color:#FFF;}
#maintext .cms {position:relative;top:0;left:20px;width:150px;}
.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:#2D2C2E;margin:0;font-size:13px;}
#sitemap h3 {font-weight:bold;color:#2D2C2E;margin:0;font-size:13px;}
#sitemap h2 a:link, #sitemap h2 a:visited, #sitemap h3 a:link, #sitemap h3 a:visited {color:#162F59;}
