/*
COMMON ADMINISTRATION

Layout og style af administration, det dækker topbar og subadmin bar, og eventuelle sider der skal åbne i BW til administration. 
denne style inkluderes i alle dele af projektet.
By Kristoffer S. Hansen og Lykke S. Lorenzen 
2008
*/


/* cis*/

/**************************  START: SUB MENU STYLE  *********************/

#submenusection{
color:#111111;
padding:23px 0 25px;
width:575px !important;
	/*padding:10px 0 10px 20px;
	color:#111111;
	width:575px !important;
	float:right;*/
}
/*#submenusection a{
	padding-right:10px;
	color:#111111;
	padding-left:2px;
	vertical-align:top;

}
#submenusection a:active{
	padding-right:10px;
	color:#348BD5;
	padding-left:2px;
	vertical-align:top;
}

*/

#subm{
	padding-right:10px;
	color:#111111;
	padding-left:2px;
	vertical-align:top;

}
#subm:active{
	padding-right:10px;
	color:#348BD5;
	padding-left:2px;
	vertical-align:top;
}
#submenuactiveitem{
	padding-right:10px;
	color:#FF0000;
	padding-left:2px;
	vertical-align:top;

}
#submenuactiveitem:active{
	padding-right:10px;
	color:#348BD5;
	padding-left:2px;
	vertical-align:top;
}

#mmmm{
	padding-right:10px;
	color:#111111;
	padding-left:2px;
	vertical-align:top;

}


/**************************  END: SUB MENU STYLE  *********************/








	/*Document list table*/
	table.doctable{}
	.listdocheads{
		background-color:#DBDBDB;
		color:#555555;
		font-weight:bold;
		padding:5px;
	}
	.listdocfields{
		background-color:#E5E5E5;
		color:#444444;
		font-size:11px;
		padding:5px;
	}
	span.deletelink{
		color:#FF6666;
		text-decoration:underline !important;
	}
	
	.listdocfields a{
		color:#444444;
		font-size:11px;
	}
	.listdocfields a:hover{
		color:#FF6666;
		font-size:11px;
	}
	
	
	/*add document*/
	#f1_upload_process{
		z-index:100;
		/* position:absolute;*/
		visibility:hidden;
		text-align:center;
		width:400px;
		margin:0px;
		padding:0px;
		/*background-color:#fff;
		border:1px solid #ccc;*/
	}
	.uploadform{
		background-color:#D8D8D8;
		border:1px solid #CCCCCC;
		margin:0;
		padding:20px;
		text-align:center;
		width:390px;  
	}

	/*documentfaq*/
	h1.aboutdocs{
		padding:0 !important;
		margin:0 !important;
	}
	div.docfaq{
		font-size:12px;
		margin:10px 0;
		padding:11px;
	}
	.docq{
		display:block;
		font-weight:bold;
		margin-bottom:7px;
	}
	.doca{
		display:block;
		margin-bottom:28px;
	}
	p.newfeature, p.newfeature a{
		font-size:11px;
		color:#0099CC;
		font-style:italic;
	}
	
	
#toppanelcolorpicker1{
	position: fixed;
	height: 25px;
	top: 30px;
	left: 300px;
	display:none;
	z-index: 3000;
	background-color:#252525;
	padding:2px;
}
	
#toppanelcolorpicker1 div.farve{
border:none;
margin:0;
padding:0;
}
/* cis end*/





div.renamestupidconfirmthing{
	clear:both;
	min-height:20px;
	margin-bottom:20px;}
	
div.brugerlisten{
max-height:200px;
overflow:auto;}


body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#insertimage{
cursor:hand !important;}


ul.designfrihed{
	margin-left: 25px;
}
ul.designfrihed li{
	list-style-type: square;
	margin-bottom: 2px;
}

/****/

div.imageedit input{
	width: 300px;
}
div.imageedit textarea#tedit{
	width: 300px;
	height: 120px;
}

/********************************ALL STARS TYPOGRAPHY powered by superkarla********************************/
*{
	outline:none;
}
/*********FONTCLASSES*************/

p.dato{
	font-size: 10px;
}
div.hintbox{
	padding: 8px;
	background-color: #FFFFFF;
	border: 2px solid #000000;
	color: #000000;
	z-index: 300;
}
div.hint{
	padding:0;
	margin:0;
	border:none;
	min-width:10px;
	float:left;
}
div.accountinfo{
}
div.slidermenu{
	display: block;
	padding-left: 20px;
}
div.slidermenu a.slider{
	text-decoration: none;
}


