body {
background-color:#d5dde0;
font-size: 11px;
font-family: Verdana, Arial, Sans-Serif;
color:#564b47;
padding:0px;
margin:0px;
text-align:center;
}


/* ----------container zentriert das layout-------------- */
#container {
width: 955px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
margin-top:40px;
background-color: #67778e;
border:6px solid white;
}

/* ----------banner for logo-------------- */
#banner {
padding: 0px;
margin: 0px;
height:171px;
background-color:#67778e;
/* background-image: url('../img/logo.gif'); */
background-repeat:no-repeat;
}

/* -----------------Inhalt--------------------- */
#content {
background-color: #ffffff;
padding: 0px;
margin-left: 180px;
margin-right: 0px;
}

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

p, pre{
padding: 5px 10px;
margin:0px;
}

#column1{
text-align:left;
width:420px;
float:left;
}

#column1 h1{
font-size:1.4em;
margin-left:10px;
padding-top:0px;
}

#column1 a{
color:#1fa6ac;
}

#column1 a:hover{
color:#001e44;
}

#column2{
float:left;
padding-top:20px;
}



/* --------------left navigavtion------------- */

#left {
float: left;
width: 180px;
margin: 0px;
padding: 0px;
background-color:#67778e;
text-align:left;
color:white;
}

.mainmenu{
font-size:1.5em;
margin-top:15px;
list-style-image:url('../img/bullet2.gif');
list-style-position: inside;
margin-left:0px;
padding-left:0px;
}

.mainmenu li{
padding-left:0px;
padding-bottom:20px;
}

.mainmenu li a{
color:white;
text-decoration:none;
}

.mainmenu li a:hover{
color:#001e44;
}


/* -----------footer--------------------------- */

#footer {
clear: both;
margin: 0px;
padding: 0px;
text-align: right;
}

#footerbar1{
background-color:white;
height:6px;
}

#footerbar2{
background-color:#769a95;
height:70px;
}