/* **************************************************************
 * test.kif-atletik.dk      Style Sheet
 * Updated:		13/9/2009 @ 10:00 PM
 * Author:		Jakob Molander
 * **************************************************************/
/* **************************************************************
 * HTML TAGS
 * **************************************************************/
* {margin: 0;padding: 0;list-style-type: none;}
body {margin: 25px 0;font-size: .7em;font-family: Verdana, Helvetica, sans-serif;color: #000;background-color: #CCC;}
body.black {background-color: #000;}
p {padding:5px 0;line-height:1.3em;}
th {padding:2px 5px 2px 5px}
td {padding:2px 5px 2px 5px}
td.front {font-family: lucida handwriting, Helvetica, sans-serif;color: #FFF; font-size: 2em;}
table.list {border-collapse: collapse; border: none;}
table.list td {border: none;}
td.row1 {background-color: #DDD; border: none; padding: 3px;}
td.row {background-color: #EEE; border: none; padding: 3px;}
img {border: none;}
hr {background-color: Transparent;border: none;border-top:1px solid #000;height:1px;margin:5px 0 10px 0;}
/* **************************************************************
 * LAYOUT ELEMENTS
 * **************************************************************/
#page {width:960px;margin:0 auto;}
.clear {clear: both;margin: 0;height: 0;line-height: 0;font-size: 0;display: block;}
.content_container {background:#FFF url(Images/bg_border_content_container.png) bottom no-repeat;position:relative;margin:0 0 10px 0;padding:15px 15px 20px 15px;height:auto !important;height:300px;min-height:600px;}
.content {float:left;width:800px;padding-right:15px;_padding-right:14px;}
/* **************************************************************
 * LINKS
 * **************************************************************/
a:link {color:#034af3;text-decoration:none;font-weight:normal;}
a:visited {color:#3529ae;text-decoration:none;font-weight:normal;}
a:hover {text-decoration:underline;}
a:active {color:#18a758;}
/* **************************************************************
 * NAV_MAIN
 * **************************************************************/
ul.nav_main {background:#585858 url(images/bg_border_nav_main.png) top no-repeat;padding:0 10px 0 15px;margin:0 0 -5px 0;min-height:1px;_height:1px;}
ul.nav_main li {display:inline;}
ul.nav_main a:link, ul.nav_main a:visited {display:block;text-decoration:none;position:relative;font-weight:bold;color:#FFF;float:left;padding:6px 20px;border-left:1px solid #525252;border-right:1px solid #8b8b8b;}
ul.nav_main a:hover {cursor:pointer;background:#505050 url(images/bg_border_nav_main.png) -10px -12px no-repeat;}
/* **************************************************************
 * NAV_MAIN_SUB
 * **************************************************************/
ul.nav_main_sub {background:#8C8C8C url(images/bg_border_nav_main_sub.png) top no-repeat;padding:9px 10px 7px 15px;margin:0 0 -5px 0;min-height:1px;_height:1px;}
ul.nav_main_sub li {display:inline;}
ul.nav_main_sub a:link, ul.nav_main_sub a:visited {display:block;text-decoration:none;position:relative;color:#FFF;float:left;padding:4px 14px;border-left:1px solid #979797;border-right:1px solid #6b6b6b;font-size:.9em;}
ul.nav_main_sub a:hover {cursor:pointer;background:#727272;}
/* **************************************************************
 * DISPLAY
 * **************************************************************/
ul.display {background:#000;padding:0px 10px 0px 15px;margin:0 0 -5px 0;min-height:1px;_height:1px;}
ul.display li {display:inline;}
ul.display a:link, ul.display a:visited {display:block;text-decoration:none;position:relative;font-weight:bold;color:#AAA;float:left;padding:4px 14px;border-left:1px solid #979797;border-top:1px solid #979797;border-right:1px solid #6b6b6b;border-bottom:1px solid #6b6b6b;font-size:.9em;}
ul.display a:hover {cursor:pointer;background:#222;}
/* **************************************************************
 * FORMS
 * **************************************************************/
td.missing {font-weight:bold;color:#F00;}
p.missing {font-weight:bold;color:#F00;}
/* **************************************************************
 * COLORS
 * **************************************************************/
.red {color:#A00;}
.green {color:#0A0;}
.white {color:#FFF;}
/* **************************************************************
 * Calendar table
 * **************************************************************/
table.calendar {border-collapse: collapse; border: solid 1px #AAA;}
table.calendar td {border: solid 1px #AAA;}
table.calendar th {border: solid 1px #AAA;}
table.calendar td.red {background-color: red; color: black; padding: 3px;}
table.calendar td.orange {background-color: orange; color: black; padding: 3px;}
table.calendar td.yellow {background-color: yellow; color: black; padding: 3px;}
table.calendar td.lightgreen {background-color: lightgreen; color: black; padding: 3px;}
table.calendar td.green {background-color: green; color: black; padding: 3px;}
table.calendar td.blue {background-color: lightblue; color: black; padding: 3px;}
table.calendar td.grey {background-color: lightgrey; color: black; padding: 3px;}
table.calendar td.current {border: solid 2px #999;}
table.calendar td:link {color:#222;text-decoration:none;font-weight:normal;}
table.calendar td:visited {color:#222;text-decoration:none;font-weight:normal;}
table.calendar td:hover {text-decoration:underline;border: solid 2px #000;cursor: pointer;}
table.calendar td:active {background-color: #FFF; color: #000;}
