body { margin: 0 auto; padding: 0; background-color: #333; font-family: verdana, arial, helvetica, sans-serif, Geneva; font-size: 13px; color: #F8F8F8;
}

/* h - Überschriften */

h1, h2, h3, h4, h5, h6, .menue-kopf .t
{ text-decoration: none; font-family: "Trebuchet MS", Sans-Serif, Helvetica, Arial; font-style: normal; font-weight: bold; font-size: 27px; text-align: left;
}

h1 { color: #B0E363;
}
h2 { font-size: 25px; color: #B0E363;
}
h3 { font-size: 22px; color: #A5B493;
}
h4, h5, h6 { font-size: 18px; color: #CDED9B;
}


/* Links - Style */

a { font-style: normal; font-weight: bold; text-decoration: none; color: #B0E363;
}
a:link { font-style: normal; font-weight: bold; text-decoration: none; color: #B0E363;
}
a:visited, a.visited { color: #A5B493;
}
a:hover, a.hover { text-decoration: underline; color: #DCF3BA;
}

/* Main */

#main { position: relative; width: 100%; left: 0; top: 0; cursor: default;
}

.clear_float { float: none; clear: both; margin: 0;padding: 0; border: none; font-size: 1px;
}

form { padding: 0 !important; margin: 0 !important; border: none;
}
input, select, label { vertical-align: middle; font-style: normal; font-weight: bold; font-size: 10px;
}


/* Main-Box-Style */
.main-box { position: relative; z-index: 0; margin: 0 auto; width: 860px; min-width: 41px; min-height: 41px; margin-top: 20px !important; cursor:auto;
}
.box-body { position: relative; z-index: 1; padding: 0;
}


/* Menu-Top */

ul.menu { font-family:helvetica, arial, sans-serif; margin:0; padding:0; float:left; margin: 0 0 0 25px;
}
ul.menu li { margin:0; padding:0; list-style:none; float:left; margin: 0;
}
ul.menu li a {font-size: 13px; font-weight:bold; text-decoration:none; display:block; padding: 0.4em 0.8em 0.4em 0.8em;  height: 1.2em;
}
ul.menu li a:hover { background-image: url('../images/style-img/menue-top-h.png'); color: #000;
}

.menue-top-bg { position: relative; height: 27px; z-index: 50;
}
.menue-top-bg .l, .menue-top-bg .r { position: absolute; z-index: -1; top: 0; height: 27px; background-image: url('../images/style-img/menue-top-bg.png');
}
.menue-top-bg .l { left: 0; right: 20px;
}
.menue-top-bg .r { right: 0; width: 860px; clip: rect(auto, auto, auto, 840px);
}

#suche { padding-top: 14px;
}

/* Header-Logo */
div.logo { margin: 0 auto; position: relative; z-index: 0; width: 860px; height: 135px; overflow: hidden;
}
div.logo_jpg 
{ position: absolute; z-index: -2; top: 0; left: 0; width: 860px; height: 135px; background-image: url('../images/style-img/logo.jpg'); background-repeat: no-repeat; background-position: left top; 
}
.logo-slogan { display: block; position: absolute; left: 14px; top: 30px;
}
h1.logo-slogan-name, .slogan-text { display: block; text-align: left;
}
h1.logo-slogan-name, h1.logo-slogan-name a, h1.logo-slogan-name a:link, h1.logo-slogan-name a:visited
{font-size: 29px; text-decoration: none; padding: 0; margin: 0; color: #59B90B !important;
}

h1.logo-slogan-name a:hover { text-decoration: underline;
}
.slogan-text, .slogan-text a
{font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-weight: normal; font-size: 14px; padding: 0; margin: 0; color: #59B90B !important;
}


