body{
	background: #FFFFFF url('../images/bg-pagebody.gif');
	padding: 0px;  /* top right bottom left */
	margin: 0px;   /* top right bottom left */
	color: #595959;
	scrollbar-face-color:#EDEDED;
	scrollbar-highlight-color:#F5F5F5;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-shadow-color:#B7B7B7;
	scrollbar-arrow-color:#455FA6;
	scrollbar-track-color:#FFFFFF; font-style:normal; font-variant:normal; font-weight:normal; line-height:18px; font-size:12px; font-family:arial, Verdana, sans-serif	
}

body#dw {
	background: #FFFFFF url('images/bg-page-dw.gif');
}

td, p, div {
	font: 12px/18px arial, Verdana, sans-serif;
}

/* Link definition allgemein */
a {
	color: #455FA6;
	text-decoration: underline;
}

a:hover {
	background-color: #455FA6;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 0px 0px 0px;  /* top right bottom left */
}


.status a:hover {
        background-color: #FFFFFF;
        color: #FFFFFF;
        text-decoration: none;
        padding: 0px 0px 0px 0px;  /* top right bottom left */
}

/* Link definition */
.box-link a, .standart-link a {
	color: #455FA6;
	text-decoration: underline;
}

.box-link a:hover, .standart-link a:hover {
	color: #505050; 
	background-color: transparent;
	text-decoration: underline;
}

