body {
margin : 10px;
font-family: Verdana, Helvetica, Arial;
padding: 0px;
background: #fff;
}

#menu {
border : 0px solid #ccc;
width: 930px;
margin : 0;
margin-top : 5px;
margin-bottom : 5px;
padding-bottom : 19px;
padding-left : 0px;
}

#menu ul, #menu li {
display : inline;
list-style-type : none;
margin : 0;
padding : 0;
}

#menu a:link, #menu a:visited {
background : #E8EBF0;
border : 1px solid #ccc;
color : #666;
font-size : small;
font-weight : normal;
line-height : 14px;
margin-right : 8px;
padding : 2px 10px 2px 10px;
text-decoration : none;
}

#menu a:link.active, #menu a:visited.active {
background : #fff;
border-bottom : 1px solid #fff;
color : #000;
}

#menu a:hover {
color : #f00;
}

body.section-1 #menu li#nav-1 a,
body.section-2 #menu li#nav-2 a,
body.section-3 #menu li#nav-3 a,
body.section-4 #menu li#nav-4 a,
body.section-5 #menu li#nav-5 a {
background : #F4CB00;
border-bottom : 1px solid #fff;
color : #000;
}

#menu #subnav-1,
#menu #subnav-2,
#menu #subnav-3,
#menu #subnav-4,
#menu #subnav-5 {
display : none;
width: 950px;
}

body.section-1 #menu ul#subnav-1,
body.section-2 #menu ul#subnav-2,
body.section-3 #menu ul#subnav-3,
body.section-4 #menu ul#subnav-4,
body.section-5 #menu ul#subnav-5 {
display : inline;
padding-left : 50px;
position : absolute;
top : 30px;
}

body.section-1 #menu ul#subnav-1 a,
body.section-2 #menu ul#subnav-2 a,
body.section-3 #menu ul#subnav-3 a,
body.section-4 #menu ul#subnav-4 a,
body.section-5 #menu ul#subnav-5 a {
background : #fff;
border : none;
border-left : 5px solid #ccc;
color : #999;
font-size : smaller;
font-weight : bold;
line-height : 10px;
margin-right : 4px;
margin-top : 10px;
margin-bottom : 5px;
padding : 2px 10px 2px 10px;
text-decoration : none;
}

#menu ul a:hover {
color : #f00 !important;
}

#contents {
background : #fff;
border : 1px solid #ccc;
border-top : none;
clear : both;
margin : 0px;
padding : 15px;
} 






p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i
     { font-family:Verdana,Arial,Helvetica; }
     
a:link { text-decoration: none; color: #FF9933; }
a:visited { text-decoration: none; color: #FF9933; }
a:hover { text-decoration: underline; color: #FF9933; }
a:active { text-decoration: underline; color: #FF9933; }


.text
{
font-size: 12px;
color: #999999;
line-height: 21px;
font-family: Courier New,Courier,Monaco,monospace;
}

.lesen
{
font-size: 11px;
color: #666666;
line-height: 18px;
font-family: Verdana,Arial,Helvetica;
}

.FormularText
{
font-size: 14px;
color: #666666;
line-height: 18px;
font-family: Verdana,Arial,Helvetica;
}

.head
{
font-size: 14px;
color: #666666;
line-height: 21px;
font-family: Courier New,Courier,Monaco,monospace;
}

h2 { font-size:13pt; color:#C3A481; font-weight:bold; }
h3 { font-size:12pt; color:#C3A481; font-weight:bold; font-style:italic;}

#mittel  {
         font-size:9pt;
		 }


#content /* Der eigentliche Inhalt */
{
	top: 7em;
	left: 133px;
	right: 136px;
	width: 940px;
	padding: 10px 10px 10px 10px;
	background: #eeeeee;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 12px; 
}

.contentboxheader /* Die Überschrift für die einzelnen Contentboxen */
{
	background: #AFAFAF; 
	width: 950px;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-left: 1px solid black;
	padding: 5px 10px 5px 10px;
	margin: 10px 0px 0px 0px;
	font-weight: bold;
}	

.contentbox /* Die Contentboxen */
{
	background: #ffffff; 
	width: 950px;
	border: 1px solid black;
	padding: 10px;
	margin: 0px 0px 10px 0px;
}	

.cbtitel /* Die Überschrift für die einzelnen Contentboxen */
{
    font-size:14pt;
	color:red;
	font-weight: bold;
}	

.cbdatum
{
    font-size:8pt;
	color:#000000;
	font-weight: bold;


}	