/* Inhalt-Layout */
.inhalt-layout { display: table; padding: 0; border: none; width: 860px;
}
.inhalt-layout .inhalt-layout { width: auto; margin:0;
}
div.inhalt-layout div.inhalt-layout-zelle, div.inhalt-layout div.inhalt-layout-zelle div.inhalt-layout div.inhalt-layout-zelle { display: table-cell; }
div.inhalt-layout-zelle div.inhalt-layout-zelle { display: block;
}
div.inhalt-layout-spalte { display: table-row;
}
.inhalt-layout { table-layout: fixed; border-collapse: collapse; background-color: Transparent; border: none !important; padding:0 !important;
}
.inhalt-layout-zelle, .inhalt-layout-spalte
{ background-color: Transparent; vertical-align: top; text-align: left; border: none !important; margin:0 !important; padding:0 !important;
}


/* Menue-Links-BG */
.inhalt-layout .menue-links { width: 24%;
}
.menue-block-links { position: relative; z-index: 0; margin: 0 auto; min-width: 15px; min-height: 15px; margin: 5px;
}
.menue-style { position: relative; z-index: 1; padding: 5px;
}
.menue-r-oben, .menue-l-oben, .menue-r-unten, .menue-l-unten, .menue-m-oben, .menue-m-unten,.menue-r, .menue-l
{ position: absolute; z-index: -1;
}

.menue-r-oben, .menue-l-oben, .menue-r-unten, .menue-l-unten { width: 14px; height: 14px; background-image: url('../images/style-img/menue-ro-lo-ru-lu.png');
}
.menue-l-oben { top: 0; left: 0; clip: rect(auto, 7px, 7px, auto);
}
.menue-r-oben { top: 0; right: 0; clip: rect(auto, auto, 7px, 7px);
}
.menue-l-unten { bottom: 0; left: 0; clip: rect(7px, 7px, auto, auto);
}
.menue-r-unten { bottom: 0; right: 0; clip: rect(7px, auto, auto, 7px);
}
.menue-m-oben, .menue-m-unten { left: 7px; right: 7px; height: 14px; background-image: url('../images/style-img/menue-mo-mu.png');
}
.menue-m-oben { top: 0; clip: rect(auto, auto, 7px, auto);
}
.menue-m-unten { bottom: 0; clip: rect(7px, auto, auto, auto);
}
.menue-r, .menue-l { top: 7px; bottom: 7px; width: 14px; background-image: url('../images/style-img/menue-l-r.png');
}
.menue-r { right: 0; clip: rect(auto, auto, auto, 7px);
}
.menue-l { left: 0; clip: rect(auto, 7px, auto, auto);
}
.menue-bg { position: absolute; z-index: -1; top: 7px; left: 7px; right: 7px; bottom: 7px; background-image: url('../images/style-img/menue-bg.png');
}

/* Menue - Links - Kopf */
.menue-kopf { position: relative; z-index: 0; height: 33px; margin-bottom: 7px;
}
.menue-kopf .t
{ height: 33px; color: #BCC7AE; margin-right: 10px; margin-left: 10px; font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 13px; margin:0; padding: 0 10px 0 10px; white-space: nowrap; line-height: 33px;	
}
.menue-kopf .l, .menue-kopf .r { display: block; position: absolute; z-index: -1; height: 33px; background-image: url('../images/style-img/menue-kopf-bg.png');
}
.menue-kopf .l { left: 0; right: 6px;
}
.menue-kopf .r { width: 860px; right: 0; clip: rect(auto, auto, auto, 854px);
}
.menue-block-inhalt { position: relative; z-index: 0; margin: 0 auto; min-width: 1px; min-height: 1px;
}

/* Menue-links-BG */

ul.menu-left { font-family:helvetica,arial,sans-serif; margin:0; padding:0; width: auto;
}
ul.menu-left li {margin:0;padding:0;list-style:none; margin:0 0 0.3em 0;
}
ul.menu-left li a {line-height: 30px; color: #A8B696; text-decoration:none; display:block; height: 30px; background-image: url('../images/style-img/menue-left-bg.gif'); border:1px solid black; padding: 0 14px 0 14px; font-size: 13px;
}
ul.menu-left li a:hover { background-image: url('../images/style-img/menue-left-bg-h.gif');  color: #D7DECF;
}
ul.menu-left li a#current { background-image: url('../images/style-img/menue-left-bg-a.gif'); cursor: crosshair;
}
ul.menu-left li a#active { background-image: url('../images/style-img/menue-left-bg-a.gif'); cursor: crosshair;
}


