body {background:url(images/bg_900.gif) repeat-y top center #eaeaea; color:#3a3a3a; font: 76% Tahoma, Verdana, Arial, Helvetica, sans-serif; margin:0 auto; padding:0; height: 101%;}

/* Main layout and header */
#wrap {background:#FFFFFF none repeat scroll 0%; color:#303030; margin:0 auto; padding:0; width:900px !important; width:899px;}

/* Menu */
#menu {height:35px;margin:5px 5px 0;background-color:#eaeaea;position:static;z-index:3;}
#menu ul.avmenu {list-style: none;margin:0;padding:0 20px 0;}
#menu ul.avmenu li {display:inline;height:35px;}
#menu ul.avmenu li a {padding:10px 0 !important;display:block;float:left;width:100px;text-align:center;text-transform:uppercase;text-decoration:none;color:#585551;font-weight:bold;}
#menu ul.avmenu li a:hover {background-color:#DDD;border-left:1px solid #BBB;border-right:1px solid #BBB;width:98px;}
#menu ul.avmenu li a.empty_href {color:#2e7fd0;background-color:#ddd;border-left:1px solid #BBB;border-right:1px solid #bbb;width:98px;}

/*yymenu*/
#yymenu  {background-color:#eaeaea;}
#yymenu a {padding: 4px;text-decoration: none;display: block;color: #585551;margin: 0px;border-bottom: solid 1px #fff;background-color: #eaeaea;font-size:10px;font-weight:bold;}
#yymenu a.last {border-style: none;}
#yymenu a:hover {background-color: #ddd;}
#yymenu .sub {background-image: url(images/pfeil.gif);background-repeat: no-repeat;background-position: right center;}
.mmLevel1, .mmLevel2 {padding-top:0px;margin-bottom:10px;border-top:0;border-left:1px solid #bbb;border-right:1px solid #bbb;border-bottom:1px solid #bbb;width:125px;}

/* Header */
#header {position:static;z-index:1;/*background: url(images/logo.jpg) no-repeat left top;*/ color:#505050; height:250px; margin:5px; padding:0;}
#killflash {position:absolute;z-index:2;background-color:#fff;height:250px; margin:5px; padding:0; visibility:hidden;}

/* Breadcrump */
#breadcrumb {height:20px;font-size:1em;padding:0;margin:0 5px;margin-bottom:0;}
#breadcrumb a {background:inherit; color:gray; font-weight:400; text-decoration:none;}
#breadcrumb a:hover {text-decoration:underline;}

/* Left sidebar */
#leftside {float:left; margin:5px 5px 5px; padding:0 5px 0; width:210px; }

/* Right sidebar */
#rightside {float:right; margin:0px; padding:0px; width:220px;}

/* Main content variations */
#content {margin:5px 260px 5px 230px; padding:0 0 0 10px; text-align:left;}
#contentleft {margin:2px 10px 10px 230px; padding:0; text-align:left;}
#contentright {margin:2px 230px 10px 5px; padding:0; text-align:left;}
#contentwide {margin:2px 10px 5px; padding:0; text-align:left;}

/* Footer */
#footer {background:#fff; border-top:1px dashed #b0b0b0; clear:both; color:gray; font-size:0.9em; margin:0 auto; padding:8px 0; text-align:center; width:800px;}
#footer p {margin:0; padding:0;}
#footer a {background:inherit; color:gray; font-weight:400; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
