/* GENERAL STYLES */
html { margin: 0; }

body {
   background: url(/media/48171/background_vert_gradient.jpg) repeat-x top;
   font-family: Lucida Sans Unicode,Lucida Sans,Lucida Grande,Verdana,Arial,Helvetica,sans-serif;
   font-size: 0.9em;
   margin: 0;
   color: #666666;
}

body form { 
   margin: 0;
   background: url(/media/48166/back-fade.png) repeat-y top center;
}

img {border: none;}

#topContainerBack {
   width: 100%;
   height: 233px;
   display: block;
   padding: 0;
   background: url(/media/36253/topfade-blue.jpg) repeat-x;
}

#topContainer {
   width: 980px;
   height: 233px;
   display: block;
   margin: 0 auto;
}

#mainLogo {
   float: left;
   margin-top: 18px;
}

#mainLogo h1 {
   text-indent: -9876px;
   display: block;
   width: 265px;
   height: 96px;
   background: url(/media/36259/logo.jpg);
}

h1 {
   color: #494949;
   margin-top: -6px;
   width:480px;
   font-family: Lucida Sans Unicode,Lucida Sans,Lucida Grande,Verdana,Arial,Helvetica,sans-serif;
   font-size: 18pt;
   font-weight: normal;
}


h2 {
   color: #494949;
   font-family: Lucida Sans Unicode,Lucida Sans,Lucida Grande,Verdana,Arial,Helvetica,sans-serif;
   font-size: 13pt;
   font-weight: bold;
}

.simpleLink {
  color: #424242;
  text-decoration: none;
}

.ulOevriga_tjanster {
  margin-left: -25px;
}

.driftProblem {
  text-align: center;
  padding-top: 10px;
  display: none;
}

/******** Switch Panel details ********************************/


#switchPanel {
   margin-top: 14px;
   float: right;
   position: relative;
   z-index: 10;
   height: 117px;
}


#toptabWebmail, #toptabControlpanel {
   float: left;
   cursor: pointer;
   color: white;
   text-align: center;  
   margin: 0 5px;
}

#toptabControlpanel {
   padding: 6px;
   margin-left: 10px;
}

#toptabWebmail {
   padding: 6px 10px;
   margin-right: 10px;
}

.toptabSelected {
   background: url(/media/48319/tab-blue.jpg) repeat-x bottom;
   /*height: 25px;*/
}
.toptabNormal {
   background: transparent;
}

#toptabContainerControlpanel, #toptabContainerWebmail {
   width: 378px;
   height: 78px;
   background: url(/media/36265/black-top-box.jpg) no-repeat;
   padding: 0px 0 0 0px;
   /*margin-bottom: 14px;*/
}
#toptabContainerControlpanel { display: block;}
#toptabContainerWebmail { display: none; }

.topInputField,.topInputFieldSmallLeft,.topInputFieldSmallRight {   
   border: none;
   height: 24px;
/*   margin-left: 0px; margin-top: 8px; */
   font-size: 1em;
   font-family: Lucida Sans Unicode,Lucida Sans,Lucida Grande,Verdana,Arial,Helvetica,sans-serif;
   padding: 2px 0px 0px 5px;
}
.topInputField { 
   background: url(/media/36270/sok-ruta-liten.jpg) no-repeat; 
   width: 239px; 
   color: #666666;   
}
.topInputFieldSmallLeft { 
   background: url(/media/48128/sok-ruta-liten-webmail.jpg) no-repeat;    
   max-width: 112px;
}
.topInputFieldSmallRight { 
   background: url(/media/48128/sok-ruta-liten-webmail.jpg) no-repeat;
   max-width: 112px; 
}
.divTopInputFieldSmallLeft {
   width: 116px;
   float: left;
}
.divTopInputFieldSmallRight {
   width: 116px;
   float: left;
   padding-left: 7px;
}
.divTopInputFieldSmall {
   float: left;
   width: 239px;
}

#spTabs {
  width: 240px;
  height: 28px;
  background: url(/media/48123/black-top-box-over.jpg) no-repeat;
  margin-left: 30px;
  position: relative;
  z-index: 1;
  overflow: hidden;
}

