:link,:visited{text-decoration:none;}ul,ol{list-style:none;}h1,h2,h3,h4,h5,h6,pre,code,p{font-size:1em;}ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0;padding:0;}a img,:link img,:visited img{border:none;}address{font-style:normal;}html{font-size:62.5%}
html,body{height:100%;} 
body{position:absolute;color:#504b4b;font:1.3em/1.5em 'Arimo', sans-serif;background:#e2e2dd url(../img/bg.png) repeat-x;overflow:auto;margin:0;padding:0;}
.start {width:6000px;}
.f2010{width:5600px;}
h1{font-size:1.6em;color:#777070;font-weight:bold;}
h2{font-size:1.2em;color:#333;margin-bottom:1em;}
h3{font-size:1.1em;color:#333;padding-top:0.5em;border-top:1px dotted #999;}
.projekt h2 {font-size:1.6em;color:#777070;font-weight:bold;}
.projekt h3 {font-size:1.2em;color:#333;margin-bottom:1em; padding-top: 0;margin-top: -20px; border: none;}
hr, .hide{position:absolute;top:0;left:-9000px;}
#logo{position:fixed;width:260px;height:93px;margin:30px 0 0 30px;}
.go{float:left;}
.bookmarks{float:right;margin-bottom:-1px;}
#wrapper{margin:50px 0 0 0;}
#leftsider{margin:35px 0 0 0px;float:left;width:260px;}
#leftsider h1{font-size:2.0em;}

#menu{;margin-top:50px;}
#menu ul{list-style:none;margin:0;padding:0;text-align:right}
#menu li{margin:0 0 1em 0;background: #f6f7f3; border: 1px solid #cac8c8;line-height: 45px; }
#menu li a {display: block; padding-right: 10px;}
#menu li:hover {background: #615b5b;}
#menu  a, #menu a:visited{font-size:25px;font-weight:bold;color:#777070; }
#menu a:hover{color:#f6f7f3;}

/*
#menu{;margin-top:60px;}
#menu ul{list-style:none;margin:0;padding:0;text-align:right}
#menu li{margin:0.5em 0 1.5em 0;background: #615b5b;}
#menu a, #menu a:visited{font-size:3.5em;font-weight:normal;color:#dbdbd8;text-shadow:1px 1px 0px #a1a19f, -1px -1px 0px #eeeeeb;}
#menu a:hover{color:#615b5b;}
*/


#content{margin:85px 0 0 40px;float:left;}
#content h4{font-size:1.2em;}
.par a, .par a:visited{color:#333;text-decoration:underline;font-weight:bold;}
.par a:hover{text-decoration:none;font-weight:bold;}
.par{margin:0px 30px 0 0px;padding-left:30px;float:left;width:380px;}
.left{float:left;width:300px;padding-right:10px;}
.right{float:right;}
.par img{padding:9px;background:#f7f7f4;border:1px solid #c9c7c7;margin-bottom:1em;}
.alt{}
#note{margin-top:10px;}
p.secbot{clear:both;float:left;margin-top:5px;padding-top:5px;font-weight:bold;border-top:1px dotted #999;font-size:0.9em;}
p.secbot a, p.secbot a:visited{color:#dbdbd8;text-decoration:none;font-size: 1.8em;font-family: Arial, sans-serif;}
p.secbot a:hover{color:#75215c;}
.rightsider{margin:0 0 0 30px;padding:0 10px 0px 0;float:left;width:300px;}
.rightsider a, .rightsider a:visited{color:#22b1e1;text-decoration:none;}
.accordion{margin:0 0px 0 0;}
.accordion ul{list-style-type:disc;margin:0;padding:0 0 1em 15px;}
.toggler{cursor:pointer;font-size:1em;color:#80807D;margin:0 0 5px 0;padding:3px 10px 3px 3px;background:#f7f7f4 url(img/toggle_down.gif) no-repeat right;border:1px solid #c9c7c7;}
.accordion h3{color:#615b5b;}
div.element h4{margin:0px;padding:4px;}
div.element p, p{margin:0 0 1em 0;}
#mbOverlay{position:fixed;z-index:9990;top:0;left:0;width:100%;height:100%;background-color:#adabab;cursor:pointer;}
#mbOverlay.mbOverlayFF{background:transparent url(../img/mediabox/80.png) repeat;}
#mbOverlay.mbOverlayIE{position:absolute;}
#mbCenter{position:absolute;z-index:9999;left:50%;overflow:hidden;background:#0b0e11;border:5px double #bababa;-moz-box-shadow:0px 5px 20px rgba(0,0,0,0.40);-webkit-box-shadow:0px 5px 20px rgba(0,0,0,0.40); border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;-khtml-border-radius:30px; }
#mbCenter.mbLoading{background:#0b0e11 url(../img/mediabox/loading.png) no-repeat center;-moz-box-shadow:none;-webkit-box-shadow:none;}
#mbImage{position:relative;left:0;top:0;font-family:Helvetica, Arial, sans-serif;font-size:1em;color:#0b0e11;text-align:left;background-position:center center;background-repeat:no-repeat;padding:15px 120px 0px 120px;}
#mbImage a, #mbImage a:link, #mbImage a:visited{color:#333;}
#mbImage a:hover, #mbImage a:active{color:#000;}
#mbBottom, #mbPrevLink, #mbNextLink{background-image:url(../img/sprite_slimbox.png);}
.social{background:url(../img/sprite_social.png) no-repeat top;width:20px;}
.twitter{background-position:0px 0px;}
.rss{background-position:0px -40px;}
.blog{background-position:0px -80px;}
#mbBottom{position:relative;margin:0 120px 0 120px;height:32px;font-family:Helvetica, Arial, sans-serif;font-size:1em;padding:0 0 15px 0;background-position:0px 0px;background-repeat:repeat-x;}
#mbTitle, #mbNumber, #mbCaption{display:inline;float:left;color:#fff;font-weight:normal;padding:7px 0 0 25px;font-size:1em;}
#mbPrevLink, #mbNextLink{display:inline-block;float:right;height:32px;outline:none;}
#mbCloseLink{position:absolute;margin:-19em 50px 0 670px;display:block;height:76px;outline:none;}
#mbPrevLink{width:15px;margin:0 100px 0 0;background-position:0px -104px;background-repeat:no-repeat;}
#mbNextLink{width:15px;margin:0 30px 0 0;background-position:0px -52px;background-repeat:no-repeat;}
#mbCloseLink{width:76px;background:transparent url(../img/mediabox/close.png) no-repeat center;}
#mbError{position:relative;font-family:Myriad, Verdana, Arial, Helvetica, sans-serif;line-height:20px;font-size:1em;color:#000;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active{color:#700;font-weight:bold;text-decoration:underline;}
.nummer{font-size:1.1em;color:#333;}
.last{padding-bottom:10px;border-bottom:1px dotted #999;}
.frmInput{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;width:300px;height:15px;padding:4px;border:1px dotted #999;}
.frmMemo{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;width:300px;height:90px;padding:4px;border:1px dotted #999;}
.frmSubmit{float:right;}
.success{color:#33CC00;}
.failure{color:#FF0000;}
#formular p{margin-bottom:10px;}
.piwik{border:0 none;width:1px;height:1px;}

#footer {position: fixed; bottom: 0;width: 100%; height: 20px; padding: 20px; line-height: 20px; overflow: hidden; background-color: #615b5b;}
#footer span, #footer a {display: block; color: #f3f3f1;}
#footer .bookmarks{float:left;margin-right:10px;}
.social{background:url(../img/sprite_social.png) no-repeat top;width:20px;}
.twitter{background-position:0px 0px;}
.rss{background-position:0px -40px;}
.blog{background-position:0px -80px;}
#footer h4 {padding-bottom: 20px;color: #2c2929;font-size: 1.5em; font-weight: normal;}
.feed, .fcontent {float: left;padding-left: 50px;}
.feed ul {margin: 0;padding: 0;}

@media screen and (max-device-width: 480px){
body{ -webkit-text-size-adjust:none; padding:5px;width:auto; font-family: Helvetica, Arial, sans-serif;}
.start, .f2010 {width: auto;}
#wrapper div{clear:both!important;width:100%!important;float:none;margin:0;padding:0!important;}
.par strong a {clear: both;float: left;}
p.secbot {margin-bottom: 30px;}
p.secbot a {display: none;}
.imagefilm {display: none;}
#logo{position:relative;width:260px;height:73px;margin:15px auto 0 auto;}
#menu, #menu li {float:none!important;clear:both!important;margin:0 0 10px 0!important;display:block;padding:0;text-align:center!important;width:100%;}
#menu ul{margin:0px 5px 30px 0px; padding: 0;}
#menu li a{display:block;}
#content img{ max-width:94%;height:auto;}
#mbOverlay, #mbCenter, #mbBottom {display: none;}
#footer{display: none;}
}