ul{
	padding: 0px; /* top right bottom left */
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

li {
   padding: 0px; /* top right bottom left */
	margin: 0px; /* top right bottom left */; font-style:normal; font-variant:normal; font-weight:normal; line-height:23px; font-size:11px; font-family:arial, Verdana, sans-serif; list-style-image:url('../images/list-icon.gif')
}
.subnavi_table {
	border: 1px solid #A5A49F;
}


/*  Page Header  */

.page-header {
	background: url('images/bg-page-header.gif');
}

.service-navi {
	float: right;
	margin: 20px 0px 0px 0px;  /* top right bottom left */
}

/*  Main Navigation  */

.main-navi {
	background: url('images/bg-navi-main.gif');	
	/* top right bottom left */
	text-align: center;
	vertical-align: middle; padding-left:20px; padding-right:20px; padding-top:0px; padding-bottom:0px
}

.navi-item-start {
   font: 10px/16px arial, Verdana, sans-serif;
	color: #595959;
	padding: 0px 8px 0px 0px;  /* top right bottom left */
	text-align: right;
}

.navi-item {
   font: 10px/16px arial, Verdana, sans-serif;
	color: #595959;
}

.navi-item-end {
   font: 10px/16px arial, Verdana, sans-serif;
	color: #595959;
   text-align: left;
	padding: 0px 0px 0px 8px;  /* top right bottom left */
}

.main-navi a {
   font: 10px/16px arial, Verdana, sans-serif;
	color: #595959;
	background-color: transparent;
	text-decoration: none;
}

.main-navi a:hover {
   font: 10px/16px arial, Verdana, sans-serif;
	color: #344C83;
	background-color: transparent;
	text-decoration: none;
}

/*  Sub Navigation  */

ul.subnavi {
   margin: 0px 0px 0px 0px;  /* top right bottom left */
	padding: 0px 0px 0px 0px;  /* top right bottom left */
}

/* level 0 */
.subnavi li {
   margin: 0px;  /* top right bottom left */
	padding: 0px;  /* top right bottom left */
	text-align: left;
	list-style-image: url('none');
	display: inline
}

.subnavi li a {
   display: block;
	/* top right bottom left */
	width: 100%;
	background: url('images/bg-subnavi-norm.gif') no-repeat;	
	color: #545454;
	text-decoration: none; font-style:normal; font-variant:normal; font-weight:normal; line-height:25px; font-size:11px; font-family:arial, Verdana, sans-serif; padding-left:30px; padding-right:0px; padding-top:0px; padding-bottom:0px
}

.subnavi li a:hover {
   display: block;
	/* top right bottom left */
	background: url('images/bg-subnavi-over.gif') no-repeat;	
	color: #545454;
	text-decoration: none; font-style:normal; font-variant:normal; font-weight:normal; line-height:25px; font-size:11px; font-family:arial, Verdana, sans-serif; padding-left:30px; padding-right:0px; padding-top:0px; padding-bottom:0px
}

.subnavi li a.activ {
   display: block;
	/* top right bottom left */
	width: 100%;
	background: url('images/bg-subnavi-activ.gif') no-repeat;	
	color: #545454;
	text-decoration: none; font-style:normal; font-variant:normal; font-weight:normal; line-height:25px; font-size:11px; font-family:arial, Verdana, sans-serif; padding-left:30px; padding-right:0px; padding-top:0px; padding-bottom:0px
}

.subnavi li  a.activ:hover {
   display: block;
	/* top right bottom left */
	background: url('images/bg-subnavi-over.gif') no-repeat;	
	color: #545454;
	text-decoration: none; font-style:normal; font-variant:normal; font-weight:normal; line-height:25px; font-size:11px; font-family:arial, Verdana, sans-serif; padding-left:30px; padding-right:0px; padding-top:0px; padding-bottom:0px
}

/* level 1 */
.subnavi .subnavi li a {
   display: block;
	/* top right bottom left */
	background: url('images/bg-subnavi-l1-norm.gif') no-repeat;	
	width: 100%;
	color: #7A7A7A;
	text-decoration: none; font-style:normal; font-variant:normal; font-weight:normal; line-height:23px; font-size:11px; font-family:arial, Verdana, sans-serif; padding-left:40px; padding-right:0px; padding-top:0px; padding-bottom:0px
}

.subnavi .subnavi li  a:hover {
   display: block;
	/* top right bottom left */
	background: url('images/bg-subnavi-l1-norm.gif') no-repeat;		
	color: #000000;
	text-decoration: none; font-style:normal; font-variant:normal; font-weight:normal; line-height:23px; font-size:11px; font-family:arial, Verdana, sans-serif; padding-left:40px; padding-right:0px; padding-top:0px; padding-bottom:0px
}

.subnavi .subnavi li  a.activ {
   display: block;
	/* top right bottom left */
	width: 100%;
	background: url('images/bg-subnavi-l1-norm.gif') no-repeat;	
	color: #000000;
	text-decoration: none; font-style:normal; font-variant:normal; font-weight:normal; line-height:23px; font-size:11px; font-family:arial, Verdana, sans-serif; padding-left:40px; padding-right:0px; padding-top:0px; padding-bottom:0px
}

.subnavi .subnavi li  a.activ:hover {
   display: block;
	/* top right bottom left */
	background: url('images/bg-subnavi-l1-norm.gif') no-repeat;	
	color: #000000;
	text-decoration: none; font-style:normal; font-variant:normal; font-weight:normal; line-height:23px; font-size:11px; font-family:arial, Verdana, sans-serif; padding-left:40px; padding-right:0px; padding-top:0px; padding-bottom:0px
}

/*  Page Content */

.page-content {
	background: url('images/bg-page-content.gif');	
	padding-left:15px; padding-right:15px; padding-top:0px; padding-bottom:0px
}

.main-content {
	padding: 0px 0px 0px 0px; /* top right bottom left */
	text-align: left;
	vertical-align: top;
}

.panel-content {
	padding: 0px 0px 0px 0px; /* top right bottom left */
	text-align: left;
	vertical-align: top;
}

.panel-content a {
	font: 11px arial, Verdana, sans-serif;
}

.panel-content a:hover {
	font: 11px arial, Verdana, sans-serif;
}

.hosting-prise {
	font: 18px arial, Verdana, sans-serif;
	color: #5C8BF0;
	height: 21px;
	padding: 0px 0px 0px 5px; /* top right bottom left */	
}

form {
   padding: 0px 0px 0px 0px; /* top right bottom left */
	margin: 0px 0px 0px 0px; /* top right bottom left */	
}

input, select {
	border: 1px solid #C6C6C6;
	background-color: #ffffff;
}

input.no-style {
	border: 0px solid #C6C6C6;
	background-color: transparent;
}
.page-header input {
   height: 13px;
	width: 72px
}

input.search {
 	font-size: xx-small;
}

input.btn {
	border: 0px solid #C6C6C6;
	background-color: transparent;
	width: auto;
	height: auto;
}

.box-content {
	padding: 8px 12px 0px 12px; /* top right bottom left */
	font: 11px/15px arial, Verdana, sans-serif;
	text-align: justify;
	vertical-align: top;
}

.box-link {
	padding: 0px 12px 8px 12px; /* top right bottom left */
	font: 11px/15px arial, Verdana, sans-serif;
	text-align: right;
}

.tab-list-item {
	padding: 3px 3px 3px 3px; /* top right bottom left */
	font: 12px/22px arial, Verdana, sans-serif;
}

.tab-list-item-detail {
	padding: 3px 3px 3px 7px; /* top right bottom left */
	font: 12px/22px arial, Verdana, sans-serif;
}

.tab-list-item-small {
	padding: 1px 3px 1px 3px; /* top right bottom left */
	font: 12px/22px arial, Verdana, sans-serif;
}

.tab-list-icon {
	padding: 3px 0px 3px 3px; /* top right bottom left */
	font: 12px/22px arial, Verdana, sans-serif;
}

.text-small, .text-small p {
	font: 10px arial, Verdana, sans-serif;
}

.text-smaller, .text-smaller p {
	font: 11px arial, Verdana, sans-serif;
}

.green {
	color:green;
}

.team-box {
	padding: 16px 14px 14px 14px; /* top right bottom left */
	font: 12px/22px arial, Verdana, sans-serif;
}

.team-box-right {
	padding: 16px 14px 14px 29px; /* top right bottom left */
	font: 12px/22px arial, Verdana, sans-serif;
}

.team-box p, .team-box-right p{
	font: 12px/22px arial, Verdana, sans-serif;
}

.boxheader {
	font: bold 12px/22px arial, Verdana, sans-serif;
	color: #6881C7 ;
	text-align: left;
	vertical-align: middle;
}

.faq-box {
	padding: 16px 14px 14px 14px; /* top right bottom left */
	font: 11px/15px arial, Verdana, sans-serif;
}

/*  Page Footer  */

.footer-navi {
	background: url('images/bg-footer-navi.gif');
	color: #595959;
	/* top right bottom left */
	text-align: center;
	vertical-align: top; font-style:normal; font-variant:normal; font-weight:normal; font-size:10px; font-family:arial, Verdana, sans-serif; padding-left:0px; padding-right:0px; padding-top:7px; padding-bottom:0px
}

/* Page Footer Links  */

.footer-navi a {
	font: 10px arial, Verdana, sans-serif;
	color: #595959;
	text-decoration: none;
	background-color: transparent;
	margin: 0px 2px 0px 2px; /* top right bottom left */
}

.footer-navi a:hover {
	font: 10px arial, Verdana, sans-serif;
	color: #344C83;
	background-color: transparent;
	text-decoration: underline;
}



.white_heading {color: #FFFFFF; font-size: 11px; font-family: Verdana, Helvetica, sans-serif; line-height: 17px; text-decoration: none; font-weight: bold; }
.black_heading {color: #000000; font-size: 11px; font-family: Verdana, Helvetica, sans-serif; line-height: 17px; text-decoration: none; font-weight: bold; }
.required_asterisk {color: #ff0000; }

.kb_summary_text {color: #333333; font-size: 14px; font-family: Verdana, Helvetica, sans-serif; line-height: 17px; font-weight: bold; }
.ticket_subject_text {color: #333333; font-size: 14px; font-family: Verdana, Helvetica, sans-serif; line-height: 17px; font-weight: bold; }
.ticket_body { color: #111111; font-size: 11px; font-family: Verdana, Helvetica, sans-serif; line-height: 17px}

.main_table {           background-color: #BABABA; }

.menu_title {           background-color: #666666; }
.box_menu_cell {        background-color: #EEEEEE; }
.box_content_cell { background-color: #EEEEEE; }
.box_title_cell {       background-color: #336600; }

.white_back {           background-color: #FFFFFF; }

.table_header_cell {background-color: #ECECEC; }








.navigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #606060;
	background-image: url(images/bg_nav.jpg);
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}

.whoisbutton {
	border: 1px solid #9F9F9F;
	background-color: #F2F2F2;
	width:60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9F9F9F;
	height: 20px;
}

.textarea {
	color:#9F9F9F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border: 1px solid #9F9F9F;
	background-color: #FFFFFF;
	height: 20px;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6D92AC;
	text-decoration: none;
	font-weight: normal;
}

.footer_grey {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BEBEBE;
	text-decoration: none;
	font-weight: normal;
}

.subnavi_table_2 {
	border: 1px solid #FFFFFF;
	background-image: url(images/bg-hatching-home-right.gif);
}

.box_webhosting_r {
	background-color: #EAF9FF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ACACAC;
	border-bottom-style: none;
}

.box_webhosting_top_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:rgb(0,117,162);
	text-transform:uppercase;
	font-weight:bold;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ACACAC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ACACAC;
	background-image: url(images/header_webhosting.jpg);
	vertical-align: middle;
}
.box_webhosting_o {
	border-top-style: solid;
	border-top-color: #ACACAC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.box_webhosting_content_text {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:rgb(123,123,121);text-decoration:none;}
.box_webhosting_content_text_small {
font-family: Verdana, Arial, Helvetica, sans-serif;font-size:9px;font-weight:normal;color:#0B233F;text-decoration:none;
}

/* Worldsite */

.pagelead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6F6F6F;
	text-decoration: none;
}

.pagelead-highlight {
	color: #B51F1C;
}

.pagetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6F6F6F;
	text-decoration: underline;
	font-weight: bolder;
	text-indent: 5px;
}

.standardtitle-business {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B95DE;
	font-weight: bold;
	text-decoration: none;
}

.linklist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6F6F6F;
	text-decoration: none;
	line-height: 16px;
}

.standardtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6F6F6F;
	text-decoration: none;
	line-height: 13px;
}
.standardtext-white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 13px;
}

.content_box_text {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;font-weight:normal;color:rgb(11,33,65);text-decoration:none;
}
.table_rahmen_aussen {
	background-color: #A5A49F;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.table_rahmen_innen {
	border: 1px solid #FFFFFF;
	background-color: #F8F7F7;
}
.navtable {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #A5A49F;
	border-right-color: #A5A49F;
	border-bottom-color: #A5A49F;
	border-left-color: #A5A49F;
}
.title_spez_2007 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: rgb(148, 29, 49);
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: rgb(148, 29, 49);
}
.title_2007 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 27px;
	color: rgb(75, 75, 75);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.zelle_weiss_2007 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
}
.zelle_grau_2007 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: rgb(240, 240, 240);
}
