html {
        scrollbar-base-color: #EFE8DE;
        scrollbar-arrow-color: #455EA0;
        scrollbar-face-color: #EFE8DE;
        scrollbar-track-color: #EFE8DE;
        scrollbar-darkshadow-color: #455EA0;
        scrollbar-3dlight-color: #455EA0;
}

body {
        background-color: #D9C8A9;
		  background-image: url(/images/background_body.jpg);
		  background-position: center;
        color: black;
        font-size: 100%; /*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
        font-family: Georgia, "Times New Roman", serif;
}

a:link, a:visited{
        color: #000000;
        text-decoration: none;
}

a.toplink {
  text-decoration: none;
}

.nach_oben_link {
        text-align:right;
        margin-top: 50px;
}







/* ----------container zentriert das layout-------------- */
#container {
        width: 1000px;
        margin-bottom: 0px;
        margin-left: auto;
        margin-right: auto;
        border-left: 1px solid #445E9B;
        border-right: 1px solid #445E9B;
        background-image: url(/images/background.jpg); /* background-color: #FFDEAD;*/
}

/* ----------banner -------------- */
#banner {
        padding: 0px;
        margin: 0px;
}

#banner img {padding:0px 0px;}

/* ----------------- content --------------------- */
#content {
        /* background-color: #ACCEFF;*/
        padding:  0 0; /*oben-unten_ links-rechts */
        margin-left: 300px;
        margin-right: 20px;
}

div#content {
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px");
}

h1 {
        font-size: 1.2em;
        padding: 5px 10px;
}

#content p {
padding: 5px 10px;
margin:0px;
font-size: 1.0em;
line-height: 150%;
}

#content img {
        border: 1px solid #455B94;
        padding: 5px;
        margin: 5px;
}



/* -------------- navigavtion------------- */
#navi-box {
float: left;
width: 250px;
margin: 10px;
padding: 0px;
overflow: hidden;
/* background-color: #B0E6B6;*/
}


/* ------------ menu ------------------- */
.menu{
	
}

ul#menu li a{
background-color: #a9b1c3;
display: block;
width: 90%;
padding: 5px 0 5px 5px;	
}

ul#menu li li a{
background-color: transparent;
display: block;
width: 80%;	
padding: 0 0 0 10px;
}




/*Listen*/

ul{
  list-style-type: none;
  padding-left: 1.1em;
  margin-left: 0px;
  margin-top: 2px;
  margin-bottom:7px;
}

li{
  margin: 5px 0;
  padding: 2px;
  font-size: 0.9em;
  font-weight: normal;
}

.no-link {
        color: #455B94;
        font-weight: bold;
}



#active {
	        color: #455B94;
        font-weight: bold;
}

li li{
	font-size: 0.8em;
}


/* -----------footer--------------------------- */
#footer {

border-top: 1px solid #3F62A4;
padding: 20px 0 5px 0;
margin-right: 50px;
margin-left: 50px;

clear: both;
margin-top: 0;
margin-bottom: 0;

text-align: center;
font-size: 0.8em;
/* background-color: #E6B0C6; */
 }



/* [Bilderscript */
.navi  {
        color: #000000;
        font-size: 10pt;
        font-weight: bold;
        background: #7588B0;
}

td.link  {
        background: #A9B1C3;
}
/* Bilderscript] */

/*Impressum*/
h3 {
font-weight: bold;
font-size: 0.9em;
padding: 5px 10px;
margin:0px;
}



/* phpmyvisites  bei noscript nicht anzeigen*/
object p {
        visibility: hidden;
        height: 2px;
}
