/* CSS Document */
/*img { behavior: url(iepngfix.htc) }*/

body, html{
	margin:0px;
	padding:0px;
	height:100%;
	background:#fff url(../images/body-bg.jpg) repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

a{
	text-decoration:none;
	color:#000;
}
a img{
	border:none;
}
h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	margin-bottom:5px;
}
/****** ID *******/
#opret-banner{
	z-index: 13;
	position: absolute;
	top: 43px;
	margin-left: 965px;
}

#menublok{
position:absolute;
top:2px;
left:150px;
width:54px;
z-index: 233;
font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold;
	color:#000000;
} 
#content-container{
	margin-left:auto;
	margin-right:auto;
	width:984px;
}

#content-top-images{
	margin-left:auto;
	margin-right:auto;
	height: 70px;
	width:954px;
	font-size:14px;
	padding: 3px 15px 0 15px;
	background: url('../images/top/background.png') repeat-y;
}

#content-left{
	float:left; 
	width:726px;
	/*border:1px solid #000;*/
}

#content-right{
	float:right; 
	width:202px; 
	/*border:1px solid #000;*/
}

#top10-container{
	background:url(../images/2col-orange-bg.png) top no-repeat; 
	height:155px; 
	width:358px;
}

#partnere-container{
	float:left;
	background:url(../images/2col-orange-bg.png) top no-repeat; 
	width:358px;
}

#profile-pic{
	position:absolute; 
	color:#000; 
	left:0px; 
	bottom:5px; 
	width:135px; 
	padding:2px 10px;
	background:url(../images/profile/50pct-bjaelke.png); 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold;
	color:#ffffff;
}

#forside_profil > a {
	float: left;
	margin-top: 11px;
	margin-left: 18px;
}

.d-infotable-color{
	background-color:#d6e4f0;
}
td #d-infotable, #p-infotable{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#000;
	text-indent:5px;
}

.p-infotable-color{
	background-color:#ffb0f5;
}

/****** Class' ******/

a.ven {
	display:block; 
	border-bottom:1px solid #555; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:12px; 
	color:#555; 
	padding-top:8px;
}

a.ven:hover{
	color:#000;
	background-color:#F0F0F0;
}



.loginbox, .loginbox-active{
	background:none; 
	border:none; 
	float:left; 
	width:85px; 
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:11px; 
	color:#d4d1d1; 
}

.loginbox-active{
	color:#000; 
}

.banner{
	border:2px solid #fff;
}

.top10-cell{
	vertical-align:top; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	color:#fff; 
	padding:12px 15px 5px 10px;
}

.top6pic{
	width:52px;
	height:52px;
	padding-bottom:7px;
}
.partner-link{
	color:#fff;
}
.counter-cell{
	vertical-align:top; 
	width:15px; 
	height:54px; 
	padding-right:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#fff;
}

.top6-bund{
	width:176px; 
	height:53px; 
	padding-right:10px;
	padding-top:10px;
}
.top6-bund, .top6-ringetoner{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold;	
}
.top6-ringetoner-txt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#497baa;
}

.guides-smallbox-txt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000;
}
.guides-smallbox-counter{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold;	
}

.undermenu-pkt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#000;
	padding:2px 0 5px 0;
	text-indent:5px;
	display:block;
	width:100%;
}
a:hover.undermenu-pkt{
	background:url(../images/standard/undermenu-pkt-bg.jpg) no-repeat;
}

.profile-link{
	width:100%;
	display:block; 
	color:#000;
}
a:hover.profile-link{
	text-decoration:underline;
}

.profile-menu{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#fff;
	line-height:18px;
}

.hoverlink{
	color:#fff;
}

*:hover.hoverlink{
	text-decoration:underline;
}

.on{
	visibility:visible;
}
.off{
	display:none;
}

.gallerypictures{
	background: url(../images/profile/pic-underlay.jpg) no-repeat; 
	width:102px; 
	float:left;
}

.gallerypictures-2{
	background:url(../images/profile/pic-underlay.jpg) no-repeat; 
	width:94px; 
	float:left;
	margin-right:4px;
}

.d-color{
	color:#4196CD;
}
.p-color{
	color:#FF1CF9;
}
.guestbookcomment-d{
	margin:3px 0 3px 10px;
	background:#D6E4F0; 
	color:#333333;
}

.guestbookcomment-p{
	margin:3px 0 3px 10px;
	background:#FFB0F5; 
	color:#333333;
}

/**********************************************************/
/*******************  TEMA SIDER  *************************/
/**********************************************************/
#resultcontainer{
	display: -moz-inline-box !important;
	display: inline-block;
}
.pic-holder{
	width:106px; 
	height:200px; 
	padding:3px; 
	float:left;
	margin-left:10px;
	margin-top:10px;
	text-align:center;
	background:#636363;
	color:#fff;
	overflow:hidden;
	cursor:pointer;
}

.navi-container{
	float:left; 
	width:410px; 
	margin-top:10px; 
	text-align:center;
}

a.navi{
	color:#636363;
	font-size:14px;
	font-weight:bold;
	margin-right:5px;
}

a:hover.navi{ 	/* Baggrundsfarve bliver sat i seperat farve-stylesheet */
	margin-right:1px;
	padding:2px;
	color:#FFFFFF;
}

a.navi_active{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin-right:5px;
	padding:2px;
}