/********************** globals **********************/
div#pil{
	height: 20px;
	width: 53px;
}
div.spacerdiv{
	/*height: 5px;*/
}
div.addnew{
	width: 530px;
	height: 20px;
	margin-bottom: 15px;
	margin-left: 15px;
	border: 1px solid #000000;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 20px;
	font-size: 12px;
	font-weight: 600;
	color: #666666;
}
/*******************INLINE EDITING*******************/
div.inlineformular{
	display: block;
	clear: both;
	/*width: 500px;*/
}
/*******************ACCOUNT OG ADMINISTRATION GLOBALS*******************/
div.toppanelwrapper{
	display: block;
	width: 100%;
	position: fixed;
	z-index: 100;
	left: 0px;
	top: 0px;
	text-align: center;
	background-image: url(/images/admin_grafik/bar.png);
	background-repeat: repeat-x;
	background-position: center center;
	border-bottom:1px solid #252525;
}

/***ADMINPANEL****/
div.hiddenpanel{
	background-color: #FFCC00;
	height: 104px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	background-image: url(/images/sterger_smaa.png);
	background-repeat: repeat-x;
}
div#panel{
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
}

div.hiddenpanel h3{
	color: #000000;
	font-size: 14px;
	font-weight: lighter;
}
div.hiddenpanel a, div.hiddenpanel a:visited{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}
div.hiddenpanel a:hover{
	color: #FFCC00;
	text-decoration: underline;
}
div.hiddenpanel a img, div.hiddenpanel a:visited img, div.accountpanel a img, div.accountpanel a:visited img{ 
 border:none;
}

/*ACCOUNTPANEL LOGIN*/
div.loginform{
	display: block;
	float: right;
	height: 20px;
	min-width: 200px;
	text-align: right;
	padding-top: 2px;
	font-size: 13px;
}
/*******************ACCOUNTPANEL*************************/
div.accountpanel{
	display: block;
	height: 25px;
	position:relative;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 2px;
}
div.accountpanel p{
	color: #999999;
}
div.accountpanel a, div.accountpanel a:visited{
	color: #333333;
	text-decoration: underline;
	margin-right: 4px;
}
div.accountpanel a:hover{
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 4px;
}

/*ACCOUNTPANEL ACCOUNTINFO*/
div.accountinfo{
display:block;
float:left;
height:20px;
padding-top:2px;
text-align:left;
width:355px;
	}
div.accountinfo img{
	margin-right: 5px;
	margin-left: 5px;
	float:left;
	}
/*************Accountpanel splitters****************/
div.accountinfo img.splitter{
	margin-right: 0px;
	margin-left: 0px;
	float:left;
	margin-top:-3px;}

/*******ACCOUNTINFO links**********/
div.accountinfo .minside{
	color: #000000;
	font-weight: lighter;
}
div.accountinfo .minside a, div.accountinfo .minside a:visited{
	color: #000000;
	font-weight: lighter;
	text-decoration: underline;
}
div.accountinfo .minside a:hover{
	color: #333333;
	text-decoration: none;
}
/***************************************ADMINLAYER***********************************/
/***********BLACKSHADE PAGE***************/
#bigpopup{
text-align: center;
width: 100%; 
height: 100%; 
position: fixed; 
top: 0px; 
left: 0px; 
display: none;
background-image: url("/images/admin_grafik/bg.png");
}
/*********SYNLIGT LAYER**************/
#notinvisible{
	display: none;
	margin-right: auto;
	margin-left: auto;
	margin-top: 8%;
}
/*******************KONTROLPANEL I ADMINLAYER ***************/
div.kontrolpanel{
	display: block;
	clear: both;
	text-align: left;
}
div.formblock{
	background-color: #FFFFFF;
	text-align: left;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
}
div.formblock, div.formblock p{
	color: #000000;
}

div.formblock a, div.formblock a:visited{
	color: #000000;
}


div.formblock a:hover{
	color: #0066FF;
}

/*********SYNLIGT Notebook**************/
#notinvisiblenotebook{
	position:fixed;
	display: none;
	width: 600px;
	height: 300px;
	top: 15%;
	left: 25%;
}