#spFields {
  position: relative;
  z-index: 0;
  margin-top: -4px;
}

.tblControlPanelWebmail {
  padding-left: 7px; 
  margin-top: 6px;
}

.tblDomainNameLogin {
  padding-left: 25px;
  padding-top: 25px;
}

.aLoggaIn  {
  color:white; 
  cursor:pointer; 
  font-size:1.2em;
  padding-left: 13px;
}

/************************************************************/




#menuAndDomainDiv {
   background: url(/media/36307/meny.jpg) no-repeat;
   display: block;
   width: 980px;
   height: 102px;
   clear: both;
   
}

#menuDiv {
   display: block;
   width: 980px;
   height: 34px;
}

#menuDiv ul.mainMenu {
   list-style: none;
   margin: 0 0 0 10px;
   padding: 0;
   width: 890px;
   float: left;
}

#bottomSection ul.mainMenu li {
   list-style: none;
   margin-top:0px;
}

#menuDiv ul.mainMenu li, #bottomSection ul.mainMenu li { 
   float: left;
}

#bottomSection ul.mainMenu li a { 
   display: block;
   /*color: #666666;*/
   color: #ffffff;
   text-decoration: none;
   padding: 0 8px;
   white-space: nowrap;
   /*border-left: #666666 thin solid;*/
   height: 16px;
}
#bottomSection ul.mainMenu li:first-child a { 
   border-left: none;
}

#menuDiv ul.mainMenu li a {
   display: block;
   height: 18px;
   color: black;
   text-decoration: none;
   padding: 8px 8px;
  white-space: nowrap;
}

#bottomLinks {
   /*display: block;*/
   width: 920px;
   margin: 0 auto;
   padding: 5px;
   height: 30px;
}

#menuDiv ul.mainMenu li a:hover, #menuDiv ul.mainMenu li.miActive a { 
   background: url(/media/36312/meny-hoover.jpg);
   color: white;
}


/****************  Language Picker and List **********************/

.langPick {
	width: 62px;
	height: 23px;
	display: block;
	background-image: url(/media/36353/language-box.jpg);
	float: right;
	cursor: pointer;
	margin-right: 8px;
	margin-top: 5px;
}

#curlangimg {
	display: block;
	width: 16px;
	height: 11px;
	border: none;
	margin-top: 6px;
	margin-left: 29px;
}


#langs {
	display: none;
	list-style: none;
	z-index: 1;
	background-color: gray;
	width: 120px;
	position: absolute;
	margin: 0px 0px 0px 377px ;
	padding: 0px;
	top: 155px;
	left: 50%;
}

#langs span			{ margin-left: 30px; }

.lngi	{
	position: relative;
	width: 115px;
	height: 16px;
	display: block;
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	margin-left: 5px;
	padding-left: 5px;
	padding-top: 4px;
	font-family: Lucida Sans Unicode,Lucida Sans,Lucida Grande,Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: white;
}

a.lngi:hover {
	background-color: black;

}

#langs #lng_english {
	background-image: url(/media/36338/1244809230_us.png);
        margin-left: 0px;
}
#langs #lng_svenska {
	background-image: url(/media/36343/1244809269_se.png);
        margin-left: 0px;
}
#langs #lng_norska {
	background-image: url(/media/36348/1245765264_norway.png);
        margin-left: 0px;
}



#domainDiv {
   display: block;
   width: 980px;
}

#domainDiv table {
   margin: 18px 0 0 30px;
   
}

#domSearchBoxHolder {
   background: url(/media/36332/big-search-box.jpg) no-repeat;
   width: 793px;
   height: 40px;
   float: left;
   margin: 15px 0 0 22px;
}
#domSearchBtHolder {
   height: 40px;
   float: left;
   margin: 11px 0 0 0;
   width:141px;
   cursor:pointer;
}
#txtDomain {
   margin-left: 5px;
   width: 753px;
   height: 26px;
   background: transparent;
   border: 0;
   margin-top: 6px;
}


/******************  Main Content Container ************************/

#mainContentContainer {
   display: block;
   width: 979px;
   margin: 0 auto;
   background: #fefefe;
   overflow: hidden;
}



