/*
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
*/
/*på forsiden er baren altid blå, derfor skal links/tekst være hvide i topbaren*/
span.minside{
color:#CCCCCC;}
div.right{
float:right;}

div.premium_choices{
clear:both;
height:22px;
margin-top:-27px;}

div.premium_choices div.left{
float:left;}

div.premium_choices a, div.premium_choices a:visited{
	color: #0066FF;
	text-decoration:none;
}

div.premium_choices a:hover{
	color: #0066FF;
	text-decoration:underline;}

/********************************ALL STARS TYPOGRAPHY powered by superkarla********************************/
*{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
        outline: none;
}
/*********FONTCLASSES*************/
p.dato{
	font-size: 10px;
	color: #999999;
}
div.hintbox{
	padding: 8px;
	background-color: #FFFFFF;
	border: 2px solid #000000;
	color: #000000;
	text-align:left;
	z-index: 35;
}
div.hint{
	padding:0;
	margin:0;
	border:none;
	min-width:10px;
}
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-color: #091e3d;
}

/***ADMINPANEL****/
div.hiddenpanel{
	background-color: #FFCC00;
	height: 100px;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	background-image: url(/images/sterger_smaa.png);
	background-repeat: repeat-x;
}

div.hiddenpanel h3{
	color: #333333;
	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;
}

table.toppaneltable{
	margin-left:auto;
	margin-right:auto;
	text-align: left;
}
table.toppaneltable td{
vertical-align:top;
}

table.toppaneltable td.h{
	padding-top: 2px;
	padding-bottom: 2px;
}
table.toppaneltable a, table.toppaneltable a:visited{
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	padding: 2px;
}
table.toppaneltable a:hover{
	color: #666666;
	text-decoration: none;
}
table.toppaneltable ul{
	display: block;
}
table.toppaneltable li{
	color: #000000;
	list-style-type: none;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
}

/**************************************ACCOUNTPANEL**************************************/
div.accountpanel{
	display: block;
	height: 25px;
	position:relative;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 4px;
}
div.accountpanel p{
	color: #eee;
}
div.accountpanel a, div.accountpanel a:visited{
	color: #eee;
	text-decoration: underline;
	margin-right: 4px;
}
div.accountpanel a:hover{
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 4px;
}

div.accountpanel img{
}
/*ACCOUNTPANEL ACCOUNTINFO*/
div.accountinfo{
	display: block;
	float: left;
	height: 20px;
	width: 400px;
	text-align: left;
	background-color: #CCCCFF;
	}
	
/*Glemt password*/
div.glemtlogin{
	display: block;
	float: right;
	height: 20px;
	min-width: 60px;
	text-align: left;
	padding-top: 2px;
	margin-left:-100px;
}
div.glemtlogin a.blackmarker, div.glemtlogin a.blackmarker:visited{
	color: #0B74CA;
	text-decoration: none;
}
div.glemtlogin a.blackmarker:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
/*ACCOUNTPANEL LOGIN*/
div.loginform{
color:#FFFFFF;
	display: block;
	float: right;
	min-width: 100px;
	text-align: right;
	padding-top: 2px;
}
div.loginform label{
	display:block;
	width:50px;
	font-size: 9px;
	color: #eee;
}
#huskmig{
	border:none;
	padding:0;
	margin:0;
	width:17px;
	height:17px;
}
div.accountpanel form{
padding:0;
margin:0;
}
div.accountpanel input{
	font-size: 13px;
	background-color: #D7E1E8;
	padding: 2px;
}
div.accountpanel input.bruger{
	width: 200px;
	padding: 2px;
	font-size: 13px;
}
div.accountpanel input.kode{
	width: 90px;
	padding: 2px;
	font-size: 13px;
}
div.accountpanel input.knap{
	font-size: 13px;
	padding: 2px;
	background-color: transparent;
	border:transparent;
}
/***************************************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");
z-index: 155;
}
/*********SYNLIGT LAYER**************/
#notinvisible{
	display: none;
	height: 300px;
	margin-top: 6%;
	margin-right: auto;
	margin-left: auto;
}
/*******************KONTROLPANEL I ADMINLAYER ***************/
div.kontrolpanel{
	display: block;
	clear: both;
	width: 600px;
}
div.formblock div.kontrolpanel input{
	font-size: 11px;
	padding: 2px;
	}
div.formblock div.kontrolpanel textarea{
	font-size: 11px;
	}
