@charset "UTF-8";
/* CSS Document */
 html, body {
                margin: 0; padding: 0; width: 100%; height: 100%;
                font-family: Verdana, Geneva, sans-serif;
                font-size: 11px;
                background: #eee url(bg.jpg);
        }
        #container {
                margin: 0 auto;
                width: 960px;
                padding: 0 10px;
                background: url(container.gif) top center repeat-y;
                overflow: hidden;}
        #footer {background: url(footer.gif) top center no-repeat; padding: 15px 0 20px 0; margin: 0 auto; width: 980px; text-align:center; color: #777;}
        #footer a {color: #777; text-decoration:none;}
        #footer a:hover {color: #930000;}

        #nav {background: #a17e16; width: 100%; height: auto;}
        #nav ul {margin: 0; padding: 0; list-style: none;}
        #nav ul li {display:block; float:left;}
        #nav ul li a {padding: 5px 20px; border-right: 1px solid #fff; color: #fff; text-decoration: none; outline: none !important; display:block;}
        #nav ul li a:hover, #nav ul li a.aktiv {background: #930000;}
        .clear {clear: both;}
        #content {display: block; margin: 20px;}

        #content h1 {font-size: 15px; font-weight:bold; color: #930000;}
        #content h2 {font-size: 15px; font-weight:bold; color: #333;}
        #content h3 {font-size: 11px; text-transform:uppercase; font-weight:bold; color: #333;}
        #content a {color: #930000; text-decoration: none;}
        #content a:hover {text-decoration: underline;}
        
        
#LoginBG {position: fixed; z-index: 10000; top: 0; left: 0; width: 100%; height: 100%; background: #000; display: none;}
#loginBox {position: fixed; z-index: 10001; top: 50%; left: 50%; width: 360px; height: 170px; padding: 20px; margin: -105px 0 0 -200px; background: #eee; -moz-border-radius: 5px;display: none;}

* html #LoginBG {position: absolute;}
* html #loginBox {position: absolute;}
* html #gbook_entry {position: absolute;}
*:first-child+html #loginBox input{margin-left: 200px !important;}
* html #loginBox input{margin-left: 200px !important;}
#loginBox input {border: none; -moz-border-radius: 3px; background: #fff; padding: 7px; width: 350px; margin: 0 0 10px 0;}
#loginBox input.error {border: 3px solid #f00; padding: 4px;}
#loginBox input:focus {border: 3px solid #ccc; padding: 4px;}
#loginBox input.loginButton, #gbook_entry .btn, #gbook_answer .btn {margin: 0 3px 0 0; width: 150px; height: 25px; display: block; overflow: hidden; padding: 0 !important; border: 1px solid #bbb !important; outline: none !important; background: #ccc; color: #fff; float: left; -moz-border-radius: 5px;}
#loginBox input.loginButton:hover, #gbook_entry .btn:hover, #gbook_answer .btn:hover {background-position: 0 -25px;}
#closeLogin, #closeGB {outline: none !important; position: absolute; width: 22px; height: 22px; display: block; background: url(closeLogin.png) 0 0 no-repeat; top: -5px; right: -5px;}
#closeLogin:hover, #closeGB:hover {background-position: 0 -22px;}

.ito_info {text-align: right; display: block; position: absolute; bottom: 2px; right: 0;}