#bigFlash {
   display: block;
   width: 952px;
   height: 134px;
   margin: 15px auto;
   border: thin black solid;
}


.productBox {
   display: block;
   width: 196px;
   height: 410px;
   background: url(/media/43633/product-box.jpg) bottom no-repeat;
   margin: 0 0 0 15px;
   float: left;
   padding: 0 15px;
   position: relative;
   line-height: 1.2;
}


.productBox h3, .productBox h2 {
   display: block;
   float: left;
   text-indent: -9876px;
   margin: 0;
   padding: 0;
}
.productBox h2 { height: 19px; margin-bottom: 30px; }

h3#h3_crystone_pro {
   width: 113px;
   height: 18px;
   margin-left: -5px;
   background: url(/media/43639/rubrik-crystone-pro.jpg) no-repeat;
}
h3#h3_crystone_standard {
   width: 80px;
   height: 32px;
   margin-left: -5px;
   background: url(/media/43645/rubrik-crystone-standard.jpg) no-repeat;
}
h3#h3_dedikerad_server {
   width: 90px;
   height: 37px;
   margin-left: -5px;
   background: url(/media/43650/rubrik-crystone-server.jpg) no-repeat;
}
h3#h3_co_location {
   width: 106px;
   background: url(/media/48218/co_location.jpg) no-repeat;
}
h3#h3_crystone_net {
   width: 190px;
   height: 18px;
   margin-left: -5px;
   background: url(/media/43655/rubrik-crystone-crystone.net.jpg) no-repeat;
   padding-bottom: 10px;
   display: block;
}

h2#h2_didYouKnowBox {
   text-decoration: underline;
}

h2#h2_foretag {
   width: 206px;
   background: url(/media/43660/rubrik-foretag.jpg) no-repeat;
}
h2#h2_privat {
   width: 183px;
   background: url(/media/43665/rubrik-privat.jpg) no-repeat;
}
h2#h2_hosting {
   width: 206px;
   background: url(/media/43670/rubrik-hosting.jpg) no-repeat;
}

h2#h2_marknadsforing {
   width: 138px;
   background: url(/media/43675/rubrik-marknadsforing.jpg) no-repeat;
   position:relative;
   z-index:5;
}
h2#h2_nyheter {
   width: 129px;
   height: 19px;
   background: url(/media/43987/rubrik-nyheter.jpg) no-repeat;
}
h2#h2_kundtjanst {
   width: 151px;
   height: 19px;
   background: url(/media/44017/rubrik-kundtjanst.jpg) no-repeat;
}
h2#h2_domannamn {
   width: 111px;
   height: 19px;
   background: url(/media/44037/rubrik-domannamn.jpg) no-repeat;
   margin-left: -10px;
}
h2#h2_crystone_bloggen {
   width: 154px;
   height: 18px;
   background: url(/media/44062/rubrik-crystone-bloggen.jpg) no-repeat;
}
h2#h2_oevriga_tjanster {
   width: 133px;
   background: url(/media/48228/other_services.jpg) no-repeat;
   height: 20px;
}
h2#h2_oevriga_privat {
   width: 61px;
   background: url(/media/48238/privat.jpg) no-repeat;
   height: 17px;
}
h2#h2_oevriga_foeretag {
   width: 84px;
   background: url(/media/48233/foeretag.jpg) no-repeat;
   height: 19px;
}
h2#h2_easy_site {
   width: 80px;
   background: url(/media/48243/crystone_easy_site.jpg) no-repeat;
   height: 40px;
}

#priceIcon75, #priceIcon110, #priceIcon595, #priceIcon50, #priceIcon595_2 {
   display: block;
   float: right;
   width: 85px;
   height: 42px;
   text-indent: -9876px;
   margin-right: -10px;
}
#priceIcon75  { background: url(/media/43681/prisikon-75.jpg ) no-repeat; }
#priceIcon110 { background: url(/media/43686/prisikon-110.jpg) no-repeat; }
#priceIcon595 { background: url(/media/43691/prisikon-595.jpg) no-repeat; }
#priceIcon595_2 { background: url(/media/65078/prisikon-595-2.jpg) no-repeat; }
#priceIcon50 { background: url(/media/48248/50.jpg) no-repeat; margin-top: -55px; }