div.formblock{
	background-color: #FFFFFF;
        background-image: url(/images/oprettelse_grafik/content_hills.jpg);
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
        background-position: center bottom;
		background-repeat:no-repeat;
}
div.formblockheader{
	display: block;
	height: 40px;
	width: 600px;
	background-image: url(/images/oprettelse_grafik/header_1.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: right;
}
div.formblockheader a img, div.formblockheader a:visited img, div.formblockheader a:hover img{
	border:none;
	margin-right: 8px;
}
div.formblockfooter{
	background-image: url(/images/oprettelse_grafik/footer_green.png);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
        margin-bottom:-10px;
	height: 20px; 
	width: 600px; 
}

img.js_premium_next{
	cursor:pointer;
}

img.js_premium_prev{
cursor:pointer;
margin-right:22px;
margin-top:20px;
}


/******************************BRUGEROPRETTELSE*****************************/
/***SPECIFIK HEADER OG FOOTER TIL OPRETTELSEN****/
div.opretheader{
	display: block;
	height: 40px;
	width: 600px;
	background-image: url(/images/oprettelse_grafik/header_1.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: right;
}
div.opretheader a img, div.opretheader a:visited img, div.opretheader a:hover img{
	border:none;
	margin-right: 4px;
	float:right;
	margin-top: 15px;
}

/*OPRETTELSE STEP GUIDE***/
/*Container*/
div.opretheader div.opretguide{
	display:block;
	width:500px;
	float:left;
	height:20px;
	margin-top:15px;
	text-align: left;
	margin-left: 10px;
	}
div.opretheader div.opretguide h1{
	text-indent: 15px;
	font-weight: 600;
	color: #FFCC00;
	font-size: 16px;
	}
/*STEP*/
div.opretheader div.opretguide div.step{
	display:block;
	width:110px;
	float:left;
	height:20px;
	text-align: left;
	margin-left: 5px;
	}
	
/*STEP TEKST*/
div.opretheader div.opretguide div.step p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	}
	
/*AKTUELT STEP TEKST*/
div.opretheader div.opretguide div.aktuel{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
	}
	
/*Opret foot*/	
div.opretfooter{
	background-image: url(/images/oprettelse_grafik/footer_green.png);
	background-repeat: no-repeat;
	background-position: center bottom;
        background-color: transparent;
	display: block;
	height: 28px;
	width: 600px;
}

/**Opret content**/


div.formblock div.opretleft h1{
	color: #333333;
	font-size: 18px;
	font-weight: 600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.opretleft{
	display: block;
	float: left;
	width: 290px;
	color: #000000;
	text-align: left;
}
div.opretscroll{
	background-color:#666666;
	border:1px solid #999999;
	height:260px;
	margin-bottom:-50px;
	overflow:auto;
}
div.opretleft h5{
	color: #FF9900;
}
div.opretleft img{
	/*border: 4px solid #FFFFFF;*/
	padding: 2px;
	float: left;
	}
div.opretleft .selectedthumb{
	padding: 2px;
	border: 4px solid #000000!important;
}
form#bdesign{
	width: 100%;
}

div.opretleft input#navn{
	color: #A7A09E;
}
div.opretleft form{
	display: block;
}
div.opretleft form p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: 600;
}

/*******************FØDSELSÅR OG KØN******************/
div.opretleft table.brugerinfo{
	margin-top: 4px;
}
div.opretleft table.brugerinfo input{
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
}
div.opretleft table.brugerinfo label{
	margin-right: 2px;
}
div.opretleft table.brugerinfo td.mand{
	padding-right: 10px;
}
div.opretleft table.brugerinfo td.kvinde{
	padding-right: 17px;
}
div.opretleft table.brugerinfo td.birth{
}

/**VIRKER I FIREFOX****/
div.opretleft table.brugerinfo input#mand{
	margin-bottom:3px;
	vertical-align: middle;
	}
div.opretleft table.brugerinfo input#kvinde{
	margin-bottom:3px;
	vertical-align: middle;
	}
div.opretleft table.brugerinfo select{
	margin-top: 3px;
	}
/**VIRKER I FIREFOX****/
/*******************FØDSELSÅR OG KØN******************/


/*checkbox betingelser*/
/*VIRKER I FIREFOX*/
td.check{
	margin-top: 5px;
	display: block;
	padding-top: 6px;
} 
div.opretleft input.checkbox{
	border: none;
	width: 15px;
	vertical-align: middle;
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	margin-bottom: 2px;
}
div.opretleft form p.check{
	font-weight: normal;
}
/*VIRKER I FIREFOX*/




