body {
	margin-top:0px;
	margin-bottom:0px;
	background-color:#efefef;
	font-family: Tahoma, Arial, sans-serif;
	font-size:10px;		
}

td {
	/*
	font-family: Arial, sans-serif;
	font-size:12px;	
	*/
	background-color:#fff;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:13px;		
}
.unten_links {
	width:165px;
	vertical-align:top;
}



img { border:none}
#menu {
width: 100%;
background: #eee;
float: left;
/*border:solid 1px black;*/
border-top: solid 1px black; 
border-bottom: solid 1px black; 
}
#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 130px;
float: left;
cursor:pointer;
}


#menu #orange, #orange ul {
	width: 160px;	
}

#menu #rot, #rot ul {
	width: 165px;	
}

#menu #blau, #blau ul {
	width: 144px;	
}

#menu #gruen, #gruen ul {
	width: 137px;	
}

#menu #gelb, #gelb ul {
	width: 104px;	
}

#menu #violet, #violet ul {
	width: 90px;	
}

#loadpercent {
	font: 11px Verdana, sans-serif;
display: block;
margin: 0;
padding: 4px 9px;

}
#menu a {
font: 11px Verdana, sans-serif;
display: block;
margin: 0;
padding: 2px 7px;
}
#menu h2 {
font: 11px Verdana, sans-serif;
display: block;
margin: 0;
}

#menu h2 {
color: #000;
background: #cecece;
}

#menu a {
padding-top: 4px;
padding-bottom: 2px;
color: #000;
background: #dedede;
text-decoration: none;
border:solid 1px #dedede;
}

#menu a:hover {
/*color: #a00;
background: #fff;*/
background-color: #fff; 
border:solid 1px #808080;
}
#menu h2 a {
font-weight:bold;
padding-top: 5px;
padding-bottom: 3px;
color: #000;
background: #fff; /*#cecece;*/
text-decoration: none;
border:none;
}
#menu h2 a:hover {
color: #fff;
background: #000; /*rgb(85,85,85);*/
text-decoration: none;
border:none;
}
#menu .selected h2 a {
color: #fff;
background: rgb(85,85,85);
border:none;
}


#menu li {
	position: relative;
}
#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
	top: 0;
	left: 100%;
}
div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}


#sub_orange a:hover { color: rgb(191,91,0); }
#sub_rot a:hover { color: rgb(158,40,40); }
#sub_blau a:hover { color: rgb(0,91,191); }
#sub_gruen a:hover  { color: rgb(77,124,92); }
#sub_gelb a:hover  { color: rgb(222,196,0); }
#sub_violet a:hover  { color: rgb(143,92,158); }

#orange #sub_orange { border-top:solid 1px black }
#rot #sub_rot { border-top:solid 1px black }
#blau #sub_blau { border-top:solid 1px black }
#gruen #sub_gruen { border-top:solid 1px black }
#gelb #sub_gelb { border-top:solid 1px black }
#violet #sub_violet { border-top:solid 1px black }

#menu .selected_orange h2 a { background-color:rgb(243,169,104);}
#menu .selected_rot h2 a { background-color:rgb(192,88,85); }
#menu .selected_blau h2 a { background-color:rgb(89,122,175); }
#menu .selected_gruen h2 a { background-color:rgb(81,154,72); }
#menu .selected_gelb h2 a { background-color:rgb(244,223,34); }
#menu .selected_violet h2 a { background-color:rgb(143,92,158); }

#inhalt { 
	
	margin-top: 20px;
	width: 155px;
	/*position:fixed;*/
}

#inhalt ul
{
margin-left: 0;
padding-left: 0;
width: 140px;
list-style-type: none;
}

#inhalt li {

	margin-top:10px;	
}
.jump {
	margin-top:-5px;	
}

#inhalt a
{
margin-left:13px;
font: 11px Verdana, sans-serif;
color: #000;
text-decoration:none;
display: block;
padding: 3px 3px 3px 9px;
width: 122px;

background-color:#eee;
/*background:url('img/rand.jpg') repeat-x bottom;*/
}

#inhalt a:link, #navlist a:visited
{
color: #000;
text-decoration: none;
}

