/* Reset */

html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,font,img,strong,
li,ol,ul,fieldset,form,label,table,tbody,tfoot,thead,tr,th,td {
margin: 0; padding: 0; border: 0; font-weight: normal; font-style: normal; font-size: 100%; line-height: 1.5; font-family: inherit; text-align: left; }
table { border-collapse: collapse; border-spacing: 0;}
ol,ul {list-style: none;}
a { color:#000; text-decoration: underline;}
a:visited { color:#000; text-decoration: underline;}
a:active { color:#000; text-decoration:none;}
a:hover { color:#5d5d5d; text-decoration: underline;}

/* Grid */

body { color: #000; background-color: #fff; background-image: url(images/conbg.jpg); background-position: center center; background-repeat: repeat-y; margin: 0px auto; text-align: center; font-size: 12px; font-family: Verdana, Arial, Helvetica, SunSans-Regular, sans-serif; }
.container {margin:0 auto; width:1024px; padding-top:10px; display:block;}
.d160, .d320, .d480, .d640, .d800, .d960, .d80, .d240, .d400, .d560, .d720, .d880, .d960 {float:left; display: inline; margin-left:20px; } 
.d160{width:110px;}
.d320{width:300px;}
.d360{width:340px;}
.d480{width:460px;}
.d640{width:620px;}
.d800{width:780px;}
.d960{width:940px;}
.d80 {width:60px;}
.d240{width:220px;}
.d400{width:380px;}
.d560{width:540px;}
.d720{width:700px;}
.d880{width:860px;}
.inside{margin-left:0;}
p{ padding:8px 0 8px 0;}
.right { text-align:right;}
.clear {clear:both;}

#container { width: 1000px; margin: 0px auto; text-align: left; display:block; }
#content p.bodytext { padding-right: 90px; }
#header { width: 1000px; height: 228px; color: #e0f2fc; font-size: 42px; background-image: url(images/top.jpg); }
.headoverlay { width: 1000px; height: 214px; margin-top: -214px; background-image: url(images/header.png);}
#sidebar { float: left; width: 188px; margin-bottom: 20px; border-top: 1px solid #623275; }
.container2 {  background-repeat:repeat-y; min-height: 600px;  }
#menu { width: 188px; float: left; font-weight: bold; margin-top: 10px; }
#menu a { line-height: 14px; color: #616161;  width: 174px;  padding-right: 14px; padding-top:8px; padding-bottom: 8px; font-weight: bold;  float: left; text-decoration: none; display: block; text-align: right; }
#menu li { list-style-type: none; }
#menu a:hover { background-color: #dfdfdf; width: 174px; line-height: 14px; padding-top: 8px; padding-bottom: 8px; float: left; display: block; }
#menu a.current { background-color: #dfdfdf; }
#submenu ul { padding-bottom: 5px;  }
#submenu a:link { font-size: 10px; }
#submenu a:visited { font-size: 10px; }
#submenu a:hover { font-size: 10px; padding-top: 4px; padding-bottom: 4px; }
#submenu a.current { background-color: #dfdfdf; }
#submenu ul li a{ margin: 0px !important; text-transform:none; padding-top: 4px; padding-bottom: 4px;  }

.h { font-size: 12px; text-transform: uppercase; font-weight: bold; }

.box { width: 280px; float: left; }
.box1 { margin-left: -15px; margin-top: -15px; border: 1px solid #623275; }
.box2 { margin-top: -15px; margin-right: -17px; margin-left: 12px; border: 1px solid #623275; margin-right: -15px;  }
.box4 { margin-top: 15px; margin-right: -17px; margin-left: 12px; border: 1px solid #623275; margin-right: -15px;  }
.box3 { margin-top: 15px; margin-left: -15px; background: #5d6d97; border: 1px solid #5d6d97; color: #fff; height: 140px;  }
.box p.bodytext { padding:0 15px 15px 15px !important; line-height: 14px;  }
.box p { line-height: 14px; }
.box3 p { padding:0 15px 0px 15px !important; }
.box3 h1 { color:#fff; }
.box p.align-right { padding: 0px 15px 4px 15px; margin-top: -7px;}
.box3 p.align-right { padding:0 15px 4px 15px !important; margin-top: 0px !important; }
.box3 a { color:#fff; }


.box h1 { margin-left: 15px; margin-top: 10px; margin-bottom: 0px; }
.rightbar a { color: #cccc66; font-weight: bold; margin-left: 10px;  }
.news { float: left; line-height: 17px; padding: 6px 10px; display: inline;  }
.news h2 { color: #663366; font-weight: bold; font-size: 14px; }
.newsitem { float: left; margin-bottom: 20px; display: block; width: 175px;}
.newsitem a { color: #666; float: left; font-size: 13px; text-decoration: none; margin-left: 0px;  }
.newsdate { float:left;  color:#999; display: block; width: 175px;  }
.m {text-transform: capitalize;}
.newsheader { float: left; }
.readmore { float: right; }
.gotonews a { color: #666; clear: both; margin-left: 0px; }

.newslistitem {  margin-bottom: 12px; margin-right: 70px; }
.newslistitem a { color: #666666; margin-left: 0px; font-weight: bold; }
.singlenewsitem a { color: #666666; margin-left: 0px; font-weight: bold; }
.rightbar { width: 195px; float: left; border-top: 1px solid #623275; display:block; }

h4 { font-weight: bold; color:#fff; background-color: #434e77; padding-left: 8px; margin-bottom: 14pX; }
.rightbar h3 { font-size: 14px; text-transform: uppercase; font-weight: bold; color:#666; }
h3 a, h2 a, h1 a, {font-weight: bold;}
h2 { font-size: 14px; text-transform: uppercase; font-weight: bold; color:#666; }
h1 { font-size: 14px; text-transform: uppercase; font-weight: bold; color:#666; }

#content { width: 547px; float: left; text-align: left; margin: 0px 20px 20px 20px; background-image: url(images/vinkel.gif); background-repeat: no-repeat; padding: 15px; _padding-right: 46px;}
#contenttext { margin-left: 50px; }
#content li { }
#content ul { list-style-type: disc !important; padding-left: 18px; margin-left:20px; padding-right: 70px; }
#content ol { list-style-type: decimal !important; padding-left: 18px; margin-left:20px; }

#footer { width: 898px; height: 50px; float: left; margin-left: 30px; margin-right: 30px; padding-top: 10px; font-size: 11px; text-align: center; line-height: 20px; }
.home {display:block; position: absolute; width: 210px; height: 160px; z-index:999 !important; }
.home a {display:block; position: absolute; width: 210px; height: 160px; float: left; z-index:999 !important; text-decoration:none; }
.tilsted a {display:block; position: absolute; width: 150px; height: 12px; margin-left: 850px; z-index:999;  margin-top: -12px; }

.csc-mailform { border: none; float: left; }
label { float:left; margin-bottom:6px; width:100px; }
.csc-mailform-field input { margin-bottom:6px; width:250px; }
.csc-mailform-field label mailformBesked { margin-top: 10px; }
.csc-mailform-field textarea#mailformBesked { float: left; clear: both; }
#mailformformtype_mail { width: 80px; float: left; margin-top: 6px; clear: both; }
label[for="mailformBesked"] {
    margin-top: 14px;
}

.clear { clear: both; }
.address { position: absolute; z-index:999; margin-top: 155px; float: left; width: 175px; text-align: right; font-size: 11px; line-height: 1.2; color:#9d9d9d; }
.tilmeld {position: absolute;  z-index:999; margin-top: 190px; float: left; width: 185px; margin-left: 230px; }
.tilmeld a { font-weight: bold; color: #b6b45c; text-decoration: none; }
#menu a { text-transform: uppercase; }
#simpleSlider ul li { position: absolute; z-index: 20; opacity: 0.0; height: 209px; margin-left: 210px; margin-top: 12px; }
.topheader {position: absolute; z-index: 50; margin-top: 12px; }
#easyquote { margin-top: 20px; margin-bottom: 20px; }
.quoteimg {float: right;}
.quotetext { float: left; width: 430px;}
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider p { margin-top:-50px; margin-left: 10px; }
#slider, #slider li{ 
	
	width:850px;
	height:214px;
	overflow:hidden; 
	}

.align-center { text-align: center; }
.align-right { text-align: right; }

.d360 { width: 270px; height: 370px; float: left; }
.box4 .csc-textpic-imagewrap { margin: 0px; padding: 0px; height: 120px; }
.box4 .csc-textpic-imagewrap img { margin: 0px; padding: 0px }
.box4 .csc-textpic-imagewrap a img { margin: 0px !important; padding: 0px !important; }
.hidden { display:none; }
.tx-dynagallery-pi1 { display: block; }
#dynaGalleryPages { clear: both; }
.news h2 {text-transform: none;}
.formulardoctor .bold { font-weight: bold; margin-top: 15px; }
.formulardoctor .left { float: left; }
.formulardoctor .funk { width: 350px; }
.formulardoctor .rightcheck { margin-left: 20px; }
.formulardoctor .terminalja, .formulardoctor .terminalnej { margin-top: 15px; }
.formulardoctor textarea { width: 500px; }
.formulardoctor .doctornotes { height: 150px; }
.formulardoctor .confirm { margin-top: 15px; }
.formulardoctor .begrundelse { margin-bottom: 25px; }
.formulardoctor .laegesignature { margin-left: 25px; }
.formulardoctor .date input { width: 100px; }
.formulardoctor .laegesignature input { width: 200px; }
.formulardoctor .spacer { margin-top: 15px; }
.formulardoctor .center { text-align: center; }
.formulardoctor .bigbold { font-size: 14px; font-weight: bold; }
.formulardoctor .vpatientnavn input { width: 250px; margin-right: 25px; }
.formulardoctor .terminaltext { margin-right: 25px; }

.col1 { width: 25px; float: left;}
.tt { width: 300px; float: left; clear:both;}
.ttcol { float: left; margin-left: 15px;font-size: 9px;}
.symptomol li { clear: both; margin-top: 20px; width: 520px;}
.idenforlobneuge li { clear: both; margin-top: 20px;}
.radio16 { float: left;}
.itext { margin-left: 20px;}
.li15d { margin-right: 200px; float: left;}
.besvarelseleft { width: 220px; float: left;}
.besvarelseright { width: 240px; float: left;}
.frame { border: 1px solid; padding: 10px;}
.fcol1 {width: 190px; float: left;}
.v input { width: 320px; margin-bottom: 10px;}
.samtykkedato { float: left;}
.samtykkedatoinput { width: 75px; float: left;}
.samtykkeunderskrift { float: left; margin-left: 10px;}
.samtykkeunderskriftinput { width: 275px;}
.beskrivelse, .hvilkeoenskerinput { width: 538px !important; height: 100px;}
.symptomdato { width: 233px; margin-left: 10px;}
.frivillig { margin-left: 0px !important;}
.frivillig li { margin-bottom: 15px;}
.fcol2 { float: left; width: 150px;}
.vcol2 input { width: 368px;}
#content .symptomol { list-style-type: none !important; margin-left: 0px !important; padding-left: 0px !important; width: 550px; }
#content .symptomol li { padding-top: 0px; padding-bottom: 20px;}
.leftspace { width: 296px; float: left;}
#c254 label { width: 240px;}
#c254 .csc-mailform-field { clear: both;}
label[for=mailformklikher], #mailformklikher {margin-top: 20px;}
label[for=mailformTilmelding_til_Stoetteforeningen], #mailformTilmelding_til_Stoetteforeningen {display:none;}

