﻿@charset "utf-8";
/* CSS Document */
img, a {border:none;}
* {font-family:Arial, Helvetica, sans-serif, "Trebuchet MS"; color:#000000; font-size:11px; line-height:15px;}
h1 {margin-top:0; font-size:20px;}
h2, h2 a, #newslist li h2, #newslist li h2 a {margin-top:0; font-size:12px; text-decoration:none;}
body {background:#7c7c7c url(../Billeder/gfx/bg.jpg) repeat-x; margin:0; }
html, body {height:100%; }
html {/*overflow:hidden;*/}
.iframe {border:none; overflow:hidden; height:25px;}

input.loginfelt, .knap, label {margin:0 5px 0 0; float:left;}
input.loginfelt {border:1px solid #cccccc; width:75px; height:20px; padding-top:3px;}
label {margin:4px 2px 0 0;}
.knap {display:inline; float:left; margin:0;}

/*DW TAGS*/
#newpaging {position:absolute; bottom:0; width:100%; text-align:center;}
#newsnavigation {position:absolute; bottom:0;}
/*DW TAGS END*/


table.center {width:100%; height:100%; vertical-align:middle;}

table.center #container {width:1000px; height:600px; margin:auto; position:relative;}
#aeble {/*background:url(../Billeder/gfx/aeble.png) no-repeat;*/ width:95px; height:112px; position:relative; z-index:199;}

table.center #container #frame {float:left; margin:-88px 0 0 15px;}
table.center #container #frame #left_side {height:580px; width:11px; background:url(../Billeder/gfx/side2.png) no-repeat; float:left; }
table.center #container #frame #right_side {height:580px; width:11px; background:url(../Billeder/gfx/side1.png) no-repeat; float:left;}

table.center #container #frame #content {width:958px; height:558px; background:#FFFFFF; float:left; padding:0; overflow: hidden;} 
table.center #container #frame #content #logo {float:left; margin:15px 0 0 80px; display:inline;}
table.center #container #frame #content #sublogo {position:absolute; top:98px; left:100x; width:130px; height:15px; z-index:100;}
table.center #container #frame #content #sublogo div {margin:auto; text-align:center; }


table.center #container #frame #content #hovedmenu { position:relative; height:25px; list-style:outside none; list-style-type:none; text-transform:uppercase; background:#b0ce14; float:right; padding:0 0 0 20px; margin:0; overflow:hidden; border:0;}
table.center #container #frame #content #hovedmenu li {float:left; margin-right:15px; height:25px; display:inline;}
table.center #container #frame #content #hovedmenu a {color:#FFFFFF; font-weight:bold; text-decoration:none; line-height:25px;}
table.center #container #frame #content #hovedmenu li.active {background:url(../Billeder/gfx/hovedmenu_active.gif) no-repeat center bottom;}
/*table.center #container #frame #content #hovedmenu li:hover {background:url(../Billeder/gfx/hovedmenu_active.gif) no-repeat center bottom;}*/
table.center #container #frame #content #hovedmenu li.active a {color:#000000;}
.mouseFollower { position:absolute; bottom:-1px; left:-40px; }

table.center #container #frame #content #toolmenu {float:right; width:680px; height:44px; clear:right; padding-top:20px; text-align:right;}
table.center #container #frame #content #toolmenu div {float:right; padding:0; margin:0;} 
table.center #container #frame #content #toolmenu .login {border-left:1px solid #cccccc; padding-left:10px; margin-left:10px; float:right;}

TABLE.center #container #frame #content #toolmenu .tooltipSpg { display:none; position:absolute; width:250px; height:50px; text-align:left; padding:10px; background:#fff; padding: 10px; border:solid 1px #999999; }
TABLE.center #container #frame #content #toolmenu .tooltipSpg div { float:none; }
TABLE.center #container #frame #content #toolmenu .toolmenuspg { position:relative; padding: 10px 10px 10px 10px; }

/*FORSIDE SPECIFIKT*/
#hovedfelt {height:255px; width:958px; margin:0; clear:both; position:relative; overflow:hidden;}
#hovedfeltContent { height:255px; width:1916px; position:absolute; top:0; left:0; }
#hovedfeltContent .standard { height:255px; width:958px; float:left; position:relative; }
#hovedfelt ul#black {list-style:outside none; list-style-type:none; width:500px; height:170px; margin:75px 0 0 25px; padding:0;}
#hovedfelt ul#black li {height:22px; cursor:pointer; width:124px; float:left; vertical-align:middle; background:url(http://danskfitness.net.dynamicweb.dk/files/Billeder/gfx/pil_bullet.gif) no-repeat 0 1px;}
#hovedfelt ul#black li {color:#FFFFFF; padding-left:26px; text-decoration:none; font-size:13px; vertical-align:middle; line-height:22px;}

#findYourCenter { width:100%; height:100%; background-image:url(../Billeder/forside_banner2.jpg); position:absolute; top:0; left:0; }
#centerInfoArea { position:absolute; right:44px; top:42px;} 
#centerInfoArea #centerInfoAreaBG { background-color:#fff; z-index:0; }
#centerInfoArea, #centerInfoArea #centerInfoAreaBG { height:191px; width:412px; }
#centerInfoArea #centerInfoAreaBG {filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8;}
#centerInfoAreaMap { position:absolute; z-index:1; top:0; right:0; background-image:url(../Billeder/gfx/mapforside.png); height:191px; width:165px; overflow:hidden; }
#centerInfoAreaMap img { position:absolute; }
#centerInfoAreaInfo {position:absolute; z-index:2; top:0; left:0; width:250px; height:165px; overflow:hidden;}
#centerInfoAreaInfo .centerContent { left:-1000px; position:absolute; z-index:4; width:265px; height:150px; padding: 15px 0 0 15px; }
#centerInfoAreaInfo .selectedInfo { }
.centerDot { cursor:pointer; }

.centreUnderside { position:relative; clear:both;}
.centreUnderside #centerInfoArea { position:absolute; left:-10000px; top:-10000px; z-index:2;} 
.centreUnderside #centerInfoArea #centerInfoAreaBG { background-color:#fff; z-index:0; filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }
.centreUnderside #centerInfoArea, .centreUnderside #centerInfoArea #centerInfoAreaBG { height:191px; width:212px; }
.centreUnderside #centerInfoAreaMap { position:absolute; z-index:1; top:0; left:0; background-image:url(../Billeder/gfx/kort_stort.gif); background-repeat:no-repeat; height:384px; width:332px; overflow:hidden; }
.centreUnderside #centerInfoAreaMap img { position:absolute; }
.centreUnderside #centerInfoAreaInfo {position:absolute; z-index:2; top:0; left:0; width:280px; height:165px; overflow:hidden;}
.centreUnderside #centerInfoAreaInfo .centerContent { left:-1000px; position:absolute; z-index:4; width:197px; height:150px; padding: 15px 0 0 15px; }
.centreUnderside #centerInfoAreaInfo .selectedInfo { }
.centreUnderside .centerDot { cursor:pointer; }
#closeInfoArea { cursor:pointer; z-index:5; position:absolute; top:5px; right: 5px; width:14px; height:14px; background-image: url(../Billeder/gfx/luk.gif); }



#slider {width:958px; height:57px; margin:12px 0 12px 0; overflow:hidden;}
#slider #pil_left {width:15px; text-align:center; float:left; margin-top:22px;}
#slider #pil_right {width:15px; text-align:center; float:right; margin-top:22px;}
#slider #slide_holder {float:left; width:912px; overflow:hidden; margin:0 7px; display:inline; height: 57px; position:relative;}
#slider #scrollArea { position:absolute; left: 0; top: 0; height: 57px;}
#slider #slide_holder a {padding:0 4px 0 4px; float:left; display:block; width:220px;}
#slider #slide_holder a img, #slider #slide_holder img {margin:0; float:left; display:block; padding:0;}

table.center #container #frame #content #find_center, table.center #container #frame #content #leftbottom {width:474px; height:121px; float:left; position:relative; overflow:hidden;}
table.center #container #frame #content #find_center .standard, table.center #container #frame #content #leftbottom .standard { position:absolute; top:0; left:0; }
table.center #container #frame #content #find_center img, table.center #container #frame #content #leftbottom img {display:block;}
table.center #container #frame #content #nyheder_forside {width:474px; height:121px; float:right; overflow:hidden;}
table.center #container #frame #content #nyheder_forside .standard { position:relative; }
table.center #container #frame #content #nyheder_forside #newsSlideContainer { position:absolute; width:100%; height:121px; overflow:hidden;  }
table.center #container #frame #content #nyheder_forside ul#newslist {width:474px; margin:0; padding:0; position:absolute; top:0;}
table.center #container #frame #content #nyheder_forside ul#newslist li.forside_nyhed {background:url(../Billeder/gfx/bullet.gif) no-repeat 0 3px; padding:0 0 0 0; float:left; width:190px; height:70px; margin:40px 20px 11px 20px; display:inline; overflow:hidden; clear:none;}
table.center #container #frame #content #nyheder_forside ul#newslist li.forside_nyhed h2 {padding:0 0 0 15px; margin-bottom:10px;}
ul#newslist li.forside_nyhed a {text-decoration:none;}


/*FORSIDE SPECIFIKT END*/

/*UNDERSIDE SPECIFIKT*/
table.center #container #frame #content #submenu_holder {width:210px; height:450px; background:#ebebeb; clear:left; position:relative; margin-top:7px; float:left; overflow:hidden;}
table.center #container #frame #content #submenu_holder #corner {width:15px; height:15px; background:url(../Billeder/gfx/submenu_corner.gif) no-repeat; position:absolute; left:0; bottom:0;}
table.center #container #frame #content #submenu_holder #submenu {list-style:outside none; list-style-type:none; padding:22px 0 0 20px; margin:0; overflow:hidden; height:400px;}
table.center #container #frame #content #submenu_holder #submenu li {vertical-align:middle; background:url(../Billeder/gfx/submenu_bullet.gif) no-repeat 0 10px; padding:5px 0 0 5px;}
table.center #container #frame #content #submenu_holder #submenu li a {font-size:10px; color:#8e8d8d; text-decoration:none; vertical-align:middle; padding-left:10px;}
table.center #container #frame #content #submenu_holder #submenu li a.active {color:#000000;}

table.center #container #frame #content #submenu_holder #submenu li ul {list-style:outside none; list-style-type:none; margin-top:5px; margin-bottom:5px; margin-left:10px;}
table.center #container #frame #content #submenu_holder #submenu li ul li {height:20px; background:none;}


table.center #container #frame #content #indhold {width:480px; height:410px; overflow:hidden; float:left; position:relative; padding:20px 20px 20px 20px;}
table.center #container #frame #content #bannere {width:220px; float:right;}
table.center #container #frame #content #bannere a, table.center #container #frame #content #bannere img {margin:0 0 7px 0;}

.gallery {height:350px; overflow:hidden;}
.imageList img { width:150px; height:113px; padding:5px; float:left; cursor:pointer; }

table.center #container #frame #content #indhold table tr td {height:20px; padding-left:5px;}
/*UNDERSIDE SPECIFIKT END*/
