body {background-image:none;padding-top:0;text-align:left;}
#main {background-image:none;margin:0;width: 100%;}
#wrapper {background-image:none;}
#parent {background-image:none;padding:0;}
#logo {float:none;margin:0;width:100%;}
#logo img {width:100%}
#slogan {display:none;}
#content {float:none;font-size:1.3em;padding:0 3%;width:94%;}
#content img {max-width:100%;}
#content-sub {border-top:3px solid #58585A;float:none;font-size:1.3em;margin:10px 0 0;width:100%;}
#footer {border-top:3px solid #58585A;float:none;padding:0;}
#language {font-size:1.3em;font-weight:bold;right:0;margin:0;padding:0;text-align:left;text-transform:uppercase; top:0;}
#language a:link, #language a:visited, #language a:focus, #language a:hover, #language a:active { background-color:#58585A;color:#fff;padding:6px 8px;text-decoration:none; }
#language a:focus, #language a:hover, #language a:active {text-decoration:underline;}
.de #language .de {display:none;}
.en #language .en {display:none;}
#breadcrumb {margin:0 0 20px;padding-top:.2em;}
p.tagcloud {border:1px solid #58585A;font-size:.5em;margin:30px 0 0;line-height:200%;padding:3px 5px;}
p.tagcloud a:link, p.tagcloud a:visited, p.tagcloud a:focus, p.tagcloud a:hover, p.tagcloud a:active {color: #868A90;text-decoration: none; }
p.tagcloud a:hover {color: #003871;}
#nav {border-bottom:0 none;margin:0;text-align:left;}
#nav ul {list-style:none;margin:0;padding:5px 18px 5px 30px;}
#nav a.s:link span, #nav a.s:visited span, #nav a.s:focus span, #nav a.s:hover span, #nav a.s:active span {background-image:none;padding:6px 18px;}
#sitedown li {margin:0;}
#sitedown a:link, #sitedown a:visited, #sitedown a:focus, #sitedown a:hover, #sitedown a:active {border:0 none;border-top:1px solid #EDEEEF;}
#sitedown a:link span, #sitedown a:visited span, #sitedown a:focus span, #sitedown a:hover span, #sitedown a:active span {background:url(gfx/sprite.png) no-repeat 90% -189px;}
#echonet {float:none;font-size:1.1em;margin:0;padding:5px 3% 0;width:94%;}
#footer address { background-image:none;color:#7D8289;float:none;font-size:1.1em;padding:5px 3% 0;width:94%; }
#mnav {font-size:1.3em;font-weight:normal;right:0;margin:0;padding:0;position:relative;text-align:left;text-transform:none; top:0;}
#mnav li {display:block;margin:0;line-height: 1.2em;}
#mnav a:link, #mnav a:visited, #mnav a:focus, #mnav a:hover, #mnav a:active {border-top:1px solid #EDEEEF;display:block;padding:6px 18px;}
#mnav a:focus, #mnav a:hover, #mnav a:active {background: #F1F4F5 url(gfx/bg-gradient.jpg) repeat-x;}
#mnav a.active:link, #mnav a.active:visited, #mnav a.active:focus, #mnav a.active:hover, #mnav a.active:active {background: #F1F4F5 url(gfx/bg-gradient.jpg) repeat-x;color:#003871;}
#maplist li {float:none;padding:0 0 0 4%;width:96%;}
label {margin-right:0;width:100%}
input, textarea {width:96%;}
form .right {margin-left:0;text-align:left;}