body{color:#504F53; background:#FFF6D5; padding:0; margin:0; width:100%}

/*Navigation Top*/
div#Rahmen {border-top: 0px solid #ffffff;
    border-bottom: 0px double #F9B700;}
div#Rahmen div {position:absolute;}
ul#nav1 {margin:0px 0px 0px 0px;
	padding:0px 10px 20px 250px;
    text-align:center;
	min-width:765px;
    border-bottom: 1px solid #F9B700;
	background-color:#FCDA8B;
	font-family:Verdana, Helvetica, sans-serif; font-size:12px;	font-weight:bold;}
ul#nav1 li {list-style:none;
    display:inline;
    margin:0;
	padding:0;}
ul#nav1 a, ul#nav1 span {
	float:left;
	width:9em;
    margin:0.1em;
	padding:0.1em 0.1em;
    text-decoration:none; font-weight: bold;
    border:1px solid #660000;
    border-left-color:#FCDA8B;
	border-top-color:#FCDA8B;
    color:#DC143C; background-color: #FFF6D5;}
ul#nav1 li>ul {
    display: none; top: 0.6em;}
ul#Navigation li:hover>ul, ul#Navigation li>a#aktuell+ul {display: block;}
* html ul#nav1 a, * html ul#nav1 span {  /* Korrektur fuer IE 5.x */
    width: 9.5em;
    width: 8.5em;}
ul#nav1 a:hover, ul#nav1 span {
    border-color:white;
    border-left-color:#660000;
	border-top-color:#660000;
    color:#F9B700;
	background-color:#FCDA8B;}
/* Erweiterung zur dynamischen Ein-/Ausblendung */
ul#nav1 li>ul {display: none; top: 0.6em;}
ul#Navigation li:hover>ul, ul#Navigation li>a#aktuell+ul {
    display: block;}
ul#nav1 div {clear:left;}

/*Styles*/
h5{padding:0px 0px 0px 250px;
	margin:0px 0px 0px 0px;
	font:bold 24px Arial, Helevtica, sans-serif;
	color:#504F53;
	border-bottom:3px double #F9B700;}
hr{color:#FCA000;height:1px;}
table.text {font-family:Verdana, Helvetica, sans-serif;
	color:#504F53;
	font-size:12px;
	font-weight:bold;
	text-align:left;}
.message{font-family:Verdana, Helvetica, sans-serif;
	color:#DC143C;
	font-size:12px;
	font-weight:bold;
	text-align:left;}

/* common styling */
.menu {background:  url("../images/gifs/bogen-links.gif") no-repeat; 
font-family: Verdana, Helvetica, sans-serif; font-weight:bold; 
width:240px; position:absolute; margin:0px 0px 0px 0px; padding:40px 0px 20px 0px;
font-size:12px;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000; width:155px; height:18px; text-align:center; 
color:#DC143C;	border-top:1px solid #ffffff; border-bottom:1px solid #ffffff;
	border-left:5px double #F9B700;	background:#FFF6D5;
	padding:2px 0px 4px 5px; line-height:18px; font-size:12px; overflow:hidden;}
.menu ul {padding:0px 0px 0px 0px; margin:5px; list-style-type: none; }
.menu ul li {float:left; margin-top:0px; position:relative; padding:4px 4px 70px 0px;}
.menu ul li ul li{float:left; margin-right:10px; position:relative; padding:0px 0px 0px 0px;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#F9B700; background:#FFF6D5; border-left:5px double #504F53;}
.menu ul li:hover ul {display:inline; position:absolute; top:24px; left:60px; width:105px;}
.menu ul li:hover ul li a.hide {background:#6a3; color:#000000;}
.menu ul li:hover ul li:hover a.hide {background:#6fc; color:#000;}
.menu ul li:hover ul li ul {display: none; padding:0px 0px 0px 0px;}
.menu ul li:hover ul li a {display:block; background:#FFF6D5; color:#DC143C; padding:4px 0px 0px 0px; border-left:5px double #F9B700;}
.menu ul li:hover ul li a:hover {background:#FFF6D5; color:#F9B700; border-left:5px double #504F53; border-bottom:0px solid #ffffff;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:150px; top:0px;}

div#inhalt{margin:0px 0px 0px 250px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	min-width: 750px;
	min-height:500px;
    height:auto !important;  /* für moderne Browser */
    height:500px;  /*für den IE */}
* html .Inhalt {height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */}
div#inhalt h1{margin:15px 0px 15px 0px;
	padding:0px 0 0px 0px;
	font:bold 26px Arial, Helevtica, sans-serif;
	color:#504F53;
	border-left:0px solid #F9B700;
	border-bottom:1px solid #F9B700;}
div#inhalt h2{margin:0px 0 0px 0;
	padding:2px 0 2px 0px;
	font-family:Arial, Helevtica, sans-serif;
	font-style:normal;
	font-size:24px;}
div#inhalt h3{margin:0px 0 0px 0;
	padding:2px 0 2px 0px;
	font-family: Georgia, Arial, Helevtica, sans-serif;
	font-style:italic;
	font-size:18px;}
div#inhalt h4{margin:0px 0 0px 0;
	padding:2px 0 2px 0px;
	font-family:Arial, Helevtica, sans-serif;
	font-style:normal;
	font-size:14px;}
img.class2{border:1px solid #504F53;}

.hidden {display: none;}

.footer{clear: both;
	color:#504F53;
	padding:5px 5px 0px 0px;
	margin:0px 0px 0px 0px;
	font:normal 10px Verdana, Arial, Helevtica, sans-serif;
	text-align:left;
	border-top:3px double #F9B700;}

a:link {color:#DC143C;text-decoration:none;}
a:visited {color:#DC143C;text-decoration:none;}
a:hover {color:#F9B700;text-decoration:none;}
a:active {color:#504F53;text-decoration:none;}

/*Box groß*/
.ro {background:url("../images/gifs/roundedbox_ro.gif") top right no-repeat;
margin:0px 0px 0px 0px; padding:0;}
.lo {background:url("../images/gifs/roundedbox_lo.gif") top left no-repeat;
margin:0;padding:0;}
.ru {background:url("../images/gifs/roundedbox_ru.gif") bottom right no-repeat;
margin:0;padding:0;}
.lu {background:url("../images/gifs/roundedbox_lu.gif") bottom left no-repeat;
margin:0;padding:0;}
.box{margin:0; padding:2.5em 2.5em 3.5em 2.5em;}
.box p {margin:0; padding:0;}

/*Box klein/rechts*/
.ro1 {width:240px; margin:auto; padding:0; float:right;
background:url("../images/gifs/roundedbox_ro.gif") top right no-repeat;
margin:0px 0px 15px 15px; padding:0;}
.lo1 {background:url("../images/gifs/roundedbox_lo.gif") top left no-repeat;
margin:0;padding:0;}
.ru1 {background:url("../images/gifs/roundedbox_ru.gif") bottom right no-repeat;
margin:0;padding:0;}
.lu1 {background:url("../images/gifs/roundedbox_lu.gif") bottom left no-repeat;
margin:0;padding:0;}
.box1{font-family:Verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-align:left; width:200px; margin:0px; padding:2.0em 2.0em 3.0em 2.0em;}
.box1 p {width:200px;margin:0;padding:0;}