/***NOTESBOG*****/
div.notebook{
	background-color: #FFFFFF;
	padding: 15px;
	width: 570px;
}
div.notebookheader{
	display: block;
	height: 40px;
	width: 600px;
	background-image: url(/images/admin_grafik/formblockheader.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: right;
}
div.notebookheader a img, div.notebookheader a:visited img, div.notebookheader a:hover img{
	border:none;
	margin-right: 8px;
}
div.notebookfooter{
	background-image: url(/images/admin_grafik/formblockfooter.png);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 20px;
	width: 600px;
}




/*KONTROLPANELFORMULARER*/

div.formblock form{
	scrollbar-base-color: #FFFFFF;
	scrollbar-face-color:  #FFFFFF;
	scrollbar-darkshadow-color:  #FFFFFF;
	scrollbar-highlight-color: #666666;
	scrollbar-arrow-color: #666666;
	scrollbar-3dlight-color: #666666;
	scrollbar-track-color:  #FFFFFF;
	}
div.formblock input{
	background-color: #FFFFFF;
	border: 1px solid #222222;
	padding: 2px;
	margin-bottom: 3px;
	font-size: 12px;
}
div.formblock select{
	border: 1px solid #222222;
	padding: 2px;
	margin-bottom: 3px;
}
div.formblock select.titlefont, div.formblock select.subtitlefont{
	font-size: 14px;
}
div.formblock textarea{
	background-color: #FFFFFF; 
	border: 1px solid #222222;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	padding: 2px;
	margin-bottom: 3px;
	font-size: 12px;
}


textarea.supportformbesked{
	background-color:#EFEFEF !important;
	color:#333333;
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:14px !important;
	padding:5px !important;
	width:500px;
	border: 1px solid #666666;
}

/**** ADMINISTRATION***/
a#ja, a#ja:visited{
	margin-top: 10px;
	display: block;
	margin-right: 6px;
	margin-bottom: 2px;
	margin-left: 2px;
	padding-right: 10px;
	padding-left: 10px;
	border: 1px solid #999999;
	color: #000000;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	text-decoration: none;
	width: 60px;
	float: left;
	text-align: center;
}
a#ja:hover{
	color: #000000;
	background-color: #99FF33;
}
a#nej, a#nej:visited{
	margin-top: 10px;
	display: block;
	margin-right: 6px;
	margin-bottom: 2px;
	margin-left: 2px;
	padding-right: 10px;
	padding-left: 10px;
	border: 1px solid #999999;
	color: #000000;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	text-decoration: none;
	width: 60px;
	float: left;
	text-align: center;
}
a#nej:hover{
	color: #FFFFFF;
	background-color: #CC0000;
}


/*FLASHVIDEO*/
div.tflash{
	margin-left: 45px;
	text-align:center;
	margin-top: 10%;
}

/******************************************ADMIN MENU*****************************************/

div.menuedittablewrap
{
	max-height:300px;
	overflow-y:scroll;
}

table.menuedit{
	display:block;
	font-size:14px;
	margin-left:10px;
	margin-top:15px;
}

table.menuedit tr{
	padding-left: 15px;
}
table.menuedit tr td{
	padding-top:5px;
	padding-bottom: 2px;
	font-size: 14px;
}
table.menuedit tr td.punkt{
	padding-top:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	padding-bottom: 2px;
	font-size: 14px;
	padding-right: 3px;
	padding-left: 3px;
}

table.menuedit tr td a img{
	padding-bottom:0px;
}
img.ned{
	margin-left: 3px;
}
img.op{
	margin-right: 3px;
}
 
/**************PRIVATE SIDER TABEL******************/
table.privatesider{
display:block;
font-size:14px;
margin-left:25px;
margin-top:15px;
max-height:300px;
overflow-y:scroll;
}

table.privatesider tr{
}
table.privatesider tr td.eye{
	padding-top:5px;
	padding-bottom: 2px;
	font-size: 14px;
	border: 1px solid #666666;
}
table.privatesider tr td img{
	margin: 2px;
}
table.privatesider tr td.punkt{
	padding-top:5px;
	padding-bottom: 2px;
	font-size: 14px;
	padding-right: 3px;
	padding-left: 3px;
	border:none;
}
table.privatesider thead{
	font-size: 14px;
	font-weight: 600;
	border:none;
}

table.privatesider thead td{
	border:none;
}

table.privatesider tr td a img{
	padding-bottom:0px;
}

/**************BRUGERLISTE TABEL******************/
table.brugerliste{
	display: block;
	margin-top: 20px;
	margin-left: 35px;
	padding-bottom: 10px;
	font-size: 14px;
}

table.brugerliste thead{
	padding-left: 15px;
	font-size: 14px;
	font-weight: 600;
}
table.brugerliste tr{
	padding-left: 15px;
}
table.brugerliste tr td{
	padding-top:5px;
	padding-bottom: 2px;
	font-size: 14px;
	border: none;
	padding-right: 10px;
	padding-left: 10px;
}
table.brugerliste tr td.punkt{
	padding-top:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-bottom: 2px;
	font-size: 14px;
	padding-right: 3px;
	padding-left: 3px;
}

table.privatesider tr td a img{
	padding-bottom:0px;
}

/***************************************** PRIVAT OMRÅDE  *****************************************/
/*Inviter brugere*/
form#invite{
	margin-top: 15px;
	margin-left: 70px;
	padding-bottom: 20px;
	}
	
