@charset "UTF-8";

#title {
padding-top:20px;
padding-right:2px;
height:60px;
text-align:right;
font-size:1.25em;font-family:Arial;font-weight:bold;font-style:italic;color:#000066;
}

#content {
padding-top:20px;
width:1000px;
margin:0px auto;
text-align:block;
}

#menu {
  font-size:1.15em;
  font-family:Arial;
  position:absolute;
}

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

#menu ul {
  list-style-type:none;
  list-style-image:url('none');
  margin:0px;
  padding:0px;
}

#menu li.topmenu {
  float:left;
}

.topmenu {
  float:left;
  width:200px;
  text-align:center;
}

.topmenu ul{
  display:none;
}

.topmenu, .submenu1, .submenu2 {
  color:#000066;
  text-decoration:none;
  margin:0;  
}

.submenu1 {
  font-size:1em;
  font-family:Arial;
  width:400px;
  background-color:#EEEEEE;
  position:relative;
  right:0;
  clear:both; /* special IE6 */
}

.submenu2 {
  font-size:1em;
  font-family:Arial;
  width:400px;
  background-color:#EEEEEE;
  position:relative;
  right:200px;
  clear:both; /* special IE6 */
}

#menu a:hover, .topmenu.on a {
  color:#FFFFFF;
  background-color:#000066 !important;
  text-decoration:none;
}

.topmenu:hover ul {
  display:block;  
  z-index:500;
}

#footer {
width:1000px;
background-color:#CCCCCC;
height:420px;
margin:0px auto;
}

#footervl {
 
width:230px;
height:400px;
padding-top:20px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
line-height:15px;
float:left;
font-family:Arial;
color:#000066;
font-size:1.25em;
background-color:#CCCCCC;
overflow:hidden;
}

#footerjl {

width:230px;
height:400px;
padding-top:20px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
line-height:15px;
float:left;
font-family:Arial;
color:#000066;
font-size:1.25em;
background-color:#CCCCCC;
overflow:hidden;
}

#footerjr {

width:260px;
height:400px;
padding-top:20px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
line-height:15px;
float:left;
font-family:Arial;
color:#000066;
font-size:1.25em;
background-color:#CCCCCC;
overflow:hidden;
}

#footervr {

width:200px;
height:400px;
padding-top:20px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
line-height:15px;
float:left;
font-family:Arial;
color:#000066;
font-size:1.25em;
background-color:#CCCCCC;
overflow:hidden;
}

/* footerbottom enthält die Sprachnavigation */

#footerbottom {
clear:left;
width:1000px;
padding-top:10px;
padding-bottom:5px;
background-color:#CCCCCC;
overflow:hidden;
margin:0px auto;
}

#headlineli {
width:600px;
margin:0px left;
float:left;
}

#headlinere {
width:400px;
margin:0px right;
float:right;
}

h1 {
font-size:2.5em;
font-family:Arial;
color:#000066;
font-weight:normal;
}

/* h5 ist �berschrift im oberen Dropdown - Menue */

h5 {
font-size:1em;
font-family:Arial;
color:#000066;
font-weight:normal;
}

h5:hover {
color:#FFFFFF;
background-color:#000066 !important;
text-decoration:none;
}

ul {
color:#4B4B4B;
}

.doHidden{overflow: hidden}
.standard{font-size:1em;font-family:Arial;text-align="justify"}

.red{color:#CC0000}
.blue{color:#000066}
.green{color:#006600}
.grey{color:#4B4B4B}

.lh15{line-height:15px}
.lh01{line-height:10px}
.lh01{line-height:1px}

.lh100{line-height:100%}
.lh150{line-height:150%}
.lh200{line-height:200%}
.lh250{line-height:250%}

.top10{padding-top:10px}