body
{
 font-family:Arial,sans-serif;
 font-size:14px;
 background-color:#FBFBEF;
 text-align:center;
}

h1 {font-size:18px;margin:2px;text-align:center}
h2 {font-size:16px;margin:2px}
h3 {font-size:14px;margin:0px}
h4 {font-size:13px;margin:2px}
h5 {font-size:13px;margin:6px}

p {margin-top:0px;}
img { border-style:none;}
ul {margin-top:0px;}


/* Für Quellcode-Beispiele im Text */
code
{
 font-size:14px;
 color:#0000cc;
}

.alarm  {font-weight: bold;}



/* Der Kasten mit dem Quellcode */
pre
{
 font-size:14px;
 color:#0000cc;
 padding:5px;
}

a:link
{
  color:#3333ff;
  text-decoration:none;
}
a:visited
{
  color:#3333ff;
  text-decoration:none;
}
a:hover
{
  color:#0000CC;
  text-decoration:underline;
  background-color:#ffffff;
}
a:active
{
  color: #009900;
  background-color:#ffffff;
  text-decoration:underline;
  text-decoration:overline;
}

/* Das Hauptmenü background-color:#FFFF66;*/
.main_menu {
text-align:center;
padding:0px;
border-top:solid 0px #FFFFFF;
font-size:15px;
margin-bottom:5px;
margin-left:0px;
margin-right:0px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}

a.main_menu:link
{
  background-color:#ffffcc;
  color:#000000;
  border-top:solid 2px #FFFFFF;
  border-left:solid 2px #FFFFFF;
  border-right:solid 1px #3333FF;
  border-bottom:solid 1px #cecfff;
  text-decoration:none;
}
a.main_menu:visited
{
  background-color:#ffffcc;
  color:#000000;
  border-top:solid 2px #FFFFFF;
  border-left:solid 2px #FFFFFF;
  border-right:solid 1px #3333FF;
  border-bottom:solid 1px #cecfff;
  text-decoration:none;
}
a.main_menu:hover
{
  color:#000000;
  background-color:#cecfff;
  border-top:solid 2px #FFFFFF;
  border-left:solid 2px #FFFFFF;
  border-right:solid 1px #cecfff;
  border-bottom:solid 1px #cecfff;
  text-decoration:none;
}
a.main_menu:active
{
  background-color:#ffffcc;
  color: #000000;
  text-decoration:none;
  border-top:solid 2px #FFFFFF;
  border-left:solid 2px #FFFFFF;
  border-right:solid 1px #3333FF;
  border-bottom:solid 1px #cecfff;
}

/* Das Submenü */
.sub_menu {
background-color:#FFFFCC;
text-align:center;
padding:0px;
border-right:solid 1px #cecfff;
border-top:solid 2px #ffffff;
border-left:solid 2px #ffffff;
border-bottom:solid 1px #cecfff;
font-size:14px;
margin-bottom:5px;
margin-left:0px;
margin-right:0px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}

a.sub_menu:link
{
  background-color:#ffff66;
  color:#3333FF;
  text-decoration:none;
}
a.sub_menu:visited
{
  background-color:#ffff66;
  color:#3333FF;
  text-decoration:none;
}
a.sub_menu:hover
{
  color:#0000CC;
  background-color:#ffffff;
  text-decoration:none;
}
a.sub_menu:active
{
  background-color:#ffff66;
  color: #009900;
  text-decoration:none;
}




/* Aufbau der Seite */

#site {
margin:0px auto;
text-align:center;
line-height:1.3em;
border-top:solid 1px #FFFFFF;
border-left:solid 1px #FFFFFF;
border-right:solid 1px #3333ff;
border-bottom:solid 1px #3333ff;
/*width:760px; */
background-color:#ffffcc;
background-image:url(images/back212.gif);
}

/* Navigation background-image:url(images/icon_navi.jpg); background-repeat:no-repeat;*/
#navigation {
height:19px;
padding-top:8px;
padding-bottom:0px;
margin-bottom:0px;
text-align:center;
font-size:16px;
background-color:#cecfff;
}
a.navigation:link
{
  background-color:#ffff66;
  color:#3333FF;
  border-top:solid 2px #FFFFFF;
  border-left:solid 2px #FFFFFF;
  border-right:solid 1px #3333FF;
  border-bottom:solid 1px #3333ff;
  text-decoration:none;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
a.navigation:visited
{
  background-color:#ffff66;
  color:#3333FF;
  border-top:solid 2px #FFFFFF;
  border-left:solid 2px #FFFFFF;
  border-right:solid 1px #3333FF;
  border-bottom:solid 2px #3333ff;
  text-decoration:none;
}
a.navigation:hover
{
  color:#0000CC;
  background-color:#FFFFFF;
  text-decoration:none;
  border-top:solid 2px #ffffff;
  border-left:solid 2px #ffffff;
  border-right:solid 1px #cecfff;
  border-bottom:solid 2px #cecfff;
}
a.navigation:active
{
  background-color:#ffff66;
  color: #009900;
  border:solid 1px #FFFFFF;
  border-top:solid 2px #FFFFFF;
  border-left:solid 2px #FFFFFF;
  border-right:solid 1px #3333FF;
  border-bottom:solid 2px #3333ff;

}


/* Das Menü in der Kopfzeile*/
.firstlinks {
text-align:right;
background-color:#cecfff;
border:solid 0px #FFFFFF;
font-size: 11px;
padding-right:15px;
}

/* Der Titel  background-image:url(images/icon_titel.jpg); background-repeat:no-repeat;*/
#title {
height:50px;
padding-top:6px;
text-align:center;
background-color:#FFFF66;
border:solid 0px #FFFFFF;
-moz-border-radius:5px;
}


