@charset "UTF-8";

/* ----------------------------------- */
/* CSS Document
/* ----------------------------------- */

body { margin:0px; padding:0px; border:0px; font-family:Helvetica, Arial; font-size:14px; color:#000; line-height:18px; background-color:#DCDCDC; }
a:link, a:visited { color:#000; text-decoration:underline; }
a:hover, a:active { color:#444; text-decoration:underline; }
img { border:0px; }

input { border:#000 thin solid; }


/* ----------------------------------- */
/* General side design = Telefonens skærm er 320 x 480 px
/* ----------------------------------- */
#wrapper_wide { width:480px; }
#wrapper_high { width:320px; }

#link_to_index_wide { width:480px; text-align:center; margin-top:10px; }
#link_to_index_high { width:320px; text-align:center; margin-top:10px; }
#link_to_index_wide input { width:200px; }
#link_to_index_high input { width:200px; }

#top_wide { width:470px; height:25px; background-color:#87CEEB; font-weight:bold; font-size:18px; text-align:center; padding:5px; border-left:#333 thin solid; border-right:#333 thin solid; padding-bottom:15px; }
#top_high { width:310px; height:25px; background-color:#87CEEB; font-weight:bold; font-size:18px; text-align:center; padding:5px; border-left:#333 thin solid; border-right:#333 thin solid; padding-bottom:15px; }

#content_wide { width:480px; background-color:#CCC; border:#333 thin solid; }
#content_high { width:320px; background-color:#CCC; border:#333 thin solid; }
#content_wide_center { width:480px; text-align:center; background-color:#CCC; border-right:#333 thin solid; border-left:#333 thin solid; border-bottom:#333 thin solid; }
#content_high_center { width:320px; text-align:center; background-color:#CCC; border-right:#333 thin solid; border-left:#333 thin solid; border-bottom:#333 thin solid; }

#login_main { padding:5px; text-align:center; }
#login_main input { width:200px; }
#login_main span { font-weight:bold; text-align:center; font-size:18px; }

#index_main { padding:5px; text-align:left; line-height:28px; font-weight:bold; font-size:15px; }
#index_main .news { text-align:center; }
#index_main_2 { padding:5px; text-align:left; line-height:normal; font-weight:normal;}
	.index_firstaidlink { font-weight:bold; color:#DC143C; }
	.index_subheadline { font-weight:bold; text-align:center; font-size:18px; padding-top:5px; padding-bottom:10px; }
	.index_divider { margin-top:10px; margin-bottom:10px; border-bottom:#333 thin dotted; }

#firstaid .main { padding:5px; text-align:left; }
#firstaid .headline { padding:5px; font-weight:bold; font-size:18px; text-align:center; padding-bottom:20px; border-top:#333 thin solid; }

#noedret .main { padding:5px; text-align:left; }
#noedret .headline { padding:5px; font-weight:bold; font-size:18px; text-align:center; padding-bottom:20px; border-top:#333 thin solid; }

#rice .main { padding:5px; text-align:left; }
#rice .main span { font-size:24px; color:#C00; }
#rice .headline { padding:5px; font-weight:bold; font-size:18px; text-align:center; padding-bottom:20px; border-top:#333 thin solid; }
#rice .rice { text-align:center; font-weight:bold; height:45px; font-size:36px; line-height:normal; color:#C00; }
#rice .divider { border-bottom:#333 thin dotted; }

#heartstarter { text-align:left; }
#heartstarter .headline { padding:5px; font-weight:bold; font-size:18px; text-align:center; border-bottom:#333 thin solid; background-color:#87CEEB; }
#heartstarter .subheadline { padding:5px; font-weight:bold; font-size:14px; text-align:center; background-color:#FFFF00; }
#heartstarter .nr { padding:5px; width:15px; text-align:left; float:left; border-right:#333 thin solid; }
#heartstarter .nr span { font-size:14px; font-weight:bold; }
#heartstarter .place { padding:5px; width:290px; font-size:12px; text-align:left; float:left; border-right:#333 thin solid; }
#heartstarter .place span { font-size:14px; font-weight:bold; }
#heartstarter .info { padding:5px; width:140px; font-size:12px; text-align:left; float:left; }
#heartstarter .info span { font-size:14px; font-weight:bold; }
#heartstarter .divider { border-bottom:#333 thin solid; clear:both; }

#osat { padding:5px; text-align:left; border-top:#333 thin solid; }
#osat .main span { font-size:24px; color:#C00; }
#osat .headline { padding:5px; font-weight:bold; font-size:24px; text-align:center; padding-bottom:20px; }
#osat .headline span { color:#C00; }

#localerules { text-align:left; font-size:17px; line-height:20px; }
#localerules .headline { padding:5px; font-weight:bold; text-align:center; border-bottom:#333 thin solid; background-color:#87CEEB; }
#localerules .subheadline { padding:15px; font-weight:bold; text-align:center; clear:both; }
#localerules .nr { padding:5px; width:70px; height:auto; text-align:left; font-weight:bold; float:left; }
#localerules .nr_2 { padding:5px; width:70px; text-align:left; font-weight:bold; float:left; background-color:#FF0; }
#localerules .nr span { font-size:14px; font-weight:bold; }
#localerules .info { padding:5px; width:384px; text-align:left; float:left; }
#localerules .info_2 { padding:5px; width:384px; text-align:left; float:left; background-color:#FF0; }
#localerules .info span { font-weight:bold; }
#localerules .divider { border-bottom:#333 thin solid; clear:both; }
#localerules .heighlite { background-color:#FF0; }
#localerules li { margin:0px 0px 8px 0px; }

#alarmdoor { text-align:left; }
#alarmdoor .topmenu { padding:5px; text-align:left; }
#alarmdoor .topmenu span { font-size:10px; }
#alarmdoor .headline { padding:5px; font-weight:bold; font-size:18px; text-align:center; border-bottom:#333 thin solid; background-color:#87CEEB; }
#alarmdoor .subheadline { padding:5px; font-weight:bold; font-size:14px; text-align:center; background-color:#FFFF00; }
#alarmdoor .subheadline_2 { padding:5px; font-weight:bold; font-size:10px; text-align:center; background-color:#FFFF00; }
#alarmdoor .nr { padding:5px; width:35px; text-align:left; float:left; border-right:#333 thin solid; }
#alarmdoor .nr span { font-size:14px; font-weight:bold; }
#alarmdoor .nr_2 { padding:5px; width:35px; height:36px; text-align:left; float:left; border-right:#333 thin solid; }
#alarmdoor .place { padding:5px; width:250px; text-align:left; float:left; border-right:#333 thin solid; font-size:12px; }
#alarmdoor .place span { font-size:14px; font-weight:bold; }
#alarmdoor .place_2 { padding:5px; width:250px; height:36px; text-align:left; float:left; border-right:#333 thin solid; font-size:12px; }
#alarmdoor .info { padding:5px; width:160px; text-align:left; float:left; font-size:12px; }
#alarmdoor .info span { font-size:14px; font-weight:bold; }
#alarmdoor .info_2 { padding:5px; width:160px; height:36px; text-align:left; float:left; font-size:12px; }
#alarmdoor .divider { border-bottom:#333 thin solid; clear:both; }
#alarmdoor .divider_dot { border-bottom:#333 thin dotted; }
#alarmdoor .airside { background-color:#FF0000; float:left; font-weight:bold; margin-right:4px; color:#FFFFFF; }
#alarmdoor .landside { background-color:#0000FF; float:left; font-weight:bold; margin-right:4px; color:#FFFFFF; }
#alarmdoor .background_a { background-color:#FFFACD; }
#alarmdoor .background_b { background-color:#E6E6FA; }
#alarmdoor table { width:100%; border:none;  }
#alarmdoor table .td_1 { width:90px; text-align:right; vertical-align:top; font-size:14px; font-weight:bold; }
#alarmdoor table .td_2 { padding-left:10px; vertical-align:top; font-size:14px;  }

#firedoor { text-align:left; }
#firedoor .main { padding:5px; text-align:left; }
#firedoor .headline { padding:5px; font-weight:bold; font-size:18px; text-align:center; border-bottom:#333 thin solid; background-color:#87CEEB; }
#firedoor .subheadline { padding:5px; font-weight:bold; font-size:14px; text-align:center; background-color:#FFFF00; }
#firedoor .subheadline_2 { padding:5px; font-weight:bold; font-size:12px; text-align:center; background-color:#FFFF00; }
#firedoor .nr { padding:5px; width:45px; text-align:left; float:left; border-right:#333 thin solid; }
#firedoor .place { padding:5px; width:150px; text-align:left; float:left; border-right:#333 thin solid; }
#firedoor .info { padding:5px; width:250px; text-align:left; float:left;}
#firedoor .divider { border-bottom:#333 thin solid; clear:both; }

#firealarmbox { text-align:left; }
#firealarmbox .headline { padding:5px; font-weight:bold; font-size:18px; text-align:center; border-bottom:#333 thin solid; background-color:#87CEEB; }
#firealarmbox .subheadline { padding:5px; font-weight:bold; font-size:14px; text-align:center; background-color:#FFFF00; }
#firealarmbox .nr { padding:5px; width:50px; text-align:left; float:left; border-right:#333 thin solid; }
#firealarmbox .nr_2 { padding:5px; width:50px; height:36px; text-align:left; float:left; border-right:#333 thin solid; }
#firealarmbox .nr span { font-size:14px; font-weight:bold; }
#firealarmbox .kort { padding:5px; width:50px; text-align:left; float:left; border-right:#333 thin solid; }
#firealarmbox .kort_2 { padding:5px; width:50px; height:36px; text-align:left; float:left; border-right:#333 thin solid; }
#firealarmbox .kort span { font-size:14px; font-weight:bold; }
#firealarmbox .place { padding:5px; width:197px; text-align:left; float:left; border-right:#333 thin solid; font-size:12px; }
#firealarmbox .place_2 { padding:5px; width:197px; height:36px; text-align:left; float:left; border-right:#333 thin solid; font-size:12px; }
#firealarmbox .place span { font-size:14px; font-weight:bold; }
#firealarmbox .info { padding:5px; width:140px; text-align:left; float:left; font-size:12px; }
#firealarmbox .info_2 { padding:5px; width:140px; height:36px; text-align:left; float:left; font-size:12px; }
#firealarmbox .info_h { padding:5px; width:140px; text-align:left; float:left; font-size:12px; background-color:#F00; color:#FFF; }
#firealarmbox .info_h_2 { padding:5px; width:140px; height:36px; text-align:left; float:left; font-size:12px; background-color:#F00; color:#FFF; }
#firealarmbox .info_m { padding:5px; width:140px; text-align:left; float:left; font-size:12px; background-color:#FF0; }
#firealarmbox .info_m_2 { padding:5px; width:140px; height:36px; text-align:left; float:left; font-size:12px; background-color:#FF0; }
#firealarmbox .info span { font-size:14px; font-weight:bold; }
#firealarmbox .divider { border-bottom:#333 thin solid; clear:both; }

#elevator { text-align:left; }
#elevator .headline { padding:5px; font-weight:bold; font-size:18px; text-align:center; border-bottom:#333 thin solid; background-color:#87CEEB; }
#elevator .subheadline { padding:5px; font-weight:bold; font-size:14px; text-align:center; background-color:#FFFF00; }
#elevator .nr { padding:5px; width:25px; text-align:left; float:left; border-right:#333 thin solid; }
#elevator .nr_firstaid { padding:5px; width:25px; text-align:center; font-weight:bold; float:left; border-right:#333 thin solid; background-color:#FF0000; color:#FFFFFF; }
#elevator .place { padding:5px; width:270px; text-align:left; float:left; font-size:12px; border-right:#333 thin solid; }
#elevator .place span { font-size:14px; font-weight:bold }
#elevator .info { padding:5px; width:140px; text-align:left; float:left; font-size:12px; }
#elevator .info span { font-size:14px; font-weight:bold }
#elevator .info_mekanisk { padding:5px; width:151px; text-align:left; font-weight:bold; font-size:12px; color:#FFFFFF; background-color:#008080; float:left; }
#elevator .info_hydraulisk { padding:5px; width:151px; text-align:left; font-weight:bold; font-size:12px; color:#FFFFFF; background-color:#008000; float:left; }
#elevator .divider { border-bottom:#333 thin solid; clear:both; }

#handicaptoilet { text-align:left; }
#handicaptoilet .headline { padding:5px; font-weight:bold; font-size:18px; text-align:center; border-bottom:#333 thin solid; background-color:#87CEEB; }
#handicaptoilet .subheadline { padding:5px; font-weight:bold; font-size:14px; text-align:center; background-color:#FFFF00; }
#handicaptoilet .nr { padding:5px; width:25px; text-align:left; float:left; border-right:#333 thin solid; }
#handicaptoilet .al { padding:5px; width:25px; text-align:left; float:left; border-right:#333 thin solid; }
#handicaptoilet .al_landside { padding:5px; width:25px; text-align:center; font-weight:bold; float:left; border-right:#333 thin solid; background-color:#0000FF; color:#FFFFFF; }
#handicaptoilet .al_airside { padding:5px; width:25px; text-align:center; font-weight:bold; float:left; border-right:#333 thin solid; background-color:#FF0000; color:#FFFFFF; }
#handicaptoilet .place { padding:5px; width:240px; text-align:left; float:left; border-right:#333 thin solid; }
#handicaptoilet .info { padding:5px; width:140px; text-align:left; float:left;}
#handicaptoilet .divider { border-bottom:#333 thin solid; clear:both; }

#gateoverwiev { text-align:left; }
#gateoverwiev .headline { padding:5px; font-weight:bold; font-size:18px; text-align:center; border-bottom:#333 thin solid; background-color:#87CEEB; }
#gateoverwiev .subheadline { padding:5px; font-weight:bold; font-size:14px; text-align:center; background-color:#FFFF00; }
#gateoverwiev .subheadline_2 { padding:5px; font-weight:bold; font-size:12px; text-align:center; background-color:#FFFF00; }
#gateoverwiev .nr { padding:5px; width:40px; text-align:left; float:left; border-right:#333 thin solid; }
#gateoverwiev .place { padding:5px; width:150px; text-align:left; float:left; border-right:#333 thin solid; }
#gateoverwiev .info { padding:5px; width:250px; text-align:left; float:left;}
#gateoverwiev .divider { border-bottom:#333 thin solid; clear:both; }

#firstaidrooms { text-align:left; }
#firstaidrooms .headline { padding:5px; font-weight:bold; font-size:18px; text-align:center; border-bottom:#333 thin solid; background-color:#87CEEB; }
#firstaidrooms .subheadline { padding:5px; font-weight:bold; font-size:14px; text-align:center; background-color:#FFFF00; }
#firstaidrooms .subheadline_2 { padding:5px; font-weight:bold; font-size:12px; text-align:center; background-color:#FFFF00; }
#firstaidrooms .nr { padding:5px; width:15px; text-align:left; float:left; border-right:#333 thin solid; }
#firstaidrooms .place { padding:5px; width:280px; text-align:left; float:left; }
#firstaidrooms .divider { border-bottom:#333 thin solid; clear:both; }

#escalatorer { text-align:left; }
#escalatorer .headline { padding:5px; font-weight:bold; font-size:18px; text-align:center; border-bottom:#333 thin solid; background-color:#87CEEB; }
#escalatorer .subheadline { padding:5px; font-weight:bold; font-size:14px; text-align:center; background-color:#FFFF00; }
#escalatorer .nr { padding:5px; width:35px; text-align:left; float:left; border-right:#333 thin solid; }
#escalatorer .place { padding:5px; width:340px; text-align:left; float:left; }
#escalatorer .divider { border-bottom:#333 thin solid; clear:both; }

#travelator { text-align:left; }
#travelator .headline { padding:5px; font-weight:bold; font-size:18px; text-align:center; border-bottom:#333 thin solid; background-color:#87CEEB; }
#travelator .subheadline { padding:5px; font-weight:bold; font-size:14px; text-align:center; background-color:#FFFF00; }
#travelator .nr { padding:5px; width:35px; text-align:left; float:left; border-right:#333 thin solid; }
#travelator .place { padding:5px; width:340px; text-align:left; float:left; }
#travelator .divider { border-bottom:#333 thin solid; clear:both; }

#phonelist { text-align:left; }
#phonelist .headline { padding:5px; font-weight:bold; text-align:center; border-bottom:#333 thin solid; background-color:#87CEEB; }
#phonelist .name { padding:5px; width:230px; text-align:left; float:left; }
#phonelist .phonenumber { padding:5px; text-align:left; }
#phonelist .phonenumber a:link, .phonelist_phonenumber a:visited { color: #000; }
#phonelist .phonenumber a:hover, .phonelist_phonenumber a:active { color: #444; }
#phonelist .divider { border-bottom:#333 thin solid; }

#lostpass { padding:5px; text-align:left; }
#lostpass .mainleft { text-align:left; }
#lostpass .maincenter { text-align:center; }
#lostpass .headline { padding:5px; font-weight:bold; font-size:18px; text-align:center; padding-bottom:20px; }
#lostpass  input { width:200px; }

#planecompanyes { text-align:left; }
#planecompanyes .headline { padding:5px; font-weight:bold; text-align:center; border-bottom:#333 thin solid; background-color:#87CEEB; }
#planecompanyes .tale { padding:5px; width:61px; height:41px; text-align:left; vertical-align:middle; float:left; border-right:#333 thin solid; background-color:#FFF; }
#planecompanyes .code { padding:16px 5px 5px 5px; width:35px; height:30px; text-align:center; vertical-align:middle; float:left; border-right:#333 thin solid; }
#planecompanyes .name { padding:16px 5px 5px 5px; width:275px; height:30px; text-align:left; vertical-align:middle; float:left; border-right:#333 thin solid; }
#planecompanyes .handler { padding:16px 5px 5px 5px; width:60px; height:30px; text-align:left; vertical-align:middle; float:left; }
#planecompanyes .divider { border-bottom:#333 thin solid; clear:both; }

#tjensteliste { text-align:left; }
#tjensteliste .headline { padding:5px; font-weight:bold; text-align:center; border-bottom:#333 thin solid; background-color:#87CEEB; }
#tjensteliste .tjnr { padding:2px 5px 2px 5px; width:55px; text-align:left; float:left; border-right:#333 thin solid; }
#tjensteliste .name { padding:2px 5px 2px 5px; width:300px; text-align:left; float:left; border-right:#333 thin solid; }
#tjensteliste .phone { padding:2px 5px 2px 5px; width:90px; text-align:left; float:left; }
#tjensteliste .divider { border-bottom:#333 thin solid; clear:both; }

#corectdata { padding:5px; text-align:left; }
#corectdata .headline { padding:5px; font-weight:bold; font-size:18px; text-align:center; padding-bottom:20px; }
#corectdata .mainleft { text-align:right; width:100px; margin-right:8px; float:left; }
#corectdata .mainright { text-align:left; width:180px; float:left; }
#corectdata .maincenter { text-align:center; }
#corectdata .maincenter span { color:#900; }
#corectdata .clear { clear:both; }
#corectdata input { width:180px; }