.productPropertiesInBox, .productPropertiesInBoxEvenMore {
   clear: both;
   padding-left: 15px;
   color: white;   
}
.productPropertiesInBoxEvenMore { color: #5ba7d5; }


.readMore {
   font-size: 1.1em;
   clear: both;  
   color: #5ba7d5;
}

.order {
   font-size: 1.1em;
   clear: both;
   color: #ff6c00;
   float: right;
}

.divReadMore, .divReadMoreInMiddle {
  width: 190px;
  display: block;  
}
.divReadMore { bottom: 20px;   position: absolute; left: 15px;}
.divReadMoreInMiddle {   position: relative; }


.productPropertiesInBoxOrdinaryText,.productPropertiesInBoxOrdinaryTextDomain {
   clear: both;
   display: block;
   padding-top: 10px;  
}
.productPropertiesInBoxOrdinaryText {  color: white; }
.productPropertiesInBoxOrdinaryTextDomain { width:430px; }


.productPropertiesInBoxPicture {
   display: block;
   clear: both;
   padding-top: 8px;
   padding-left: 4px;
   color: white;
}

.newsBox {
   display: block;
   width: 203px;
   min-height: 305px;   
   margin: 0 0 0 15px;
   float: left;
   padding: 0 15px;
}

#visibleInInternet {
   display: block;
   float: right;
   width: 104px;
   height: 104px;
   text-indent: -9876px;
   margin-right: -28px;
   margin-top: -180px;
   background: url(/media/43966/syns-du-pa-internet.png );
   position:relative;
   z-index:0;
}

.newsDividerGrey  {
   display: block;
   float: left;
   width: 228px; 
   text-indent: -9876px;
   margin-top: -0px;   
   background: url(/media/43992/horisontal_grey_line.jpg ) no-repeat;
   margin-top: 10px; 
   margin-left: -15px;
   height: 2px;
}

#google {
   display: block;
   float: left;
   width: 100px;
   height: 50px;
   text-indent: -9876px;
   margin-left: 46px;
   background: url(/media/44007/google_logo_.jpg );  
}

#microsoft {
   display: block;
   float: left;
   width: 100px;
   height: 55px;
   text-indent: -9876px;
   margin-left: 46px;
   margin-bottom: 20px;
   background: url(/media/44012/crystone_microsoft-gold-pa.jpg );  
}

#twitter, #facebook, #linkedin, #rss {
   display: block;
   float: left;
   width: 25px;
   height: 24px;
   text-indent: -9876px;
   /*margin-left: 35px;*/
   border: none;
}

.domainBox {
   display: block;
   margin: 0 13px 0 13px;
   float: left;
   padding: 0 13px;
   width: 420px;
}

.tblDomainBox {
   background: url(/media/44042/domain-box.jpg ) no-repeat;
   width: 448px;
   height: 178px;
   margin-left:-10px; 
   margin-top: 5px; 
   color: white;
   font-size: 1.2em;
   line-height: 40px;
}

.customerServiceBox {
   display: block;
   width: 196px;
   min-height: 295px;
   margin: 0 16px -1000px 0px;
   float: right;
   padding: 0 15px 1000px;
}

.goFurtherInputField, .searchDomainInput {
   background: url(/media/36276/search-box-small.jpg) no-repeat;
   border: none;
   width: 226px;
   height: 32px;
   font-size: 1.3em;
   font-family: Lucida Sans Unicode,Lucida Sans,Lucida Grande,Verdana,Arial,Helvetica,sans-serif;   
}
.goFurtherInputField { margin: 5px 0 5px 0px; }
.searchDomainInput { margin: 20px 5px -2px 50px; }

