/* CSS Document */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td { margin:0; padding:0; line-height:normal; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,th,var { font-style:normal; font-weight:normal;}
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
body {font:13px/1.22 arial,helvetica,clean,sans-serif;}
* body {font-size:small;font-size:x-small;}
table {font-size:inherit;}
pre,code,kbd,samp,tt {font-family:monospace;font-size:108%;line-height:99%;}
* pre,* code,* kbd,* samp,* tt {font-size:108%;}
.clearboth {clear:both; display:block; height:0; }
.clearleft{clear:left; display:block; height:0; }
.clearright{clear:right; display:block; height:0; }

.floatleft{ float:left; }
.floatright{ float:right; }

a{ text-decoration:none; color:#1e8b7d; outline:none; }


html{ height:auto; }
html, body{ font:12px Calibri, Arial; color:#666666; }
	.other{ background:url(../images/bg.gif) repeat-x ;  } 
	.front{ background:url(../images/front_bg.gif) repeat-x ; }
	div#wrap{ height:auto !important; height:100%; min-height:100%; position:relative; padding-bottom:200px; }
		div#header{ width:940px; height:287px; margin:0 auto; position:relative; }	
			a#frontpage_link{ position:absolute; top:50px; left:0; z-index:200; height:75px; width:220px; display:block; }
			img#logo_1{ position:absolute; left:-51px; top:0; z-index:100; }
			img#logo_2{ position:absolute; left:241px; top:0; z-index:100; }
			ul#menu{ float:right; font-family:Calibri, Arial; font-weight:bold; font-size:18px; color:#288b7d; text-transform:uppercase; padding-top:55px; height:63px; }
				ul#menu li{ display:inline; float:left; width:116px; height:40px; background:url(../images/menu_bg.gif) no-repeat; padding:0 0 0 10px; }
				ul#menu li.last{ display:block; float:left; width:1px; background:url(../images/menu_bg.gif) no-repeat; }
					ul#menu li a{ text-decoration:none; margin-top:-4px; display:inline-block; }
					ul#menu li span{ font-size:14px; color:#999999; font-weight:normal; text-transform:lowercase; } 
			ul#info{ position:absolute; top:136px; height:30px; right:0; }
				ul#info li{ display:inline; padding-left:27px; color:#859c93; font-size:18px; } 
					ul#info li a{ text-decoration:none; color:#859c93; }
					ul#info li img{ margin-bottom:-10px; } 
		div#content{ width:940px; margin:0 auto; padding:33px; }
		
			div#leftcol{ float:left; width:220px; position:relative; }
				.leftcol{ margin-top:110px; }
				.leftcol-frontpage{ margin-top:0px; }
				div#leftcol h1{ font-size:21px; color:#006474; font-weight:bold; padding-bottom:13px; }
				div#leftcol ul{ padding-bottom:14px; }
					div#leftcol ul li{ border-bottom:1px solid #e3e3e3; padding:8px 0 8px 0; }
						div#leftcol ul li a{ background:url(../images/arrow3.gif) no-repeat 0 5px; text-decoration:none; font-size:15px; padding-left:12px; display:block; }
				div#leftcol img.naal{ position:absolute; right:7px; top:-6px; }
				div#leftcol .blue-box{ width:219px; padding-bottom:48px; }
					div#leftcol .blue-box .blue-box-top{ height:8px; background:url(../images/blue_box_top.jpg) no-repeat; }
					div#leftcol .blue-box .blue-box-content{ background-color:#edf7f3; position:relative; height:96px; padding:14px 0 0 21px; }
						div#leftcol .blue-box .blue-box-content .boy{ position:absolute; top:45px; right:11px; }
						div#leftcol .blue-box .blue-box-content p{ font-size:14px; line-height:20px; color:#666666; }
							div#leftcol .blue-box .blue-box-content p a.readmore{ display:inline-block; background:url(../images/arrow.gif) no-repeat 0 7px; text-decoration:none; padding:0 0 0 10px; margin-top:10px; }
					div#leftcol .blue-box .blue-box-bottom{ height:8px; background:url(../images/blue_box_bottom.jpg) no-repeat; }
				div#leftcol div.memberof{ height:59px; border-top:1px solid #dedede; border-bottom:1px solid #dedede; }
					div#leftcol div.memberof .dansk{ float:left; }
					div#leftcol div.memberof p{ float:left; padding-top:12px; font-size:14px; color:#666666;  }
						div#leftcol div.memberof p a{ text-decoration:none; }
			
			div#rightcol{ float:right; width:670px; padding-top:0px; }
				.rightcol{ padding-top:33px; position:relative; }
				.rightcol-frontpage{ padding-top:33px; }
				div#rightcol .twocol{ width:320px; float:left; padding-right:29px; }
					div#rightcol .twocol h1{ font-size:30px; font-weight:bold; padding:16px 0 0 0; color:#00646e; }
						div#rightcol .twocol h1 a{ text-decoration:none; color:#00646e; }
					div#rightcol .twocol h2{ font-size:19px; padding:10px 0 11px 0; color:#00646e; }
						div#rightcol .twocol h2 a{ text-decoration:none; color:#00646e; }
						div#rightcol .twocol ul li a{ background:url(../images/arrow3.gif) no-repeat 0 5px; text-decoration:none; font-size:15px; padding-left:12px; display:inline-block }
					div#rightcol .twocol p{ font-size:15px; line-height:20px; color:#666666; padding-bottom:10px; }
					div#rightcol .readmore2{ background:url(../images/arrow2.gif) no-repeat 0 5px; display:inline-block; height:21px; padding:6px 0 0 21px; text-decoration:none; text-transform:uppercase; font-weight:bold; }
				div#rightcol .last{ padding-right:0; }
				
				div#rightcol .goback{ background:url(../images/arrow4.gif) no-repeat 0 5px; display:inline-block; height:21px; padding:6px 0 0 21px; text-decoration:none; text-transform:uppercase; font-weight:bold; }
				div#rightcol .goback-2{ background:url(../images/arrow4.gif) no-repeat 0 5px; display:inline-block; height:21px; padding:6px 0 0 21px; margin-bottom:20px; text-decoration:none; text-transform:uppercase; font-weight:bold; }
				
				div#rightcol h1{ color:#006474; font-weight:bold; font-size:25px; padding-bottom:19px; }
				div#rightcol h2{ color:#666666; font-size:17px; font-weight:bold; padding-bottom:10px; }
				div#rightcol h3{ color:#666666; font-size:17px; font-weight:bold; padding-bottom:5px; }
				div#rightcol p{ padding-bottom:22px; color:#666666; }
				
				div#rightcol .blue-box{ width:159px; color:#fff; font-style:italic; font-size:15px; background-color:#006474; padding:22px 13px 22px 13px; }
				.laesmere{ padding-bottom:10px;display:inline-block; }
				
				.profil_left{ width:425px; float:left; }
				.profil_right{ width:200px; float:right; }
				
				.kontakt-img{ float:left; margin-bottom:30px; }
				.kontakt-adresse{ margin-bottom:30px; padding:39px 0 0 26px; height:160px; width:207px; float:right; background-color:#006474; color:#ffffff; }
					.kontakt-adresse h3{ font-size:18px; font-weight:bold; }
				ul.kontaktcol{ list-style:none; }
				ul.kontaktcol li{ width:215px; float:left; padding-right:12px; padding-bottom:11px; }
				ul.kontaktcol li.kontaktcol-last{ padding-right:0; }
					.kontakt-title{ float:left; padding-bottom:4px; color:#666666; font-size:14px; font-weight:bold; }
					.kontaktcol li input{ padding:4px 5px 4px 5px; height:17px; width:203px; border:1px solid #CCC; }
					.kontakt-besked{ padding:4px 5px 4px 5px; font:15px Calibri, Arial; float:left; margin-bottom:10px; width:657px; height:180px; border:1px solid #CCC; overflow:auto; }
					.kontakt-submit{ float:left; cursor:pointer; background:url('../images/send-besked.gif'); width:103px; height:32px; border:0; }
					.krakkort{ display:inline-block; position:absolute; top:5px; right:0; background:url(../images/land_icon.gif) no-repeat right; padding:7px 35px 7px 0; font-size:14px; }
				
				div#rightcol ul.terapi-list{ margin-top:-15px; }
				div#rightcol ul.terapi-list li{ border-bottom:1px solid #e3e3e3; padding:15px 0 15px 0; }
				div#rightcol ul.terapi-list li.last{ border-bottom:0; } 
					div#rightcol ul.terapi-list li img{ float:left; }
					div#rightcol ul.terapi-list li div.text{ padding:10px 0 0 20px; width:527px; float:right; }
						div#rightcol ul.terapi-list li div.text h2{ font-weight:normal; font-family:Georgia, Calibri, Arial; color:#288b7d; }
					
				div#rightcol ul.profil-list{ padding-left:14px; padding-bottom:24px; }
					div#rightcol ul.profil-list li{ list-style:url(../images/bullet.gif); color:#666666; } 
				
				div#rightcol .artikle-liste{ margin-top:-12px; }
					div#rightcol .artikle-liste li{ border-bottom:1px solid #e3e3e3; font:17px Georgia, "Times New Roman", Times, serif; padding:12px 0 11px 0; list-style:none;  }
						div#rightcol .artikle-liste li a{ text-decoration:none; }
						div#rightcol .artikle-liste li span{ font-size:15px; font-style:italic; color:#999999; }
							div#rightcol .artikle-liste li span a{ font-family:Calibri, Arial; font-style:normal; color:#288b7d; } 
		div#footer{ text-align:center; padding-top:20px; position:absolute; width:100%; bottom:0; height:136px; border-top:1px solid #dedede; }
			div#footer p{ line-height:18px; color:#666666; }
			
/*** set the width and height to match your images **/
div#header #citat { position:relative; float:left; margin-top:118px; height:169px; margin-left:300px; }
div#header #citat img{ position:absolute; top:0; left:0; z-index:8; opacity:0.0; }
div#header #citat img.active { z-index:10; opacity:1.0; }
div#header #citat img.last-active { z-index:9; }
			

div#admin .left{ width:191px; margin:0 auto; padding:60px 115px 0 119px; position:relative; }	
div#admin .left .middel{ position:absolute; top:70px; right:-20px; }

div#admin ul{ padding-left:15px; color:#000; padding-bottom:10px; }
div#admin ul li{ padding-top:5px; list-style:outside disc; }
div#admin ul li a{ color:#000; }

/*ul.menuliste{ padding-left:15px; color:#000; padding-bottom:10px; display:block; }
ul.menuliste li{ padding-top:5px; list-style:outside disc; display:block; }
ul.menuliste li a{ color:#000; }*/

div#admin .textfield{ margin-bottom:5px; border:1px solid #666; padding:5px; }

div#admin h1 a{ color:#000; text-decoration:none; }
div#admin h1 a:hover{ text-decoration:underline; }

div#admin h2{ font-size:14px; font-weight:bold; }
div#admin h2 a{ color:#000; }
div#admin h2 a:hover{ text-decoration:underline; }