body{
	margin:0;
   font-family: Lucida Sans Unicode,Lucida Sans,Lucida Grande,Verdana,Arial,Helvetica,sans-serif;
   font-size: 0.9em;
   color: #666666;
	background:#fff url(/media/assets/style01/bg-body.gif) repeat-x;
	min-width:930px;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#fff;
}
a:hover{text-decoration:underline;}
input, textarea, select{
	font:100%;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	width: 100%;
	overflow: hidden;
	position: relative;
}
.w1 {
	width: 1010px;
	position: relative;
	float: left;
	left: 50%;
	padding:10px 0 0;
}
.w2 {
	width: 1029px;
	position: relative;
	float: left;
	left: -50%;
	/*background:url(/media/assets/style01/bg-header.png) no-repeat;*/
	padding:10px 0 0;
}
.wrapper-holder{
	padding:0 11px;
	/*background:url(/media/assets/style01/bg-wrapper-holder.png) repeat-y;*/
	height:1%;
}

#main{
	width:100%;
	overflow:hidden;
	padding-top:3px;
}


form {
	background: url(/media/assets/style01/background_white_gradient.png) repeat-y center;
}

a:active, a:focus
{
    outline: none;
}


html, body, img, div, h1, p, form
{
   margin:0;
   padding:0;
}

html, body, form, #container { 
	
}
html {
	overflow-y: scroll;
}

img
{
  border: 0;
}

h1{
  font-size: 24px;
  color: #5AA0CE;
  font-weight:normal;
  max-width: 500px;
}

h2 {
  font-size: 24px;
  color: #5AA0CE;
  font-weight:normal;
  max-width: 300px;
}


a
{
    color:black;
    text-decoration:none;
}

a:hover
{
    color:Gray;
}

#container
{
    min-height: 100%;
	height: auto !important;
	height: 100%;
    margin:0px auto;
    width:984px;
}

#content
{
    width:100%;
    background: transparent;
    float:left;
    padding-top: 10px;
}

#banner{

    float:right;
    padding-top:136px;
    width:183px;
    height: 515px;
}


#header
{    
    width:1010px;
    height: 1%;
    /*height:149px;*/
    /*background: transparent url(/media/assets/topBg.gif) no-repeat;*/
    overflow: hidden;

}

#header_topPart {    
    width:1006px;
    background: transparent url(/media/assets/style01/header.png) no-repeat center;
    height: 14px;
    margin: -10px 0px 0px -11px;
    z-index: 1;
    position: relative;
}

#childContent, #childContent_Home
{
    width:1010px;
    min-height:610px;
    overflow:hidden;	
}
#childContent {
	background: url(/media/assets/style01/subpage_background.png) repeat-y;
}

#childContentDivider {
	background: url(/media/assets/style01/subpage_background_divider.png) no-repeat;
	padding-top:10px;
}

/*
#footerfixer{
  height: 124px;
  clear:both;
}
*/

#footer{
	height:175px;
	text-align:center;
	background:url(/media/assets/style01/bg-footer.jpg) repeat-x;
	color:#fff;

}
#footer p {
	margin:0 0 15px;
	line-height: 2.5;
}

#footerContent {
	margin:0px auto;
	width:1000px;
  	height:75px;    	
  	text-align:center;
  /*background:#b2afa9 url(/media/assets/style01/footerBg.gif) no-repeat;*/
  	line-height: 1px;
	
	background-color: #8c8c8c;
}

#footerContent p {
	line-height: 18px;
	padding: 10px 40px 10px 40px;
}


#footerContent_inner {
  margin:0px auto;
  width:1000px;
  height:75px;  
  text-align:center;
  line-height: 1px;
  background: transparent url(/media/assets/style01/footer.png) no-repeat center;
}

#footer_shadow {
	height: 10px;
	text-align:center;
	background:url(/media/assets/style01/footer.png) no-repeat;	
}

/*
================================
MAIN STYLES
================================
*/


#childFields
{
    float:left;
}

.childFieldsSub, #subPic{
   /* padding: 0px 30px 0px 9px;
    margin-left:-9px;*/
    width:1010px;

    /*background: white url(/media/assets/style01/mainBg_sub.gif) repeat-y;*/
}

.childFieldsSub
{
  min-height:200px;
}

#subPic
{
  float:left;
  padding-left:9px;
  width:950px;
  /*background: white url(/media/assets/style01/topBg_sub.gif) repeat-y;*/
}

.childFieldsHome{width:1010px;}
#mainPic{}



#grayMatter{
  /*float:left;
  width:100%;
  background:white url(/media/assets/style01/grayMatterBG.jpg) repeat-x;*/
}


#ChildLeft, #ChildLeftContact {
  float:left;
  margin-top:20px;
		padding-left:10px;
width:495px;
  
}
#ChildLeft p{
    margin-top:20px;
}
#ChildLeftContact{
  padding-left: 35px;
  width:300px;
}


#ChildRight {
  float:left;
  margin-top:-5px;
  width:213px;  
 /* padding-left:15px;*/
}

