.infoicon {
	margin-top: 2px;
	margin-right: 3px;
	margin-bottom: 0;
	margin-left: 0;
	border: 0px;
	padding: 0;
	float: right;
	display: inherit;
}

.floatleft {
	float: left;
}

.login_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8b8b8b;
	border: 1px solid #8b8b8b;
}
.select_com {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #8b8b8b;
}
.bluetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #67d2dc;
	line-height: 19px;
}
.table_border {
	border: 1px solid #235475;
}
td {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.greytext{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5c5d5d;
}
.icon {
	font-family: Webdings;
	font-size: 20px;
	font-weight: normal;
	color: #3278a4;
}
.darkbluetextindex {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #095b93;
}
.indexbgimage {
    background-image:url(../images/indexpic_man.jpg)
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #666666;
	text-decoration: underline;
}
a.footlink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #afaaa2;
	text-decoration: none;
}
a.footlink:visited {
	color: #afaaa2;
	text-decoration: none;
}
a.footlink:hover {
	color: #666666;
	text-decoration: none;
}
.foot{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #afaaa2;
}
.smallspace {
	line-height: -10px;
}
.divbg {
	 margin:0 0 0 0; 
	 padding:2px 0 0 0; 
	 line-height:9px; 
	 font-size:10px;
}
.whitetext {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.greentext {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #baff00;
}

/*
* ÖÐÎÄ°æÁ¬½Ó
*/
a.langlink {
	font-family: SimSun;
	font-size: 12px;
	font-weight: bold;
	color: #B8FF00;
	text-decoration: none;
}

a.langlink:hover {
	font-family: SimSun;
	font-size: 12px;
	font-weight: bold;
	color: #B8FF00;
	text-decoration: underline;
}


/* ************* */
/* added by lars */
/* ************* */

/* ********************** 
#mainnavi (main navigation) 
********************** */
#mainnavi {
width: 766px;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
background-color: #1d4f71;
text-align: center;
padding-top: 9px;
padding-bottom: 9px;
margin-top: 10px;
margin-right: auto;
margin-left: auto;
}

#mainnavi a:link,
#mainnavi a:visited {
color: #cecece;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
text-decoration: none; outline: none;
}

#mainnavi a:hover,
#mainnavi a:focus,
#home #navhome a,
#webhosting #navwebhosting a,
#vpshosting #navvpshosting a,
#domains #navdomains a,
#webdesign #navwebdesign a,
#about #navabout a,
#faq #navfaq a {
color: #baff00;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
text-decoration: none; outline: none;
}

#mainnavi ul {
padding: 0;
margin: 0;
}

#mainnavi li {
display: inline;
font-size: 1.1em;
font-weight: normal;
text-transform: uppercase;
margin-right: 20px;
margin-left: 20px;
}

li {
margin-left: 20px;
list-style-type: square;
}

#contactform label {
display: block;
}

#contactform #givenname,
#contactform #familyname,
#contactform #customerid,
#contactform #e-mail,
#contactform #subject {
width: 200px;
border: 1px solid #222;
margin-bottom: 10px;
}

#contactform textarea {
width: 100%;
height: 120px;
border: 1px solid #222;
margin-bottom: 10px;
}

#contactform ul {
background-color: red;
padding: 5px;
border: 1px dashed #222;
}

#contactform li {
list-style-type: square;
font-size: 1.1em;
color: #fff;
margin-left: 13px;
}

#contactform .formmail_send {
display: block;
background-color: green;
color: #fff;
padding: 5px;
border: 1px dashed #222;
}

#contactform .formmail_error {
display: block;
background-color: red;
color: #fff;
padding: 5px;
border: 1px dashed #222;
}

/* ************* */
/* added by kai */
/* ************* */

/* ********************** 
#tooltip 
********************** */

#tooltip{
		width:	249px;
		position:absolute;
		display:none;
	}
	#tooltip .top{
		background-image: url('../images/top.gif');
		background-repeat:no-repeat;
		height:3px;	
	}
	#tooltip .middle{
		background-image: url('../images/middle.gif');
		background-repeat:repeat-y;	
		background-position:bottom left;
		padding-left:7px;
		padding-right:7px;
	}
	#tooltip .middle span{
		position:relative;
		top:-0px;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
		color: #67d2dc;
		font-size:11px;
	}
	#tooltip .bottom{
		background-image: url('../images/bottom.gif');
		background-repeat:no-repeat;
		background-repeat:no-repeat;	
		height:3px;
		position:relative;
		top:-0px;
	}
/* webhosting box unten */

.host_box_down{
		padding-top:	0px;
		padding-left:   20px;
		padding-bottom: 5px;
		color:			#FFFFFF;
		font-family: verdana, arial, helvetica, sans-serif;
		}

.host_box_down h1{
		font-size:		11px; 
		font-weight:	bold;
		padding-top:	0px;
		margin-bottom: 12px;
		color:			#FFFFFF;
		}

.host_box_down p{
		float:left;
		margin: 0px;
		padding-top: 0px;
		padding-right: 50px;
}

.host_box_pic{
		padding-top:	10px;
		padding-bottom: 5px;
}

.btn {
	padding: 2px;
	border: 1px solid #aaa;
	color:			#000000;
}

.btn:hover {
  color: #AFAFAF;
  background: #DDDDDB;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8b8b8b;
	border: 1px solid #8b8b8b;
}
