body{background-color:#eee;font-family:Verdana,Arial,sans-serif;font-size:0.8em}
a[href]{color:#fff;text-decoration:none}
a[href]:hover{text-decoration:underline}
#container{width:900px;margin:10px auto;border:2px solid #444;overflow:hidden}
#header{overflow:auto;width:100%}
#top{background-color:#3b97c8;height:140px;background:url(/images/header.jpg) top left no-repeat}
#top p{display:block;text-align:right;width:246px;padding-top:55px;line-height:1.3em;margin:0px}
#link_home{display:block;width:370px;height:140px;position:absolute;margin-top:-140px;cursor:pointer}
.navigation{background-color:#444;height:35px;padding:0 20px}
.navigation img{border:none}
.navigation ul{display:inline;margin-left:30px}
.navigation li{display:inline;line-height:35px;background:url(/images/quadrat.png) center left no-repeat;padding-left:20px;margin:0 15px}
.navigation li.current a[href]{color:#0078b7}
.invisible{display:none}
#main{overflow:hidden;background:#bbb}
#submenu{background-color:#bbb;float:left;width:220px;padding:20px;min-height:300px}
#submenu img{margin:0 10px 20px 0;border:3px solid #fff}
#submenu li{list-style-type:none;line-height:30px}
#submenu li.current a[href]{font-weight:bold}
#content{padding:20px;float:right;width:600px;min-height:300px;background-color:#ddd}
#content p{line-height:150%;margin-bottom:10px}
#content h1{font-size:130%;margin:10px 0 25px 0;color:#000000;border-bottom:1px solid #FFFFFF}
#content h2{font-size:110%;margin:20px 0 10px 0;color:#444444}
#content h3{font-size:100%;margin:20px 0 10px 0;color:#000000}
#content hr{height:0px;border:0px;border-top:solid 1px #0078b7}
#content a[href]{color:#0078b7;text-decoration:underline}
#content td{vertical-align:top;line-height:150%}
#content ul{list-style-image:url(/images/quadrat.png);margin:15px 0 15px 40px;line-height:1.5em}
#footer{clear:both;background-color:#444;padding:10px;color:#aaa;font-size:85%;line-height:1.6em;text-align:left}
#footer a:hover{color:#0078b7;text-decoration:none}
#footer span{display:block;float:right}
#footer span a{margin:0 10px}
#link_allesedv{display:block;width:900px;display:block;margin:0px auto;margin-bottom:15px;font-size:80%;text-align:right}
#link_allesedv a{color:#333}
#content td{vertical-align:top}
#cookiemessage{
    position: fixed;
    bottom: 0px;
    font-size: 13px;
    width: 100%;
    z-index: 9999;
    display: none;
    border-top: 1px solid #444;
}
#cookiemessage .content{
    box-sizing: border-box;
    margin: 0px auto;
    background-color: #ddd;
    padding: 10px;
    text-align: center;
}
#cookiemessage p{            
    display: inline;
    padding: 10px 15px;
    vertical-align: middle; 
    width: 100%;    
    color: black;
}
#cookiemessage button{
    padding: 5px 30px;
    font-weight: bold;
    font-size: 14px;
    border: none;
    cursor: pointer;
    color: #ddd;
    background-color:#444;
}
#cookiemessage a{
    text-decoration: undeline;
    color: #0078b7;
}

#cookiemessage a:hover{
    text-decoration: underline;	
    color: #0078b7;
} 

#cookieMoreInfoText{
    padding: 10px;
    color: black;
    text-align: justify;
}