@charset "utf-8";
/* MAIN CONFIG */

body {font-family: candara,"segoe ui",helvetica, arial, sans-serif; font-size:14px; color: #777474; line-height:144%;margin: 0px; padding: 0px; }
table, td { font-size:12px; line-height: 125%; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {screen.css (Linie 8)
outline-color:-moz-use-text-color;outline-style:none;outline-width:0;}
strong, b {color: #575652;}

ul, li {padding-left: 0; border: 0; margin-left: 0; }


.menu_left a, #cboxTopMenu a { font-family: verdana,sans-serif;color: #000; text-decoration: none; font-weight: normal; }
.menu_left a:hover, #cboxTopMenu a:hover  {color: #999;}
a { color: #0057c3; text-decoration: underline; font-weight: normal; }
a:hover {color: #999;}

h1 { color:#333; font-size: 24px; font-weight: normal; text-transform: uppercase; margin-bottom: 24px; }
h2 { color:#333; font-size: 20px; font-weight: normal; text-transform: uppercase; }
h3 { color:#444; font-size: 14px; font-weight: bold; margin: 0; }
h4 { color:#444; font-size: 14px; font-weight: bold; text-transform: uppercase; background-color: #f7f6f2 }
h5 { color:#444; font-size: 26px; font-weight: bold; text-transform: uppercase; background: #FED500; padding:3px 0 3px 0; margin:0px; text-align:center; }
h6 { color:#444; font-size: 20px; font-weight: bold; background-color: #f7f6f2; margin:10px 0 3px 0; }
.bb_h2{ border-bottom:2px solid #FED500; }
.bb_h6 { color:#444; font-size: 32px; font-weight: bold; background-color: #f7f6f2; margin:10px 0 3px 0; }

h1,h2{line-height: 110%; margin-top: 0;}
h4 {margin-top: 24px; margin-bottom: 0px; padding:0; padding-left: 2px;}

ul {  font-size: 12px;color:#666464; list-style-image: url(../gfx/haken.png); padding-left: 30px; }
ul li { dislay: block; padding: 5px 0 5px 0px; border-bottom: 1px solid #E9EAE5; line-height: 150%; }
ul li ul { list-style-image: none; list-style-type: square; }
ul li ul li { border: none;line-height: 133%; border-bottom: 1px dashed #e9eae5; }

ul li ul li:last-child {border: 0;}

ul li a, ul li ul li {text-decoration: none;}

P.align-center { text-align:center;  }
P.align-right { text-align:right;  }
P.align-justify { text-align:justify;  }

/* ALTERNIERENDE ZEILEN   

li:first-child,li:first-child+li+li,li:first-child+li+li+li+li,li:first-child+li+li+li+li+li+li,li:first-child+li+li+li+li+li+li+li+li,li:first-child+li+li+li+li+li+li+li+li+li+li {padding-left: 6px;background-color: #FdFcFa;}
li:first-child+li,li:first-child+li+li+li,li:first-child+li+li+li+li+li,li:first-child+li+li+li+li+li+li+li,li:first-child+li+li+li+li+li+li+li+li+li,li:first-child+li+li+li+li+li+li+li+li+li+li+li {padding-left: 6px;background-color: #f7f6f4;}
end alternierende Zeilen */


ul, ol { line-height: 2; }

.spacer_div { clear:both; font-size:1px; }


/* TEMPLATE KONFIGURATION */

#cboxMain { position:relative; padding:0px 10px 0px 10px; }