/* Der Inhalt */
#content {
background-color:#FFFFCC;
padding:0px;
color:#000000;
text-align:center;
background-image:url(images/back212.gif);
}

/* Karten */
#map1 {
padding:10px;
margin-left:20px;
text-align:center;
width:800px;
height:480px;
}
/* box */
.box {
background-color:#FFFF66;
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:0px;
color:#000000;
text-align:center;
margin-top:20px;
margin-left:20px;
margin-right:20px;
margin-bottom:0px;
border-top:solid 2px #FFFFFF;
border-left:solid 2px #FFFFFF;
border-right:solid 1px #c0c0c0;
/*box-shadow:5px 5px 3px #eee;*/
border-top-left-radius: 15px;
border-top-right-radius: 15px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
/*border:solid 1px #FFFF66;
-moz-border-radius:10px;*/
}

/* box zur Zeit ohne Hintergrund */
.box2 {
background-color:#FFFFCC;
padding:10px;
color:#000000;
text-align:center;
margin-top:20px;
margin-left:20px;
margin-right:20px;
margin-bottom:0px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
}

.box_content {
background-color:#FFFF99;
color:#000000;
text-align:left;
padding-bottom:15px;
padding-left:30px;
padding-right:30px;
padding-top:5px;
margin-left:20px;
margin-right:20px;
margin-top:0px;
border-right:solid 1px #c0c0c0;
border-left:solid 2px #FFFFFF;
border-bottom:solid 1px #c0c0c0;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
}

/* boxinhalt_zentriert */
.box_content_2 {
background-color:#FFFF99;
color:#000000;
text-align:center;
padding-bottom:15px;
padding-left:30px;
padding-right:30px;
padding-top:0px;
margin-left:20px;
margin-right:20px;
margin-top:0px;
border-right:solid 1px #c0c0c0;
border-left:solid 2px #FFFFFF;
border-bottom:solid 1px #c0c0c0;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
}

/* boxinhalt_zentriert */
.box_meldung {
background-color:#ffffdd;
color:#FF0000;
text-align:left;
padding-bottom:15px;
padding-left:30px;
padding-right:30px;
padding-top:0px;
margin-left:20px;
margin-right:20px;
margin-top:0px;
border-right:solid 1px #c0c0c0;
border-left:solid 2px #FFFFFF;
border-bottom:solid 1px #c0c0c0;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
}


.klein
{
font-size: 11px;
margin-bottom:0px;
}

.boxcontenthead
{
background-color:#FFFF66;
}

.box_content_left {
background-color:#FFFF99;
color:#000000;
text-align:left;
padding-bottom:15px;
padding-left:30px;
padding-right:30px;
padding-top:2px;
margin-left:20px;
margin-right:20px;
margin-top:2px;
float:left;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
}

.box_content_right {
background-color:#FFFF99;
color:#000000;
text-align:left;
padding-bottom:15px;
padding-left:30px;
padding-right:30px;
padding-top:2px;
margin-left:20px;
margin-right:20px;
margin-top:2px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
}

/* image*/
.rahmen {
border-width:3px;
border-color:#000000;
border-style:ridge;
padding:1px;
}

/* image*/
.rahmen_light {
border-top:solid 2px #FFFFFF;
border-left:solid 2px #FFFFFF;
border-right:solid 1px #c0c0c0;
border-bottom:solid 1px #c0c0c0;

}


/* alter Müll */

.TabKopf {  font-weight: bold; background-color: #FFFF66; line-height: 22px;}
.TabZeile {  background-color: #FFFF99; }
.TabKopfkompr { font-weight: bold; background-color: #FFFF66; line-height: 22px; }
.red {  font-weight: bold; color: #FF0000}
.TabZeileDunkel {
background-color: #FFFF66;
}
.blue { color:#0000C0; }
.tempm {background-color: #99ccff; }
.tempp {background-color: #ff9999; }
.gruen {background-color: #00ff33; }