ul#mainlevel-nav{list-style:none;margin:0;padding:0;}
ul#mainlevel-nav li{float:left;margin:0 3px;padding:3px 0;}
ul#mainlevel-nav li a:link,ul#mainlevel-nav li a:visited{text-decoration:none;color:#fff;padding:2px 7px 3px 7px;border-left:1px solid #fff;border-top:1px solid #fff;border-right:1px solid #fff;}
ul#mainlevel-nav li a:hover{color:#f58a49;background:#fff;}
.module,.module_menu,.module_text{background:url(../images/module_oben_links.gif) no-repeat top left;margin:0 0 15px 0;}
.module div,.module_menu div,.module_text div{background:url(../images/module_unten_links.gif) no-repeat bottom left;}
.module div div,.module_menu div div,.module_text div div{background:url(../images/module_oben_rechts.gif) no-repeat top right;}
.module div div div,.module_menu div div div,.module_text div div div{background:url(../images/module_unten_rechts.gif) no-repeat bottom right;padding:5px;line-height:16px;text-align:left;}
.module div div div div,.module_menu div div div div,.module_text div div div div{margin:0;padding:0;background:none;}
.module div div div h3,.module_menu div div div h3,.module_text div div div h3{border-bottom:1px solid #ddd;margin:0 -4px 4px -4px;padding:0 7px 4px;color:#f58a49;font-size:10px;}
.module div div div ul{list-style:none;margin:5px 0 2px 0;padding:0;border-top:2px solid #fff;border-bottom:1px solid #ddd;}
.module div div div ul li{background:url(../images/list_icon.gif) no-repeat 4px 3px;border-top:1px solid #ddd;border-bottom:2px solid #fff;padding:0 5px 0 20px;}
.module div div div ul li:hover{background:#eee url(../images/list_icon_hover.gif) no-repeat 4px 3px;}
.module div div div ul li a{font-size:11px;text-decoration:none;color:#f58a49;display:block;}
.module div div div ul li a:hover{color:#999;text-decoration:none;}
.module_menu div div div ul{list-style:none;margin:0;padding:0;}
ul.menu{border:none 0!important;}
ul.menu li a span,a.mainlevel:link,a.mainlevel:visited{color:#666;display:block;width:auto;margin:0 -4px 0 -4px;padding:2px 5px 2px 20px;text-decoration:none;background:url(../images/menu_icon.gif) no-repeat 0 0;}
ul.menu li a span:hover,a.mainlevel:hover{color:#f58a49;background:url(../images/menu_icon.gif) no-repeat 0 -20px;}
ul.menu li ul li{margin-left:9px;}
ul.menu li ul li a span{padding-left:18px;background:url(../images/menu_unterpunkt.gif) no-repeat 0 4px;}
ul.menu li ul li a span:hover{background:url(../images/menu_unterpunkt_hover.gif) no-repeat 0 4px;}
fieldset{border:none;padding:0;margin:0;}
#form-login ul li a{font-size:10px;}
#form-login ul{border:0 none;padding:0;margin:0;}
#form-login ul li{background:none;border:0 none;padding:0;margin:0;}
#form-login-username,#form-login-password{margin:3px 0;}
#modlgn_username,#modlgn_passwd{width:95%;}
#form-login-remember{font-size:10px;margin:3px 0;}
.search{text-align:right;}
#mod_search_searchword{margin:0 10px;}
.buttonheading img{border:0 none;}
.contentpaneopen{width:100%;}
.contentheading{color:#f58a49;font-weight:bold;padding:2px;border-bottom:1px solid #f58a49;font-size:10px;text-align:left;}
.componentheading{font-size:14px;border-bottom:1px solid #939393;font-weight:bold;margin:3px 2px 20px;padding:2px;text-align:center;}
.contentpane{padding:0 5px 0 5px;}
.modifydate,.createdate,.small,.pagenav{font-size:10px;}
.createdate{padding-bottom:10px;}
.sectiontableheader{font-size:10px;border-left:2px solid #fff;padding:2px 4px;background:#f58a49;color:#fff;}
.sectiontableentry1{background:#eee;padding:2px;}
.sectiontableentry1 td{padding:5px 6px;border-left:2px solid #fff;border-top:2px solid #fff;}
.sectiontableentry2{background:#f7f7f7;padding:2px;}
.sectiontableentry2 td{padding:5px 6px;border-left:2px solid #fff;border-top:2px solid #fff;}
.pagenav{padding:2px 3px;border:1px solid #eee;background:#f7f7f7;}
.pagenav a:link,.pagenav a:visited{padding:2px 3px;border:1px solid #eee;background:#f7f7f7;color:#f58a49;}
.pagenav a:hover{border:1px solid #ddd;color:#eee;}
.pagenavbar{text-align:center;display:block;font-size:10px;}
.pagenavbar a{font-size:10px;}
.inputbox{border:1px solid #ddd;color:#aaa;padding:2px 3px;}
.inputbox:hover{border:1px solid #ccc;color:#ccc;}
.inputbox:focus{border:1px solid #f58a49;color:#f58a49;}
.button{border:1px solid #ddd;color:#aaa;background:#fff;font-weight:bold;font-size:12px;}
.button:hover{border:1px solid #f58a49;color:#f58a49;}
.button:focus{border:1px solid #eee;color:#eee;}
.contenttoc{border:1px dashed #f58a49;margin:0 0 10px 10px;padding:5px;background:#f8f8f8;}
.contenttoc:hover{background:none;}
.contenttoc tbody tr th{border-bottom:1px dashed #f58a49;padding:0 0 5px 0;}
.contenttoc tbody tr td{padding:5px 0 0 0;}
a.readon:link,a.readon:visited{background:url(../images/weiter.gif) no-repeat;padding:2px 21px 2px 4px;color:#fff!important;text-decoration:none;font-size:10px;float:right;}
a.readon:hover{background:url(../images/weiter_hover.gif) no-repeat;color:#fff!important;}
div.bannergroup_text div.banneritem_text{border:1px solid #eee;margin-bottom:4px;padding:3px 3px 7px 3px;}
div.bannergroup_text div.banneritem_text:hover{border:1px dashed #ddd;background:#fff;}