div.opretleft div.fejl{
	font-size: 10px;
	color: #FF0000;
	font-style: italic;
}
div.opretleft input.knap{
	height: 35px;
	width: 150px;
	font-size: 12px;
	float: right;
	margin-right: 15px;
	padding: 2px;
	margin-top: 10px;
	font-weight: 600;
	color: #000000;
}

div.opretleft input.opretknap{
	border:none;
	float: right;
	margin-top: 10px;
	background-color: transparent;
}
/***********Gem knap**************/
div.gemknap{
	display: block;
	clear: both;
}

div.gemknap input{
	background-color: transparent;
	border: 1px solid transparent;
	float: right;
	clear: both;
	margin-right:10px;
}


/*oprettelse halløj*/
div.opretleft p.snavn{
	font-size: 11px;
	color: #0066FF;
	font-weight: lighter;
	margin-top: 2px;
	margin-bottom: 2px;
}
div.opretright{
	display: block;
	float: right;
	width: 240px;
	margin-left: 5px;
	margin-right: 10px;
	/*height: 225px;*/
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
}
div.opretright, div.opretright p{
	font-size: 12px;
}

div.opretright p span.kanikke{
	font-size: 12px;
	font-style: italic;
	font-weight: 600;
	color: #000000;
}

p.hvid{
	color: #ffffff;
	font-size:10px!important;
}


div.betingelser{
	height: 280px;
	overflow: auto;
	scrollbar-base-color:#FFFFFF;
	scrollbar-face-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-highlight-color:#999999;
	scrollbar-arrow-color:#999999;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
}
div.betingelser p{
	font-size: 11px;
}
div.betingelser ul.forbud{
	list-style-type: disc;
}
div.betingelser ul.forbud li{
	margin-top: 3px;
	margin-bottom: 5px;
	margin-left: 15px;
}

div.opretright h2{
	border-bottom:1px dotted #000000;
	color:#000000;
	display:block;
	font-size:19px;
	font-weight:600;
	margin-bottom:5px;
	padding-bottom:4px;
}


div.selection{
	display: block;
	width: 115px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	float: left;
}
div.selection label{
	color: #666666;
	font-size: 12px;
}
div.selection div.radio{
	display: block;
	margin-bottom: 2px;
	padding: 2px;
}
div.selection img{
	width: 120px;
	height: 90px;
}
div.newline{
	float:left;
	margin-bottom: 5px;
	margin-left: 5px;
	width: 100%;
}
/*KONTROLPANELFORMULARER*/


div.kontrolpanel form{
	scrollbar-base-color: #FFFFFF;
	scrollbar-face-color:  #FFFFFF;
	scrollbar-darkshadow-color:  #FFFFFF;
	scrollbar-highlight-color: #999999;
	scrollbar-arrow-color: #999999;
	scrollbar-3dlight-color:  #FFFFFF;
	scrollbar-track-color:  #FFFFFF;
}

/****FORMUlaR***/
input{
	background-color: #F4F2F0;
	border: 1px solid #222222;
	margin-bottom: 3px;
	font-size: 12px;
}
textarea{
	background-color: #F4F2F0;
	border: 1px solid #222222;
	
	border: 1px solid #222222;
	padding:3px;
	margin-bottom: 3px;
	font-size: 12px;
	background-color: #F0F0F0;
}
div.kontrolpanel select{
	border: 1px solid #222222;
	background-color: #F4F2F0;
	padding: 2px;
	margin-bottom: 3px;
	font-size: 12px;
}

/*oprettelsesformularen*/
input#navn{
	width: 109px;
	padding: 2px;}
input#memail{
	width: 270px;
	padding: 2px;}
input#password1{
	width: 270px;
	padding: 2px;
}
input#password2{
	width: 270px;
	padding: 2px;}








/*FLASHVIDEO*/
div.tflash{
	margin-left: 45px;
	text-align:center;
	margin-top: 10%;
}


/*Oprettelse*/
span.important{
	color: #000000;
	font-weight: 600;
	font-size: 11px;
}


/****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;
}

/**********************sideoprettelsen**************************/
div.sideikoner{
	clear: both;
	margin-top: 6px;
}
.opretleft div.sideikoner{
	height:250px;
	overflow: scroll;
}
.opretleft div.sideikoner table{
width:100%;
}
div.sideikoner tr.side td{}
div.sideikoner tr.side td.sidetitel{
width:100%;}
div.sideikoner tr.side td.sidetitel a{
	width:100%;
	display: block;
}
div.sideikoner tr.side td.sidetitel a:hover{
}





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: center;
}
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;
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border: 1px solid #CCCCCC;
}
div.navngiv img{
	vertical-align: middle;
	height: 23px;
}

