body{background-color :#ddddee;}
body,td{font-family:Verdana,Geneva,Arial,Helvetica;font-size:9pt;color:black;}

h1{font-size:16pt;font-weight:bold;margin-bottom:6px;color:#113366;}
h2{font-size:13pt;font-weight:bold;margin-bottom:6px;margin-left:12px;color:#113366;}
h3{font-size:10pt;font-weight:bold;margin-bottom:6px;margin-left:30px;color:#113366;}
h4{font-size:12pt;font-weight:bold;margin-bottom:6px;margin-left:12px;color:#113366}


#container{text-align:left; margin:2px auto; width:950px;}
#kopf{width : 950px;}
#hauptteil{width : 950px;}
#navigation{
  float       : left;
  margin-top : 5px;
  background-color :#ccccdd;
  background-position : bottom left;
  background-repeat   : repeat-x;
  width               : 200px;
  margin-right : 5px;
}

#inhalt {
  background-color : #F8F6F6;   **/
  margin-left : 5px;
  margin-top : 5px;
  float      : right;
  width         : 740px;
  /**height        : 400px;   **/
}

#fuss{
  clear: left;
  padding       : 2px;
  text-align    : center;
  background-color : #ccccdd;
  margin-top : 5px;
  width: 950px;
      }

#fuss a{
  color  : #444444;
  font-size     : 70%;
}
#fuss p{
  color  : #444444;
  font-size     : 70%;
}

#copyright a{
  color  : #666666;
  font-size     : 70%;
}

#impressumadresse{
  color  : #666666;
  font-size     : 85%;
}

/** Unterbrecher, um floats aufzuheben **/
#unterbrecher{
  overflow  : hidden;
  clear     : both;
}


/**   --------------- messagebox --------------------   **/
.messagebox{
  border       : #FF0000 dotted 2px;
  padding      : 10px;
  line-height  : 130%;
  margin       : 10px 0px;
}

/**   --------------- sitename --------------------   **/
.sitename{font-weight:normal;font-size:20pt;color:#FFFFFF}

/**   --------------- sitemap --------------------   **/
ul.sitemaplevel1,ul.sitemaplevel2,ul.sitemaplevel3{padding-left: 20px;margin-left: 0;list-style: square;}
.sitemaplevel1,.sitemaplevel2,.sitemaplevel3{font-size:9pt;}
.sitemaplevel1 a,.sitemaplevel2 a,.sitemaplevel3 a{font-weight:normal;color:black;}
.sitemaplevel1 a{text-decoration:underline}
.sitemaplevel2 a{text-decoration:none}
.sitemaplevel3 a{text-decoration:none}


/**   --------------- verticalmenu --------------------   **/
ul.vmenulevel1,ul.vmenulevel2,ul.vmenulevel3{padding-left: 20px;margin-left: 0;list-style: square;}
.vmenulevel1,.vmenulevel2,.vmenulevel3{font-size:9pt;}
.vmenulevel1 a,.vmenulevel2 a,.vmenulevel3 a{font-weight:normal;color:black;}
.vmenulevel1 a{text-decoration:underline}
.vmenulevel2 a{text-decoration:none}
.vmenulevel3 a{text-decoration:none}


/**   --------------- submenues --------------------   **/
.submenue {font-size:9pt; line-height:1.1; padding-left:15px; margin:0px;}

/**   --------------- lastupdate --------------------   **/
.lastupdate {font-size:80%; padding-left:10px; font-weight:bold; margin-top:20px;}


.smalltext {font-family:Verdana,Geneva,Arial,Helvetica;font-size:80%}
.smallbold {font-family:Verdana,Geneva,Arial,Helvetica;font-size:80%;font-weight:bold;}
p.smallbold {font-family:Verdana,Geneva,Arial,Helvetica;font-size:80%;font-weight:bold;}





th {font-family:Verdana,Geneva,Arial,Helvetica;font-size:8pt;background-color:#bbbbee}
input, select, table.tablestandard td {font-family:Verdana,Geneva,Arial,Helvetica;font-size:8pt;background-color:#eeeeff}

ul.menulevel1,ul.menulevel2,ul.menulevel3,ul.submenu,ul.search{padding-left: 0;margin-left: 0;list-style: none;}

form{margin:0;}
IMG{border:0;}

li{line-height:1.5;}

a{text-decoration:none;font-weight:bold;}
a:link,a:visited{color:#555555;}
a:active,a:hover{color:black;}

a.homepage{
  font-size:16px;
  color:#445588;
  font-family: Garamond, Geneva, Arial;
  
}