/************* general Settings ********************/
* { margin: 0; padding: 0}
body {
    font-family: Arial, narrow; margin: 5px; font-size: 62.5%; background-color: #ffffff; width: 1190px; margin: 0 0 0 10px; color: #333333; background: url(../images/bg_body.jpg)repeat-y;
}
#container {background: url(../images/hintergrund.jpg)no-repeat;}

img { border: 0; }

h1 {font-size: 2.1em;
}

h2 {font-size: 1.8em;
}

h3 {font-size: 1.6em;
}

h4 {font-size: 1.5em;
}

p, ul, ol {font-size: 1.4em; margin: 3px 0}

a {color: #006633; text-decoration: none;
}

a:hover {color: #003366
}

input {
}

.clearer { clear: both; }
#headerbild {height: 110px; width: 491px;}
#links {float: left; width: 290px; min-height: 450px; padding-top: 94px}
#mitte {margin-left: 290px; width: 890px;}
#rechts {float: right; width: 338px; padding-left: 60px; margin-top: 104px; }
#rechts img {margin-right: 10px; margin-bottom: 10px;}
#hauptnavi {padding: 10px; height: 100px; width: 900px}
#hauptnavi a {text-decoration: none; color: #003366}
#hauptnavi a:hover {color: #006633;}
#mainnavi {list-style-type: none; font-size: 14px}
#mainnavi li.aktiv {background: url(../images/icons/fleck.gif)no-repeat 0 8px}
#mainnavi > li {float:left;  padding-left: 15px; padding-bottom: 4px}
#mainnavi > li span.entry_mainnavi {margin-right: 25px;}
.subnavi li{padding-left: 15px; margin-left: -15px; padding-bottom: 4px}
.subnavi {font-size: 14px; list-style-type: none}
#content {padding: 10px; width: 472px}
.galery_images {
    float: left;
    height: 134px;
    margin-bottom: 5px;
    margin-right: 5px;
    width: 134px;
    overflow: hidden;
}
#fancybox-title {
    text-align: left;
    font-size: 1.4em;
    color: #333333;
}

/* Captcha */
pre { font-family: Courier New; }

.links { float: left; margin-right: 10px; margin-bottom: 10px}
.rechts { float: right; margin-left: 10px; margin-bottom: 10px; }
