* {  margin:0;padding:0;font-size:100%;outline:none}
img, a img { border:none}
body { font-family:"Trebuchet MS"}
h2 { font:normal 29px "Georgia";color:#33689b;clear:right}
h3 {color:#BBB;font:bold 14px "Arial";letter-spacing:-1px;margin-bottom:15px;}
form#form { overflow:hidden;width:300px;padding:10px;border:1px solid #DDD;margin:15px 0}
form input { float:left;margin-bottom:12px;padding:6px;border:2px solid #7c1a27;background:#a52738;color:#FFF;font-size:12px}
	div#col1 { width:150px;float:left;}
		div#col2 { width:120px;float:right;margin-right:20px}
label { text-align:left;width:100px;display:block;clear:left;margin:0 8px 4px 0;font:normal 16px "Georgia"}
select option { width:40px}
button#submit { float:left;clear:both;margin-top:15px}
form#contact { margin-top:15px}
form#contact input, textarea { display:block;clear:right;font:normal 13px "Tahoma";float:left;margin-right:200px;background:#FFF;width:190px;border:1px solid #DEDEDE;color:#444}
form#contact textarea { padding:6px 6px 15px 6px}
form#contact label { font:bold 12px "Tahoma";display:block;width:90px;float:left;clear:none;color:#a52738}
span.red { color:#a52738;font-size:15px;font-weight:bold}
div.wrap { width:900px;margin:0 auto;}

div#menu { width:900px;margin:0 auto;overflow:hidden;clear:both;}
div#menu ul { float:left;width:900px;margin:20px auto 0 auto;list-style-type:none}
div#menu ul li { display:inline}
div#menu ul li a { float:left;display:block;color:#FFF;font-weight:bold;margin-right:5px;text-decoration:none;padding:5px 10px 3px 10px;background:#7a1927;font-size:15px;border-top:5px solid #a52738}
div#menu ul li a:hover, div#menu ul li a#active { color:#7a1927;background:#FFF;border-top:5px solid #FFF}
/*
div#menu ul li { display:inline}
div#menu ul li a { float:left;display:block;height:60px;margin:5px 15px 5px 0}

div#menu ul li a.home { width:93px;background:url("../images/home.png") bottom no-repeat}
div#menu ul li a.home:hover, div#menu ul li a#active { background:url("../images/home.png") top no-repeat}

div#menu ul li a.events { width:170px;background:url("../images/events.png") bottom no-repeat}
div#menu ul li a.events:hover, div#menu ul li a#active { background:url("../images/events.png") top no-repeat}

div#menu ul li a.booking { width:119px;background:url("../images/booking.png") bottom no-repeat}
div#menu ul li a.booking:hover, div#menu ul li a#active { background:url("../images/booking.png") top no-repeat}

div#menu ul li a.about { width:240px;background:url("../images/about.png") bottom no-repeat}
div#menu ul li a.about:hover, div#menu ul li a#active { background:url("../images/about.png") top no-repeat}

div#menu ul li a.contact { width:120px;background:url("../images/contact.png") bottom no-repeat}
div#menu ul li a.contact:hover, div#menu ul li a#active { background:url("../images/contact.png") top no-repeat}
div#menu ul li a span { display:none}
*/

div#bar { padding:30px 0 0 0;margin:15px 0 25px 0;vertical-align:baseline;background:#a52738;overflow:hidden}
div#bar h1#logo a { display:block;float:left;width:470px;height:109px;background:url("../images/logo-w.png") center no-repeat}
div#bar h1#logo a span { display:none}

div#text { float:right;width:300px;margin-right:100px;color:#FFF;font-style:italic}

div#left { float:left;width:500px}
	div#left p { font-size:13px;margin-bottom:7px}
	div#left a, div#right a { color:#b52d40;font-weight:bold;text-decoration:none;border-bottom:1px dotted #b52d40}
	div#left a:hover, div#right a:hover { border-bottom:1px solid #b52d40}
	div#left ul { margin:20px 0 0 10px;list-style-type:none}
	div#left ul li a:hover { background:#b52d40;color:#FFF}
div#right { float:right;width:310px;}

div#comments { margin-top:15px;float:left;width:500px}

a#img { display:block;position:fixed;left:0;top:0;width:239px;height:144px;background:url("../images/launch.png") no-repeat}
a#img span { display:none}

a#book { width:310px;height:151px;display:block;background:url("../images/book.png") no-repeat;margin-right:5px}
a#book span { display:none}
a#banner { float:right;width:272px;height:146px;display:block;background:url("../images/topbanner.gif") no-repeat}
a#banner span { display:none}



div.sep { width:90%;height:10px;margin:10px auto;border-bottom:1px dotted #DDD}

p#done { margin:15px 0;height:20px}
div.left { float:left}
div.right { float:right}

div#footer { width:100%;float:left;background:#7a1927;margin-top:60px;padding:15px 0 25px 0;font-size:11px;color:#FFF}
	div#footer a { color:#FFF;text-decoration:none;padding:0 2px}
	div#footer a:hover { border-bottom:1px dotted #FFF}
	
ul#meny li { list-style-type:disc;font-size:13px;margin:0;padding:0;line-height:12px}
.imgright { float:right;margin:0 0 10px 10px}
.link { line-height:25px}
span.small { font-size:11px}
.clear { clear:both}