#inhalt a:hover
{
background-color: #ddd;
color: #000;
}
#inhalt .jump {
	padding:0 0 0 0 ;
	margin:0 0 0 0;	
	margin-left:10px;
}
#inhalt .jump a{
	background:none;
	background-color: #fff;		
}
#inhalt .jump a:hover{
	background:none;
	background-color: #eee;		
}
.jumper {
	margin-left:30px;	
}
#inhaltli {
	font: 11px Verdana, sans-serif;
	font-weight:bold;
	margin-left:10px;
	margin-bottom:10px;
}
.titel0 {
	margin-left:9px;
	background:url('img/pfeil_orange.jpg') no-repeat;
}
.titel0 a {
	border:1px solid rgb(225,130,50);
}
.titel1 {
	margin-left:9px;
	background:url('img/pfeil_rot.jpg') no-repeat;
}
.titel1 a {
	border:1px solid rgb(138,5,6);
}
.titel2 {
	margin-left:9px;
	background:url('img/pfeil_blau.jpg') no-repeat;
}
.titel2 a {
	border:1px solid rgb(12,61,140);
}
.titel3 {
	margin-left:9px;
	background:url('img/pfeil_gruen.jpg') no-repeat;
}
.titel3 a {
	border:1px solid rgb(77,124,92);
}
.titel4 {
	margin-left:9px;
	background:url('img/pfeil_gelb.jpg') no-repeat;
}
.titel4 a {
	border:1px solid rgb(246,230,40);
}
.titel5 {
	margin-left:9px;
	background:url('img/pfeil_violet.jpg') no-repeat;
}
.titel5 a {
	border:1px solid rgb(86,28,112);
}
.where {
	padding-left:9px;
	font: 11px Verdana, sans-serif;
	background:url('img/rand.jpg') repeat-x bottom;
	background-color:#fff;
	height:22px;
}

#content {
	line-height:1.4;
	margin-left:20px;
	margin-right:40px;
	margin-top:30px;
	margin-bottom:30px;	
}

.zitat {
	font-size:11px;
	font-family:Verdana;
	line-height:1.4;
	padding-left:40px;
	padding-right:20px;
	margin-top:10px;
	padding-top:10px;
	margin-bottom:10px;	
	background:url('img/quote.gif') no-repeat top left;
/*Hellblau	background-color:rgb(232,240,255);*/
	background-color:rgb(240,240,240);


}

.zitat .quelle {
	text-align:right;
	font-style:italic;
}
.bild {
	width:220px;
	margin:10 10 10 10;	
	padding:1px;
	border:solid 2px rgb(220,220,220);
	
}
.bild_mittel {
	width:400px;
	margin:10 10 10 10;	
	padding:1px;
	border:solid 2px rgb(220,220,220);
	
}
.bild_gross {
	text-align:center;
	width:765px;
	margin:10 10 10 10;	
	padding:1px;
	border:solid 2px rgb(220,220,220);
}
. bild img, .bild_gross img {
	border:solid 1px #fff;	
}
.bildbeschreibung {
	font-size:11px;
}

h3 {
	padding: 0 0 0 0;
	margin:10px 0 6px 0;
	font-size:16px;
	font-weight:bold; 	
}

h4 {
	padding: 0 0 0 0;
	margin:0 0 3px 0;
	font-size:14px;
	font-weight:bold; 	
}
h5 {
	padding: 0 0 0 0;
	margin:0 0 3px 0;
	font-size:12px;
	font-weight:bold; 	
}


#footer {
	border-top:solid 1px gray;
	text-align:center;
	font-family:Verdana, sans-serif;
	font-size:11px;
	background-color:#efefef;
}

#eingang td {
	/*background-color:rgb(59,1,0);*/
}

#eingangstext {
	color:#000;
	margin-top:20px;
	/*font-family:Verdana, sans-serif;*/
	font-weight:bolder;
	font-size:15px;	
}
.breadcrumb {
	color:#000;
	text-decoration:none;	
}
.breadcrumb:hover {
	text-decoration:underline;	
}

.ln_selected {
	background-color:red;	
}
.minimap {
	color: #000;
	font-size:11px;
	font-family:Verdana, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
.minimap:hover {
	text-decoration:underline;
}

#selected_li a {
	background-color:#ddd;
	/*background:url('img/rand2.jpg') repeat-x bottom;	*/
}
.sitemap td img {
	margin-left:13px;
}
.sitemap td a {
	margin-left:13px;
	font-family: Tahoma, Arial, sans-serif;
	font-size:11px;		
	color:#000;
	text-decoration:none;

}
.sitemapmain td {
	background-color:rgb(222,222,222);	
}
.sitemapmain td a {
	color:#000;
	text-decoration:none;
	font-weight:bold;	
}
.inputtext {
	
	padding:3px;
	font-size:11px;
}
.submitbutton {
	text-align:center;
	padding:3px;
	font-size: 11px;
	font-family: Arial, sans-serif;
	
 	color:#555555;
	border:1px solid #696969;
	
	background-color: transparent;
}
.mylink a:link { text-decoration:none; color:#000;}
.mylink a:visited { color:#555; text-decoration:none;}
.mylink a:hover { color:#555; text-decoration:none;}
.mylink a:active { color:#000; text-decoration:none; }
.mylink a:focus { color:#000;text-decoration:none;}