.btnGoFurther, .btnSearchDomain, .btnGoFurtherDomain {

   border: none;
   cursor: pointer;
}
.btnGoFurther{
   background: url(/media/44032/btn_ga_vidare.jpg) no-repeat;
   vertical-align:bottom;
   margin: 5px 0 55px 44px;
   width: 103px;
   height: 38px;
}
.btnSearchDomain {
   background: url(/media/44057/btn_search_small.jpg) no-repeat;
   vertical-align:bottom;
   margin: 17px 5px 0 0;
   width: 104px;
   height: 39px;
}
.btnGoFurtherDomain {
  background: url(/media/44032/btn_ga_vidare.jpg) no-repeat;
   width: 103px;
   height: 38px;
}

td.domainNamePrice_Header {
  width: 110px;
  text-align:center;
  line-height: 30px;
}

td.domainNamePrice {
  width: 110px;
  text-align:center;
  vertical-align:top;
  padding-top: 5px;
  line-height:130%;
}

#domainDividerGrey  {
  display: block;
  float: left;
  text-indent: -9876px;
  margin-left: -14px;
  background: url(/media/44047/domain_horisontal_separator.jpg ) no-repeat;
  margin-top: 15px; 
  margin-left: -13px;
  height: 2px; 
  width: 453px;
}

.blogBox {
   display: block;
   width: 420px;
   margin: 0 13px 0 0;
   float: left;
   padding-left:15px;
}

.blogSeparatorBlue {
  width: 467px;
  height: 9px; 
  margin-left:-15px;
}

.bloggTextStyle {
   text-decoration: none;
   color: #666666;
}

.tblMain_leftColumn {
   display: block;
   float: left;
   width: 246px; 
   overflow: hidden;

}

.tblMain_centerColumn {
   display: block;
   float: left;
   width: 482px; 
   vertical-align: top;
   border-left: 2px solid rgb(115, 115, 117); 
   border-right: 2px solid rgb(115, 115, 117); 
}

.tblMain_rightColumn {
   display: block;
   float: left;
   width: 246px;
   overflow: hidden;
}


/******************  Bottom Section ************************/

#bottomSection {
	width: 100%;
	height: 255px;
	display: block;
	clear: both;
	background: url(/media/48133/addressBottomBackground.jpg);
        color: white;	
        line-height: 1.2;
}

#bottomSection #bs_adressStrip {
/*	width: 980px;*/
        
	height: 200px;
	display: block;
	margin: 0px auto 0px;
}

#addressTable {
	font-family: Lucida Sans Unicode,Lucida Sans,Lucida Grande,Verdana,Arial,Helvetica,sans-serif;
	margin: 0px auto 0px;
	/*border: black thin solid;*/
	/*width: 980px;*/               
}

#addressTable th {
	font-size: 0.9em;
	padding: 10px 44px 0px 76px;
	text-align: left;
}

#addressTable td {
	vertical-align: top;
	font-size: 0.9em;
	padding: 15px 20px 9px 76px;
	width: 230px;
	background: url(/media/36364/blue-line-language.jpg) bottom no-repeat;
}

#addressTable td.middle, #addressTable th.middle {
}


#bottomSection #bs_copyrightStrip {
	width: 980px;
	height: 20px;
	display: block;
	font-size: 10px;
	padding-top: 5px;
	margin: 0px auto 0px;
}

.aLinksBottom {
  color: #686868;
  text-decoration:none;
}

.aBottomLinkAddress {
   color: #6aafd9;
}

.aCopyright {
	font-size: 0.8em;
	padding-left: 400px;
}

/**************************Om crystone section**********************************/
.didYouKnowBox, .puffBox {
   display: block;
   background: url(/media/44100/did-you-know-box.jpg) no-repeat;
   height: 228px;
   width: 211px;
   margin-left: 13px;
   color: black;
   padding-left: 15px;
   padding-top: 5px;
}




/******************************** Left menu *************************************/
.subNavigationMenu {
   width: 226px;  
   margin: -11px 0 -11px 0; 

}

.subNavigationMenu_Bottom {
   background: url(/media/44160/submeny-bottom.jpg) no-repeat;
   width: 226px;   
   height: 59px;
   margin-top: 6px;
}

.subNavigationMenu_Top {
   background: url(/media/44155/submeny-top.jpg) no-repeat;
   width: 226px;  
   height: 31px; 
}


