/* Generelt */
html, body{margin: 0;padding: 0;width: 100%;}
BODY, TD, DIV, P, UL, STRONG, EM, IMG, p 	{ font-family: Verdana, Arial; font-size:13px; color:#000000;}
P, p{margin-top: 0px;margin-bottom: 0px;}

/* Hyperlinks */
A				{text-decoration: none; color: #316d8d}
A:visited			{text-decoration: none; color: #316d8d}
A:link				{text-decoration: none; color: #316d8d}
A:active			{text-decoration: none; color: #316d8d}
A:hover				{text-decoration: underline; color: #174761}

A.minilink				{text-decoration: none; color: #80a5b8}
A.minilink:visited		{text-decoration: none; color: #80a5b8}
A.minilink:link			{text-decoration: none; color: #80a5b8}
A.minilink:active		{text-decoration: none; color: #80a5b8}
A.minilink:hover		{text-decoration: underline; color: #67a0be}

/* FORMS */
form{padding: 0;margin: 0;}
input[type="text"], input[type="password"], input[type="file"]{padding: 1px;margin-bottom: 1px;font-size: 13px;font-family: Verdana, Arial; }
select{padding: 1px;margin-bottom: 1px;padding-bottom: 1px;font-size: 13px;font-family: Verdana, Arial; }
.redbutton{width: 140px; height: 30px; color: #ffffff; font-size: 16px;font-family: Verdana, Arial; background-color: #890000; text-align: center; background-image: url(/images/redbutton.jpg); border: 0px;}

/* TITLE TAGS */
h1{font-size: 18px; color: #b3595b; margin: 0px; padding: 0px;}
h2{font-size: 16px; color: #b3595b; margin: 0px; padding: 0px;}

/* VEJRET */
th{font-size: 11px;}
.skilje{background-color: #aaaaaa;}


/* HOLDERS */
#supermain{width: 100%;height: 100%;padding: 0px;min-height:100%;background-image: url(/images/nyt_design_01_2.jpg);background-repeat:repeat-x;}
#main{width: 970px;height: 100%;margin-left: auto; margin-right: auto;padding: 0px;min-height:100%;}

/* TOPMENU */
#topmenu{width: 970px;height: 172px;background-image: url(/images/nyt_design_03_2.jpg);background-repeat:repeat-x;}
#languageholder{float: right; padding-top: 8px;}
#topmenuholder{padding-top: 136px;}
.topmenupt{padding-right: 10px; padding-left: 10px; padding-top: 4px; float: left; font-size: 16px; height: 24px;margin-right: 9px;}
.topmenupt_selected{padding-right: 10px;padding-left: 10px; padding-top: 4px;float: left; background-color: #fafafa; height: 24px; border: 1px solid #bbbbbb;font-size: 16px; margin-right: 10px;background-image: url(/images/grey_gradient_midi.jpg);}

/* VENSTREMENU */
#leftmenu{clear: both;padding: 10px; background-color: #eaedef;}
.leftmenu_border{border: 1px solid #999999; padding: 3px; background-color: #ffffff;float: left;width: 200px; margin-top: 10px; margin-left: 10px;}
.leftmenu_title{font-size: 15px; color: #bf0c1d; }
.menupt{padding-bottom: 4px; padding-top: 2px;font-size: 14px;}
.menupt_selected{padding-bottom: 3px;padding-top: 1px; padding-left: 4px; font-size: 14px;background-color: #ffffff;}
.line_leftmenu{height: 1px; width: 180px; margin-top: 4px; margin-bottom: 7px;}

/* INDHOLD */
.content{clear: both;padding: 10px; background-color: #f3f6f8;}
.content_title{font-size: 15px; color: #bf0c1d; }
.content_border_small{border: 1px solid #999999; padding: 3px; background-color: #ffffff;float: left;width: 468px; margin-top: 10px; margin-left: 10px;}
.content_border_medium{border: 1px solid #999999; padding: 3px; background-color: #ffffff;float: left;width: 686px; margin-top: 10px; margin-left: 10px;}
.content_border_mlarge{border: 1px solid #999999; padding: 3px; background-color: #ffffff;float: left;width: 726px; margin-top: 10px; margin-left: 10px;}
.content_border_large{border: 1px solid #999999; padding: 3px; background-color: #ffffff;float: left;width: 944px; margin-top: 10px; margin-left: 10px;}
.line_small{height: 1px; width: 448px; margin-top: 4px; margin-bottom: 7px;}
.line_medium{height: 1px; width: 666px; margin-top: 4px; margin-bottom: 7px;}
.line_mlarge{height: 1px; width: 706px; margin-top: 4px; margin-bottom: 7px;}
.line_large{height: 1px; width: 924px; margin-top: 4px; margin-bottom: 7px;}

/* BREADCRUMBS */
#breadcrumbs{clear: both; margin-top: 10px; margin-left: 10px; margin-right: 7px; background-color: #eaeaea; padding: 0px; border-bottom: 1px solid #cccccc;background-image: url(/images/grey2_gradient_title.jpg); height: 28px;}


/* FORSIDE NYHEDER */
#news_holder{width: 705px; float: left;}
.news_border{border: 1px solid #bbbbbb; min-height: 250px; padding: 10px; background-color: #ffffff;float: left;width: 320px; margin-top: 10px; margin-left: 10px;background-image: url(/images/grey_gradient_big.jpg)}
.news_border_main{padding: 10px; border: 1px solid #85bce3;background-color: #ffffff;float: left;width: 672px; height: 230px; margin-top: 10px; margin-left: 10px;background-image: url(/images/blue_gradient_big.jpg);}
.news_title{font-size: 15px; color: #bf0c1d; border-bottom: 1px solid #bf0d1d; margin-bottom: 4px;padding: 3px;}
.news_title_main{font-size: 20px; color: #ffffff; margin-bottom: 4px;padding: 0px;}
.news_image{float: left; margin-right: 10px;margin-top: 5px;padding: 0px;border: 2px solid #ffffff}
.news_content{margin-top: 7px;}

/* REJSEMÅL */
.destination_border{clear: both;border: 1px solid #999999; padding: 3px; float: left;width: 655px; margin-top: 10px;background-color: #ffffff;}
.destination{padding: 10px;}

.destination_image{float: left; margin-right: 0px;padding: 3px; margin-bottom: 10px;}

.destination_mid{float: left; width: 282px;}
.destination_title{font-size: 15px; font-weight: bold; margin-bottom: 4px;padding-left: 10px;padding-right: 10px;}
.destination_content{padding-left: 10px;padding-right: 10px; font-size: 12px;}
.destination_arrow{padding-left: 10px;padding-right: 10px; margin-top: 7px; font-size: 14px; font-weight: bold; margin-bottom: 10px;}

.destination_right{float: left; width: 166px;}
.destination_green{float: left; padding: 2px; margin: 1px; margin-left: 4px;text-align: center; color: #ffffff; width: 34px; background-color: #33cc33; font-size: 11px; font-family: arial; margin-bottom: 10px;}
.destination_blue{float: left; padding: 2px; margin: 1px; text-align: center; color: #ffffff; width: 34px; background-color: #0000bb; font-size: 11px; font-family: arial; margin-bottom: 10px;}
.destination_red{float: left; padding: 2px; margin: 1px;  text-align: center; color: #ffffff; width: 34px; background-color: #bb0000; font-size: 11px; font-family: arial; margin-bottom: 10px;}
.destination_black{float: left; padding: 2px; margin: 1px;  text-align: center; color: #ffffff; width: 34px; background-color: #000000; font-size: 11px; font-family: arial; margin-bottom: 10px;}
.destination_cottagelist2{clear: both; background-color: #528abd; color: #ffffff; text-align: center; padding: 5px; margin: 4px; cursor: pointer; margin-bottom: 10px;}
.destination_cottagelist{ clear: both; background-color: #890000; color: #ffffff; text-align: center; padding: 5px; margin: 4px; cursor: pointer; margin-bottom: 10px; background-image: url(/images/redbutton2.jpg);}

#destination_pic{float: right; margin-left: 10px; margin-bottom: 10px;}


/* HYTTER */
.cottage_holder{clear: both;border: 1px solid #999999; padding: 3px; background-color: #ffffff;float: left;width: 440px; margin-top: 10px; cursor: pointer;}
.cottage_holder:hover{background-color: #e0edf4;}
.cottage{padding: 5px;}
.cottage_title{float: left; font-size: 15px; color: #bf0c1d; border-bottom: 1px solid #bf0d1d; margin-bottom: 4px;padding: 3px; width: 288px}
.cottage_pic{float: left; margin-right: 8px; margin-bottom: 5px; width: 120px; border: 1px solid #666666;}
.cottage_text{float: left; padding: 3px;}

/* ENKELT HYTTE */
.maincottage_pic{float: left; margin-right: 8px; margin-bottom: 5px; width: 240px; border: 1px solid #999999;}
.maincottage_fact_holder{float: left; width: 150px;height: 180px;margin-right: 8px;}
.maincottage_fact_label{clear: both; float: left; width: 25px; margin-bottom: 7px;}
.maincottage_fact_content{float: left; width: 120px;  margin-bottom: 7px;}
.maincottage_minipic{float: left;width: 69px; height: 52px; border: 1px solid #999999; background-color: #eeeeee; margin-right: 2px;margin-bottom: 2px;}
.maincottage_fold{clear: both; width: 706px; margin-top: 6px; padding-top: 8px; border-top: 1px solid #bf0d1d;}
.maincottage_features{background-color: #ffffff; font-size: 10px; padding: 6px; font-weight: bold; margin-bottom: 10px; width: 390px;}
.galleryz{width: 294px;float: right; margin-bottom: 8px; margin-left: 10px;}
.maincottage_book_holder{float: left;width: 294px; border: 1px solid #999999; background-color: #eeeeee;}
.maincottage_book_title{font-size: 15px; color: #bf0c1d; font-weight: bold; border-bottom: 1px solid #999999;padding: 3px;text-align: center;background-color: #cccccc;}
.maincottage_bookleft{float: left; width: 35px; height: 24px; background-color: #bbddff;text-align: center; padding-top: 4px; background-color: #3384b3; color: #ffffff;font-size: 16px; cursor: pointer;}
.maincottage_book_options{width: 224px; float: left; background-color: #dddddd;padding-top: 3px;padding-bottom: 3px;text-align: center;}
.maincottage_bookright{float: right; width: 35px; height: 24px; background-color: #bbddff;text-align: center; padding-top: 4px; background-color: #3384b3;color: #ffffff;font-size: 16px; cursor: pointer;}

.maincottage_bookcontent{clear: both;background-color: #eeeeee; padding: 4px; min-height: 150px;}

.maincottage_book_miniholder{border-bottom: dashed 1px #999999; margin-bottom: 4px; min-height: 30px;}
.maincottage_book_miniholder:hover{background-color: #dddddd;}
.maincottage_book_period{float: left; width: 135px; font-family: arial; font-size: 14px; padding-bottom: 4px;}
.maincottage_book_price{float: left; width: 90px; font-family: arial; font-size: 16px; font-weight: bold; padding-top: 5px;}
.maincottage_book_book{float: left; width: 60px; text-align: center; padding-top: 5px; background-color: #136392; height: 24px; color: #ffffff; cursor: pointer;}
.maincottage_book_dates{font-family: arial; font-size: 11px;}

/* GALLERI */
.gallery_pic_holder{border: 1px solid #999999; padding: 3px; background-color: #ffffff;float: left;width: 126px; height: 160px; margin: 7px;}
.gallery_text{font-size: 11px; background-color: #eeeeee; padding: 3px; margin-top: 3px; height: 30px;}
.gallery_pic{text-align: center; height: 120px;}




/* HØJREMENU */
#rightmenu{clear: both;padding: 10px; background-color: #dee9f2;}
.rightmenu_border{border: 1px solid #999999; padding: 3px; background-color: #ffffff;float: left;width: 240px; margin-top: 10px; margin-left: 10px; }
.rightmenu_title{font-size: 15px; color: #bf0c1d; }
.rightmenu_button{font-size: 15px; color: #bf0c1d; }
.line_rightmenu{height: 1px; width: 220px; margin-top: 4px; margin-bottom: 7px;}
.rightmenu_content{clear: both;padding: 10px;}

/* GOOGLE MAPS */
#map_canvas{width: 246px; height: 200px; margin-left: 10px; margin-top: 10px;border: 1px solid #999999;}
#map_canvas_large{width: 445px; height: 300px; border: 1px solid #999999;}
#map_canvas_right{clear: both;width: 294px; height: 200px; border: 1px solid #999999; float: right; margin-left: 10px;}

/* HØJREBOOKING */
.book_label{width: 80px; clear: both;float: left; margin-bottom: 7px;padding-top: 2px;}
.book_input{width: 140px; float: left; margin-bottom: 7px;}
.book_select{width: 140px;}

/* BOOKING */
.booking_right_explanation{float: right; width: 500px;}
.contentTable{ width: 100%;background-color: #9bb4d4;}
.contentHeaderz{ font-family: Verdana, sans-serif; font-size:12px; color:#000000;background-color: #c9d2f2;font-weight: bold;}
.contentHeader{ font-family: Verdana, sans-serif; font-size:12px; color:#000000;background-color: #a9c2e2;font-weight: bold;}
.contentRow{ font-family: Verdana, sans-serif; font-size:12px; color:#000000;background-color: #d8e9ff;}