/* FIT-LAYOUT */

* {
 margin:0;
 padding:0
}

img {
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
}

body{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.9em;
 color: #000;
 line-height: 1.3em;
 margin: 0px 0px 5px 0px;
 padding: 0px;
 text-align:center;
}

#seite{
background: #efefef;
margin:0 auto;
text-align:left;
width:100%;
padding:0 0 0 0;
}

#topBar {
	height: 25px;
	background-color: #990000;
	
	min-width: 982px;
}

#greyBar {
	height: 17px;
	background-color: #efefef;
	margin: 10px 0px 17px 0px;
}

#oben{
background: #ffffff;
clear:both;
height:auto;
width:100%;
}

#inhalt{
float:left;
margin:10px 0 0 10px;
width:700px;
}

#unten{
background: #900;
 color:#fff;
 clear:both;
 font-size:.95em;
 padding:5px;
}


/* RAHMEN MIT TEXT */

.ro {
	background: url("images/Rahmen/ro.gif") top right no-repeat;
	margin:0;
	padding:0;
}

.lo {
	background: url("images/Rahmen/lo.gif") top left no-repeat;
	margin:0;
	padding:0;
}

.oben {
	background: url("images/Rahmen/oben.gif") top right repeat-x;
	margin:0;
	padding:0;
}

.links {
	background: url("images/Rahmen/links.gif") top left repeat-y;
	margin:0;
	padding:0;
}

.rechts {
	background: url("images/Rahmen/rechts.gif") top right repeat-y;
	margin:0;
	padding:0;
}

.mitte {
	background: url("images/Rahmen/mitte.gif") repeat;
	margin:0;
	padding:0;
}

.ru {
	background: url("images/Rahmen/ru.gif") bottom right no-repeat;
	margin:0;
	padding:0;
}

.lu {
	background: url("images/Rahmen/lu.gif") bottom left no-repeat;
	margin:0;
	padding:0;
}

.unten {
	background: url("images/Rahmen/unten.gif") bottom right repeat-x;
	margin:0;
	padding:0;
}

.inhalttext {
	margin:0;
	padding:3.5em 3.5em 4.5em 3.5em;
}

.inhalttext p {
	margin:0;
	padding:0;
}


/* MENUE-LEISTE, HORIZONTAL */

#oben h1 {
color: #000000;
font:1.3em georgia, "lucida grande", arial, "trebuchet ms", sans-serif;
}

#oben h2{
font:1.12em georgia, "lucida grande", arial, "trebuchet ms", sans-serif;
color: #000000;
}

#oben h3{
font:1em georgia, "lucida grande", arial, "trebuchet ms", sans-serif;
color: #000000;
}

#oben ul{
background: #ffffff;
border-top:1px solid #ffffff;
border-bottom:2px solid #ffffff;
clear:both;
margin:0 0 0 0;
padding:10px 5px 7px 170px;
}

#oben ul{
 list-style-type:none;
}

#oben  ul li{
 display:inline
}

#oben  ul li a:link, #oben  ul li a:visited, #oben  ul li a:active{
color: #900;
font-size:1.1em;
margin:0 15px 0 0px;
padding:5px;
}

#oben  ul li a:hover{
	color: #900;
	text-decoration:underline;
}

/* NAVIGATION LINKS, VERTIKAL */

#menu {
background: #efefef;
float:left;
margin:0 0 0 0;
padding: 0 4px 0 3px;
width:155px;
}

dl#menu {
width: 170px;
list-style-type: none;
font:0.82em arial, sans-serif;
}

dl#menu dt {
cursor: pointer;
margin: 2px 0 0 0;
padding: 0 0 0 3px;
height: 20px;
line-height: 20px;
text-align: left;
font-weight: bold;
border: 1px solid gray;
background: #efefef;
list-style-type: none;
}

dl#menu dd {
border: 1px solid gray;
list-style-type: none;
}

dl#menu li {
text-align: left;
list-style-type: none;
padding: 2px 0 0 0;
}

dl#menu li a, dl#menu dt a {
color: #efefef;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
list-style-type: none;
margin: 0 0 0 3px;
}

dl#menu li a:hover, dl#menu dt a:hover {
background: #efefef;
}


/* SCHRIFTEN UND LINKS */

.clear{
 clear:both;
 height:.01em
}

#inhalt ul{
 list-style-type:circle;
 margin:2px 0 0 16px
}

#inhalt ul li{
 margin:0 0 6px 0
}

#inhalt ol{
 list-style-type:decimal;
 margin:2px 0 0 18px
}

#inhalt ol li{
 margin:0 0 6px 0
}

a:link, a:visited {
 color: #900;
 text-decoration: none;
}

a:hover{
 color: #900;
 text-decoration: underline;
}

#unten a:link, #unten a:visited, #unten a:active{
 color:#fff;
 text-decoration:none;
 font:0.7em arial, sans-serif;
 margin:0 0 0 0;
}

#unten a:hover{
 color:#fff;
 text-decoration:none;
 font:0.7em arial, sans-serif;
 margin:0 0 0 0;
}

#unten p{
color:#fff;
font:0.7em arial, sans-serif;
margin:0 0 0 0;
}

h1{
font-size: 2em;
line-height: 1.2em;
color: #900;
font-weight: normal;
margin: 0px 0px 10px -5px;
padding:50px 20px 0px 10px;
border-bottom: 1px dashed #999;
}

h2{
font-size: 1.4em;
line-height: 1.2em;
color: #333;
font-weight: normal;
margin: 20px 0px 10px -1px;
padding:0px 20px 10px 10px;
}

h3, h4{
font-size: 1em;
line-height: 1.2em;
color: #333;
font-weight: bold;
margin: 20px 0px 10px -1px;
padding:5px 10px 5px 10px;
}


h5{
border-bottom:0.8px solid #ccc;
color:#000;
font-weight:normal;
font:0.9em arial, sans-serif;
padding:0 0 3px 0; 
}

p{
color:#000;
font:1em arial, sans-serif;
padding:5px 0 0 0;
}


/* ENDE  */
