/*------------------------------------ reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
{margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-family:inherit; vertical-align:baseline;}
img {vertical-align: bottom;}
:focus {outline: 0;}
ol, ul {list-style:none;}

/*------------------------------------ layout */
html,body {height:100%;}
body {background:#fff url(http://www.mandkvinde.dk/uploads/cecilielolktommerup/bg-body.png) repeat-x top;}
#page {width:100%; min-height:100%; 
background:url(http://www.mandkvinde.dk/uploads/cecilielolktommerup/bg-wrap.gif) repeat-y center top}
#container {position:relative; width:950px; margin:0 auto;}
#banner {position:relative; height:164px;}
#banner img {position:relative; top:20px; left:7px;}
#topnav {position:absolute; left:13px; top:112px; width:937px; border-bottom:1px solid #f0685e; z-index:1;}

#content-left {float:left; width:559px;  margin:0 0 18px 0; padding:0 0 0 11px; }
#content-left-1-2 {float:left; width:370px; margin-right:10px;}
#content-left-1 {float:left; width:170px; margin-right:10px;}
#content-left-2 {float:left; width:170px;}
#content-left-3 {float:right; width:178px;}
#content-right {float:right; width:367px; margin:0 0 18px 0; }
#content-right-4 {float:left; width:178px;}
#content-right-5 {float:right; width:179px;}

/*------------------------------------ text formatering  */

@font-face {font-family: 'MapleMedium';	src:url('http://www.mandkvinde.dk/uploads/fonts/maple-medium-webfont.eot');
src: local('☺'),url('http://www.mandkvinde.dk/uploads/fonts/maple-medium-webfont.woff') format('woff'), 
url('http://www.mandkvinde.dk/uploads/fonts/maple-medium-webfont.ttf') format('truetype'), url('http://www.mandkvinde.dk/uploads/fonts/maple-medium-webfont.svg#webfonthCF2G3F9') format('svg'); font-weight:normal; font-style: normal;}
@font-face {font-family: 'GothamRoundedLight'; src:url('http://www.mandkvinde.dk/uploads/fonts/gothamrnd-light-webfont.eot'); 	src: local('☺'), url('http://www.mandkvinde.dk/uploads/fonts/gothamrnd-light-webfont.woff') format('woff'), url('http://www.mandkvinde.dk/uploads/fonts/gothamrnd-light-webfont.ttf') format('truetype'), 
url('http://www.mandkvinde.dk/uploads/fonts/gothamrnd-light-webfont.svg#webfont7O9BoOxH') format('svg');
font-weight: normal; font-style:normal;}

body {font-family: Georgia,serif; font-size:14px; line-height:18px; color:#262523;}
h1 {font-family: 'GothamRoundedLight', Arial, Verdana, Tahoma, sans-serif; font-size:28px; line-height:31px; margin-bottom:16px; color:#fe4335;}
h2 {font-family: 'Georgia Bold',Georgia,serif; font-size:12px;}
h3 {font-family: 'MapleMedium','Helvetica bold','Arial bold','Arial Black',sans-serif; font-size:11px; line-height:15px; margin-bottom:4px; color:#fe4335; text-transform:uppercase; letter-spacing:0.09em;}
h4 {font-family: Georgia,serif; font-size:12px; line-height:15px;}
h5 {font-family: 'Georgia italic',serif; font-size:12px; line-height:15px;}
h6 {font-family: Georgia,serif; font-size:12px; line-height:15px; color:#fe4335;}
p {margin:0 0 18px 0;}
em {font-style:italic}
strong {font-weight:bold;}

.forside h1 {font-family: Georgia,serif; font-size:44px; line-height:50px; font-weight:normal;}

/*------------------------------------ box formats */
.leftbox p {font-size:12px; line-height:15px; margin:0 0 18px 0;}
.leftbox p img {margin:0 0 3px 0;}
.leftbox h3 {margin-bottom:5px; line-height:13px;}

.rightbox {margin-bottom:12px; padding-bottom:7px;}
.rightbox h3 {padding:1px 4px; line-height:13px; border-top:1px solid #a59f96; border-bottom:1px solid #a59f96; background:#fff;}
.rightbox p {font-size:12px; line-height:15px; margin:0; padding:0 6px;}

/* videobox */
#video {height:221px;}
#video-text.rightbox {padding-bottom:0;}
#video.rightbox p {margin:0; padding:0;}
#video-text.rightbox p {margin:0; padding:0;}

/* fif slider */
#fif {width:178px; min-height:120px; background:#fdede9;}
#slider p {font-family:Georgia,serif; font-style:italic; font-size:15px; line-height:18px; color:#fe4335; padding:0 6px; margin:0;}
#fif ul {width:178px; height:140px; background:#FDEDE9; overflow:hidden;}
#fif ul li {width:162px; height:120px; padding:6px; border:0px solid black;}
#fif ul li {color:#fe4335; font-family:Georgia,serif; font-size:15px; font-style:italic; line-height:18px;}
#fif ul li p {color:inherit; font-family:inherit; font-size:inherit; font-style:inherit; line-height:inherit; margin:0; padding:0; direction:ltr; text-align:left}

/* jquery slider */
.jcarousel-skin-tango .jcarousel-container {width:178px; height:140px; background:#FDEDE9;}
.jcarousel-skin-tango .jcarousel-direction-rtl {direction: rtl;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width:178px; padding:0; border:0px solid black;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:178px; height:140px; background:#FDEDE9;}
.jcarousel-skin-tango .jcarousel-item {width:162px; height:120px; padding:6px; border:0px solid black;}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-left:0; margin-right:0;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background:#fff; color:#000;}

/* next */
.jcarousel-skin-tango .jcarousel-next-horizontal {position:absolute; top:110px; right:3px; width:32px; height:32px; cursor:pointer; background:transparent url(http://www.mandkvinde.dk/uploads/cecilielolktommerup/next-horizontal.png) no-repeat 0 0;border:0px solid black;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {left:5px; right:auto; background-image:url(http://www.mandkvinde.dk/uploads/cecilielolktommerup/prev-horizontal.png);}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {background-position: -32px 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {background-position: -64px 0;}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default; background-position: -96px 0;}

/* prev */
.jcarousel-skin-tango .jcarousel-prev-horizontal {position:absolute; top:110px; left:3px; width:32px; height:32px; cursor:pointer; background:transparent url(http://www.mandkvinde.dk/uploads/cecilielolktommerup/prev-horizontal.png) no-repeat 0 0; border:0px solid black;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {left: auto; right: 5px; background-image: url(http://www.mandkvinde.dk/uploads/cecilielolktommerup/next-horizontal.png);}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background-position: -32px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position: -64px 0;}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default; background-position: -96px 0;}

/* nyhedsbrev */
#nyhedsbrev {min-height:128px; width:178px; background:#ecece2;}
#subscribe {padding:8px 0 0 0; font-size:12px; line-height:15px; margin:0;}
span.nms_message {display:inline-block; padding:0 6px 6px 6px; font-family:'courier new',courier,sans-serif; font-size:11px; letter-spacing:-0.13em; color:#ff3e0b;}
#subscribe form.cms_form {padding:0 6px; width:166px; overflow:hidden;}
#subscribe .text {color:#ff3e0b;}
#subscribe input.cms_textfield {float:left; width:162px; margin-bottom:4px; border:1px solid #c8c5bd;}
#subscribe input.cms_submit {float:left;}

/* booking, bog, facebook */
#booking {min-height:130px; background:#ecece2;}
#bog {background:#ecece2;}
#bog img {display:block; margin:8px auto;background:#ecece2;}

#facebook p {height:18px; border-top:1px solid #f0685e; border-bottom:1px solid #f0685e; background: url(http://www.mandkvinde.dk/uploads/images/facebook-lille.png) no-repeat right top;}
#facebook a {padding:0;}

/* cecilie */
#cecilie {background:#fdede9;}
#cecilie h3 {height:61px; background:#fff url(http://www.mandkvinde.dk/uploads/images/portraet-lille.jpg) no-repeat right top;}
#cecilie p {color:#fe4335;}

/* add this */
.addthisbox {padding-top:24px; margin-bottom:12px; /*background:#efefef; outline:1px solid gray*/}

/*------------------------------------ links */
#banner a:focus img {color:#6699cc; outline:1px solid #efefef;}

.rightbox a:link, .rightbox a:visited
{display:inline-block; padding:3px 0; font-family:'courier new',courier,sans-serif; font-size:11px; text-decoration:none; color:#fe4335; letter-spacing:-0.02em; word-spacing:-0.2em;}
.rightbox a:focus, .rightbox a:hover
{outline:none; text-decoration:underline;}

.leftbox a:link, .leftbox a:visited 
{display:inline-block; padding:3px 0; font-family:'courier new',courier,sans-serif; font-size:11px; text-decoration:none; color:#fe4335; letter-spacing:-0.02em; word-spacing:-0.2em;}
.leftbox a:focus, .leftbox a:hover 
{outline:none; text-decoration:underline;}

.content a:link, .content a:visited 
{display:inline-block; padding:0; font-family:'courier new',courier,sans-serif; font-size:11px; text-decoration:none; color:#fe4335;  letter-spacing:-0.02em;  word-spacing:-0.2em;}
.content a:focus, .content a:hover {outline:none; text-decoration:underline;}

.content a.textlink:link, .content a.textlink:visited 
{font-family:inherit; font-size:inherit; line-height:inherit; color:inherit; text-decoration:underline; letter-spacing:0;}
.content a.textlink:focus, .content a.textlink:hover {outline:none; text-decoration:none;}

.forside h1 a.textlink:link,.forside h1 a.textlink:visited  {font-family: Georgia,serif; font-size:44px; line-height:50px; color:inherit; text-decoration:underline; letter-spacing:0;}

.forside h1  a.textlink:focus, .forside h1 a.textlink:hover {outline:none; text-decoration:none;}


/*------------------------------------ topnav links */
#topnav ul {position:relative; left:-3px; font-family:'MapleMedium','Helvetica bold','Arial bold','Arial Black', sans-serif; font-size:12px; line-height:12px; text-transform:uppercase;}
#topnav li {float:left}
#topnav a:link, #topnav a:visited {display:block; padding:3px 5px 3px 5px; margin:0; text-decoration:none; color:#000;}
#topnav li a:focus, #topnav li a:hover {color:#fe4335; outline:none; text-decoration:none;}
#topnav a.activeparent:link, #topnav a.activeparent:visited {color:#fe4335;}
#topnav a.activeparent:hover {}
#topnav a.currentparent:link, #topnav a.currentparent:visited {color:#fe4335;}
#topnav a.currentparent:hover {}
#topnav li.currentpage {padding:3px 5px 3px 5px; margin:0; text-decoration:none; color:#fe4335;}

/*------------------------------------ footer */
#footer {clear:both; width:100%; overflow:hidden; border-top:1px solid #d6d2c9; margin-bottom:32px;}
#footer-left {float:left; width:755px;}
#footer-right {float:right; width:170px; text-align:right;}
#footer p {font-family:'courier new', courier, sans-serif; font-size:11px; margin:0; color:#bcb6a9;  letter-spacing:-0.02em; word-spacing:-0.2em;}

#footer-left a:link, #footer-left a:visited {text-decoration:none; color:#bcb6a9;}
#footer-left a:focus, #footer-left a:hover {outline:none; text-decoration:underline;}

#footer-right a:link, #footer-right a:visited {text-decoration:underline; color:#000;}
#footer-right a:focus, #footer-right a:hover {outline:none; text-decoration:none;}

/* ------------------------------------ IE hacks */
* html body{text-align:center;}
* html #page {height:100%;}
* html #container{text-align:left;}

/* ------------------------------------ cmsms accessability */
span.accesskey {text-decoration:none;}
.accessibility, hr {position:absolute; top:-999em; left:-999em;}
dfn {position:absolute; left:-1000px; top:-1000px; width:0; height:0; overflow:hidden; display:inline;}