#ChildRightContact{
  float:left;
  margin-top:25px;
  padding-left:25px;
  width:300px;
}

#ChildRightContact_Picture {
	float:right;
	margin-top:25px;
	padding-left:25px;
	width:250px;
}

#bottom{
  float:left;
  width:922px;
  height:19px;
  margin-left:-9px;
  /*background: white url(/media/assets/style01/bottomBg_sub.gif) no-repeat;*/
}


#bodyTextHem
{
  float:left;
  width:367px;
  padding:10px;
  margin: 0;
}


/*
SUB PAGE
*/
#bodyTextSub
{
  float:left;
  width:570px;
  padding:10px;
  margin: 0;
}
/*=================\
|  SUB MENU START  |
\=================*/
#subMenu
{
  width:226px;
  float:left;
	padding:10px 0px 10px 20px;
}

#subMenu ul
{
    list-style: none;
    z-index: 1000;
    margin:0;
    padding:0;
}

#subMenu a
{    
    text-decoration: none;    
    color:black;

    /*margin: 8px 0 0 0;*/

}

ul.subMenu li { height:22px; background: transparent url(/media/assets/style01/subMenyLiBG.jpg) no-repeat; padding:8px 0px 0px 20px;}
ul.subMenu ul 						{ width: 180px; visibility: hidden; position: absolute; top: 100%; left: 0; }

/*===============\
|  SUB MENU END  |
\===============*/

/*======================\
|  DROPDOWN MENU START  |
\======================*/

#mainMenu
{
    /*position:relative;*/
	display:block;
    width:100%;
    height:39px;    
    background: transparent url(/media/assets/style01/menuBG.png) no-repeat;
	float: left;
}

#mainMenu ul
{
    list-style: none;
    z-index: 1000;
    margin:0;
    padding:0;
    height: 100%;
    text-align: right;
}

#mainMenu a
{    
    text-decoration: none;    
    color:white;
    /*font-size: 11px;*/
    margin: -4px 0 0 0;

}


#mainMenu .dropdown
{
	clear: both;
	margin: 0px auto 10px;
	padding:0 11px 0 25px;
	display: block;
}


/*
	LEVEL ONE
*/
ul.dropdown                         { position: relative; }
ul.dropdown li                      { font-weight: normal; float: left; zoom: 1; background: transparent url(/media/assets/style01/menuSeparator.jpg) right no-repeat; height: 33px; margin-top:4px;}
ul.dropdown li.lastChild            { background: transparent ;}
ul.dropdown a:hover		            { color: black; }
ul.dropdown a:active                { color: black; }
ul.dropdown li a                    { display: block; height:25px;padding: 9px 10px 0px; color: #222; }
ul.dropdown li.hover,
ul.dropdown li:hover                { background: transparent url(/media/assets/style01/topMenuHoverSelectedBG.jpg) repeat-x;}
ul.dropdown li.hover a              { color: white; }

ul.dropdown li.selected             { background: transparent url(/media/assets/style01/topMenuHoverSelectedBG.jpg) repeat-x; margin-top:4px;  }


/*
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 180px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li 					{ font-weight: normal; background: #cbd0d3; color: #000;
									  border: 1px solid silver; border-width: 0px 1px 1px 1px; float: none; }

ul.dropdown ul li.selected
{
    background-image: none;
}

ul.dropdown ul li:hover,
ul.dropdown ul li.hover,
ul.dropdown ul li a:hover
{
    background-image: none;
}

                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ padding: 6px 4px 0px; width: 100%; display: inline-block; }

/*
	LEVEL THREE
*/
ul.dropdown ul ul 				{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }

/*====================\
|  DROPDOWN MENU END  |
\====================*/



/*===============\
|  TEASER START  |
\===============*/
#teasers{
    /*margin:50px auto 0px;*/
    width:1010px;
}


.teaser
{
    float:left;
}
.teaser .header
{
    height:20px;
    color:white;    
}
.teaser .text
{
    padding:30px 30px 0px 30px;
    /*min-height:100px;*/
}

.teaser .link
{
    padding:0px 5px 25px 30px;
}

#Teaser01{
	height:474px; 
	width:669px;
}
#Teaser02{
	background: url(/media/assets/style01/teaser02BG.png) top left no-repeat;
	height:474px; 
	width:338px;
}
#Teaser03{
   background: url(/media/assets/style01/teaser03BG.jpg) top left no-repeat;
}
/*=============\
|  TEASER END  |
\=============*/

/*=============\
|  PUFF START  |
\=============*/

#childPuff{
  position:absolute;
  margin-left:750px;
  margin-top:10px;
  z-index: 2000;
      width:132px;
    height:134px;
  background: transparent url(/media/assets/style01/puffBG.gif) no-repeat;
}
.puff
{
    margin-top:43px;
    margin-left:13px;

}

.puff a{
  color:white; 
}


/*===========\
|  PUFF END  |
\===========*/
 /*
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */




