@charset "UTF-8"; 

*{margin:0; padding:0; border:0}

body{text-align:left; color:#333, min-width:760px; max-width:98%;}

#wrap{min-width:760px; max-width:98%; width:auto !important; width:960px; margin:0 auto; text-align:left}
#topcontent{line-height:145%}
#sidebar{float:left; width:15%; overflow:hidden; margin-bottom:13px}
#content{float:left; width:57%; text-left:0%; overflow:hidden; padding:0 2.0%; line-height:175%; margin-top:10px; text-align:justify !important; margin-bottom:20px; border:2px dotted #CCC}
#sidebar-2{float:left; width:22%; overflow:hidden; line-height:175%; margin-left:10px; margin-bottom:20px}
#footer{clear:both}

#content a{text-decoration:none; font-weight:bold}
#content a:hover{text-decoration:none; font-weight:bold; opacity:0.7}

.moduletable_menu h3, .moduletable h3{margin-top:10px; font-size:1.1em; font-weight:bold; padding:4px}

.menu li a:link, .menu li a:active, .menu li a:hover, .menu li a:visited, a.mainlevel{display:block; text-decoration:none; padding:4px; color:#333; border-bottom:1px dotted #CCC}

.menu li a:hover, a.mainlevel:hover{color:#FFF}
#header{height:2px}
#header h2{font-size:28px; padding:20px 4px}
#header .inside{min-width:760px; max-width:98%; width:auto !important; width:960px; margin:0 auto; text-align:left}

.contentheading{font-size:1.5em; font-weight:bold}
.componentheading{font-size:2em; padding:4px 0}
.small{font-size:0.9em; font-weight:bold; color:#888}
.createdate, .modifydate{font-size:0.9em; display:block; font-weight:bold; color:#666; border-top:1px dotted #CCC; border-bottom:1px dotted #CCC}

#content ul{margin-left:13px}

#topcontent{margin-top:-10px}
#content td{padding-right:5px}

#mod_login_username, #mod_login_password{margin-top:3px; margin-bottom:3px; width:93%; border:1px solid #DDD; padding:2px}
#mod_login_remember{margin-left:4px}
#sidebar .button{padding:2px; margin-top:3px; margin-bottom:3px}
#sidebar-2 table td{text-align:left}

#topmenue{margin-top:10px; padding:4px; padding-bottom:5px}

#topmenue ul li{list-style:none; display:inline; margin-left:10px}

#topmenue ul li a{color:#fff; text-decoration:none}
#topmenue ul li a:hover{border-bottom:3px double #fff}

#active_menu-nav{border-bottom:2px double #fff !important}
#topcontent{padding-bottom:1px}

#headerpicture{margin-top:1px; height:7px}

.menu li.parent{background:url(../images/arrow_down.png) top right no-repeat}
.menu li.parent#current{background:url(../images/arrow_down_white.png) top right no-repeat}

.menu li.parent#current a{color:#FFF}
.menu li.parent#current li a:link, .menu li.parent#current li a:visited, .menu li.parent#current li a:active{background-color:#FFF}
.menu li.parent#current li a:hover{background-color:#FFF; opacity:0.8}
#current a{color:#FFF; opacity:0.8}
.menu li.parent.active a{color:#FFF; border-bottom:1px dotted #fff}

#sidebar td{padding-left:3px}

.pagenavcounter{font-weight:bold}

.contenttoc{margin-left:10px; padding-left:10px; border-left:1px dotted #CCC; border-bottom:1px dotted #CCC}
.contenttoc th{text-decoration:underline}

.nisi{display:none}

#content input{border:1px solid #CCC; padding:2px; font-size:11px}

.sectiontableentry1 img, .sectiontableentry2 img{margin:3px}

.tool-tip{background:#fff; padding:3px; text-align:left}
.tool-title{font-weight:bold}

#footer{padding:10px; padding-bottom:5px}

#syndicate_cnt{display:block; margin-top:10px; padding:4px}
#syndicate_cnt * a{font-weight:bold; color:#666; text-decoration:none}

.search #mod_search_searchword{font-size:11px; padding:3px; -moz-border-radius:10px; padding-left:7px}
.search{text-align:right; float:right; margin-top:-19px}

.highlight{color:#F00; padding:2px; border:1px solid #F00}
fieldset{border-bottom:1px dotted #CCC; margin:5px auto; padding-bottom:5px}
.inputbox{border:1px solid #CCC; padding:2px}