form#invite input{
	height: 15px;
	width: 250px;
	padding: 2px;
}
form#invite input#gembesked{
	height: 15px;
	width: 15px;
}
form#invite textarea{
	height: 100px;
	width: 250px;
	padding: 2px;}
form#invite input.knap{
	height: 25px;
	width: 100px;
	padding: 2px;
}    
/************************UVELKOMMENT CSS MÅSKE NØDVENDIGT...  NOGET AF DET***********************/


/**Opret content**/
div.formblock div.opretleft h1{
	color: #000000;
	font-size: 16px;
	font-weight: 600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.opretleft{
	display: block;
	float: left;
	color: #000000;
	width: 600px;
}
div.opretleft p{
	color: #000000;
}
div.opretleft h5{
	color: #FF9900;
}
div.opretleft img{
	border: 4px solid #FFFFFF;
	padding: 2px;
	float: left;
	}
div.opretleft .selectedthumb{
	padding: 2px;
	border: 4px dashed #FFCC00;!important
}
form#bdesign{
	width: 100%;
}
form label{
	padding-bottom: 5px;
}
div.opretleft p.snavn{
	font-size: 11px;
	color: #CC0000;
	font-weight: lighter;
}
div.opretright{
	display: block;
	float: right;
	width: 250px;
	margin-left: 10px;
	margin-right: 10px;
	min-height: 225px;
}
div.opretright h2{
	font-size: 14px;
	font-weight: 600;
	color: #000000;
	display: block;
	padding-top: 15px;
	padding-bottom: 4px;
}

/***VELKOMSTSIDE********/
div.velkommenleft{
	display: block;
	float: left;
	width: 600px;
	margin-top: 15px;
	margin-right: 15px;
}
div.velkommenleft p{
	font-size: 12px;
}
div.velkommenright{
	display: block;
	float: left;
	width: 400px;
	margin-top: 15px;
	margin-right: 15px;
	}
h1.velkommen{
	font-size: 24px;
	color: #FFCC00;
	margin:0;
	padding:0;
}
div.box h1{
	color: #5C5C5C;
	font-size: 14px;
	font-weight: 600;
}
/*********SELECTION*********/
div.selection{
	display: block;
	width: 140px;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
	float: left;
}

div.selection img{
	width: 90px;
	height: 60px;
}

div.newline{
	float:left;
	margin-bottom: 5px;
	margin-left: 5px;
	width: 100%;
}

	
/*Corners header*/
div.hleftcorner{}
div.hmiddle{}
div.hrightcorner{}

/*Corners footer*/
div.fleftcorner{}
div.fmiddle{}
div.frightcorner{}

/**** TAB MENU ***/
ul#tabmenu{
	list-style-type: none;
	display: block;
	float: left;
}
ul#tabmenu li.tab, ul#tabmenu li.activetab{
	float:left;
	margin-right:-20px;
}

div#contentedit ul#tabmenu li.tab, div#contentedit ul#tabmenu li.activetab{
	margin-right:2px !important;
}

ul#tabmenu li.tab a, ul#tabmenu li.tab a:visited{
	display: block;
	height: 20px;
	width: 130px;
	text-decoration: none;
	color: #000000;
	text-align: center;
	margin-right: 5px;
	padding-top: 5px;
	font-size: 12px;
}
ul#tabmenu li.tab a:hover{
	text-decoration: none;
}
ul#tabmenu li.activetab a, ul#tabmenu li.activetab a:visited{
	display: block;
	height: 20px;
	width: 130px;
	text-decoration: none;
	color: #000000;
	text-align: center;
	margin-right: 5px;
	padding-top: 5px;
	font-size: 12px;
	font-weight: 600;
	}
/*********INDEN I POPUP***********/
/*Adminformular*/
form.admin{
	color: #000000;
}
form.admin input{
	background-color: #FFFFFF;
	border: 1px solid #000000;
}




/************ADMIN PANEL*************/
div.kategori{
	display: block;
	min-width: 90px;
	float: left;
	height: 80px;
	text-align: left;
	margin-right: 15px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
}
div.kategori h3.paneltitle{
	color: #333333;
	display: block;
	margin-bottom: 2px;
	margin-top: 0px;
}






/*********************BANNEREDITOR********************/
div.tools{
	display: block;
	height: 120px;
	/*width: 150px;*/
	float: left;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 10px;
}
div.tools img, div.tools img a, div.tools img a:visited{
border:none;
}
a.toolpicker{
}
a.toolpicker h2{
	font-size: 13px;
	color: #0066FF;
	font-weight: normal;
}

div.instrukser{
	display: block;
	margin-bottom: 10px;
	color: #000000;
	clear: both;
	min-height: 5px;
}

