@import "brunch.css";
@import "page.css";
@import "boxes.css";

body.mceContentBody 
 { 
	color:black; 
	text-align:left; 
	background-color:white; 
	background-image:none; 
}

/*body.mceContentBody 
 { 
	color:black; 
	text-align:left; 
	background-color:white; 
	background-image:none; 
}*/

body.mceContentBody td.forside {
	color: #000000;
}

body.mceContentBody table.forsideTabel a {
	color: #000000;
}

body.mceContentBody table.forsideTabel a:hover {
	color: #000000;
}

	body {
		color:#666;
		font-size:11px;
		font-family: trebuchet ms, arial, verdana;
		text-align:center;
		background-color:#ffffff;	
		margin:0px;			
	}
	
	td {
		font-size:11px;
		color:#666;
	}
	
	td.hvid 
	{
		color:#ffffff;
		font-size:11px;
		overflow:hidden;
	}	

	img {
		border:none;
	}

/* TOPMENU STYLES */
	#menu
	{
		float:left;
		width:699px;
		margin:0px 0px 0px 2px;		
	}
	
	.lc
	{
		float:left;					
		margin:60px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		border-left:1px dotted #999999;
	}
	
	.lc a	
	{
		margin:0px 0px 0px 0px;
		padding:0px 23px 0px 23px;
		color:#666666;	
		font-size:12px;
		text-decoration:none;	
		text-transform:uppercase;
		line-height:31px;
	}
	
	.lc:hover
	{
		margin:0px 0px 0px 0px;
		padding:60px 0px 0px 0px;
	}
	
	.lc.selected
	{
		margin:0px 0px 0px 0px;
		padding:60px 0px 0px 0px;
	}
	
	.lc.selected a
	{
		padding:67px 12px 7px 12px;		
		margin:0px 11px 0px 11px;
		color:#ffffff;
		background-color:#f8952f;
		background-image:url(../images/marker.gif);
		background-repeat:no-repeat;
		background-position:top center;
	}
	
	/* LAST TOPMENU ITEM */
	
	.lc2
	{
		float:left;					
		margin:60px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		border-left:1px dotted #999999;
	}
	
	.lc2 a	
	{
		margin:0px 0px 0px 0px;
		padding:0px 23px 0px 23px;
		color:#666666;	
		font-size:12px;
		text-decoration:none;	
		text-transform:uppercase;
		line-height:31px;
	}
	
	.lc2:hover
	{
		margin:0px 0px 0px 0px;
		padding:60px 0px 0px 0px;
	}
	
	.lc2.selected
	{
		margin:0px 0px 0px 0px;
		padding:60px 0px 0px 0px;
	}
	
	.lc2selected a
	{
		padding:67px 12px 7px 12px;		
		margin:0px 11px 0px 11px;
		color:#ffffff;
		background-color:#f8952f;
		background-image:url(../images/marker.gif);
		background-repeat:no-repeat;
		background-position:top center;
	}	
	
	#lastDot
	{
		float:left;
		display:block;
		width:1px;
		height:31px;
		margin:60px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background-image:url(../images/last_dot.gif);
		_background-image:url(../images/last_dot_ie6.gif);
		background-repeat:no-repeat;
	}
	
	#submenu_container
	{
		width:239px;
		min-height:213px;		
		margin:0px;
		padding:0px;
		background-image:url(../images/submenuBg.jpg);
		background-repeat:no-repeat;
	}
	
	#submenu
	{
		border-left:1px solid #f8952f;
		margin:0px 0px 0px 21px;
		padding:0px 0px 2px 0px;
	}

	ul.xm_1
	{
		display:block;
		margin:0px 0px 0px 19px;
		padding:22px 0px 0px 0px;
	}
	
	ul.xm_1 li 
	{
		list-style-type:none; 
		margin:0px 0px 8px 0px;				
	}

	ul.xm_1 li.end 
	{
	
	}

	ul.xm_1 li a 
	{
		display:block;
		height:18px;
		color:#fff;
		padding:0px 0px 0px 5px;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;	
		text-transform:uppercase;
		line-height:18px;
	}

	ul.xm_1 a.selected
	{
	    background-color:#6b767c;
		line-height:18px;
	}

	ul.xm_2 
	{
		display:block;
		margin:8px 0px 8px 0px;
		padding:0px 0px 0px 10px;		
	}

	ul.xm_2 li 
	{
		list-style-type:none;
		margin:0px 0px 3px 0px;
		padding:0px;
	}

	ul.xm_2 li a 
	{
		display:block;
		color:#fff;	
		height:16px;
		margin:0px;
		padding:0px 0px 0px 5px;
		font-size:10px;
		text-decoration:none;	
		text-transform:uppercase;		
		line-height:16px;
	}

	ul.xm_2 li a.selected
	{
	    background-color:#6b767c;
		line-height:16px;
	}	
	
	div.page 
	{
		margin-left:36px;
		width:640px;
	}
		
	p 
	{
		margin:0px 0px 12px 0px;
	}

	p.formularPos
	{
		padding-top:2px;
		*padding-top:5px;
	}
	
	a 
	{
		color:#3A5464;
		font-size:11px;
		text-decoration:underline;
	}

	a.betingelser
	{
		color:#3A5464;
		text-decoration:underline;
		font-size:10px;		
	}
	
	a:hover 
	{
		text-decoration:none;	
	}
		
	a.news 
	{
		color: #666;
		font-weight:normal;
		text-decoration:none;	
	}	
	
	h1
	{
		font-size:16px;
		font-weight:bold;
		color:#415a68;
		margin:0px 0px 3px 0px;
		padding:0px;
		text-transform:uppercase;
	}
	
	h2
	{
		font-size:11px;
		font-weight:bold;
		color:#3A5464;
		margin-bottom:5px;
	}
	
	h2.orange
	{
		font-size:11px;
		font-weight:bold;
		color:#f8952f;
		margin-bottom:5px;
	}
	
	h2.pageName
	{
		margin-bottom:0px;
		padding-bottom:0px;
		font-size:16px;
		line-height:11px;
		color:#3A5464;
		text-transform:uppercase;
	}
	
	h3
	{
		font-size:14px;
		font-weight:bold;
		color:#415a68;
		margin:0px 0px 0px 0px;
		padding:0px;
	}
	
	h4
	{
		font-size:13px;
		font-weight:bold;
		color:#f8952f;
		margin:0px 0px 6px 0px;
		padding:0px;
	}
	
	h5
	{
		font-size:14px;
		color:white;
		font-weight:bold;
		margin:0px;
		padding:0px;
	}
	
	h6
	{
		color:white;
		font-size:11px;
		font-weight:bold;
		text-transform:uppercase;
		margin:0px 0px 8px 0px;
		padding:0px;
	}

	code 
	{
		background-color:#f0f0f8;
		display:block;
		padding-left:10px;
		border-left:1px solid #D4DEE5;
	}
	
	input {
		font-family:trebuchet ms,verdana,helvetica,arial;
		margin-bottom:3px;	
		border-top:solid #6d767b 1px;		
		border-bottom:solid #6d767b 1px;		
		border-right:solid ##6d767b 1px;		
		border-left:solid ##6d767b 1px;			
	}
	
	.formText {
		font-family:trebuchet ms,verdana,helvetica,arial;
		margin-bottom:3px;	
		border-top:solid #6d767b 1px;		
		border-bottom:solid #6d767b 1px;		
		border-right:solid #9ca9b1 1px;		
		border-left:solid #9ca9b1 1px;		
		width:300px;
	}	
	
	.formTextbox {
		font-family:trebuchet ms,verdana,helvetica,arial;
		margin-bottom:3px;	
		border-top:solid #6d767b 1px;		
		border-bottom:solid #6d767b 1px;		
		border-right:solid #9ca9b1 1px;		
		border-left:solid #9ca9b1 1px;	
	}
	
	input.bar
	{
		display:block;
		float:left;
		font-size:10px;
		width: 153px;
		height:16px;
		color:#000000;
		margin:0px;
		padding:3px 0px 0px 5px;
		background-color:#ffffff;
		border:1px solid #595959;	
	}
    
    input.dtf{
         width:250px;
    } 
	
	input.domainBtn
	
	{
		display:block;
		float:left;
		border:0px;
		margin:0px 0px 0px 15px;
	}
	
	#orderDomain form
	{
		height:21px;
		margin:20px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	div.domainInputHolder
	{
		height:21px;		
	}
	
	form.domainForm
	{
		
	}
	
	input.barButton
	{
		font-size:10px;
		width: 50px;
		color:#000000;
		background-color:#ECE9D8;
		margin:0px;
		padding:0px;
		border:1px solid #415A68;
	}
	
	input.checkbox
	{
		color:#000000;
		background-color:Transparent;		
		border: 0px;
		position:relative;
		*top:2px;		
	}

	input
	{
		font-size:11px;
		color:#000000;
		border:1px solid black;
		background-color:#ffffff;
	}
	
	/* FORM MODULE STYLES */
	input.formText
	{
		width:130px;
		margin-bottom:5px;
		margin-left:5px;
	}
	
	input.textBox
	{
		width:300px;
		height:75px;
		
	}

	textarea.formTextbox 
	{
		margin-left:5px;
		width:130px;
	}	
	
	select
	{
		font-size:10px;
		color:#000000;
		border:1px solid black;
		background-color:#ffffff;
		margin-left:5px;
		width:134px;
	}
	
	form
	{
		margin:0px;
	}
	
	.forum_msg_title 
	{
		font-size:14px;
		font-weight:bold;
	}
	
	.forummenu 
	{
		color:#000000;
		text-decoration:underline;
	}
	
	#primaryFrame 
	{
		width:1000px;
		text-align:left;
		margin-left: auto;
		margin-right: auto;
	}
	
	#logo
	{
		float:left;
		width:265px;
		height:99px;		
	}	
	
	/* FORSIDE ELEMENTER */
	
	div.outerBounds 
	{	
		/* Sætter ydre skygger på div'en */
		background-color:#efefef;
		border:1px solid #fbfbfb;
	}
	
	div.innerBounds 
	{
		/* Sætter indre border på div'en. Skal bruges som sidste farve i skyggeeffekten */
		background-color:#ffffff;
		border:1px solid #d5d5d5;
	}			
	
	/* FRONT PAGE BOX ITEMS */
	
	#mainbox_container
	{
		float:left;
		width:689px;
		height:284px;
		margin:33px 0px 0px 0px;
		padding:0px;		
	}
	
	#mainbox_content
	{
		width:675px;
		height:270px;
		margin:1px auto 0px auto;		
		padding:5px;
	}	
	
	#mainbox_content img
	{
		display:block;
	}
	
	#leftContainer
	{
		float:left;
		margin:0px;
		padding:0px;		
	}
	
		/* BOXES 1-3 ARE DEFINED IN BOXES.CSS */
		
		#box4_container
		{
			float:left;
			width:226px;
			height:177px;
			margin:7px 3px 0px 0px;
			padding:0px 0px 0px 0px;			
		}
		
		#box4_content
		{
			width:212px;
			height:163px;
			margin:1px auto 0px auto;
			padding:5px;
			background-image:url(../images/seoTopGradient.jpg);
			background-repeat:no-repeat;
		}
		
		#box4_content img
		{
			display:block;
		}
		
		td.seoText
		{
			padding:3px 5px 0px 8px;
		}
		
		img.info_arrow
		{
			display:block;			
			position:absolute;
			margin:-13px 0px 0px 180px;
			padding:0px;
			border:0px;
		}
		
		#box5_container
		{
			float:left;
			width:458px;
			height:177px;
			margin:7px 0px 0px 0px;
			padding:0px 0px 0px 0px;	
		}
		
		#box5_content
		{
			width:444px;
			height:163px;
			margin:1px auto 0px auto;
			padding:5px;		
		}
		
		#box5_content img
		{
			display:block;
		}

		#box5_text
		{
			position:absolute;
			width:444px;
			height:102px;
			padding:0px;
			margin:0px 0px 0px 0px;
			color:white;
			font-size:11px;						
			z-index:100;			
		}

			#box5_text a
			{
				color:white;
				font-size:11px;
				font-weight:bold;
				text-decoration:none;
			}
			
			#box5_text a:hover
			{
				text-decoration:underline;
			}
		
		#box5_text p
		{
			color:white;
		}
		
		table.hostingTable
		{
			margin:45px 0px 0px 0px;
		}
		
		td.hosting1
		{
			width:190px;
			padding:0px 11px 0px 19px;
			border-right: #e5e5e5 1px dotted;
		}
		
		td.hosting2
		{
			width:200px;
			padding:0px 0px 0px 21px;			
		}
		
		#box5_textoverlay
		{
			position:absolute;
			width:444px;
			height:102px;
			padding:0px;
			margin:34px 0px 0px 0px;
			background-color:#415a68;
			-moz-opacity: 0.6; 
			opacity: 0.6;    
			filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);	
			z-index:90;
		}

	#rightContainer
	{
		float:left;		
		margin:0px;
		padding:0px;		
	}
	
		#domain_container
		{
			width:267px;
			height:309px;	
			margin:7px 0px 0px 7px;	
		}
		
		#domain_content
		{
			width:253px;
			height:295px;
			margin:1px auto 0px auto;
			padding:5px;
			background-image:url(../images/domainTopGradient.jpg);
			background-repeat:no-repeat;
		}	
			
			#orderDomain
			{
				width:223px;
				height:98px;
				margin:15px 10px 0px 15px;				
			}
			
			#newsContainer
			{
				width:210px;				
				margin:0px 0px 0px 15px;
				padding:15px 0px 0px 0px;				
				background-image:url(../images/newsTopgradient.jpg);
				background-repeat:no-repeat;
				background-position:top;
			}
			
				div.newsItem
			{
				margin:10px 0px 0px 0px;
				padding:0px;
			}
			
			.newsItem p
			{
				color:#666;
				margin:0px 0px 13px 0px;
				padding:0px;
			}
	
	/* FRONTPAGE RIGHT BUTTONS */
	
	#rightbox_container
	{
		float:left;
		width:267px;
		height:284px;	
		margin:33px 0px 0px 7px;		
	}
	
	#rightbox_content
	{
		width:253px;
		height:270px;
		margin:1px auto 0px auto;		
		padding:5px;
	}
	
	#webdesignBtn
	{
		width:253px;
		height:53px;
		z-index:2;
	}
	
	#webdesignHvr
	{
		z-index:1;
	}
	
	#kommunikationBtn
	{
		width:253px;
		height:53px;
		margin:54px 0px 0px 0px;
		z-index:4;
	}
	
	#kommunikationHvr
	{
		width:253px;
		height:53px;
		margin:54px 0px 0px 0px;
		z-index:3;		
	}
	
	#hostingBtn
	{
		width:253px;
		height:53px;
		margin:108px 0px 0px 0px;	
		z-index:6;
	}
	
	#hostingHvr
	{
		width:253px;
		height:53px;
		margin:108px 0px 0px 0px;
		z-index:5;	
	}
	
	#domaeneBtn
	{
		width:253px;
		height:53px;
		margin:162px 0px 0px 0px;
		z-index:8;
	}
	
	#domaeneHvr
	{
		width:253px;
		height:53px;
		margin:162px 0px 0px 0px;
		z-index:7;	
	}
	
	#avivaBtn
	{
		width:253px;
		height:53px;
		margin:216px 0px 0px 0px;	
		z-index:10;
	}
	
	#avivaHvr
	{
		width:253px;
		height:53px;
		margin:216px 0px 0px 0px;
		z-index:9;	
	}
	
	img.bottomPic
	{
		margin:10px 0px 0px 5px;
	}
	
	#footer
	{
		width:970px;		
		margin:7px 0px 0px 5px;	
		text-align:center;
		color:#666;
		font-size:12px;
		font-weight:bold;
		line-height:20px;
	}
	
	#footer a
	{
		text-decoration:none;
		color:#666;
	}	
	
	
	#searchBar
	{
		clear:left;
	}
	