.subNavigation {
   text-decoration: none;
   padding-bottom: 17px;
   color: black;
}

.subNavigationMenu_Item {
   display:block; 
   width: 226px; 
   height: 20px; 
   background: url(/media/44150/sub-meny.jpg) no-repeat; 
   padding: 5px 0 5px 0;
}

.subNavigationMenu_InnerDiv {
   padding: 11px 0 5px 0;
}

.subNavigationMenu_Text {
   text-decoration:none;
   color:black;

}

.subNavigationMenu_Text_Div {
   text-decoration:none; 
   padding-left:10px; 
   padding-top:3px;
}

.subNavigationMenu_Text_Div_Active {
   color:white; 
   background: url(/media/47079/sub-meny_active.jpg) no-repeat; 
   height:25px; 
   width: 216px; 
   padding-left:10px; 
   padding-top:7px; 
   margin-top:-5px;
}

ul#leftMenuTitle {
        padding-top: 5px;
	padding-left:10px; 
	line-height:40%; 
	text-align:left;
}

ul#leftMenuTitle a{ 
	color:white; 
	text-decoration:underline;   
}


.divHolderLeftMenu {
   background-color:#dfdfdf; 
   margin: 13px 0px 10px 19px; 
   width: 226px;
}


/***********************************Subpages styles **********************************/

.readMoreButton {
  width:99px; 
  height:34px; 
  cursor:pointer;
}

td.headerInTableLeft {
   background:url(/media/46247/private_table_header_left.jpg) no-repeat; 
   height:47px;
   width: 344px;
   padding-left: 12px;
}

td.headerInTableRight {
   text-align:center;
   background:url(/media/46252/private_table_header_right.jpg) no-repeat; 
   height:47px;

}

.textHeadersInTable {
   font-size:16px; 
   font-weight:bold;
}


.centerDivWithContent {
   display:block; 
   float:left; 
   width:65%;
}

.rightBigPicture, .rightBigPicture_SearchMotorEngine, rightBigPicture_Homepage {
   display: block; 
   float: right; 
   width: 228px;
   position: relative;
}
.rightBigPicture {margin-top: -37px;}
.rightBigPicture_SearchMotorEngine {margin-top: -45px;}
.rightBigPicture_Homepage {margin-top: -45px;}

