img { border: none; }

b { color: #FF6600} 
a { text-decoration:underline; color:#FF6600} 
a:hover { color:#777; }

body, html {margin:0px font-family: Trebuchet MS, courier new, arial; color:#555; margin: 0;padding: 0}

.txt {font-family: Trebuchet MS, courier new, arial; color:#555; font-size:12px; padding:15px}

.page_title { position:relative; top:-14px; font-size:25px; padding:0px; margin:0px}

h1 {font-size:25px}
h2 {font-size:20px}

.booktop {width:104px; height:100%; background:#fff url('http://www.sjoebeck.dk/images/book_top.gif') no-repeat top left;}
.logotop {position:absolute; left:120px; top:0px; width:60px; height:65px}

.colortxt {color:#FF9966}

.content {position:relative; top:-5px; padding:15px; padding-right:0px; font-size:12px; font-family: Trebuchet MS, courier new, arial; color:#555;}

.logininfo {color: #000;font-size:11px}
.logininfo a {color: #000;}
.logininfo a:hover {color: #cecece;}

.logo {width:100%; height:152px; background:#999 url('../images/logo1.gif') no-repeat 0px 0px;}

.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: #FF6600 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 ;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;padding-right:10px}

.left-menu-top-top {width:90px; height:100%; background: url('../images/menu_left1.jpg') 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;padding: 0px;text-align: center}
#left-menu li a {font-size:11px;color: #fff; line-height: 1.5em;float: left; display: block;text-decoration: none;text-align: center;margin: 0;padding-top: 5px;}
#left-menu li a:hover { border-left:#f00000 6px solid }
#left-menu li a:active { border-left:#FF6600 6px solid }
/* Commented backslash hack hides rule from IE5-Mac \*/
#left-menu li a {float: none}
/* End IE5-Mac hack */
#left-menu { width:155px } 

.leftmenutxt {height:50px; padding-top:25px; text-align:left; padding-left:15px; color:#fff; text-decoration:none; font-size: 12px } 
.leftmenutxt a {color:#cccccc}
.leftmenutxt a:hover {color:#cecece}

.imgbarheader {font-size:11px;text-align:center; width:155px; height:15px; border-right:1px solid #000; border-bottom:1px solid #000; padding-top:4px; padding-bottom:5px; margin-top:0px;background: #FF6600 url('../images/button_imgbar.gif') top left repeat-x}
.imgbarheaderempty {font-size:11px;text-align:center; border-right:1px solid; padding-top:4px; padding-bottom:5px; margin-top:0px;background: url('../images/button_imgbar.gif') #fff top left repeat-x}
.imgbar {font-size:9px;text-align:right;border-right:1px solid; width:155px; height:10px;}
.imgbarempty {font-size:9px;text-align:right;border-right:1px solid; height:80px; padding-top:77px; background: url('../images/box_p1x10.gif') #fff top left repeat-x}

.right-menu {background: url('../images/menu_right1.jpg') top left repeat; margin-right:0px; width:100%; height:100%}

.arrows {color:#f00000; padding-right:7px}
.leftmenuover {border-left:#f00000 6px solid;}
.headertxt {font-size:14px; color: #fff; width:400px; font-weight:normal; padding-top:5px; margin-bottom:0px}

.printer {text-align:right;padding-right:7px; position:relative;top:0px}
.maintxt {background:#000; font-size:12px; padding-top:8px; padding-right:8px; padding-left:4px; margin-top: 0px}

.copyrighttxt {text-decoration:none; height:100%; text-align:right;padding-right:7px;padding-left:7px;font-size:10px}
.copyrighttxt a {color:#fff}
.copyrighttxt a:hover {color:#cccccc}

.newsheader { text-decoration:none; color: #fff; font-weight: bold; font-size: 14px } 
.newsheader b { color:#ccc }
.newstxt {text-decoration:none; color: #fff; font-size: 11px; color:#fff}
.newstxt b { color: #fff; } 
.newstxt a { color: #fff; } 
.newstxt a:hover { color: #ccc; } 
.newsclick {color:#ccc;text-align:right;padding-bottom:37px;padding-top:6px}

.kommentar {font-size:11px}
.kommentar a {font-size:11px}
.commentfooter {color:#FF6600;font-style:italic;font-size:10px}
.subtxt { text-decoration:none; font-size: 11px; } 
.subtxt b { color: #FF6600; font-weight:bold } 

input {FONT-SIZE: 8pt;COLOR: #808080; font-family: Trebuchet MS, Georgia, serif; height: 18px;text-align: right; padding-right: 5px; padding-top: 2px; padding-left: 5px }
textarea {FONT-SIZE: 8pt;COLOR: #808080; font-family: Trebuchet MS, Georgia, serif;  padding-right: 5px; padding-top: 2px; padding-left: 5px }
select {FONT-SIZE: 8pt;COLOR: #000000; font-family: Trebuchet MS, Georgia, serif;height: 22px;}

.knap {margin-bottom:0px; text-align:center; FONT-SIZE: 8pt;COLOR: #FF6600; font-family: Trebuchet MS, Georgia, serif;height: 24px;}

.login_table {width:100%; padding-right: 0px;padding-left: 5px;FONT-SIZE: 8pt;}
.billedserier { width:90%; margin-bottom:15px; margin-top:15px; font-size: 12px;color: #cecece; font-family: Trebuchet MS, Georgia, serif }
.billedserie  { width:500px; background:#000  }

.docheader {color:#fff;font-weight: bold; font-size: 16px}
.doctable {COLOR: #fff;width: 100%;padding-right: 15px;padding-left: 15px;    FONT-SIZE: 8pt; }

.kalenderHeader {font-size:10px}
.kalenderDays   {font-size:11px;background:#dddddd}
.kalenderDigits {font-size:11px;border: 1px solid #EFEFEF; text-decoration: none}


.comment
{
    margin-top:20px;
    padding-top:0px;
    COLOR: #636363;
    background:#E0E0E0;
    width: 94%;
    margin-left:15px;
    padding-right: 15;
    padding-left: 15;
    FONT-SIZE: 11px;
    font-style:italic;
    border: 1px dotted #cecece;
}


/* tables........................................................................................................................ */

.reference { float:left;}
.referencetxt {padding-left:15px; float:left; text-align:left; width:333px;}

.tablereferencer {
    width:330px;
    padding-right: 15px;
    padding-left: 15px;
    text-align:left;
    FONT-SIZE: 95%;
	font-family: Trebuchet MS, Georgia, "Times New Roman", Times, serif;
}
 

.kontakt td { height:15px; font-size:12px; font-family: Trebuchet MS, Georgia, "Times New Roman", Times, serif;}
.kontakt select { height:20px; width:220px; font-size:12px; color:#FF6600; font-family: Trebuchet MS, Georgia, "Times New Roman", Times, serif;}
.kontakt input { text-align:left; width:220px; height:18px; color:#FF6600; border: 1px solid #ccc; }
.kontakt textarea {    width:220px; font-size:12px; color:#FF6600;	border: 1px solid #ccc;}
.kontakt li { list-style:square; color:#FF6600}

.tablelogin td { height:15px; font-size:12px;}
.tablelogin input { text-align:left; width:150px; height:18px; color:#FF6600; border: 1px solid #ccc; }


.tableweblogpres { font-size:100%; font-family: Trebuchet MS, Georgia, "Times New Roman", Times, serif;}

.tablemoduler {
    width:600px;
    padding-right: 15px;
    padding-left: 15px;
    text-align:left;
    FONT-SIZE: 90%;
	font-family: Trebuchet MS, Georgia, "Times New Roman", Times, serif;
}

 
.tablemodulerheader {
    cellpadding:10px;
	text-align:center;
	height:15px;
	background:#333 /* #F00000; */
    text-transform: uppercase;
    COLOR: #ffffff;
} 

.tablemoduler td { vertical-align:top; }
.tablemoduler tr td { padding-right:10px; vertical-align:top; }

.tabledefault {
    margin-left:50px; 
    width: 80%;
    padding-right: 15;
    padding-left: 15;
    FONT-SIZE: 90%;
    border: 1px dotted #cecece;
}

  
.tableweblog
{
    COLOR: #636363;
    FONT-SIZE: 90%;
    width: 100%;
    padding-right: 15;
    padding-left: 15;
}

.tableweblog1
{
    COLOR: #636363;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    FONT-SIZE: 110%;
    border: 1px dotted #cecece;
}