/* Menue Blocks */
.main-block-menue { position: relative; z-index: 0; margin: 5px; min-width: 13px; min-height: 13px;
}
.bl-menue-kopf-style { position: relative; z-index: 1; padding: 6px;
}
.block-menue-inhalt { position: relative; z-index: 0; margin: 0 auto; min-width: 1px; min-height: 1px;
}
.bl-menue-style { position: relative; z-index: 1; color: #E7E9E2; font-size: 11px;
}
.bl-menue-style a:link { color: #BDE87D;
}
.bl-menue-style a:visited, .bl-menue-style a.visited { color: #E6EAE1;
}
.bl-menue-style a:hover, .bl-menue-style a.hover { color: #F1BCA7; text-decoration: underline;
}
.bl-menue-style ul { list-style-type: none; color: #B6BCA9; margin: 0; padding: 0; }
.bl-menue-style ul li { line-height: 1.25em; padding: 0 0 0 10px; }

/* Main - Artikel ... */
a img { border: 0;
}
.inhalt-artikel { position: relative; z-index: 0; margin: 4px auto; min-width: 1px; min-height: 1px;
}
.inhalt-artikel-style { position: relative; z-index: 1; padding: 0 8px 8px 8px;
}

/* Artikel */


ol, ul { color: #C7CBBD; margin: 2em 0 1em 2em; padding: 0; font-size: 12px;
}
li ol, li ul { margin: 0.5em 0 0.5em 2em; padding: 0;
}

li { margin: 0.4em 0; padding: 0;
}
ul { list-style-type: none;
}
ol { list-style-position: inside;
}

/* Footer */
.footer { position: relative; z-index: 0; overflow: hidden; width: 860px; margin: 0 auto;
}
.footer li {float:left; padding:0 0.4em;
}

.footer .footer-style { height: 1%; position: relative; z-index: 0; padding: 20px; text-align: center;
}
.footer .footer-bg
{ position: absolute; z-index: -1; background-repeat: no-repeat; background-image: url('../images/style-img/footer.png'); width: 860px; height: 150px; bottom: 0; left: 0;
}

.top-icon
{ position: relative; display: block; float: left; background-image: url('../images/style-img/top_pfeil.png'); background-position: center right; background-repeat: no-repeat; margin: 0 5px 0 0; height: 32px; width: 32px; cursor: default;
}
.footer .footer-text { display: inline-block; color: #DAF2B5; font-size: 11px;
}
.footer .footer-text a:link { text-decoration: none; color: #B2E467;
}
.footer .footer-text a:hover { color: #DEF4BE; text-decoration: underline;
}


.inhalt-layout .inhalt { width: 74%; }
.inhalt-layout { width: 100%; }

.inhalt-layout-zelle { width: 100%; }

.main-box-bg-r, .main-box-bg-l { position: absolute; z-index: -1;
}
.main-box-bg-r, .main-box-bg-l
{ top: 160px; bottom: 20px; width: 40px; background-image: url('../images/style-img/bg_verlauf.png'); background-repeat: repeat-x; background-color: #456f3f; 
}
.main-box-bg-r { right: 0; clip: rect(auto, auto, auto, 20px);
}
.main-box-bg-l { left: 0; clip: rect(auto, 20px, auto, auto);
}
.main-box-bg
{ position: absolute; z-index: -1; top: 160px; left: 20px; right: 20px; bottom: 20px; background-image: url('../images/style-img/bg_verlauf.png'); background-repeat: repeat-x; background-color: #456f3f;
}