#main { background: #999; width: 100%; padding: 15px 0; }
#full { -khtml-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px; -moz-border-radius: 25px; width: 986px; background-color: #fff; margin: 0; }
#full div.platz { height: 20px; }
#full form { background-image: url('suche.png'); background-repeat: no-repeat; width: 250px; height: 48px; margin: 15px 0 0 0; padding: 15px 10px 0 0; }
#full input[type="text"] { background: transparent; border: none; margin: 0; color: #666; margin-right: 7px;}
#full input[type="submit"] { cursor: pointer; color: transparent; background: transparent; border: none; margin-right: 27px; }
#main img { border: 0; }
#content a:link, #content a:active, #content a:visited { text-decoration: underline; color: #000; }
#content a:hover { text-decoration: none; color: #666; }
#header { background: url('header-hell.png') no-repeat; -khtml-border-radius: 15px 15px 0 0; -webkit-border-radius: 15px 15px 0 0; border-radius: 15px 15px 0 0; -moz-border-radius: 15px 15px 0 0; margin-bottom: 15px; font-family: 'Trebuchet MS', Verdana, Arial; padding-top: 5px; width: 950px; height: 224px; }
#header #navigation { margin: 3px 5px 0 0; }
#header a:link, #header a:active, #header a:visited { background: #383839; -khtml-border-radius: 0 10px 0 10px; -webkit-border-radius: 0 10px 0 10px; border-radius: 0 10px 0 10px; -moz-border-radius: 0 10px 0 10px; font: normal 12px 'Trebuchet MS', Verdana, Arial; text-decoration: none; color: #98CA3C; border: 1px solid #fff; padding: 3px 5px; margin-right: 3px; }
#header a:hover { background: #414141; border: 1px solid #98CA3C; text-decoration: none; color: #fff; }
#header table { margin-top: 15px; }
#header .fly { float: left; }
#header .fly img { margin: 15px 0 0 15px; }
#header h1 { font: normal 36px/38px 'Arial Black', Verdana, Arial; text-align: left; color: #98CA3C; letter-spacing: -0.5pt; padding: 0 0 0 25px; margin: 0; font-variant: small-caps; }
#header h2 { font: bold 14px Arial, Verdana, Arial; text-align: left; color: #ccc; padding: 0 0 0 25px; margin: 0; letter-spacing: -0.5pt; }
#header h3 { font: normal 24px 'Arial Black', Verdana, Arial; text-align: left; margin: 15px 0 0 0; padding: 0 0 0 13px; color: #fff; font-variant: small-caps; }
#header p { margin: 0; padding: 0 0 0 15px; color: #333; font-variant: small-caps; font: normal 14px/15px 'Arial Black', Verdana, Arial; }
#header p span { color: #fff; letter-spacing: 1pt; font: bold 11px Arial, Verdana, Arial; font-variant: normal; }
#content { width: 100%; }
#content .abs { height: 15px; }
#content .abs2 { height: 5px; }
#content td { vertical-align: top; }
#content td.li { width: 220px; padding: 0 15px 5px 20px; }
#content td.re { font: normal 16px 'Trebuchet MS', Verdana, Arial; text-align: justify; color: #333; padding: 0 20px 5px 15px; }
#content .buts { text-align: left; margin: 10px 0; }
#content .buts img { margin: 0; }
#content td.li p { font: normal 11px/13px 'Trebuchet MS', Verdana, Arial; text-align: justify; margin: 0; padding: 3px 0 10px 0; color: #333; }
#content td.li p.small, #content td.re p.small { padding-top: 5px; font-size: 9px; color: #666; }
#content td.re p.kl { padding: 0 0 0 25px; font-size: 9px; color: #666; }
#content td.li #nav { margin: 3px 0 15px 0; }
#content td.li #nav a:link, #content td.li #nav a:active, #content td.li #nav a:visited { font: bold 13px 'Trebuchet MS', Verdana, Arial; text-align: left; padding: 5px; border-bottom: 1px dotted #ddd; border-left: 8px solid transparent; width: 200px; display: block; text-decoration: none; color: #333; }
#content td.li #nav a:hover { border-bottom: 1px dotted #98CA3C; border-left: 8px solid #98CA3C; text-decoration: none; color: #000; }
#content td.li p.flag { margin: 0; padding: 0; }
#content td.li hr { margin: 3px 0; padding: 0; }
#content td.re p { font: normal 16px 'Trebuchet MS', Verdana, Arial; text-align: justify; margin: 0; padding: 0 15px 10px 0; color: #333; }
#content td.li ul { text-align: left; margin: 3px 0 10px 0; padding: 0; color: #333; }
#content td.li li { font: normal 11px/13px 'Trebuchet MS', Verdana, Arial; text-align: left; list-style-type: none; margin: 0; padding: 0; }
#content td.li li:before { content: "\2714" " "; color: #98CA3C; font-weight: bold; text-shadow: 0 1px 1px #666666; filter: dropshadow(color=#666666, offx=1, offy=1); }
#content li span { font-weight: bold; color: #98CA3C; border-bottom: 1px dotted #333; }
#content td.re ul { text-align: left; margin: 3px 0 10px 0; padding: 0; color: #333; }
#content td.re li { font: normal 16px/18px 'Trebuchet MS', Verdana, Arial; text-align: left; list-style-type: none; margin: 0 0 0 15px; padding: 0; }
#content td.re li:before { content: "\2714" " "; color: #98CA3C; font-weight: bold; text-shadow: 0 1px 1px #666666; filter: dropshadow(color=#666666, offx=1, offy=1); }
#content h1 { background: #414141; -khtml-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; margin: 0; padding-left: 8px; font: bold 18px/24px 'Trebuchet MS', Verdana, Arial; text-align: left; color: #98CA3C; font-variant: small-caps; }
#content h2 { font: bold 18px 'Trebuchet MS', Verdana, Arial; color: #666; text-align: left; letter-spacing: -0.5pt; margin: 10px 0 0 0; }
#footer { background: url('bg_nav_footer2.png') repeat-x; margin-top: 10px; width: 950px; height: 75px; -khtml-border-radius: 15px 15px 0 0; -webkit-border-radius: 15px 15px 0 0; border-radius: 15px 15px 0 0; -moz-border-radius: 15px 15px 0 0; }
#navi { padding: 13px 0 0 35px; }
#navi a:link, #navi a:active, #navi a:visited { background: #ccc; -khtml-border-radius: 0 10px 0 10px; -webkit-border-radius: 0 10px 0 10px; border-radius: 0 10px 0 10px; -moz-border-radius: 0 10px 0 10px; margin: 0 6px 0 0; float: left; display: block; text-decoration: none; text-align: center; padding: 5px 0; width: 170px; color: #333; font: normal 12px 'Trebuchet MS', Verdana, Arial; }
#navi a:hover { background: #98CA3C; text-decoration: none; color: #000; }
#design { margin-top: -15px; }
#design p { margin: 0; font: normal 10px/60px 'Trebuchet MS', Verdana, Arial; color: #666; text-align: center; }
#design a { color: #98CA3C; }
/* +++++++++++++++++++++++++++++++++++++++++///////////////////////////////++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++ Einstellungen ZOOM-Galerie ++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++///////////////////////////////++++++++++++++++++++++++++++++++++++++++++++++++ */
#galerie { background: #999; width: 100%; }
#galerie img { margin: 5px; }
#galerie .zoom img { -khtml-border-radius: 0 25px 0 25px; -webkit-border-radius: 0 25px 0 25px; border-radius: 0 25px 0 25px; -moz-border-radius: 0 25px 0 25px; width: 500px; max-width: 500px; }
#galerie .thumbs img { -khtml-border-radius: 0 10px 0 10px; -webkit-border-radius: 0 10px 0 10px; border-radius: 0 10px 0 10px; -moz-border-radius: 0 10px 0 10px; width: 100px; max-width: 100px; }
#galerie .thumbs img a:hover { text-decoration: none; border: 2px solid #666; } 
/* +++++++++++++++++++++++++++++++++++++++++///////////////////////////////++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++ Ende Einstellungen ZOOM-Galerie +++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++///////////////////////////////++++++++++++++++++++++++++++++++++++++++++++++++ */