.divLeftTextOverMainPicture, .divRightTextOverMainPicture {
	z-index: 1; 
	margin-top:-120px; 
	padding: 0px 40px 0px 40px; 
	position:relative; 
	width: 420px;
}
.divLeftTextOverMainPicture {
	float:left;
}
.divRightTextOverMainPicture {
	float:right;
}

.text_header {
	/*height:30px;*/
	padding:25px 0 0px 20px;
	color: #5aa0ce;
	font-size: 24px;
	width: 310px;
	line-height:1.1;
}

.text_content, .text_content_left {
	padding: 0px 30px 0px 20px;
	color: #fff;
	width: 310px;
	line-height:1.3;
}
.text_content_left { 
	 	
	float: left; 
}

.text_pictures {
	width: 152px;
	float: right;
	padding: 0px 35px 15px 0px;
}

.mere {
	text-decoration: underline;
}

.events {
	list-style-type:none;
}

.cf_fs_1 {
	padding-top:15px;
}

.divBtnClickHere_Left {
	bottom:-10px;
	display:block;
	left:145px;
	position:relative;
	width:500px;
}

.divBtnClickHere_Right{
	left:139px;
	padding-top:8px;
	position:relative;
}

/*-------subnavigation menu left subpages ---------------*/

.subNavigationMenu {
   width: 226px;  
   margin: -11px 0 -11px 0; 

}

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

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

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

.subNavigationMenu_Text_Div {
   text-decoration:none; 
   padding-left:15px; 
   /*padding-top:3px;*/
}

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

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

ul#leftMenuTitle a{ 
	color:white; 
	text-decoration:none;   
	padding-left: 15px;
}

.divLeftMenuTitle {
	height: 10px;
}

/*-----------------------------end of subnavigation menu left subpages ---------------*/

.simpleWhiteLink {
	text-decoration: none;
	color: #fff;
}

.languageBar {
	float:right;
	cursor:pointer;
	display:block;
position:absolute;
right:25px;
top:130px;
	z-index:0;
	height:21px;
}


.underPuff_header_Left, .underPuff_header_Right, .underPuff_context_Left, .underPuff_context_Right {
	padding:15px 0 5px 15px;
}

.underPuff_Right, .underPuff_Left {
	width: 340px;
	float: left;
}

.underPuff_Center {
	float:left;
	text-align:center;
	width:325px;
	padding-top:90px;
}

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

.divTopMenu {
	display:block;
	float:left;
	position:relative;
	width:1010px;
}

/*-----------------------styles for the dedicated server ---------------------------*/

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;
}

.easyWebshop_puff1 {
   background: url(/media/assets/style01/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/assets/style01/easyWebshop_puff2.jpg) no-repeat;
   padding:20px 10px 10px 10px;
   width:210px;
   height: 126px;
   color: white;
   margin-top: -40px;
   /*margin-right: -20px;*/
   float: right;
}
/*
.divPlus {
   display: block;
   float: right;
   position: relative;
   background: url(/media/assets/style01/plus.png) no-repeat;
   width: 56px;
   height: 53px;
   text-indent: -9876px;
   margin-right:170px;
   margin-top:-421px;
   z-index:0;
}
*/

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

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

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

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

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

}

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

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

/*----------------------------------------------------------------------------------*/

/*********************** 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: 0px 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: 216px;
	/*height: 25px;
	background: url(/media/assets/style01/textbox_contactform.jpg) top left repeat-x;
        border: 0;*/
        text-align: left;
        
	height: 20px;
}

.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_mobile_country_empty, .cff_phone_country_empty, .cff_mobile_area_empty, .cff_phone_area_empty,
.cff_mobile_country, .cff_phone_country, .cff_mobile_area, .cff_phone_area {
	width: 56px;
	/*background: url(/media/assets/style01/tbSmall.png) top left repeat-x;
	border: 0;
	height: 25px;*/
	
	height: 20px;
}

.cff_mobile_empty, .cff_phonedaytime_empty {
	/*width: 94px;
	background: url(/media/assets/style01/tbMiddle.png) top left repeat-x;
	border: 0;
	height: 25px;*/

	height: 20px;
	width: 82px;
}

.tblCheckboxHolder {
	text-align:justify;
	width:390px;
}

.tblFieldHolder td {
	vertical-align: top;
}

.tblFieldHolder td.phoneField {
	vertical-align: bottom;
	padding-bottom:10px;
}

.lblFields {
	float: right;
	padding-right: 10px;
}

.lblOverTextBoxes {
	font-size: 8px;
}

.cff_order {
	text-align: center;
	/*float:left;	*/
	width: 229px;
	height: 79px;
}

.phoneField {
	
}

/*
.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;}

.divHolderLeftMenu {
	background-color: #dedede;
}

.divPuffHolder {
	padding-top: 15px;
}

.divOrderToday {	
	float:right;
	height:135px;
	margin-top:-445px;
	width:135px;
}

.divOrderVPS {
	float:right;
	height:135px;
	margin-top:-380px;
	width:135px;
	margin-right:180px;
}

.divOrderVPSText {
	float:left;
	height:135px;
	margin-left:355px;
	margin-top:-125px;
	width:135px;	
}












































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
