p, h2 {color: black; font-family: Arial, TrebuchetMS, sans-serif; font-size: 0.9em !important;}

p#hotspot
{color:#cc0066;}

h3 {font-weight: bold; font-family: Arial, TrebuchetMS, sans-serif; color: #0066ff;}
h4 {font-weight: normal; font-family: Arial, TrebuchetMS, sans-serif;}
h6 {color: #0066ff; font-family: Arial, TrebuchetMS, sans-serif;}
hr {color: #0066ff; background-color: #0066ff; border:0px; height:1px;}

body {color: black; background-color:white;}

h3:first-letter {color:black;}
h1:first-letter {color:#0066ff;}

#rahmen {border-left:thin solid #0066ff;}
#abstand {margin-left:10px; margin-right:10px;}

.hervorheben {color: white; border:thin solid white; background-color:#0066ff;}
.hinterlegen {color: black; background-color:#cccccc;}
.umfliessen {margin-top:-5px; font-size:24px; font-weight:bold; float:left;color:#0066ff}
.Unterstrich {margin:25px 0 10px 0; padding:2px 0 2px 5px; border-left:3px solid #0066ff; border-bottom:1px solid #0066ff;}
.menu {font-family: Arial, TrebuchetMS, sans-serif; font-size: 12px;}

li#rot
{color: red;}

li#auch_rot
{color: red;}

img.block {
	display:block;
}

div, img {
  margin:0;
  padding:0;
  border:0;
}

div#container {
  width:938px;
  margin-left:auto;
  margin-right:auto;
  border:5px solid #BBE2EA;
  background: url(../jpg/hintergrund.jpg) center repeat-y;
}

p.klein {font-size:0.7em;}

/*
div#top {
  font: bold 10px Verdana,Arial;
  clear:both;
  background-color:#E5E5E5;
  text-align:right;
  color:black;  
  padding:5px;
  padding-right:10px;  
}

div#top a {
   text-decoration: none;
   color:black;
   }
*/
div#header { background-color:#E5E5E5; border-bottom:5px solid #BBE2EA;}


/*-----------------------------------*/

div#links { 
	float:left;
	width:179px; 
	padding-top:10px;
	padding-bottom:10px;	
}

div#head { 
	font: normal 10px Arial, TrebuchetMS, sans-serif;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
}


div#center { 
	margin-left:195px; 
	width:490px;
	text-align:center; 
}

div#right { 
	width:210px; 
	height:auto;
	float:right; 
	text-align:left; 
	padding-top:10px;	
}

.float-left { 
	float:left; 
}

div#footer {
  clear:both;
  background-color:#BBE2EA;
  padding:0px;
}


/*Für die Navigation*/
/*
#navlist li
{
list-style: none;
margin: 0;
text-align: left;
border-bottom: 1px solid #FFD65D;
}

#navlist li a
{
display: block;
padding: 0.25em 0.5em 0.25em 0.75em;
border-left: 1em solid #FFD65D;
background: #E5E5E5;
text-decoration: none;
}

#navlist li a:link
{
color: #448;
}
#navlist li a:visited
{
color: #667;
}

#navlist li a:hover
{
border-color: #FFD65D;
color: #FFD65D;
background: #008000;
}
*/

/*Menü top*/
#menu
{
color:#FE3;
background-color:#E5E5E5;
text-align:right;
padding:10px 0px;
border-top:5px solid #FE3;
clear:both;
}


/*Für die Navigation*/
#navbox
{
padding: 0 1px 1px;
margin-left: 0;
font: bold 12px Arial, sans-serif;
width: 16em;
}

#navlist li
{
list-style: none;
margin: 0;
text-align: left;
border-bottom: 1px solid #0066ff;
}

#navlist li a
{
display: block;
padding: 0.25em 0.5em 0.25em 0.75em;
border-left: 1em solid #0066ff;
background: #BBE2EA;
text-decoration: none;
}

#navlist li a:link { color: #448; }
#navlist li a:visited { color: #667; }

#navlist li a:hover
{
border-color: #FE3;
color: #FFF;
background: #0066ff;
}

#navbox1
{
padding: 0 1px 1px;
margin-left: 0;
font: bold 12px Arial, sans-serif;
width: 16em;
}

#navlist1 li
{
list-style: none;
margin: 0;
text-align: left;
border-bottom: 1px solid #0099ff;
}

#navlist1 li a
{
display: block;
padding: 0.25em 0.5em 0.25em 0.75em;
border-left: 1em solid #0099ff;
background: #BBE2EA;
text-decoration: none;
}

#navlist1 li a:link { color: #448; }
#navlist1 li a:visited { color: #667; }

#navlist1 li a:hover
{
border-color: #FE3;
color: #FFF;
background: #0066ff;
}

#navbox2
{
padding: 0 1px 1px;
margin-left: 0;
font: bold 12px Arial, sans-serif;
width: 16em;
}

#navlist2 li
{
list-style: none;
margin: 0;
text-align: left;
border-bottom: 1px solid #00ccff;
}

#navlist2 li a
{
display: block;
padding: 0.25em 0.5em 0.25em 0.75em;
border-left: 1em solid #00ccff;
background: #BBE2EA;
text-decoration: none;
}

#navlist2 li a:link { color: #448; }
#navlist2 li a:visited { color: #667; }

#navlist2 li a:hover
{
border-color: #FE3;
color: #FFF;
background: #0066ff;
}

#navbox3
{
padding: 0 1px 1px;
margin-left: 0;
font: bold 12px Arial, sans-serif;
width: 16em;
}

#navlist3 li
{
list-style: none;
margin: 0;
text-align: left;
border-bottom: 1px solid #0066ff;
}

#navlist3 li a
{
display: block;
padding: 0.25em 0.5em 0.25em 0.75em;
border-left: 1em solid #0066ff;
background: #BBE2EA;
text-decoration: none;
}

#navlist3 li a:link { color: #448; }
#navlist3 li a:visited { color: #667; }

#navlist3 li a:hover
{
border-color: #FE3;
color: #FFF;
background: #0066ff;
}

#navbox4
{
padding: 0 1px 1px;
margin-left: 0;
font: bold 12px Arial, sans-serif;
width: 16em;
}

#navlist4 li
{
list-style: none;
margin: 0;
text-align: left;
border-bottom: 1px solid #0099ff;
}

#navlist4 li a
{
display: block;
padding: 0.25em 0.5em 0.25em 0.75em;
border-left: 1em solid #0099ff;
background: #BBE2EA;
text-decoration: none;
}

#navlist4 li a:link { color: #448; }
#navlist4 li a:visited { color: #667; }

#navlist4 li a:hover
{
border-color: #FE3;
color: #FFF;
background: #0066ff;
}

#navbox5
{
padding: 0 1px 1px;
margin-left: 0;
font: bold 12px Arial, sans-serif;
width: 16em;
}

#navlist5 li
{
list-style: none;
margin: 0;
text-align: left;
border-bottom: 1px solid #0066ff;
}

#navlist5 li a
{
display: block;
padding: 0.25em 0.5em 0.25em 0.75em;
border-left: 1em solid #0066ff;
background: #BBE2EA;
text-decoration: none;
}

#navlist5 li a:link { color: red; }
#navlist5 li a:visited { color: red; }

#navlist5 li a:hover
{
border-color: #FE3;
color: #FFF;
background: #0066ff;
}

#navbox2006
{
padding: 0 1px 1px;
margin-left: 0;
font: bold 12px Arial, sans-serif;
width: 16em;
}

#navlist2006 li
{
list-style: none;
margin: 0;
text-align: left;
border-bottom: 1px solid #0066ff;
}

#navlist2006 li a
{
display: block;
padding: 0.25em 0.5em 0.25em 0.75em;
border-left: 1em solid #0066ff;
background: #BBE2EA;
text-decoration: none;
}

#navlist2006 li a:link { color: #448; }
#navlist2006 li a:visited { color: #667; }

#navlist2006 li a:hover
{
border-color: #FE3;
color: #FFF;
background: #0066ff;
}

#navlist_center li
{
list-style: none;
margin: 0;
text-align: left;
border-top: 1px solid #0066ff;
font: 0.9em Arial, sans-serif;
}

#navlist_center li a
{
display: block;
padding: 0.25em 0.5em 0.25em 0.75em;
border-left: 1em solid #0066ff;
background: #BBE2EA;
text-decoration: none;
}

#navlist_center li a:link { color: #448; }
#navlist_center li a:visited { color: #667; }

#navlist_center li a:hover
{
border-color: #FE3;
color: #FFF;
background: #0066ff;
}