div.adminright h2{
	font-size: 14px;
	font-weight: 600;
	color: #737373;
	display: block;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-bottom: 5px;
}
div.instrukser img.ikon{
	float: left;
	margin-right: 10px;
}
div.instrukser h1{
	font-size: 28px;
	font-weight: 600;
	color: #0066FF;
	margin-top: 10px;
}
div.instrukser p{
	font-size: 14px;
	color: #000000;}
div.instrukser ul li{
list-style-type:none;
}
div.bannerselect{
	display: block;
}
div.bannerimg{
	display: block;
	border: 4px solid #000000;
	margin-top: 5px;
	margin-bottom: 5px;
	}
div.bannerimg img{}
div.selectedimg{
	display: block;
	border: 4px dotted #000000;
	}

div.subconfig{
	display: block;
	font-size: 14px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: 600;
	}
	
/***********TITLE EDIT********/

div#titeledit{
border:1px solid #000000;
}
span#titleeditor, span#subtitleeditor{
	cursor: move;
}


/**Title config**/
div#titleconfig{
	margin-top: 15px;
	margin-bottom: 10px;
	float: left;
	width: 360px;
	margin-right: 20px;
	padding: 5px;
}
div#titleconfig h2{
	font-size: 18px;
	font-weight: 600;
	color: #0099FF;
	display: block;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0066FF;
}

div#titleconfig table input{
	height: 18px;
	width: 250px;
}


div#titleconfig table input#titelfed, div#subtitleconfig table input#subtitelfed{
	height: 20px;
	width: 25px;
	font-weight: 900;
}
div#titleconfig table input#titelkursiv, div#subtitleconfig table input#subtitelkursiv{
	height: 20px;
	width: 25px;
	font-style: italic;
}


	
	


/**Subtitle config****/
div#subtitleconfig{
	margin-top: 15px;
	margin-bottom: 5px;
	float: left;
	width: 360px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
div#subtitleconfig h2{
	font-size: 18px;
	font-weight: 600;
	color: #0099FF;
	display: block;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0066FF;
}

div#subtitleconfig table input{
	height: 18px;
	width: 250px;
}

/**********SIDENAVIGATION**************/
div.pagenavigation{
	display: block;
	clear:both;
}
div.pagenavarrow{
	display: block;
	width: 15px;
	height: 15px;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
}
div.pagenavarrow img, div.pagenavarrow img a, div.pagenavarrow img:visited{
	border:none;
}

div.pagenumbers{
	height: 15px;
	min-width: 95px;
	font-size: 14px;
	color: #000000;
	display: block;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
}

/****Banner upload******/
div.uploadbanner{
	display: block;
	margin-top: 15px;
	margin-bottom: 15px;
}
div.uploadbanner form{
	font-size: 16px;
	font-weight: 600;
	color: #666666;
}
div.uploadbanner input{
	background-color: #FFFFFF;
	padding: 3px;
	margin-top: 5px;
}
div.uploadbanner select{}





/*Tools*/
div#toolbox{
	background-color: #FFFFFF;
	padding: 3px;
	border: 1px solid #000000;
}
div#toolbox img{
	padding: 2px;
}


/*TILFØJ/VÆLG SIDER**/



/****SIDEOPRETTELSEN*******/
div.kategorier{
	clear: both;
	width: 250px;
	height: 10px;
}

div.kategorier div.kat{
	width: 60px;
	float: left;
	margin-right: 8px;
	cursor: hand;
}

div.kat img{
border:none;
	cursor: hand;
}

div.kategorier div.kat div.sidetitel{
}

div.kategorier div.kat div.sidetitel p{
	font-size: 10px;
	font-weight: bolder;
	color: #0099FF;
	text-indent: 2px;
}

div.sideikoner{
	clear: both;
	margin-top: 10px;
}

div.side img{
border:none;
	cursor: hand;
}

div.side{
	width: 60px;
	float: left;
	margin-right: 8px;
	margin-bottom: 10px;
	cursor: hand;
}

div.sidetitel{
	text-align: left;
}

div.sidetitel p{
	font-size: 10px;
	font-weight: bolder;
	color: #0099FF;
	text-align: center;
}

div.navngiv{
	margin-top: 8px;
	margin-left: 15px;
}

div.navngiv input{
	vertical-align: middle;
	margin-top: 2px;
	border: 1px solid #FFCC00;
	background-color: #FFFFFF;
	padding: 3px;
}

div.navngiv img{
	vertical-align: middle;
}

div.oprettet{
	clear: both;
	height: 120px;
	margin-top: 10px;
	margin-bottom: 18px;
	overflow: auto;
	margin-left: 15px;
	display: block;
}