div.oprettet{
	clear: both;
	height: 120px;
	margin-top: 10px;
	margin-bottom: 18px;
	overflow: auto;
	display: block;
}
h3.dinesider{
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	margin-top: 40px;
	margin-bottom: 4px;
	margin-right:10px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}

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;
	color: #000;
}

/**layouts tekst***/

div.selection label p{
	font-size: 11px;
	font-weight: bolder;
	color: #0099FF;
	text-align: center;}
	
	
	/***Oprettelse******/
	ul.designfrihed{
	display: block;
	margin-left: 15px;	
	}
	ul.designfrihed li{
	list-style-type: square;	
	list-style:circle;
	margin-left: 15px;	
	}
	
	
div.navngiv{
text-align:left;}



/********************************************************* OPRET SIDER **************************************************/
/*** NY MED STEPS **************/



/**** STEP 1 ***/
div#sidestep1{}
div.sideikoner tr.side{
	display: block;
	cursor: hand;
	padding-top: 2px;
	padding-bottom: 3px;
	font-size: 13px;
	color: #666666;
	margin-bottom: 3px;
}

div.opretright div.stepsinfo{
	display: block;
	margin-bottom: 10px;
}
div.opretright div.stepsinfo ul, div.stepsinfo ul li{
	list-style-type: none;
	margin-bottom: 2px;
	font-size: 13px !important;
	font-style: normal;
	line-height: 20px;
	font-weight: lighter;
	color: #222222 !important;
}

/**** STEP 2 ***/
div#sidestep2{}
div#sidestep2 div.screenshot{
float:none !important;}
div#sidestep2 div.screenshot h2{
	display: block;
	margin-top:15px;
	padding-bottom:7px;
	font-size: 14px;
	font-weight:lighter;
}
div#sidestep2 div.screenshot img{
	border:1px solid #B1B1B1;
}
div#sidestep2 div.navngiv{
	width:265px !important;
	font-size: 12px;
	line-height: 19px;
	font-weight: lighter;
	color: #666666;
	padding-bottom: 2px;
}
div#sidestep2 div.info{
	display: block;
	margin-bottom: 10px;
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	font-weight: lighter;
	color: #222222;
	width:265px !important;
}

a#fortrydopret, a#fortrydopret:visited{
	border:1px solid #666666;
	color:#666666;
	display:block;
	font-size:13px;
	padding:2px;
	text-align:center;
	text-decoration:none;
	width:70px;
}
a#fortrydopret:hover{
	color: #000000;
	background-color: #F0F0F0;
}

div.premiumordered{
text-align:left;
margin-left:15px;
margin-right:15px;}

div.email_message{
	text-align:left;
	padding-left:25px;
	padding-right:15px;}
div.really_important_framed{
	border:2px solid #71140F;
	background-color:#F19C98;
	font-size: 15px;
	padding:10px;
}
/********************************************* MAINSITE LAYERS* *********************************************/
/*************glemt password*************/
.maincontent div.instrukser{
	text-align:left;
	margin-left:10px;
	margin-bottom:10px;}

div.passhelp_wrap{
	margin-bottom:115px;
	margin-top:47px;}

div.passhelp_wrap div.instrukser{
	margin-bottom:25px;
}
	
div.newpass{
	text-align:left;
}
div.newpass input#emailfornewpassrequest{
	border: 1px solid #666666;
	width: 240px;
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
}
div.newpass input.knap{
	border: 1px solid #666666;
	width: 70px;
	margin-left: 5px;
	background-color: #FFFFFF;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 1px;
}


/************************** Velkomst ****************************/
div.subconfig{
	overflow: hidden;
	float:left;
	width:0px;
	max-height: 250px;
}
div.configpunkt{
	width: 184px;
	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:185px;
        background-image:url(/images/BW_Grafik/transparent/hvid/bg.png);
}

/**venstremenu*/
div.configpunkt a, div.configpunkt a:visited{
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	display:block;
	height:20px;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	width:178px;
	background-image:url(../../images/own_grafik/hvid.png);
	background-repeat: repeat;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}
