html { color:#fff; height:100%;}

body  { height:100%; text-align:center; background:#660000; margin:10px; padding:0px;
        font-size: 13px; font-family: Trebuchet MS, Georgia, "Times New Roman", Times, serif; color:#fff}

.onlyprint  { display:none }

img { border: none; }

p {font-size:13px}

a           { color: #ddd; }
a:link      { color: #ddd; text-decoration:underline;}
a:visited   { color: #ddd; text-decoration:underline;}
a:active    { color: #ddd; font-weight:bold; text-decoration:underline;}
a:hover     { color: #fff; text-decoration:underline;}

.main {width:100%; background:url('images/main_bg.gif') bottom right no-repeat; padding-top:50px; padding-left:23px; padding-bottom:20px; color:#fff; vertical-align:top}

.headertxt {position:absolute; width:100%; margin-top:10px; border-bottom:#fff 1px outset; height:30px; padding-left:20px; padding-top:0px; font-size:20px; font-style:italic; color:#fff}

.copyright_bottom {width:100%; text-align:right; padding-right:20px; font-size:14px; font-weight:bold; font-style:italic; color:#eee}

td {font-size:13px}

.katalogbestilling {width:380px; padding:3px;}
.katalogbestilling_input { width:300px}
.katalogbestilling_text { width:80px; text-align:right; vertical-align:top;}

input {font-size: 12px; font-family: Trebuchet MS, Georgia, "Times New Roman", Times, serif}
textarea {font-size: 12px; font-family: Trebuchet MS, Georgia, "Times New Roman", Times, serif}

.overskrift {margin-top:10px; height:30px; padding-top:0px; font-size:20px; font-style:italic; color:#fff}
.light {background:#333; color:#fff}
.dark {background:#444; color:#fff}

.knap {padding-left:6px; padding-right:6px; text-align:center; margin-bottom:5px}

.box {font-size:12px;color:#fff; float:left; margin-top:20px; padding:20px; padding-right:10px; margin-left:0px; margin-right:0px; width:635px; margin-bottom: 20px;border-style:outset; border-color:#666; border-width:2px; background:#333}
.box a:link {color:#cc6600;text-decoration:underline}
.box a:visited {color:#cc6600;text-decoration:underline}
.box a:active {color:#cc6600;text-decoration:underline}
.box a:hover {color:#cc6600;text-decoration:underline}
.box ul {color:#cc6600}

.menubar {background:#000;width:1px;height:32px;background: url('../images/button_topbar.gif') no-repeat;}

/* toplinie bg.................................................................................................... */
.nav-menu-top {width:100%; height:30px; background: #ff9900 url('../images/button_top.gif') repeat-x 0 2px;}

#nav-menu ul {list-style: none; padding: 0px; margin: 0px; text-align: center;}
#nav-menu li {float: left; margin: 2px 0px;padding: 0px; text-align: center}
#nav-menu li a {font-size:11px;color:#fff ; font-weight:bold; text-transform:uppercase; background: url('../images/button_top.gif') top left repeat-x;height: 35px; line-height: 2.2em; float: left;  text-decoration: none;text-align: center;padding-top: 5px;}
#nav-menu li a:hover {display:block; color:#fff; width:100%; height:100%; background: url('../images/button_topover1.gif') top left repeat-x;} 
#nav-menu li a:active {background: url('../images/button_topover1.gif') #fff top left repeat-x;}
/* Commented backslash hack hides rule from IE5-Mac \*/
#nav-menu li a {float: none}
/* End IE5-Mac hack */
#nav-menu {float:right;}

.left-menu-top-top {width:90px; height:100%; background: url('../images/menubg_green.gif') top left repeat; border-right:#000; border-right:#000 1px solid;}
.left-menu-top {margin-right:0px; margin-left:0px; width:100%;}

#left-menu ul {list-style: none; padding: 0px;margin: 0px;text-align: right;}
#left-menu li {width:155px; border-bottom:#666 1px solid; float: left;display: block;margin: 0px; margin-left:5px; margin-right:2px; padding: 0px;text-align:left}
#left-menu li a {font-size:13px;color: #fff; line-height: 1.5em;float: left; display: block;text-decoration: none;text-align: left;margin: 0;padding-top: 5px;}
#left-menu li a:hover { border-left:#666 4px solid; background:url('../images/menu_selected.gif') top left repeat-x}
#left-menu li a:active { border-left:#006600 6px solid }
/* Commented backslash hack hides rule from IE5-Mac \*/
#left-menu li a {float: none}
/* End IE5-Mac hack */
#left-menu { margin:4px; background:#660000; height:100%; width:150px; } 

.leftmenutxt {height:50px; padding-top:25px; text-align:left; padding-left:15px; color:#fff; text-decoration:none; font-size: 13px } 
.leftmenutxt a {color:#cccccc}
.leftmenutxt a:hover {color:#cecece}

.forumcontent input {height:25px; font-size:14px; color:#fff}

.newsheader { text-decoration:none; color: #eee; width:100%; font-weight: bold; font-size: 12px } 
.newsheader b {text-decoration:none; cursor:hand; height:15px; color:#eee; font-weight:bold }
.newstxt {text-decoration:none; color: #fff; font-size: 15px;}
.newstxt b { color: #fff; } 
.newstxt a { color: #fff; } 
.newstxt a:hover { color: #efefef; } 
.newsclick {font-size:10px; color:#cecece; text-align:right;padding-bottom:37px;padding-right:5px;padding-top:6px}

.forumtxt a {font-size:14px; font-style:italic; text-decoration:underline; color: #fff; } 
.forumtxt a:link { text-decoration:underline; color: #fff; } 
.forumtxt a:visited { text-decoration:underline; color: #fff; } 
.forumtxt a:active { text-decoration:underline; color: #fff; } 
.forumtxt a:hover { text-decoration:none; color: #fff; } 

.latestForum a {font-weight:normal; font-size:12px; font-style:italic; text-decoration:none; color: #fff; } 
.latestForum a:link { font-weight:normal; font-size:12px; text-decoration:none; color: #fff; } 
.latestForum a:visited { font-weight:normal; font-size:12px; text-decoration:none; color: #fff; } 
.latestForum a:active { font-weight:normal; font-size:12px; text-decoration:none; color: #fff; } 
.latestForum a:hover { font-weight:normal; font-size:12px; text-decoration:none; color: #efefef; } 

.ul {list-style:square;}