h3.dinesider{
	font-size: 14px;
	font-weight: 600;
	color: #0099FF;
	margin-top: 10px;
	margin-bottom: 4px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0066FF;
}

div.oprettet table#sider{
}

div.oprettet table#sider tr{
	padding-bottom: 5px;
}

div.oprettet table#sider tr td{
	padding-right: 10px;
}

div.oprettet table#sider tr td{
	font-size: 12px;
	font-weight: 600;
	color: #000;
}

/*ADMIN LEFT***/
div.adminleft{
	display: block;
	float: left;
	min-width: 250px;
	max-width: 410px;
	color: #000000;
	text-align: left;
	margin-top: 5px;
}
/*ADMIN RIGHT*/

div.adminright{
	display: block;
	float: right;
	width: 260px;
	margin-left: 5px;
	margin-right: 10px;
	/*height: 225px;*/
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	margin-top: 15px;
}


/***Admin right designs****/
#bdesign .adminleft .adminscroll{
background-color:#666666;
}
#bdesign .adminright{
width:340px!important;}

#bdesign .adminright{
margin-top:-20px;
min-height:250px;}

#bdesign .adminright img{
border:2px solid #111111;}

#bdesign .adminright h2 {
border-bottom:none;
color:#000000;
font-size:14px;
font-weight:600;
margin:0;
padding:0;
}

/**BAGGRUNDSBILLEDER*/
select#bgtypes{
	margin-top: 10px;
	margin-bottom: 10px;
}

div.backgroundselect{
	overflow: auto;
	display: block;
	width: 400px;
	float: left;
	height: 250px;
	padding-left: 20px;
}

div.backgroundconfig{
	display: block;
	width: 335px;
	float: right;
	height: 300px;
}

div.backgroundimg{
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
}

div.backgroundimg img{
	float: left;
	height: 60px;
	width: 80px;
}

div.backgroundpattern{
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
}
div.bgpreview{
        width: 290px;
        height: 200px;
        border: 1px solid #000000;
}
div.backgroundpattern img{
	float: left;
	height: 50px;
	width: 50px;
}

/***********Gem knap**************/
div.gemknap{
	display: block;
	clear: both;
	padding-top: 5px;
	margin-top: 10px;
	min-height: 10px;
	min-width: 10px;
	margin-bottom: 10px;
}

div.gemknap img{
float:left;
cursor:pointer;
}

div.gemknap input{
	background-color: #FFFFFF;
	padding: 0px;
	float: right;
	border:none;
	margin-right: 10px;
}

input.knap{
	background-color: #FFFFFF;
	float: right;
}

/*******I toppen af POPUP*******/
	
div#popupheader a img, div#popupheader a:visited img{
	border:none;
	float:right;
	margin-right:15px;
}
	
div#popupheader{
	height: 25px;
}
	
/***ADMIN LAYER HEADER GRAFIK
div.popupheaderbg{
	display: block;
	height: 40px;
	background-image: url(/images/admin_grafik/adminheaderbg.png);
	background-repeat: repeat-x;
	background-position: center bottom;
}
div.popupheaderbg_rightcorner{
	display: block;
	height: 40px;
	float: right;
	width: 23px;
	background-image: url(/images/admin_grafik/adminheadercorner.png);
	background-repeat: no-repeat;
	background-position: right top;}
***/
/*popup foot*/
div#popupfooter{
	/*height: 15px;
	background-color: #FFFFFF;*/
	clear:both;
}
	
/***ADMIN LAYER FOOTER GRAFIK****/
div.footleft{
	display: block;
	float: left;
	height: 10px;
	width: 11px;
	background-image: url(/images/admin_grafik/adminfootleft.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

div.footbg{
	background-image: url(/images/admin_grafik/footbg.png);
	background-repeat: repeat-x;
	/*background-position: center bottom;*/
	float: left;
	height: 10px;
}

div.footright{
	display:block;
	height: 10px;
	width: 11px;
	float: right;
	background-image: url(/images/admin_grafik/adminfootright.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}


div.confirm{
}


/*********VISNING**********/
div#previewbox{
	position: fixed;
	top: 0px;
	left: 380px;
	width: 140px;
	z-index: 3000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #252525;
	border-right-color: #252525;
	border-left-color: #252525;
}


/*nav*/
ul#previewselect{
list-style-type:none;
}
ul#previewselect li{
}
ul#previewselect li a, ul#previewselect li a:visited{
	display: block;
	height: 20px;
	width: 120px;
	padding-right: 5px;
	padding-left: 15px;
	padding-top: 8px;
	font-size: 13px;
	text-align: left;
	font-weight: 600;
	text-decoration: none;
	color: #000000;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #252525;
}
ul#previewselect li a:hover{
	background-color: #464646;
	color: #FFFFFF;
}
ul#previewselect li a:active{
	color: #FFFFFF;
}


