body{text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#69655B; margin: 0; padding: 0;}
h1{ font-size:14px; color:#646057; margin:0px; padding:0px 0px 17px 0px;}
h2{ font-size:13px; color:#807B6F; margin:0px; padding:0px 0px 16px 0px;}
h3{ font-size:11px; color:#989384; margin:0px; padding:0px 0px 14px 0px;}
h4{ font-size:10px; color:#989384; margin:0px; padding:0px 0px 13px 0px;}
hr {border: 1px dotted #938E81; height: 1px;}
td{ vertical-align:top;}
table p.bodytext{ padding:0px; margin:0 0 15px 0;}
.tablenomargin table p.bodytext{padding:0; margin:0;}

a:link{ color:#69655B; text-decoration:underline;}
a:visited{ color:#69655B; text-decoration:underline;}
a:hover{ color:#E37B00;}
a:active { color:#E37B00;}


/* background-image:url(../images/Vestbad-homepage2.gif); background-repeat:no-repeat; */
#bgWrap{position: relative; top: 10px; margin: 0 auto; text-align: left; width:976px;}
#allWrap{border:1px solid #E4DBC6; border-bottom:0px solid #ff0000; width:976px; height:178px;}
#headerWrap{ position:absolute; top:0px; width:976px; height:179px; z-index: 999;} 
.fsearchform{ position:absolute; top:19px; right:4px; z-index:999;}
.banner{ position:absolute; top:46px; left:0px; width:976px; height:96px; border-top:1px solid #E4DBC6;}
.menu0{position:absolute; top:144px; width:976px; height:32px; background-color:#E4DBC6; border-top:1px solid #E4DBC6; }

#contentWrap{ background: url(../images/background.gif) 0 0 repeat-y; position: relative; width:976px; height:570px; height: auto !important; min-height:570px; border-left:1px solid #E4DBC6; border-right:1px solid #E4DBC6;}
#contentTable{ width:976px;}
#left{ width:159px; background-color:#E4DBC6; padding:13px 11px 0 13px;} 
#center{ width:540px; padding:36px 25px 46px 25px;}
#right{ width:198px; background-color:#F4F8FE; padding:35px 4px 0 2px;}
#right h1{ font-size:12px; padding:0px;}
#right h2{ font-size:12px; padding:0px;}
#right h3{ font-size:12px; padding:0px;}
.rightBottomContent{ padding:0px 0px 0px 13px;}

#contentWrap #breadcrumb {position: absolute; top: 4px; left: 192px; font-size: 11px;}
#contentWrap #breadcrumb a {text-decoration: none;}
#contentWrap #printicon a{position: absolute; top: 4px; right: 214px; display: block; padding-left: 18px; background: url(../images/print.gif) 0 4px no-repeat; font-size: 11px; line-height: 15px; text-decoration: none;}

#footer{clear:both; float:left; width:966px; background-color:#F4F8FE; text-align:center; font-size:10px; font-weight:bold; color:#69655B; border:1px solid #E4DBC6; padding:0px 10px 0px 0px;}
#footer p.bodytext{ margin:0px; padding:2px 0px; }
#footer p.bodytext a{ text-decoration:none; color:#183898;}
#footer p.bodytext a:hover{ text-decoration:underline; color:#183898;}


/** MAINMENU */
#mainmenu {
	background: url(../images/background.gif) 0 0 no-repeat;
	width: 740px;
	padding-left: 20px;
	height: 44px;
}
/*1.niveau*/
.menu0 ul{margin: 0; padding: 0; list-style: none;}
.menu0 ul li{position: relative; float: left;}
.menu0 ul li.first{margin-left:6px;}
*html .menu0 ul li a{float: left;} /*Skjuler denne style fra Opera*/
.menu0 ul li a{display: block; margin: 0; padding: 8px 8px; font:11px/15px Tahoma,Verdana,Arial,Sans-serif; color: #69655B; text-decoration: none; background: url(../images/linje.gif) left center no-repeat;}
.menu0 ul li.first a {background: none;}


.menu0 ul li a:hover{color:#E37B00; text-decoration: underline;}
.menu0 ul  li.act_menu_first a {color: #E37B00; text-decoration: none; background: #E4DBC6; margin-left:6px;}
.menu0 ul  li.act_menu a{color: #E37B00; font-weight:none; text-decoration: none; background: #E4DBC6 url(../images/linje.gif) left center no-repeat;}
/*2.niveau*/
.menu0 ul li ul{display: none;}
.menu0 ul li:hover ul, .menu0 ul li.over ul {display: block; position: absolute; top: 30px; left: 0; border:1px solid #E4DBC6; border-top: none; z-index: 999;}
.menu0 ul li ul li {float:none; width: 130px; border-top:1px solid #E4DBC6;}
.menu0 ul li ul li a, .menu0 ul li.first ul li a {float:none; color: #69655B; line-height: 15px; padding: 2px 8px; text-decoration:none; background: #69655B;}
.menu0 ul li ul li a:hover {background: #fcf2e8; color: #69655B;}
.menu0 ul li.act_menu ul li a {background: #fcf2e8; text-decoration: none;}
.menu0 ul li.act_menu ul li a:hover { background: #fcf2e8; text-decoration: underline;}

/*#ul_nav {margin: 0; padding: 0; list-style: none; z-index: 999;}
#ul_nav li {position: relative; float: left;}
*html #ul_nav li a {float: left;}
#ul_nav li.first{margin-left:6px;}
#ul_nav li a {font:11px/15px Tahoma,Verdana,Arial,Sans-serif; display: block; color: #69655B; margin: 0; padding: 8px 8px; text-decoration:none; background: url(../images/linje.gif) left center no-repeat; }
#ul_nav li.first a {background: none;}
#ul_nav li a:hover{ text-decoration: underline;}
#ul_nav li.act_menu_first a {color: #69655B; text-decoration: none; background: #F2F2E3; margin-left:6px;}
#ul_nav li.act_menu a{color: #69655B; text-decoration: none; background: #F2F2E3 url(../images/linje.gif) left center no-repeat;}


 header nav 2. level 
#ul_nav li ul { display: none;}
#ul_nav li:hover ul, #ul_nav li.over ul {display: block; margin: 0; padding: 0; position: absolute; top: 230x; left: -1px; border:1px solid #E4DBC6; border-top: none; z-index: 999;}
#ul_nav li ul li {position: relative; display: block; float: none; margin: 0; padding: 0; background: #69655B; width: 130px;border-top:1px solid #E4DBC6;}
#ul_nav li ul li a {display: block; color: #69655B; background: #69655B; margin: 0; padding: 5px 10px; text-decoration:none; font-variant: normal; float: none;}
#ul_nav li ul li a:hover {color: #69655B; background: #fcf2e8;}


#ul_nav li.act_menu ul li a {background: #69655B; text-decoration: none;}
#ul_nav li.act_menu ul li a:hover {background: #fcf2e8; text-decoration: bold;}*/


.menu1{ list-style-type:none; padding:0 0 90px 0; margin:0px;}
.menu1 a:link{ color:#69655B; text-decoration:none;}
.menu1 a:visited{ color:#69655B; text-decoration:none;}
.menu1 a:hover{ color:#E37B00; text-decoration:underline;}


.menu1 li{ padding:0px 0px 12px 0px;}
.menu1-level2-no{ padding-bottom:3px;}
.menu1-level2-act { padding-bottom:3px; color:#E37B00; font-weight:normal; text-decoration:none;}
.menu1-level2-act a, .menu1-level2-act a:visited, .menu1-level2-act a:link{color:#E37B00;}
.menu1-level2-act .cur, .menu1-level2-act .cur a, .menu1-level2-act .cur a:visited, .menu1-level2-act .cur a:link{color:#E37B00;}

/*.menu0 ul li.act_menu a {template...tyles.css (linie 63)
background:#E4DBC6 url(../images/linje.gif) no-repeat scroll left center;
color:#E37B00; 69655B
text-decoration:none;*/

/* contentstyles */
#twoCol{ margin:0 0 38px 0;}
.twoColLeft{ width:270px; padding-right: 10px;}
.twoColRight{ width:250px; padding-left: 10px;}
#twoCol h1.csc-firstHeader{ font-size:12px; padding:0px 0px 2px 0px; margin:0px;}
#twoCol .csc-textpic-text { padding-left: 20px;}
*html #twoCol .csc-textpic-text {padding-left: 0;} /*Hack for forsiden. Fjernes hvis den driller i IE7*/

#twoCol a{ color:#E69655B; text-decoration:underline;}
#twoCol a:hover{ text-decoration:underline;}


.oneColInner {margin: 0 0 10px 0;}

#center_overflow{width:590px; padding: 30px 0 0 25px; min-height: 570px; height: auto !important; height: 570px;}
#center_overflow_content{padding: 10px 20px 20px 0;}
/*
Ikke brugt mere
#center_overflow_content {height: 300px; overflow: scroll; margin-right: 3px;}

*/

Vestbad logo
.vestbad {margin-top: 10px;}

.llogo{ position:absolute; bottom:0px;}

.tx-indexedsearch-frontpage-searchbox-sword{ width:104px;}


/* kalender list */
.news-list-item-cal h3 { padding:0px 0px 0px 0px;}
.news-list-subheader-cal{ padding:15px 0px 0px 0px;}
.clearer{ clear:both;}
.news-single-time-cal{ padding:0px 0px 15px 0px;}
.news-single-subheader-cal{ padding:0 0 15px 0;}
.news-single-subheader-cal h3{ font-weight:normal; font-style:italic;}
.news-single-backlink{ padding:15px 0px 0px 0px;}


/* nyheder liste */
.news-list-container {margin-bottom: 10px;}
.news-list-img, .news-list-image-cal{ float:left; margin:0px 18px 5px 0px; padding:0;}


.news-single-subheader h3{ font-weight:normal; font-style:italic;}
.news-single-item p.bodytext{ padding: 0 0 0px; margin-top:0px;}
.news-single-img {width: 250px; padding: 14px 0; float: right;}
.news-single-img img{float: right; clear: right; padding: 0 0 15px;}

/*Om Vestbad*/
#about_vestbad {position: absolute; top: 30px; left: 10px; z-index:999;}
#about_vestbad a{text-decoration: none; font-size: 10px; z-index:999;}



/*IE hack*/
/* Fix IE. Hide from IE Mac \*/
* html .menu0 ul li {height: 1%; }
* html .menu0 ul li a { height: 1%;}
/* End */