div.configpunkt a:hover{
	background-image:url(../../images/admin_grafik/tabbar.png);
	background-color: #FFFFFF;
	color: #666666;
}
div.configpunkt a.active{
	background-image:url(../../images/admin_grafik/tabbar.png);
	font-weight: 600;
	color: #000000;
}
div.configpunkt a h3.configtitle{
	font-size: 12px;
	font-weight: lighter;
}

/*højre indhold*/
div.subconfig{
	font-size: 12px;
	font-weight: lighter;
}

div.subconfig h1{
	margin-bottom:8px;
	margin-left:20px;
	margin-top:15px;
}
div.subconfig p{
padding-left: 20px;
}
div.subconfig div.instrukser{
}

div.subconfig table{
    text-align:right;
}

/***More admin by lykke*****/
/**velkomst - nyttig information**/
p.adress{
display:block;
margin-bottom:5px;
font-size:14px;}
span.adress{
font-weight:600;
padding-top:3px;}

img.helpimg{
	margin-bottom:3px;
	margin-right:4px;
	max-width:61px;}
p.helpinfo{
display:block;
margin-top:10px;
margin-bottom:5px;}

/**velkomst - Log ind...**/
div.subconfig a, div.subconfig a:visited{
font-size:14px;
color:#0066FF;
font-weight:lighter;}
div.subconfig a:hover{}

div.subconfig img.illu{
margin-top:3px;
margin-bottom:3px;}


span.fed{
font-weight:600;}






/*****************PREMIUM BESTILLING***********************/
div.premium div#orderpremium_step1 {
clear:both;
min-height:200px;}


div.premium checkbox{
margin-right:5px;}
div.premium input.domain, div.premium input.freewebsite_website{
padding:2px;
margin-top:2px;
margin-bottom:5px;}

select#domain_question, select#freewebsite_question{
margin-top:3px;
margin-bottom:5px;}

div.premium h1{
	font-family:calibri;
	font-size: 20px;
	color: #001f4c;
	font-weight: bold;
	display: block;
	margin-bottom: 3px;}
div.premium h2.version{
	color:#0C4E6D;
	display:block;
	font-family:calibri;
	font-size:18px;
	font-weight:bold;
	margin-bottom:0;}
div.premium h2{}

div.premium_version{
margin-top:2px;}
div#orderpremium_step1 h3{
	color:#0C4E6D;
	display:block;
	font-size:14px;
	font-weight:normal;
	margin-left:2px;
	margin-top:4px;
}
div.premium h3 label{
	color: #0C4E6D;
	font-size: 13px;
	font-weight: normal;
}

div.proces{
	float:left;
	width:550px;
}

div.summary{
float:right;
margin-top:-200px;
width:160px;}

p.domain{
display:block;
margin-bottom:0;
margin-left:4px;
margin-top:5px;}

a.mainsite, a.mainsite:visited{
color:#3B90D6;
font-size:10px;
font-weight:lighter;
margin-right:3px;
text-decoration:underline;
}
a.mainsite:hover {
color:#000000;
font-size:10px;
text-decoration:none;}

/* cis start*/
.updateinfobox{
background-color:#ededed;margin-bottom:5px;margin-top:7px;
}

.updateaccountinfolabel{
color:#111111;
font-size:13px;
font-weight:600;

}


.featuresrelease{
background-image: url(/images/admin_grafik/transparent_white_bg.png);
margin-top:10px;
	
}

.newsoffer{
z-index:0;
padding-top:20px;
position:absolute;
width:300px;
}

.newoffertext{
color:#111111;
padding-top:4px;
font-size:13px;
padding-bottom:10px;
}


.categorylabel{font-size:12px;padding:3px;
cursor:pointer;
border-left:1px solid #cccccc;
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
border-top:1px solid #00A2FF;
}

.websitesubcategory{font-size:12px;padding:5px;
background-color:#FFFFFF;
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
color:#999999;
}

.websubcategory{font-size:12px;
cursor:pointer;background-color:#FFFFFF;border:#CCCCCC 1px solid;z-index:3;
position:absolute;
width:298px;
}

.subcat{
padding:3px;border-bottom:#CCCCCC 1px solid;border-left:#CCCCCC 1px solid;border-right:#CCCCCC 1px solid;
cursor:pointer;
}

.subcatlabel{
color:#00A2FF;
font-size:12px;
}

.subcatdesc{
color:#999999;
font-size:12px;
}

.signuplabel{
color:#00A2FF;
font-size:13px;
font-weight:600;
}

/* cis end */