/*stickout nav*/
ul.stickout{
	list-style-type:none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
ul.stickout li{}
ul.stickout li a, ul.stickout li a:visited{
	display: block;
	height: 20px;
	width: 120px;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 14px;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #333333;
}
ul.stickout li a:hover{
	background-color: #000000;
	color: #FFFFFF;
}


/************ PANELFARVE**************/
#toppanelcolorpicker{
	position: fixed;
	height: 25px;
	top: 30px;
	left: 300px;
	display:none;
	z-index: 3000;
	background-color:#252525;
	padding:2px;
}
div.color{
	height: 20px;
	width: 20px;
	margin-right: 1px;
	margin-left: 1px;
}
#toppanelcolorpicker div.farve{
border:none;
margin:0;
padding:0;
}
#titleconfig div.color, #subtitleconfig div.color{
margin:0;
padding:0;
border:1px solid #222222;
width:15px;
height:15px;}


#formblockcontent #titelkursiv, #formblockcontent #titelfed{
	height: 26px;
	width: 26px;
	}





/********** TOP PANEL TEKST**************/
div.accountpanel .minside{
	color: #000000;
	font-weight: lighter;
}
div.accountpanel .minside a, div.accountpanel .minside a:visited{
	color: #000000;
	font-weight: lighter;
	text-decoration: underline;
}
div.accountpanel .minside a:hover{
	color: #333333;
	text-decoration: none;
}


/********** UPLOAD DESIGN SIDE***********/
/**Upload banner**/
div.uploadbanner{
	margin-top: 15px;
	margin-bottom: 10px;
	float: left;
	width: 360px;
	margin-right: 20px;
	padding: 5px;
}


