body {
	background-color: #DEE7EF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

a:link {color:#000000; text-decoration:underline;}
a:visited {color:#000000; text-decoration:underline;}
a:hover {color:#FF0000; text-decoration:underline;}
a:active {color:#000000; text-decoration:none;}

.copyright a:link {color:#777B88; text-decoration:none;}
.copyright a:visited {color:#777B88; text-decoration:none;}
.copyright a:hover {color:#555555; text-decoration:none;}
.copyright a:active {color:#555555; text-decoration:none;}


.rahmen_links_rechts {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #656565;
        border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #656565;
	padding:5px;
}
.top {
	color: #FFFFFF;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.copyright {
	font-size:10px;
	color:#777B88;
}
.schmal
{
	font: 11px verdana, arial, helvetica, sans-serif;
}
.links_rechts
	{
	padding:5px;
	}
.rahmen_bilder
	{
	border-style:solid;
	border-color: #000000;
	border-width:1px;
	}

.box_aufruf h1 {margin:0; font-size:10px; padding:0 10px 5px 10px; border-bottom:1px solid #444;}
.box_aufruf p { margin:0; padding:5px 10px; font-size:10px;}
.box_aufruf {background: transparent; width:140px; float:left; margin:0 3px;}

.box_top, .box_unten {display:block; background:transparent; font-size:1px;}
.box1, .box2, .box3, .box4 {display:block; overflow:hidden;}
.box1, .box2, .box3 {height:1px;}
.box2, .box3, .box4 {background:#fff; border-left:1px solid #444; border-right:1px solid #444;}
.box1 {margin:0 5px; background:#444;}
.box2 {margin:0 3px; border-width:0 2px;}
.box3 {margin:0 2px;}
.box4 {height:2px; margin:0 1px;}

.kleine_box_inhalt {display:block; border:0 solid #444; border-width:0 1px;}
* html .kleine_box_inhalt {height:1px;}

.farbe_box {background: url(../gfx/beschreibung.gif); color:#fff;}

#menu {padding:0; margin:0px 0px; width:0;}

#menu li {list-style-type:none; width:120px; height:20px; margin:2px 0; clear:both;}

#menu a, #menu a:visited {position:relative; display:block; width:120px; height:18px; border:1px solid #000; background-color:#E8E8E8; color:#000; padding-left:0px; text-decoration:none;}

#menu a span, #menu a:visited span {display:none;}

#menu a:hover {color:#000000;background-color:#ffffff; border:1px solid #000; text-decoration:none;}

#menu a:hover span {position:absolute; display:block; left:0px; top:0; width:0px; height:0px; border-left:8px solid #c00; border-top:8px solid #fff; border-bottom:8px solid #fff; font-size:1px; line-height:0;}

#shadow-container {
    width:782px;
    position: relative;
    left: 0px;
    top: 0px;
    margin-right: 0px;
    margin-bottom: 5px;
    text-align:center;
}

#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
    position: relative;
    left: -1px;
    top: -1px;
}

#shadow-container .shadow1 {
        background: #F1F0F1;
    }

#shadow-container .shadow2 {
        background: #DBDADB;
    }

#shadow-container .shadow3 {
        background: #B8B6B8;
    }

#shadow-container .container {
        background: #ffffff;
        border: 1px solid #848284;
        padding: 10px;
    }

blockquote {
  padding: 8px;
  background-color: #E8E8E8;
  border-top: 1px solid #c9c9c9;
  border-bottom: 1px solid #c9c9c9;
  margin: 5px;
   }

.rahmen_nachrichten {
	border-width: 1px;
	border-style: dotted;
	border-color: #E8E8E8;
	padding:5px;
}
.rahmen_nachrichten_kopf {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E8E8E8;
	border-width:80%;
	padding-left:5px;
	}
.auffuellung_tabelle 
		{ 
		padding-left:5px;
		padding-bottom:5px;
		}