html,body{margin:0; padding:0; margin-bottom:20px}
body{font: 76% verdana,sans-serif}
a:link,a:visited,a:active{color:#000}
a:hover{color:#ffc703;text-decoration:none}
div#footer {position:relative; margin: 0 auto; text-align:right; margin-right: 50px}
div#footer a{color: #2f2f2f; font-size:10px; text-decoration: none}
div#footer a:hover{color: #000000; font-size:10px}
h1{font:bold 120% verdana,sans-serif; padding:2px 0 12px 0; margin:0; clear:both}
h2{font:bold 110% verdana,sans-serif; padding:2px 0 2px 0; margin:0; clear:both}
h3{font:bold 100% verdana,sans-serif; padding:1px 0 1px 0; margin:0; clear:both}
p {margin:6px 0 12px 0}
p.quick {margin-bottom:10px}
img{border:0}
i.hint{font-size:11px;}
/*li {height:18px; font: normal 100% verdana,sans-serif;}*/

/* Links hinter denen Funktionen stehen */
.fct {cursor: pointer; text-decoration:underline;}
.fct:hover {text-decoration:none;}

div.ufs_entry{min-width:450px; min-height:50px; margin-right: 25px; float:left;}
div.ufs_entry label {width:450px}
div.ufs_entry2{min-width:300px; min-height:50px; margin-right: 25px; float:left;}
div.ufs_entry2 label {width:300px}
input,textarea{background-color:#e7fee8; border:1px solid #5daa60}
input[disabled] {color: #000; background-color: #fff; border:1px solid #fff}
select[disabled] {color: #000; background-color: #fff; border:1px solid #fff}
input[readonly] {color: #000; background-color: #fff; border:1px solid #fff}
select[readonly] {color: #3f3f3f; background-color: #fff; border:1px solid #fff}
textarea[readonly] {color: #3f3f3f; background-color: #fff; border:1px solid #fff}
input:focus,textarea:focus{background-color:#fff; border:1px solid #007105}
input.btn {background:url(../gfx/btn_back.gif)}
input.btn:focus {background:url(../gfx/btn_back_d.gif)}
label {display:block; padding:5px 0 5px 0; clear:both; font-weight:bold}
table {border-spacing:0; border-collapse: collapse;}
td {padding:0px; text-align:left}

a#nexit{color:#5daa60;font-weight:bold;}

ul#tabnav {text-align:left; margin:1em 0 1em 0; font:bold 90% verdana,sans-serif; border-bottom:1px solid black; list-style-type:none; padding:3px 10px 3px 10px}
ul#tabnav li {display:inline; margin:0 10px 0 0}
ul#tabnav li a {padding:3px 4px; border:1px solid black; color:#666; margin-right:0px; text-decoration:none; border-bottom:none; background:url(../gfx/tabs_back.gif)}
ul#tabnav a:hover {background:none; background-color:white; top:0}
ul#tabnav li.active {border-bottom:1px solid #fff}
ul#tabnav li.active a,a:hover {background:white; color:black; position:relative; top:1px; padding-top: 4px}
ul#tabnav li.exit {  }
ul#tabnav li.exit a { background:white; color:#5daa60; position:relative; padding-top: 4px; border: none; border-bottom: 1px solid #000; }
ul#tabnav li.exit a:hover { text-decoration: underline; }

ul#nav{height:25px; width:700px; list-style-type:none; margin:0; padding:0; font:bold 90% verdana,sans-serif}
ul#nav li{display:inline; margin:3px 0 0 0; padding:3px 0 0 0; height:19px; float:left}
ul#nav li a {padding:6px 10px 6px 10px; border-right:1px solid #afafaf; background:url(../gfx/nav_back.gif)}
ul#nav li a#selected {padding:6px 10px 6px 10px; border-right:1px solid #afafaf; background:url(../gfx/nav_back_d.gif)}
ul#nav li a:hover {background:url(../gfx/nav_back_d.gif); top:0}
ul#nav img {vertical-align:top}
ul#nav li.active {border-bottom:1px solid #fff}
ul#nav li.active a,a:hover {background:white; color:black; position:relative; top:1px; padding-top: 4px}

ul#content_nav li {height:25px; font: normal 100% verdana,sans-serif;}

div#content .nav_group {width:400px; font: bold 100% verdana,sans-serif; color: #5c5c5c; float: left; display: block; margin: 0px 0px 20px 20px; min-height: 100px;}
div#content .nav_group li {height:25px; font: normal 100% verdana,sans-serif;}

tr#head {height:60px}
tr#nav {height:25px}
td#team {width:200px; background:url(../gfx/logo.gif); border-right:1px solid #afafaf}
td#space {width:5px}
td#logo {border-left:1px solid #afafaf; border-right:1px solid #afafaf;}
td#logo img {display:block; float:left}
td#user {width:190px; border-right:1px solid #afafaf; background:url(../gfx/nav_back.gif); font:90% verdana,sans-serif; padding-left:10px}
td#nav {border-left:1px solid #afafaf; border-right:1px solid #afafaf; background:url(../gfx/nav_back.gif)}
td#left {width:200px; height:400px; border-right:1px solid #afafaf; vertical-align:top}
td#content {border-left:1px solid #afafaf; border-right:1px solid #afafaf; vertical-align:top; }

div#content {margin:20px 0 0 15px}
div#content_left {width:190px; margin:10px 0 0 10px;}
div#logout {height:45px; width:85px; margin:10px 10px 0 0; float:right; font:bold 90% verdana,sans-serif}
div#space {width:5px; height:5px}
div#stat_success,div#stat_warning,div#stat_hint {height:18px; padding:3px 0 0 10px; text-align:left; background-color:#fff38d; border-bottom:1px solid #afafaf; font-weight:bold}
div#stat_success img,div#stat_warning img,div#stat_hint img {vertical-align:top}
div#stat_success {color:green}
div#stat_warning {color:red}
div#stat_hint {color:black}
div#logo {width:177px; height:60px; background:url(../gfx/obs_logo.gif); float:left}

table.list {border-spacing:0px}
table.list td {padding:3px}
table.list tr.head_foot {height:25px; font:bold 100% verdana,sans-serif}
table.list tr.head_foot td, table.list tr.head_foot th {border-left:1px solid #afafaf; border-right:1px solid #afafaf; text-align:center; background:url(../gfx/nav_back.gif)}
table.tablesorter th { cursor: s-resize; }
tr.tr0 {background-color:#e8e8e8; font:90% verdana,sans-serif}
tr.tr1 {background-color:none; font:90% verdana,sans-serif}
tr.tr2 {background-color:#9ce0a0; font: 90% verdana,sans-serif}