/**upload baggrund**/
div.uploadbaggrund{
	margin-top: 15px;
	margin-bottom: 5px;
	float: left;
	width: 360px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
div.uploadbaggrund h2, div.uploadbanner h2{
	font-size: 18px;
	font-weight: 600;
	color: #0099FF;
	display: block;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0066FF;
}


/*********** NY ADMINISTRATIONS NAVIGATION *********/
   /*a.adminlink img{
    /*float:left;
    }*/
   div.kategorier a, div.kategorier a:visited{
	background-image:url(../../images/admin_grafik/tabbar.png);
	text-decoration: none;
	display: block;
	height: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #000000;
	text-decoration: none;
	text-align:left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-left-color: #333333;
	border-right-color: #333333;
   }
   div.kategorier a:hover{
   background-image:url(../../images/admin_grafik/tabbar2.png);
	text-decoration: none;
   background-repeat:repeat;}
	
	div.kategorier a.active {
	background-image:url(/images/admin_grafik/menuitem_whitetransparent.png);
}



   ul.underpunkter{
	/*float:right;*/
    list-style:none;
	width:173px !important;
   }
   ul.underpunkter li{
	text-align:left;
   }
   div.kategorier{
	width:173px;
	height:106px;
	clear:none;
	float:left;
   }
   div.underpunkter{
	width:0px;
	overflow:hidden !important;
	height:106px;
	float:left;
   }
   div.underpunkter li.underpunkt a, div.underpunkter li.underpunkt a:visited{
	display: block;
	height: 15px;
	background-image:url(../../images/admin_grafik/transparentwhite2.png);
	background-repeat:repeat;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #000000;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
   }
   div.underpunkter li.underpunkt a:hover{
   background-image:url(../../images/admin_grafik/transparentwhite.png);
   background-repeat:repeat;
	text-decoration: none;
   }
   h3.paneltitle{
	margin-right:-1px;
	color: #000000;
   }
   
   
   
   
   
   
   
   
   
   
   
 /************************************** VELKOMST ******************************************************/
 
/*LEFT***/
div.velkomstleft{
	display: block;
	float: left;
	min-width: 350px;
	max-width: 410px;
	text-align: left;
	background-color: #FFCCFF;
}
/*RIGHT*/
div.velkomstright{
	display: block;
	float: right;
	width: 350px;
	text-align: left;
	background-color: #FFFF99;
}
div.velkomstleft, div.velkomstright{}
div.velkomstleft p.adress, div.velkomstright p.adress{
	font-size: 12px;
	color: #333333;
	display: block;
	margin-top: 3px;
	margin-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
div.velkomstleft h1, div.velkomstright h1{
	font-size: 16px;
	font-weight: lighter;
	padding-bottom:2px;
	padding-top:4px;
}
div.velkomstleft h1.tillykke{
	font-size: 16px;
	font-weight: 600;
	color: #0066CC;
}


/*************************** ADMIN MENU RIGHT *********************************/
div.adminrightmenu{
	float: right;
	width: 300px;
	height:80px;
	margin-top:15px;
}
div.adminrightmenu div{
	float:right;
	margin-left:10px;
}


/********************************************** PERSONLIGE INDSTILLIGNER **********************************************/
div.subconfig{
	overflow: hidden;
	float:left;
	width:0px;
	max-height: 320px;
}
div.configpunkt{
	width: 146px;
	clear: none;
	float: left;
	margin-right:10px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
}

div.configwrap{
	border:1px solid #999999;
	margin-left:147px;
}

/**venstremenu*/
div.configpunkt a, div.configpunkt a:visited{
	display: block;
	width: 140px;
	padding: 3px;
	height: 20px;
	text-decoration:none;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
}
div.configpunkt a:hover{
	background-image:url(../../images/admin_grafik/tabbar.png);
}
div.configpunkt a.active{
	background-image:url(../../images/admin_grafik/tabbar.png);
}
div.configpunkt a h3.configtitle{
	color:#555555;
	font-size:13px;
	font-weight:lighter;
}

/*højre indhold*/
div.subconfig{
	font-size: 12px;
	font-weight: lighter;
}

div.subconfig h2{
text-align:left;
}
div.subconfig div.instrukser{
}
div.subconfig form{
	display: block;
	float: right;
	width: 270px;
}
div.subconfig table{
text-align:right;
}

div.subconfig form input{
float:right;
}
div.subconfig form input.nytpw{
float:none;
}
div.subconfig div.katinfo{
	border: 1px solid #999999;
}
div.subconfig div.katconf{
	border: 1px solid #999999;
}
div.subconfig div.katpass{
	border: 1px solid #999999;
}
div.subconfig div.katslet{
	border: 1px solid #999999;
}
div.subconfig div.katcopy{
	border: 1px solid #999999;
}


/*gem knap*/

div.subconfig div.gemknap{
text-align:right;
float:right;
margin-top:10px;
}
div.subconfig div.gemknap input.confgem{
	border: 1px solid #999999;
	background-color:#FFFFFF;
	padding:4px;

}

/***Slet hjemmesiden***/
div.subconfig h1.slet a, div.subconfig h1.slet a{
	color: #000000;
	border: 1px solid #999999;
	background-color:#FFFFFF;
	text-decoration: none;
	display: block;
	padding: 3px;
	height: 20px;
	width: 150px;
	font-size: 16px;
	text-align: center;
}
div.subconfig h1.slet a:hover{
	color: #FFFFFF;
	background-color: #FF0000;
}


/******************************************* HJÆLP *************************************************/
/***FAQ****/
div#formblockcontent h1{
font-size:18px;
display:block;
margin-top:10px;
margin-bottom:10px;
color:#000000;}

div#formblockcontent a h1{
	font-size:16px;
	display:block;
	margin-top:10px;
	margin-bottom:0px;
	text-decoration:underline;
	color: #0066FF;
}
div#formblockcontent a:hover h1{
	text-decoration:none;
	color: #003366;
}
div#formblockcontent h2{
font-size:14px;
display:block;
margin-top:10px;
margin-bottom:4px;
color:#000000;}
/*** Sideoprettelse ***/
div.sideliste
{
    width: 228px;
    margin-top: 30px;
    margin-right: 15px;
    float: left;
}
div.roomforscroll
{
    max-height: 250px;
    overflow: auto;
    border: 1px solid black;
    margin-top: 8px;
}
div.sideliste td.sidetitel a{
    font-size: 14px;
    font-family: Verdana;
    text-decoration:none;
	display: block;
	padding-top: 3px;
	height: 24px;
}
div.sideliste table td.sidetitel
{
    padding-left: 15px;
    width: 143px;
}
div.sideliste table
{
    border-spacing: 0;
}
tr.white
{
    background-color: #fff;
}
tr.offwhite
{
    background-color: #ECECEC;
}
div.sideinfo
{
    float:right;
    width: 545px;
    margin-top: 50px;
}
div.sideinfo img
{
    float:left;
}
div.sideinfo p
{
    font-size: 14px;
    font-weight: 500;
}
div.opretsiden
{
    clear:both;
    float:right;
    margin:15px;
}
div.opretsiden input
{
    font-size: 16px;
    clear:both;
}
div.formblock div.opretsiden input{
border:none;}

div.opretsiden input.sidenavn
{
    margin-right: 10px;
    height: 25px;
    width: 250px;
	border:1px solid #333;
	background-color:#FFF;
}
div.sideliste table a.sidetypelink img{
	padding-left:5px;
	padding-top:2px;
}

span.navngiv{
	color:#FFFFFF;
	font-size:18px;
	margin-right:4px;
}