body,
html {
	margin: 0px;
	padding: 0px;
}

.menu_oben {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #006699;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	padding-top: 4px;
}

.menu_oben a {
   text-decoration: none;
   color: #069;
   margin:-3px;
   border: 1px;
   border-left:1px solid #FFF;
   border-right:1px solid #FFF;
   border-top:1px solid #FFF;
   border-bottom:1px solid #FFF;
   padding: 0px 3px 0px 3px;
}
.menu_oben a:hover {   
   text-decoration: none;
   margin:-3px;
   border: 1px;
   background: #EEE;
   border-left:1px solid #CCC;
   border-right:1px solid #CCC;
   border-top:1px solid #CCC;
   border-bottom:1px solid #CCC;
   padding: 0px 3px 0px 3px;
}

.menu_unten {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #006699;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
}
.menu_unten a {
   text-decoration: none;
   color: #069;
   margin:2px;
   border: 1px;
   border-left:1px solid #FFF;
   border-right:1px solid #FFF;
   border-top:1px solid #FFF;
   border-bottom:1px solid #FFF;
   padding: 0px 3px 0px 3px;
}
.menu_unten a:hover {   
   text-decoration: none;
   margin:2px;
   border: 1px;
   background: #EEE;
   border-left:1px solid #CCC;
   border-right:1px solid #CCC;
   border-top:1px solid #CCC;
   border-bottom:1px solid #CCC;
   padding: 0px 3px 0px 3px;
}

.rechts {
   font-family: verdana, arial, helvetica, sans-serif;
   font-weight: normal;
   font-size: 12px;
   text-decoration: none;
   padding:0;
   border-left:1px solid #CCC;
   border-right:0;
   border-top:0;
   border-bottom:1px solid #CCC; 
   margin:0;
}
.rechts a {
   text-decoration: none;
}
.rechts h1 {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #333333;
	margin: 0px;
	font-size: 12px;
}
.menu_einrichtung {
   background: #eee url(/fileadmin/images/ccc_000.jpg) repeat-y left;
   font-family: verdana, arial, helvetica, sans-serif;
   color: #006699;
   font-weight: normal;
   font-size: 12px;
   text-decoration: none;
   padding:0;
   border-left:0; 
   border-right:1px solid #CCC;
   border-top:0;
   border-bottom:1px solid #CCC; 
   margin:0;
}

.test a {
   font-family: verdana, arial, helvetica, sans-serif;
   width:163px;
   text-align:left;
   background: #fff; 
   border-left:1px solid #CCC;
   border-right:1px solid #CCC;
   border-top:1px solid #ccc;
   border-bottom:1px solid #ccc;
   display:block;
   text-decoration:none;
   padding:2px 3px;
   margin:4px 4px;
}

.test a:hover {
   width:163px;
   text-align:left;
   background: #ccc; 
   border-left:1px solid #000;
   border-right:1px solid #000;
   border-top:1px solid #000;
   border-bottom:1px solid #000;
   display:block;
   text-decoration:none;
   padding:2px 3px;
   margin:4px 4px;
}

.menu_einrichtung a {
   text-decoration: none;
   color: #006699;
}
.menu_einrichtung a:hover {   
   text-decoration: none;
   color: #006699;
}
.menu_extern a {
   text-decoration: blink;
   color: #006699;
}
.menu_extern a:hover {   
   text-decoration: underline;
   color: #006699;
}
.inhalt_extern {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #EEEEEE;
	font-weight: normal;
	font-size: 10px;
}
.inhalt_oben a {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
}
.rootline a:hover {
	color: #061467;
	text-decoration: underline;
}
.inhalt {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #333333;
	font-size: 11px;	
}
.inhalt table {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #333333;
	font-size: 11px;	
}
.inhalt td {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #333333;
	font-size: 11px;	
}

.inhalt h1 {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #333333;
	margin: 0px;
	font-size: 12px;
}
.inhalt h2 {
	color: #333;
	width:523px;
	font-family: verdana, arial, helvetica, sans-serif;
         font-weight: bold;
         font-size: 14px;
         text-align:left;
         text-decoration:none;
         background: #fff; 
         border-left:1px solid #333;
         border-right:1px solid #fff;
         border-top:1px solid #fff;
         border-bottom:1px solid #333;
         display:block;
         padding:2px 4px;
         margin:3px;
}

.inhalt a {
   font-family: verdana, arial, helvetica, sans-serif;
   text-decoration:none;
   margin:3px;
   font-size: 11px;
}

.inhalt p {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 11px;
   margin:5px;
}

.sitemap_level1 {
   text-decoration: none;
   font-family: verdana, arial, helvetica, sans-serif;
   background-color: #FFFFFF;
   color: #000000;
   font-size: 12px;
   margin-left: 5%;
}

.sitemap_level1 a {
   text-decoration: none;
   font-family: verdana, arial, helvetica, sans-serif;
   background-color: #FFFFFF;
   color: #000000;
   font-size: 12px;
   margin-left: 5%;
}

.sitemap_level1 a:hover {
   font-family: verdana, arial, helvetica, sans-serif;
   background-color: #FFFFFF;
   color: #000000;
   font-size: 12px;
   margin-left: 5%;
}

.sitemap_level2 {
   font-family: verdana, arial, helvetica, sans-serif;
   list-style-type:square;
   background-color: #FFFFFF;
   color: #000000;
   padding-left: 15px;
   font-size: 10px;
}

.sitemap_level2 a {
   font-family: verdana, arial, helvetica, sans-serif;
   background-color: #FFFFFF;
   color: #000000;
   padding-left: 15px;
   font-size: 10px;
}

.sitemap_level2 a:hover {
   font-family: verdana, arial, helvetica, sans-serif;
   background-color: #FFFFFF;
   color: #000000;
   padding-left: 15px;
   font-size: 10px;
}

.sitemap_level3 {
   font-family: verdana, arial, helvetica, sans-serif;
   background-color: #FFFFFF;
   color: #000000;
   padding-left: 25px;
   font-size: 10px;
}

.sitemap_level3 a {
   font-family: verdana, arial, helvetica, sans-serif;
   background-color: #FFFFFF;
   color: #000000;
   padding-left: 25px;
   font-size: 10px;
}

.sitemap_level3 a:hover {
   font-family: verdana, arial, helvetica, sans-serif;
   background-color: #FFFFFF;
   color: #000000;
   padding-left: 25px;
   font-size: 10px;
}

.button_level1 {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 12px;
   color: #069;
   text-align:center;
   background: #eee;
   border-left:1px solid #ccc;
   border-right:1px solid #ccc;
   border-top:1px solid #ccc;
   border-bottom:1px solid #ccc;
   text-decoration:none;
   display:block;
   padding:2px 5px;
   margin:2px 4px;
}

.button_level1:hover {
   background: #ccc; 
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 12px;
   text-align:center;
   border-left:1px solid #000;
   border-right:1px solid #000;
   border-top:1px solid #000;
   border-bottom:1px solid #000;
   display:block;
   text-decoration:none;
   padding:2px 5px;
   margin:2px 4px;
}

.aktuelles_left {
   border-left:1px solid #000;
   border-top:1px solid #000;
   border-bottom:1px solid #000;
   padding:4px;   
}
.aktuelles_center {
   text-align:center;
   width:50px;
   padding:4px;   
}
.aktuelles_right {
   border-right:1px solid #000;
   border-top:1px solid #000;
   border-bottom:1px solid #000;
   padding:4px;   
}