body,html{margin:0;padding:0;font-size:1em}
body{font:normal .7em Tahoma;color:#6d6c6c;line-height:1.3em}
#maincontainer{width:954px;margin:0 auto;position:relative}

#contentwrapper{float:left;width:100%}
#rightcolumn{margin-left:646px;position:relative;}
#leftcolumn{float:left;width:646px;margin-left:-954px;position:relative}
#header_left{width:646px;height:95px;clear:both;position:relative}

#footer{clear:both;width:100%;padding:0;height:98px}
#footer{background:url(../images/footer_background.gif) no-repeat top left;position:relative}
.clear{clear:both}

body{background:#cdd2cd url("../images/page_background.png") repeat-x top left}

/* elements */
#maincontainer{background:#e5e7db url(../images/right_background.png) repeat-x bottom left}
#contentwrapper{background:url(../images/left_background.gif) repeat-y top left}
#leftcolumn{background:#d7dbd8 url("../images/left_background.gif") repeat-y top left}

#header_left ul {list-style:none;margin:0;padding:0;position:relative;top:48px;left:10px;zoom:1;float:left}
#header_left ul li{margin:0 0 7px 0;padding:0;float:left;clear:both}
#header_left ul li a{display:block;width:16px;height:11px}
#header_left ul li a span{display:none}
#pnlLanguages_lnkLangEn{background:url(../images/flag_en.gif) no-repeat center center}
#pnlLanguages_lnkLangNo{background:url(../images/flag_no.gif) no-repeat center center}

#pnlLogo{width:217px;height:92px;background:url(../images/logo_top.png) no-repeat top left;position:absolute;left:232px;top:29px}
#pnlLogo a{width:217px;height:67px;display:block;margin:10px 0 0 0}
#pnlLogo a span{display:none}
#left_shadow{position:absolute;height:327px;width:38px;top:85px;left:-38px;background:url(../images/left_shadow.png) no-repeat top right}
#pnlContent{padding:20px 30px 20px 24px;float:left;width:592px}
/*#pnlContent{padding:20px 30px 20px 24px;float:right;width:285px;min-height:630px}*/
#content-inner{float:right;width:285px;min-height:630px}
#pnlFyltaxiAdvert{width:259px;height:621px;position:absolute;left:25px;top:25px;background:url(../images/flytaxi-advert.jpg) no-repeat top left}

/*#pnlContent p{clear:both;margin:0;padding:0}*/
h1.header,.empty-header{font:bold 15px 'Trebuchet MS';font-style:italic;color:#8b98a2;border-bottom:1px solid #bec6cc;padding:0 0 0 30px;position:relative;margin:0 0 22px -34px;width:auto;float:left;display:block}
h2.date{color:#e29a30;clear:both;font:normal 11px Tahoma;margin:22px 0 0 0}
.empty-header{min-width:140px}
.small-panel{background:url(../images/section_corner.gif) no-repeat 12px top;margin:38px 0 0 0;padding:15px 0 0 27px;float:left;clear:both;width:278px}
.small-panel img{border:none}


/*login*/
#pnlLogin{width:289px;height:24px;background:url(../images/login_background.gif) no-repeat top left;padding:6px 0 0 0;overflow:hidden}
#pnlLogin p{background:url(../images/login_input.gif) no-repeat center left;width:78px;padding:0;margin:0 5px 0 0;float:left;_margin:0 3px 0 0}
#pnlLogin p input{width:72px;height:17px !important;line-height:10px;border:none;background:transparent;padding:1px 3px 0 3px;float:left;font:normal 10px Tahoma}
#pnlLogin button span{display:none}
#pnlLogin button{width:50px;height:18px;border:none;float:left}

#pnlLogin_btnLogin.no{background:url(../images/login_button_no.gif) no-repeat center center}
#pnlLogin_btnLogin.en{background:url(../images/login_button_en.gif) no-repeat center center}
#pnlLogin_btnLogout.no{background:url(../images/logout_button_no.gif) no-repeat center center}
#pnlLogin_btnLogout.en{background:url(../images/logout_button_en.gif) no-repeat center center}

#pnlLogin_lblLoginName{color:#596a77;font:bold 12px 'Trebuchet MS';float:left;margin:0 5px}
#pnlLogin_lblUserName{float:left;font-weight:bold;padding:0 0 0 10px;margin:0 7px 0 0;width:217px}


/*newsletter*/
#pnlNewsletter_lblNewsletter{font:bold 15px 'Trebuchet MS';font-style:italic;color:#3a4a57;margin:0 0 13px 0;padding:0;display:block}
#pnlNewsletter label{float:left;width:80px}
#pnlNewsletter div{margin:0 0 5px 5px;clear:both;width:100%;float:left}
#pnlNewsletter p{background:url(../images/newsletter_email_background.gif) no-repeat center left;width:107px;padding:0;margin:0 5px 0 0;float:left;_margin:0 3px 0 0}
#pnlNewsletter p input{width:102px;height:17px !important;line-height:10px;border:none;background:transparent;padding:1px 3px 0 3px;float:left;font:normal 10px Tahoma}
#pnlNewsletter button span{display:none}
#pnlNewsletter button{width:50px;height:18px;border:none;margin:8px 0 0 142px;clear:both;float:left}
#pnlNewsletter button.no{background:url(../images/newsletter_button_background_no.gif) no-repeat center center}
#pnlNewsletter button.en{background:url(../images/newsletter_button_background_en.gif) no-repeat center center}
#pnlNewsletter_pnlInfo{font-weight:bold;margin:0 0 10px 5px !important;float:left;clear:left;width:220px !important}

.read-more-no,.read-more-en{float:right;display:block;clear:both;margin:18px 0 0 0;width:67px;height:14px}
.read-more-no{background:url(../images/read_more_no.png) no-repeat center right}
.read-more-en{background:url(../images/read_more_en.png) no-repeat center right}
.read-more span,.read-more-no span,.read-more-en span{display:none}

#footer_left{position:absolute;top:60px;left:66px;text-align:left;line-height:12px}
#footer_right{position:absolute;top:60px;left:678px;text-align:left;line-height:12px}
#footer_center{position:absolute;top:60px;left:325px;text-align:left;line-height:12px}
#footer_center a{cursor:hand;color:#6d6c6c;text-decoration:none;font:bold;font-size:12px}
#footer_center a:hover {text-decoration:underline}

/*content*/
#content_shadow{position:absolute;height:270px;width:18px;top:10px;right:0;background:url(../images/content_shadow.png) no-repeat top right}
/*right column*/
/*
#pnlRightCommercial{background:url(../images/cars_top_right.jpg) no-repeat top left;width:289px;height:96px;margin:65px 0 0 0;}
*/
#pnlRightCommercial{width:289px;height:110px;margin:65px 0 0 27px;}
#pnlRightCommercial a{background:url(../images/kunderabatt.gif) no-repeat top left;width:200px;height:126px;margin:0;display:block}

/*
#pnlRightCommercial{width:289px;height:95px;margin:65px 0 0 0}
#pnlRightCommercial a{background:url(../images/rect_adv.jpg) no-repeat top left;width:289px;height:89px;margin:0;display:block}
*/

.validator{vertical-align:middle;font:bold 1.8em Tahoma;margin:0;line-height:1em;cursor:help}
#pnlDate{position:absolute;right:5px;bottom:3px;font:normal 10px Tahoma}

div.hr hr{display:none}
div.hr{width:100%; background:url(../images/hr_background.gif) no-repeat center center;height:61px;margin:1em 0;}

.breadcrumb{list-style:none;margin:0 0 10px 0;padding:14px 0 0 12px}
.breadcrumb li{float: left;display: inline;margin-right:4px}
.breadcrumb{font:bold 1em Tahoma;height:30px;color: #3a4a57;background:url(../images/breadcrumb_background.gif) no-repeat left center}
.breadcrumb a {color: #3a4a57;background:url(../images/breadcrumb.gif) no-repeat right -1px;padding-right: 12px;text-decoration: none}
.breadcrumb a:hover {text-decoration:underline;color:#e29a30;background:url(../images/breadcrumb.gif) no-repeat bottom right}

.wrapper{width:100%;clear:both}

#Panel1{margin:0;float:left;width:100%;}
#Panel1 img{float:right;margin:10px 100px 0 0;}
.LabCard{margin:0 0 0 300px;}
.ClassArchieve{float:left;margin:0;padding:0;width:100%;}
.ClassArchieve a{color:#6D6C6C;text-decoration:none;}
.ClassArchieve a:hover{text-decoration:underline;}

#chckFetchingFare{border:1px solid #AEAEAE;}
#PrisCalculator_chckFetchingFare{border:0px;}
/*
#commercialgreen{width:185px;height:56px;margin:0;padding:0;float:left; background:url(../images/taxigreen.jpg) repeat-x;}
#commercialgreen a{font-size:20px; color:#ffffff; font-family:Trebuchet MS;text-decoration:none;padding:20px 0 0 50px;float:left;} 
*/
#commercialgreen{width:185px;height:56px;margin:0;padding:0;float:left; background:url(../images/taxigreen.png) no-repeat top left;}
#commercialgreen a{display:block;width:185px;height:56px} 