.bottomDivWithContent_Left, .bottomDivWithContent_Right{
   display: block;
   width: 223px;
   float: left;
   position: relative;
}
.bottomDivWithContent_Left {   background: url(/media/46389/content_grey_background_top_left.jpg) top no-repeat;    background-color: #eeeeee;}
.bottomDivWithContent_Right{   background: url(/media/46379/content_grey_background_top_right.jpg) top no-repeat;    background-color: #eeeeee;}


.productBoxSubPage_content {
   padding: 0px 5px 5px 5px;
}

.hosting_readMoreButton {
   left:110px; 
   bottom:15px; 
   position:absolute;
   display:block;
}

.ed_form_textbox {
  background: url(/media/46621/textbox.jpg) top no-repeat;
  width: 226px;
  height: 30px;
  border: none;
  font-family: Lucida Sans Unicode,Lucida Sans,Lucida Grande,Verdana,Arial,Helvetica,sans-serif;
  font-size: 0.9em;
}

.ed_form_textbox_multiline {
  background: url(/media/46626/multilinebox.jpg) top no-repeat;
  width: 226px;
  height: 62px;
  border: none;
  overflow: hidden;
  font-family: Lucida Sans Unicode,Lucida Sans,Lucida Grande,Verdana,Arial,Helvetica,sans-serif;
  font-size: 0.9em;
}

.ed_form_submit_button {
   background: transparent;
   border: none;
   width: 79px;
   height: 30px;
   text-align: right;
}

.ed_form_submit_inner {
   width: 103px;
   height: 38px;
   background:url(/media/46638/btn_send.jpg) no-repeat;
   margin: 5px auto 0 127px;

}

.ed_form_element {
   margin-bottom:3px;
   text-align:right;
   width:350px;
}

.ed_form_group {
   margin-bottom:20px;
}

.ed_form_element span.ed_form_label {
   float:left;
}

.ed_form_dropdown_list {
   width: 226px;
}

.private_div_bubble {
   display: block; 
   float: left; 
   margin-left: 100px; 
   margin-top: -40px; 
   position: relative; 
   z-index: 2;
}

.private_div_right_picture {
   display: block; 
   float: right; 
   margin-top: -40px; 
   position: relative; 
   z-index: 1;
}

.private_div_main_text {
   display: block; 
   float: left; 
   padding-right: 10px; 
   padding-top: 0px; 
   width: 450px;   
}

/***************************************/

.contentRightDiv {
   margin-right:20px; 
   margin-left:17px; 
   margin-top: 15px; 
}


/**************** Infrastruktur *******************/

.infoBox, .infoBox_withPicture {
   background-image: url(/media/48407/header_long.jpg);
   background-repeat: no-repeat;
   background-color: #eeeeee;
   padding: 10px 10px 10px 10px;
}
.infoBox {   width: 591px;}
.infoBox_withPicture {height: 205px;}


/**************** Domännamn ***********************/

.mainInputField {
    background:url(/media/48723/inputDomainName.jpg) no-repeat;
    width: 216px;
    height: 25px;
    border: 0;
    vertical-align: middle;
    padding: 4px 4px 0px 4px;
    font-family: Lucida Sans Unicode,Lucida Sans,Lucida Grande,Verdana,Arial,Helvetica,sans-serif;
}


/**************** Subpages for Private ******************/

td.webbpaket_headerInTableLeft, td.orderTable_HeaderLeft {
   background:url(/media/46247/private_table_header_left.jpg) no-repeat; 
   height:47px;
   /*width: 344px;*/
   padding-left: 12px;
}
td.orderTable_HeaderLeft {
   font-size: 16px;
   background-color: #eeeeee;
}

td.webbpaket_headerInTableRight, td.orderTable_HeaderRight {
   text-align:center;
   background:url(/media/46252/private_table_header_right.jpg) no-repeat; 
   /*height:47px;*/
   background-color: #eeeeee;
}
td.orderTable_HeaderRight {
   width: 125px;
}

td.orderTable_MainText {
  background-color: #eeeeee;
  width: 340px;
}

td.orderTable_PictureBefore {
  width:85px;
  background-color: #ffffff;
}

.btnOrder{
   background: url(/media/48743/btnorder.jpg) no-repeat;
   width: 99px;
   height: 34px;
   border: none;
   cursor: pointer;
}

.easyWebshop_puff1 {
   background: url(/media/48753/easyWebshop_puff1.jpg) no-repeat;
   height: 248px;
   color: white;
   padding: 30px 10px 10px 10px;
   width:210px;
   float: right;
   margin-right: -25px;
}

.easyWebshop_puff2 {
   background: url(/media/48758/easyWebshop_puff2.jpg) no-repeat;
   padding:20px 5px 10px 10px;
   width:210px;
   height: 126px;
   color: white;
   margin-top: -40px;
   margin-right: -20px;
   float: right;
}

.puff_long {
   background: url(/media/56310/puff_long.jpg) no-repeat;
   height: 329px;
   color: white;
   padding: 30px 10px 10px 10px;
   width:216px;
   float: right;
   margin-right: -31px;
}

.target_blue {
   /*display: block;
   float: right;
   position: relative;*/
   background: url(/media/56343/target_blue.png) no-repeat;
   width: 55px;
   height: 55px;
   /*text-indent: -9876px;*/
   /*margin-right:170px;
   margin-top:-421px;*/
   z-index:0;
}

.divPuffHolder {
   padding:10px; 
   display: block; 
   float:right; 
   width: 200px; 
   margin-top: -70px;
   position: relative;
}

.divContentHolder {
   display: block; 
   float:left; 
   width: 450px;
}

.divPlus {
   display: block;
   float: right;
   position: relative;
   background: url(/media/48803/plus.png) no-repeat;
   width: 56px;
   height: 53px;
   text-indent: -9876px;
   margin-right:170px;
   margin-top:-421px;
   z-index:0;
}

.divWithoutStyle {
  display: block;
  float: left;
  position: relative;
}

.twitterBox, .facebookBox, .linkedinBox, .rssBox  {
  display:block;
  height: 40px;
  
  width: 246px;
  clear: left;
  float: left;
}
.twitterBox {
  padding-top: 20px;
}

.servicesBox {
   display: block;
   width: 203px;
   margin: 0 0 0 15px;
   float: left;
   padding: 0 15px 0;
}

td.Icon_InformationBox {
  width: 79px;
}

td.DedServerBasic_TableHeader {
  width: 90px; 
  text-align:right;
  padding:3px;
  font-weight: bold;
  border:1px solid #eeeeee;
}

td.DedServerBasic_TableItem {
  width: 60px; 
  text-align:center;
  border-right:1px solid #eeeeee;
  border-bottom:1px solid #eeeeee;
  padding:3px;
  border-top:1px solid #eeeeee;
  font-weight: bold;
}

.domainLoggaIn{
  float: left;
}

.gallery_picsInRow {
  padding-right:20px;
}


.divGallery_PicsInRow {
  width: 700px;
}

/*********************** Contact Form elements *************************/

.contactFormDiv input, .contactFormDiv textarea, .contactFormDiv_VPS input, .contactFormDiv_VPS textarea,
.contactFormDiv_Hosted_Exchange input, .contactFormDiv_Hosted_Exchange textarea {
	max-width: 216px;
	margin: 3px 0px 10px;
	font-size: 0.9em;
        font-family: Lucida Sans Unicode,Lucida Sans,Lucida Grande,Verdana,Arial,Helvetica,sans-serif;
	padding: 3px 9px 0px;
	border: 0px;
}

.cff_company, .cff_company_empty, .cff_name, .cff_name_empty,
.cff_firstname_empty, .cff_lastname_empty,
.cff_firstname, .cff_lastname,
.cff_phone, .cff_phone_empty, .cff_mail, .cff_mail_empty,
.cff_website, .cff_website_empty, .cff_phonemail, .cff_phonemail_empty,
.cff_address, .cff_address_empty, .cff_postnumber, .cff_postnumber_empty,
.cff_postdistrict, .cff_postdistrict_empty, .cff_country, .cff_country_empty,
.cff_persnumber, .cff_persnumber_empty {
	width: 198px;
	height: 25px;
	background: url(/media/53549/textbox_contactform.jpg) top left repeat-x;
        border: 0;
        text-align: left;
        /*font-family: Lucida Sans Unicode,Lucida Sans,Lucida Grande,Verdana,Arial,Helvetica,sans-serif;*/
}

.cff_message, .cff_message_empty {
	width: 198px;
	height: 49px;
	background: url(/media/53554/textbox_multiple_contactform.jpg) top left repeat-x;
	/*background-attachment: scroll;*/
    	overflow: hidden;
	/*overflow-x:  
	overflow-y:*/
        border: 0;
        /*font-family: Lucida Sans Unicode,Lucida Sans,Lucida Grande,Verdana,Arial,Helvetica,sans-serif;*/
}

/*
.cff_company_empty, .cff_name_empty, .cff_phone_empty, .cff_phonemail_empty,
.cff_firstname_empty, .cff_lastname_empty,
.cff_mail_empty, .cff_website_empty, .cff_message_empty { color: #a0a0a0; }
*/

#cff_reset, .cff_reset {
	padding: 0px;
}

#cff_send, .cff_send {
	padding: 0px;
   width: 103px;
   height: 38px;
   float: right;

}

.cff_status_ok {
	clear: both;
	width: 185px;
	color: green;	
}

.cff_status_error {
	clear: both;
	width: 185px;
	color: red;
}

#seoFormDiv {
	display: block;
	width: 200px;
	margin: 0 auto;
}

.contactFormDiv, contactFormDiv_VPS, .contactFormDiv_Hosted_Exchange {
   position: relative; 
   display: block; 
}
.contactFormDiv {    float: right; }
.contactFormDiv_VPS, .contactFormDiv_Hosted_Exchange {    float: left; width: 216px;}

/* EDITOR PROPERTIES */