#refFlash
{
	border:1px solid #666;
}
	
	
	
	
	
	
	
	#contentTable 
	{
		width:950px;
		position:relative;
	}	
	
	

	#icons
	{
		float:right;
		margin-top:5px;
		margin-right:3px;
	}

	#icons2
	{
		position:absolute;
		margin-left:383px;
		_margin-left:348px;
		margin-top:5px;		
		
	}
	
	td.rightContentColumn input.formText
	{
		width:100px;
	}
	/*
	ul
	{
		margin-top:0px;
		list-style-image:url(http://www.webudkast.dk/newavuva/images/list.gif);
	}
	*/
	li
	{
		margin-bottom:5px;
		margin-top:5px;
	}	
	/*
	xul
	{
		margin-left:10px;
		margin-top:0px;
		list-style-image:url(http://www.webudkast.dk/newavuva/images/list.gif);
	}
	*/
	xli
	{
		margin-left:-20px !important;
		margin-left:15px;
		margin-bottom:5px;
		margin-top:5px;
	}
	
	#clear
	{
		clear:both;
	}
	
	div.clear
	{
		clear:both;
	}

#domimgsub {
    cursor:auto;
}
#domimgsub:hover {
    cursor:pointer;
}


/* Newsletter specifics */

form.newsletterForm
{
	width:213px;
	margin-bottom:15px;
}

input.nyhed_tekst
{
	height:18px;
	width:204px;
	padding:3px;
	margin:0px 0px 5px 0px;
	font-size:12px;
	background-image:url(../images/newsInputBg.jpg);
	background-repeat:repeat-x;
}

.nyhed_knap_afmeld, .nyhed_knap_tilmeld
{
	margin:5px 0px 0px 0px;
	width:80px;
	background-color:#efefef;
}

img.letterImg
{
	margin:0px 0px 0px 30px;
}

