body{
color:#EBEEFA;
background:#5f5f5f;
margin:0;
padding:0;
font:13px verdana, sans-serif;
z-index:2;}

#container{
color:#FFFFFF;
background:#D6DEF5;
border:1px solid #a6b4db;
-moz-border-radius:10px;
margin:2% 5% 2% 5%;
padding:0;
text-align:left;
z-index:1;}

#head{
height:140px;;
padding:0;
margin:0;
background-image:url(images/logokompl8.jpg);
background-repeat:no-repeat;
background-position: bottom right;
z-index:0;}

#head img{
padding:0;
margin:15px;}

#head img.a {
padding:0;
margin:0;
background:transparent;}

#head p{
text-align:right;
color:#3f3f3f;
font-weight:bold;
font-size:10px;
margin:0;
background:transparent;}

#menu{
margin:0 0 10px 0;
padding:0;
background-image: url(images/leiste5.jpg);
background-repeat:repeat;
background-position:left;
background-color:#a6b4db;
color:#3f3f3f;
height:27px;
border:none;}


#menu ul{
height:25px;
padding:5px 0 0 0;
margin:0 0 0 15px;
font-family: verdana, helvetica, sans-serif;
font-size: 1em;}

#menu li{
display: inline;}

#menu a{
margin:0;
padding:5px 5px 5px 20px;
text-decoration: none;
background:transparent url(images/dot3.gif) left no-repeat;}

#menu a:link {
color:#3f3f3f;}

#menu a:visited {
color:#6F6F6F;}

#menu a:hover{
background:transparent url(images/dot4.gif) left no-repeat;
color:#D6DEF5;}

#menu a:active{
background:transparent url(images/dot4.gif) left no-repeat;
color:#3f3f3f;}

#navcontainer{
float:left;
width:140px;
font-size:12px;
display:block;
font-family: Verdana, Helvetica, sans-serif;
color:#FFFFFF;
margin:10px 5px 0 10px;
padding:5px 5px 5px 15px;
background:#0032CC;
border: 2px double #FFFFFF;
-moz-border-radius:6px;
z-index:1;}

#navcontainer ul{
list-style-type: none;
margin-left:0;
padding-left:5px;}

#navlist a{
display:block;
color:#FFFFFF;
padding:5px 5px 5px 30px;}

#navlist a{
width:114px;}

#navlist a
{\width: 130px;
w\idth: 100px;}

#navlist a, #navlist a:visited{
color:#FFFFFF;
text-decoration: none;
background:#0032CC url(images/link4.gif) no-repeat;}

#navlist a:hover, #navlist a#current:hover{
color:#FFFFFF;
font-style:italic;
background: url(images/link3.gif) no-repeat;}

#navlist a:active{
background: url(images/link3.gif) no-repeat;
color:#FFFFFF;
text-decoration: none;}

#subnavlist a, #subnavlist a:visited{
background: url(images/link5.gif) no-repeat;
color:#FFFFFF;
text-decoration: none;}

#subnavlist a:hover, #subnavlist a#subcurrent:hover{
color:#FFFFFF;
font-style:italic;
background:transparent url(images/link5.gif) no-repeat;}

a#current, a:visited#current, {
background:#0032cc;
color:#FFFFFF;
text-decoration:underline;
background:transparent url(images/link4.gif) no-repeat;}

#content {
margin:20px;
padding:25px;
color:#000000;
background:#FFFFFF;
background-image: url(images/back1.gif);
background-repeat: no-repeat;
background-position: bottom right;
border:1px solid #A6B4DB;
height:480px;
max-width:80%;
overflow: auto;
-moz-border-radius:5px;}

#content h1{
margin:10px 0 10px 0;
padding:0 0 2px 5px;
font:16px verdana,helvetica, sans-serif;
font-weight:bold;
color:#5f5f5f;
border-bottom:1px solid #A6B4DB; }

#content h2{
color: #3f3f3f;
margin:25px 0 10px 0;
padding:2px 0 2px 5px;
font:bold 14px verdana, helvetica, sans-serif;}

#content h3{
margin:25px 0 10px 0;
padding:2px 0 2px 5px;
font:bold 12px verdana, sans-serif;}

#content p{
padding:10px ;}

#content p#extra{
padding:0 10px 0 10px;
color:#0032cc;
font-weight: bold;
display:inline;}

#content p.small {
font-family:arial,helvetica;
font-size:11px;
color: #000000; }

#content ol{
margin:10px 0 10px 0;
padding:0 20px 0 20px;
list-style-type: decimal;}

#content #imgs{
float:right;
padding-right:-100px;
border: none;}

#content a{
color:#0032CC;
padding:0;
font:12px verdana, sans-serif;
text-decoration:none;
text-align:center;}

#content a:link {
color:#A6B4DB;
border-bottom: dashed 1px #a6b4db;}
#content a:visited {
color:#C0C0C0; }
#content a:hover{
color:#0032CC;
border-bottom: dashed 1px #0032CC;}
#content a:active {
color:#0032CC;
font:italic 12px verdana, sans-serif;
border-bottom: dashed 1px #0032CC; }

#content table{
background-color:#D6DEF5;
color:#000000;
font:12px verdana, sans serif;
border: 1px solid #9F9F9F;
text-align:center;}

#menu2{
background-image:url(images/leiste5.jpg);
background-repeat: repeat;
background-position:left;
margin: 20px 0 20px 0;
padding:0;}

#menu2 ul{
padding:5px;
margin:10px 0 20px 0;
color:#000000;
font-family: verdana, helvetica, sans-serif;
text-align:right;
border:none;}

#menu2 ul li{
display: inline;}

#menu2 ul li a{
padding:5px 5px 5px 20px;
color:#000000;
text-decoration: none;
background:transparent url(images/dot3.gif) left no-repeat;}

#menu2 ul li a:hover{
color:#D6DEF5;
background:transparent url(images/dot4.gif) left no-repeat;}

#foot{
color:#E0DFE3;
background:#3f3f3f;
padding:0;
margin:0;}

#foot p{
margin:0;
padding:5px 4px 0 4px;
float:right;}
