/* © by Bodo Dylan Lebbing, VISUAL GRAPHICS® Werbeagentur, Germany, www.visual-graphics.de */
/* W3C - CSS level 2.1 validiert! */
/* 1=o 2=r 3=u 4=l */
/* 1=o+u 2=l+r */

* {margin:0px;padding:0px;}
html {background-color:#03291B;text-align:center;width:100%;height:100%;}
body {width:100%;background-color:#03291B;font-size:11px;line-height:18px;color:#545248;font-family:"Verdana", "Tahoma" , "Arial" , "MS Sans Serif";margin:0px auto;text-align:left;height:100%;}
#footer {display:block;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;color:#B5B5B5;position:relative;visibility:visible;left:50%;width:950px;margin-left:-398px;padding:6px 10px 20px 0px;text-align:center;}
table.main {width:950px;padding:0px;margin:0px;margin-left:auto;margin-right:auto;margin-top:20px;}

td.fondgelb {background-color:#FFC52A;text-align:left;vertical-align:top;}
td.footgelb {background-color:#FFC52A;height:16px;}
td.links {background-color:#FFC52A;width:154px;text-align:left;vertical-align:top;margin-top:4px;margin-bottom:6px;}
td.mitte {background-color:#FFFFFF;text-align:left;vertical-align:top;padding:20px 0 20px 20px;}
td.rechts {background-color:#8EBBAA;width:154px;text-align:left;vertical-align:top;}
td.aussenkante {background-color:#FFC52A;width:16px;}

#mengfx {position:relative;float:left;margin:0px 0px 0px 0px;padding:0px;width:100%;}
#ueberschrift {padding:5px 12px 5px 12px;font-size:10pt;font-weight:bold;color:#000;background:#E4F2E4;display:block;border-top:1px solid #B1BEBA;border-bottom:1px solid #B1BEBA;width:92%;}
/* mehrspaltig */
table.mehrsp {width:580px;line-height:2.4em;}
td.ms_eins {width:260px;background-color:#B1BEBA;font-weight:bold;color:#FFF;padding:4px 0 4px 8px;border-left:1px solid #B1BEBA;border-top:1px solid #B1BEBA;border-bottom:1px solid #B1BEBA;}
td.ms_zwei {width:170px;background-color:#B1BEBA;font-weight:bold;color:#FFF;padding:4px 0 4px 8px;border-top:1px solid #B1BEBA;border-bottom:1px solid #B1BEBA;}
td.ms_drei {width:120px;background-color:#B1BEBA;font-weight:bold;color:#FFF;padding:4px 0 4px 8px;border-top:1px solid #B1BEBA;border-bottom:1px solid #B1BEBA;border-right:1px solid #B1BEBA;}
td.ms_eins_m {width:260px;background-color:#FFF;font-weight:bold;padding:4px 0 4px 8px;border-left:1px solid #B1BEBA;border-bottom:1px solid #B1BEBA;background-color:#FAF5F8;}
td.ms_zwei_m {width:170px;padding:4px 0 4px 8px;border-bottom:1px solid #B1BEBA;}
td.ms_drei_m {width:120px;padding:4px 0 4px 8px;border-bottom:1px solid #B1BEBA;border-right:1px solid #B1BEBA;}

/* sidebar von www.pss-web.de - START */
#sidebar ul {padding:0px;margin:0px;border-top:1px solid #FFF;}
#sidebar ul li {padding:0px;margin:0px;list-style:none;width:154px;height:31px;border-bottom:1px solid #FFF;overflow:hidden;}
#sidebar ul li a {width:134px;height:31px;padding:0px 0px 0px 20px;margin:0px;display:block;line-height:31px;background:none;color:#555A5B;border-bottom:1px solid #FFF;}
#sidebar ul li a:hover, #sidebar ul li a.aktiv {width:154px;height:31px;padding:0px 0px 0px 20px;margin:0px;display:block;line-height:31px;color:#FFF;background:#E3C97B;border-bottom:1px solid #FFF;}
#sidebar hr {width:221px;border-top:1px solid #EEE;border-right:1px solid #EEE;border-bottom:1px solid #E1DFD9;border-left:1px solid #EEE;margin:20px 0px 15px 0px;}
/* sidebar von www.pss-web.de - ENDE */

td {font-size:11px;line-height:18px;font-family:"Verdana","Tahoma","Arial","MS Sans Serif";}
td.mendiv {vertical-align:top;text-align:left;}

ul {margin:0px;padding:0px;}
li {list-style:none;}

form {margin:0px;padding:0px;}
img {border:none;}

#cleaner {clear:both;height:0px;font-size:0px;display:block;width:100%;}

a.cr:link {text-decoration:none;color:#9EA9A8;}
a.cr:visited {text-decoration:none;color:#9EA9A8;}
a.cr:hover {text-decoration:none;color:#FFF;}
a.cr:active {text-decoration:none;color:#9EA9A8;}

a {color:#545248;text-decoration:none;}
a:hover {color:#545248;}

/* - LAYER + CONTAINER - */
#layer {width:770px;position:relative;min-height:100%;height:auto !important;height:100%;background:#fff url(../images/body.gif) repeat-y;margin:0px auto;}
#container {padding-bottom:41px;}

/* - HEADER - */
#header {width:770px;height:133px;background:#fff url(../images/header.gif) no-repeat;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:left;overflow:hidden;position:relative;}
#header table tr td {padding:0px 30px 0px 20px;}

/* - MENUE - */
#menulayer {position:relative;width:154px;font-family:"Verdana","Tahoma","Arial","MS Sans Serif";background-color:#FFC52A;border-top:20px solid #FFC52A;}
#menu {position:relative;float:left;margin:0px 0px 0px 0px;padding:0px;width:100%;}
#menu ul {width:100%;margin:0px;padding:0px;border-top:1px solid #03291b;}
#menu li {float:right;display:block;width:100%;margin:0px;padding:0px;border-bottom:1px solid #03291b;}
#menu a {display:block;padding:6px 12px 6px 12px;text-decoration:none;font-size:10pt;color:#000;background-color:#e3c97b;}
#menu a:hover {padding:6px 12px 6px 12px;text-decoration:none;font-size:10pt;color:#FFF;background-color:#94b694;}
#menu a.aktiv, #menu a:hover.aktiv {padding:6px 12px 6px 12px;text-decoration:none;font-size:10pt;color:#FFF;background-color:#94b694;}

/* - CONTENT - */
#content {width:770px;margin:0px;padding:0px;text-align:left;overflow:hidden;background:transparent;color:#545248;}

/* - SIDEBAR - */
#content {width:199px;margin:0px;padding:0px;text-align:center;overflow:hidden;background:transparent;color:#545248;float:left;border-right:1px solid #D5D5D5;}

/* - SUBMENU - */
#content #submenu {width:199px;margin:0px 0px 30px 0px;padding:0px;text-align:left;}
#content #submenu ul {width:199px;margin:0px;padding:0px;}
#content #submenu ul li {width:199px;height:35px;margin:0px;padding:0px;border-bottom:1px solid #D5D5D5;}
#content #submenu ul li a {width:177px;height:33px;padding:0px 10px;text-decoration:none;color:#545248;line-height:32px;display:block;background-color:#F9F9F9;border:1px solid #F9F9F9;font-size:11px;}
#content #submenu ul li a:hover {width:177px;height:33px;padding:0px 10px;text-decoration:none;color:#545248;line-height:32px;display:block;background:url(../images/submenu_hover.gif) repeat-x;border:1px solid #F9F9F9;font-size:11px;}
#content #submenu ul li a.aktiv, #content #submenu ul li a:hover.aktiv {width:177px;height:33px;padding:0px 10px;text-decoration:none;color:#FFF;line-height:32px;display:block;background-color:#E96000;border:1px solid #F9F9F9;font-size:11px;}

/* - TEXT - */
#content #text {width:500px;min-height:396px;margin:0px;padding:35px;text-align:justify;background:#fff url(../images/text.gif) top right no-repeat;color:#545248;float:left;line-height:22px;}
h1 {font-size:16px;font-weight:bold;margin:0px 0px 20px 0px;color:#E96000;font-family:"Arial";text-transform:uppercase;letter-spacing:0px;}
#content #text h2 {font-size:14px;font-weight:bold;margin:0px 0px 20px 0px;color:#545248;font-family:"Arial";text-transform:none;letter-spacing:0px;}
#content #text h3 {font-size:11px;font-weight:bold;margin:0px 0px 5px 0px;color:#E96000;font-family:"Verdana";letter-spacing:0px;}
#content #text p {margin:0px 0px 15px 0px;}
#content #text hr {border-top:1px solid #D7D7D7;border-right:1px solid #FFF;border-left:1px solid #FFF;border-bottom:1px solid #FFF;margin:0px 0px 15px 0px;height:2px;}
#content #text a {color:#545248;text-decoration:none;}
#content #text a:hover {color:#545248;text-decoration:underline;}

/* - FOOTER - */
#footer a.seitenanfang {position:absolute;top:0px;left:20px;}
#footer span {position:absolute;top:0px;left:220px;}
#footer a {text-decoration:none;color:#B5B5B5;font-size:10px;}
#footer a:hover {text-decoration:underline;color:#B5B5B5;font-size:10px;}
#footer a.w3b {text-decoration:none;color:#B5B5B5;font-weight:bold;font-size:10px;}
#footer a:hover.w3b {text-decoration:underline;color:#B5B5B5;font-weight:bold;font-size:10px;}
