/* CSS tilhørende Curo Media */

body { margin:0px; padding:0px; background:url(images/bodyBg.jpg) repeat; font-family:Tahoma; color:#FFFFFF; font-size:13px; font-smooth: always; }


img { border:none; }


a:link { text-decoration: none; color:#40B4DA;}

a:visited { text-decoration: none; color:#40B4DA;}

a:hover { text-decoration: none; color:#FFFFFF;}

a:active { text-decoration: none; color:#40B4DA;}


.clear { clear: both; display: block; float: none; height:0px; }


p {margin:0px;}



h1 { font-size:25px; font-weight:normal; color:#FFFFFF; margin:0px;}

h2 { font-size:15px; font-weight:normal; color:#78CAE4; margin:0px;}

h3 { font-size:25px; font-weight:normal; color:#40B4DA; margin:0px;}

h4 { font-size:20px; font-weight:normal; color:#40B4DA; margin:0px;}

h5 { font-size:20px; font-weight:normal; color:#FFFFFF; margin:0px;}

h6 { font-size:13px; font-weight:bold; color:#40B4DA; margin:0px;}

.linkhvid {color:#FFFFFF;}

.linkhvid:hover {color:#40B4DA;}



/* Indhold */

#navibar { width:100%; height:47px; background:url(images/blackoverlay.png) repeat; }

	#menubar { width:900px; height: 47px; margin:auto; }

		.menu {	float:right; width:580px; font-size:14px; font-weight:bolder; font:Tahoma; margin:auto; } 
		
		.menu ul li { float:left; margin-left:15px; color:#FFFFFF; display:inline; }
		
		.menu ul li a { float:left; margin-left:12px; color:#FFFFFF; } 
		
		.menu ul li a:hover { color:#40B4DA;}
		
		.active { color:#40B4DA;}

		

#wrapper { margin:auto; width:900px;}

	#header { width:900px; height:170px;}
	
		#logo {width:131px; height:120px; float:left; margin:20px 0 0 20px; }
		
		#info {width:280px; float:right; margin:50px 60px 0 0; text-align:right; background:url(images/blackoverlay.png) repeat; padding:20px;}
		
		
#content { width:900px; }

#contentDiverse { width:685px; background:url(images/blackoverlay.png) repeat; padding:20px;} /* Definér højde m.m. i HTML-koden */ 

	#present { width:900px; height:240px; background:url(images/presentBg.png) no-repeat;}
	
		#presentText1 { margin-left:20px; margin-top:20px; width:430px;}
		
		#presentText2 { margin-left:20px; margin-top:10px; width:430px;}
		
		.hvemhvad { margin-top:15px; margin-left:20px; width:117px; height:35px; float:left;}
		
		.hvem { margin-left:0px;}
		.hvem:hover { margin-left:1px;}
		
		.hvad { margin-left:0px;}
		.hvad:hover { margin-left:1px;}
		
	#news { width:900px; height:200px; margin-top:15px;}
	
		.newsbox { width:280px; height:180px; padding:10px; background:url(images/newsBg.png) top left no-repeat; float:left;}


#caseContent { width:900px; height:1750px; }

	#casePresent { width:900px; height:110px;} 
	
		.caseHead { width:400px; margin-top:20px;}
	
	.case { float:left; width:300px; height:200px; margin-top:10px; }
	
	.logoHead { width:400px; margin-top:50px;}
	
	.logocase { float:left; width:300px; height:200px; margin-top:10px;}
	
	
	
	
#ydelserContent { width:900px; height:650px; }

	#ydelserPresent { width:900px; height:90px;} 
	
	.ydelse { margin:20px 0 0 0px; width:600px; height:110px; background:url(images/blackoverlay.png) repeat; padding:20px;}
	
		.ydelsebillede { float:left; width:150px; height:125px;}
		
		.ydelsetekst { float:left; margin-left:20px; width:550px; height:125px; }
		
		
#omosContent { width:900px; height:1300px; }

	#omosPresent {width:500px; height:185px; margin-left:100px; margin-top:20px; }
	
	.omosTekst { margin-top:30px; width:685px; background:url(images/blackoverlay.png) repeat; padding:20px;}




/* Footer */

#footer { width:100%; height:440px; bottom:0; margin-top:70px; background:url(images/blackoverlay.png) repeat;}

	#footerContent {width:900px; height:440px; margin:auto; background:url(images/footerBg.png) center top no-repeat;}
	
	.footerBox {width:260px; height:320px; margin-top:10px; padding:20px; float:left;}
	
	#credits {width:880px; text-align:right; font-size:13px; margin-top:20px; color:#CCCCCC; font-size:12px;}
	
	
/* Diverse */

.field { border:medium solid #FFFFFF; background-color:#40B4DA; height:18px; width:250px; padding:5px; color:#FFFFFF; margin-top:5px; font-size:13px; }

.textfield { border:medium solid #FFFFFF; background-color:#40B4DA; height:70px; width:250px; padding:5px; color:#FFFFFF; margin-top:5px; font-family:Tahoma; font-size:13px;}
	.textfield-kontakt { border:medium solid #FFFFFF; background-color:#40B4DA; height:100px; width:250px; padding:5px; color:#FFFFFF; margin-top:5px; font-family:		Tahoma; font-size:13px;}

.sumbit { border:medium solid #FFFFFF; background-color:#40B4DA;width:100px; color:#FFFFFF; margin-top:5px; font-size:13px; cursor:pointer; }

	.sumbit:hover { border:medium solid #FFFFFF; background-color:#FFFFFF;width:100px; color:#40B4DA; margin-top:5px; font-size:13px; cursor:pointer; }
	
	
#tiltoppen a { position:absolute; position:fixed; right:15px; bottom:15px; width:18px; height:99px;
                display:block; background:url(images/tiltoppen.png) no-repeat left top; }
	#tiltoppen a:hover { background:url(images/tiltoppen.png) no-repeat right top; }


#nyhedsbrev a{ display:block; position:fixed; top:250px; left:-1px; background:url(images/nyhedsbrev.png) no-repeat; width:43px; height:140px;}

	#nyhedsbrev a:hover{ display:block; position:fixed; top:250px; left:-1px; background:url(images/nyhedsbrevhover.png) no-repeat; width:43px; height:140px;}
	




/*tooltip*/

#tt {position:absolute; display:block; background:url(images/tt_left.png) top left no-repeat;}

#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.png) top right no-repeat; overflow:hidden;}

#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#1D1410; color:#FFF; font-size:12px;}

#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.png) top right no-repeat; overflow:hidden;}