a:hover.navi_active{ 	/* Baggrundsfarve bliver sat i seperat farve-stylesheet */
	padding:2px;
	color:#FFFFFF;
}
	/* Rating-stars */
	.rate-stars-0, .rate-stars-1, .rate-stars-2, .rate-stars-3, .rate-stars-4, .rate-stars-5{
		width:101px; 
		height:18px; 
		margin-top:5px;	
	}
	.rate-stars-0{
		background:url('../images/stars/0.jpg') no-repeat; 
	}
	.rate-stars-1{
		background:url('../images/stars/1.jpg') no-repeat; 
	}
	.rate-stars-2{
		background:url('../images/stars/2.jpg') no-repeat; 
	}
	.rate-stars-3{
		background:url('../images/stars/3.jpg') no-repeat; 
	}
	.rate-stars-4{
		background:url('../images/stars/4.jpg') no-repeat; 
	}
	.rate-stars-5{
		background:url('../images/stars/5.jpg') no-repeat; 
	}
	
	/* Rating-stars - over */
	.rate-stars-over-0, .rate-stars-over-1, .rate-stars-over-2, .rate-stars-over-3, .rate-stars-over-4, .rate-stars-over-5{ /* Baggrund bliver sat i det inviduelle farve-stylesheet  */
		width:101px; 
		height:18px; 
		margin-top:5px;
	}



/**********************************************************/
/****************** PROFIL SIDER  *************************/
/**********************************************************/

/* Profilemenu */
	.toggler {
		color: #222;
		margin: 0;
		background:url(images/profile/d-profilemenu-bg-closed.gif) no-repeat;
		height:16px;
		padding:5px 10px; 
		font-size: 11px;
		font-weight: bold;
		font-family:Arial, Helvetica, sans-serif;
	}
	*:hover.toggler {
		color: #fff;
		cursor:pointer;
	}
	 
	.element {
	 /*background:#fff;*/
	 background:url(../images/profile/profilemenu-bg.jpg) repeat-y;
	}
	 
	a.profilemenupkt{
		margin-left:5px;
		text-indent:10px;
		display:block; 
		border-bottom:1px solid #555; 
		font-family:Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:12px; 
		color:#555; 
		padding-top:8px;
	}
	
	a:hover.profilemenupkt{
		color:#000;
		background-color:#F0F0F0;
	}
	#profilemenu{
		width:343px;
	}
	
/**********************************************************/
/****************** OPRET BRUGER  *************************/
/**********************************************************/
#formtable{
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:12px; 
	color:#000;
}

#formtable td{
	padding:5px 0;
	padding-left:5px;
}
.formtext{
	vertical-align:top;
}




/**********************************************************/
/************************* FORUM  *************************/
/**********************************************************/


.forum-silver-bar {
	background: url('../images/forum/undermenu-forum.jpg') repeat-x;
	height: 20px;
}

.forum-kat-top {
	background: url('../images/forum/cellpic4.gif') repeat-x;
	vertical-align: middle;
}

.forum-kat-top > td {
	height: 33px;
	text-transform: uppercase;
	color: white;
	text-align: center;
}

.forum-kat > td {
	text-align: center;
	border: 1px solid #C6C6C6;
	border-right: 0;
	border-bottom: 0;
	padding: 5px;
}

.forum-kat:hover * {
	background: #cc31fa;
	color: white;
}

.forum-kat > td:first-child {
	border-left: 0;
}

.forum-kat:first-child > td{
	border-top: 0;
}

.forum-knapper  img{
	margin-left: 5px;
}

.forum-navi-container{
	float:left; 
	width: 767px; 
	margin-top:10px; 
	text-align:center;
}

/* SLATE */

/* ---------------------- Blueslate nav ---------------------- */
#slatenavd{position:relative;display:block;height:42px;font-size:11px;font-weight:bold;background:transparent url('../images/blueslate_background.gif') repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
#slatenavd ul{margin:0px;padding:0;list-style-type:none;width:auto;}
#slatenavd ul li{display:block;float:left;margin:0 1px 0 0;}
#slatenavd ul li a{display:block;float:left;color:#D5F1FF;text-decoration:none;padding:14px 18px 0 18px;height:28px;}
#slatenavd ul li a:hover,.blue #slatenav ul li a.current{color:#fff;background:transparent url('../images/blueslate_backgroundOVER.gif') no-repeat top center;}
/* ---------------------- END Blueslate nav ---------------------- */


/* ---------------------- Redslate nav ---------------------- */
#slatenavp{position:relative;display:block;height:42px;font-size:11px;font-weight:bold;background:transparent url('../images/purpleslate_background.gif') repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
#slatenavp ul{margin:0px;padding:0;list-style-type:none;width:auto;}
#slatenavp ul li{display:block;float:left;margin:0 1px 0 0;}
#slatenavp ul li a{display:block;float:left;color:#FBDAFA;text-decoration:none;padding:14px 18px 0 18px;height:28px;}
#slatenavp ul li a:hover,.red #slatenav ul li a.current{color:#fff;background:transparent url('../images/purpleslate_backgroundOVER.gif') no-repeat top center;}
/* ---------------------- END Redslate nav ---------------------- */




/* Upload */

.utable {
	border:1px #ddd solid;
	border-collapse:collapse;
	table-layout:fixed;
	font-size: 11px;
	margin-top: 5px;
}

.utable textarea, .utable input {
	width: 97%;
}

.utable input[type="submit"] {
	width: 100%;
	display: block;
	margin-top: 15px;
}

.utable input[type="file"], .utable select {
	width: 100%;
}

.utable td {
	border:1px #ddd solid;
	padding: 5px;
}

.utable tr td:first-child {
	font-weight: bold;
	vertical-align: top;
}

.urow td {
	background: #f4f4f4;
}


#nyhedsSektionIndex img {
	display: none;
}

#nyhedsSektionIndex .more {
	display: block;
}

#guideContentBlock img {
	max-width: 300px;
	display: block;
}





