body{width:100%;height:100%;margin:0 auto;padding:0;background:#A6ADBB;text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:0.7em;}
img{border:0;}
a:hover,a.aktiv{text-decoration:none;}
.spacer{clear:both;}
.center{text-align:center;}
h1{font-size:160%; color: #000099; text-align:center;}
h2{font-size:140%;border-bottom:1px solid #369; color: #000099;}
h3{font-size:120%; color: #000099;}
h4{font-size:110%; color: #000099;}
h5{font-size:110%; color: #000099;}
h6{font-size:140%; color: #000099;}
#container{min-width:950px;  max-width:1150px;  width:87%;  min-height:100%;  height:auto;   margin:15px auto;  text-align:left;  background:#cccccc; }
#wrapper_header{border-top:10px solid #369;text-align:center;}
#menu_down{
/* #header{border-bottom:10px solid #369;padding:0 10px;} */
/*position: relative; */
/*border-bottom:10px solid #369;padding:0 10px;
/* width: 100%;  */
background: #000099;
height: 20px;
/*background-position: 476px; /* fuer Anschluss an linkes Menue */
}
#header { /* umschlieszt oder enthaelt Logo */
/*position: relative; */
/*border-bottom:10px solid #369;padding:0 10px; */
/*width: 40%;   */
background:#cccccc url(../images/new_logo_werner1.gif) repeat-x right center;
height: 115px;
/*background-position: 476px; /* fuer Anschluss an linkes Menue */
}

#wrapper_content{margin:1px 0;}
#wrapper_sidebar{float:left;  width:18%;}
/* #wrapper_contentbox{float:right;width:81%; solid #369;}  */
#contentbox{padding:15px 15px 15px 15px; color: #000000;}
#sidebarbox{padding:15px 0 0 15px;}
#sidebarbox a{display:block;padding:5px 0 5px 20px;border-bottom:1px solid #369;text-decoration:none;font-weight:bold;color:#369;}
#sidebarbox a:hover,#sidebarbox a.aktiv{padding:5px 0 5px 20px;background:#85b8eb url(../images/blue_arrow.gif) 5px no-repeat;color:#CACED9;}
#matrix{background:transparent url(../images/matrix01t.png) no-repeat center center;margin:2em auto;height:300px;}
#wrapper_footer{border-top:10px solid #000099;}
#footer{border-bottom:10px solid #000099;text-align:center;}
#rollen{background:#f7fbff; overflow: auto; white-space: nowrap;}
div.singlecol {
  padding:15px 80px 20px 80px;
}

div.twocols {
}

div.twocols div.left {
  width:420px;
  float:left;
}

div.twocols div.right {
  margin-left:440px;
  width:450px;
}

div.twocolsfoto {
}

div.twocolsfoto div.left {
  width:400px;
  float:left;
  margin-left:10px;

}

div.twocolsfoto div.right {
  text-align: left;
  float:left;
  margin-left:30px;
  width:400px;
}

div.twocolsfotos {
}

div.twocolsfotos div.left {
  width:250px;
  float:left;
  margin-left:150px;

}

div.twocolsfotos div.right {
  float:right;
  margin-left:50px;
  width:250px;
}

div.twocols400 {
}

div.twocols400 div.left {
  width:400px;
  margin-top: 19px;
  margin-left:5px;
  float:left;
}

div.twocols400 div.right {
  margin-top: 19px;
  text-align: right;
  float:right;
  margin-right:10px;
  width:400px;
}

div.twocolslb400 {
}

div.twocolslb400 div.left {
  width:300px;
  margin-left:80px;
  float:left;
}

div.twocolslb400 div.right {
  float:right;
  margin-right:80px;
  width:300px;
}

#nav, #nav ul {
font-size: 9pt;
list-style: none;
line-height: 18px;
font-weight: bold;
text-align: left;
padding: 0;
border: 0;
margin: 0;
z-index: 100;
}
#nav li {
float: left;
padding: 0;
width: 210px;
}
#nav li ul {
position: absolute;
left: -999em;
height: auto;
width: 210px;
font-weight: bold;
border-width: 1px;
margin: 0;
border-top: 1px #000000 solid;
}
#nav li ul a {
width: 210px;
}
#nav li li {
padding-right: 0;
width: 210px;
border-bottom: 1px #000000 solid;
border-right: 1px #000000 solid;
border-left: 1px #000000 solid;
}
#nav li ul ul {
margin: -19px 0 0 210px;
}
#nav a {
display: block;
width: 210px;
text-decoration: none;
padding: 0;
text-indent: 5px;
}
#nav li a {
background: #000099;  
color: #ffffff;
}
#nav li a:hover {
background: #0000FF;
color: #ffffff;
}
#nav li li a {
background: #ffffff;
color: #000099;
}
#nav li li a:hover {
background: #000099;
color: #0000FF;
}
#nav a.daddy {
 background: url("../images/rightarrow.gif") center right no-repeat #ffffff;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
 left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
 left: auto;
}
#nav li:hover, #nav li.sfhover {
 background: #ffffff;
}
#nav li li a:hover, #nav li li.sfhover {
 background: #ffffff;
}