/*turbocat CSS file (c) Turbocat's Development 2006. www.turbocat.de */

Body {
font-family: 'HelveticaNeue', 'Helvetica Neue', 'helvetica', 'Helvetica', 'Arial', 'sans-serif'; 
font-size: 14px; 

}

.rootlogo {
height: 136px;
margin: 5px;
padding: 5px;
width: 621px;
//background-color: #6565ff;
}

.homenavi {
padding: 5px;
}

.about {
padding: 5px;
}

.content {
    position: absolute; top: 140px; 
    margin-right: auto;
    margin-left: auto;
    text-align: left;
    padding: 4px;
    width: 700px;    
    }

.docimg {
text-align: center; 
padding: 5px; 
display: block;
    margin-left: auto;
    margin-right: auto;
}

.headsubtitle 
{ color: #999999; 
font-family: 'HelveticaNeue', 'Helvetica Neue', 'helvetica', 'Helvetica', 'Arial', 'sans-serif';
font-size: 14px; 
font-style: normal;
font-variant: normal; 
font-weight: bold; 
letter-spacing: 0; 
line-height: 20px; 
margin-bottom: 0px; 
margin-left: 21px; 
margin-right: 0px; 
margin-top: 0px; 
padding-bottom: 0px; 
padding-top: 0px; 
text-align: left; 
text-decoration: none; 
text-indent: 0px; 
/* text-transform: none; */
position: absolute; top: 70px; width: 620px; z-index: 1; 
font-weight: bold;

 } 

/* big line */
.headline { background: transparent; float: none; margin: 0px;  height: 41px; left: 21px; 
position: absolute; top: 27px; width: 620px; z-index: 1; 
line-height: 31px; margin-bottom: 0px; margin-top: 0px; padding-bottom: 0pt; padding-top: 0pt; color: #ff6800;
font-family: 'HelveticaNeue-Bold', 'Helvetica Neue', 'helvetica', 'Arial', 'sans-serif';
font-size: 28px;
border: 1px #000000 none;
font-weight: bold;

}

.toplang {
background: 828282; 
border: none;
font-family: 'HelveticaNeue-Bold', 'Helvetica Neue', 'helvetica', 'Arial', 'sans-serif';
font-size: 16px;
color: #828282;
position: absolute;
top: 0px;
right: 0px;
padding-bottom: 1px; 
padding-top: 1px; 
}

.toplang img {
border: none;
padding-bottom: 1px; 
padding-top: 1px; 
}

.topnavi {
background: transparent; 
border-top: 1px #000000 solid;
border-bottom: 1px #000000 solid;
border-right: none;
border-left: none;
font-family: 'HelveticaNeue-Bold', 'Helvetica Neue', 'helvetica', 'Arial', 'sans-serif';
font-size: 16px;
float: none; margin: 0px; left: 21px; 
position: absolute; top: 120px; width: 100%; z-index: 1; padding: 0px;
color: #828282;
padding-bottom: 1px; 
padding-top: 1px; 
font-weight: bold;

}

.topnavi a {
color: #ff6800;
text-decoration:none;
}

.topnavi a:hover {
background: #ff6800;
color: #ffffff;

}

.hostingbox {
border: 1px solid black;
   width: 210px;
    padding: 4px;
}

.hostingbox h3 {
color: #ff6800;
font-family: 'HelveticaNeue-Bold', 'Helvetica Neue', 'helvetica', 'Arial', 'sans-serif';
font-size: 21px;
text-align: center;
}

.hostingbox h4 {
color: #ff6800;
font-family: 'HelveticaNeue-Bold', 'Helvetica Neue', 'helvetica', 'Arial', 'sans-serif';
font-size: 18px;
text-align: center;
}

.hoptionbox {
border: 1px solid black;
   width: 434px;
    padding: 4px;
}

.hoptionbox h3 {
color: #000000;
font-family: 'HelveticaNeue-Bold', 'Helvetica Neue', 'helvetica', 'Arial', 'sans-serif';
font-size: 21px;
text-align: center;
}

.htermsbox {
   width: 434px;
    padding: 4px;
}

.htermsbox h3 {
color: #000000;
font-family: 'HelveticaNeue-Bold', 'Helvetica Neue', 'helvetica', 'Arial', 'sans-serif';
font-size: 21px;
text-align: center;
}


.hvboxglue {
    padding: 4px;
   position: relative;
   width: 700px;
   height: 450px
}

.hvboxleft {
   left: 0px;
   top: 0px;
   position: absolute;
//    width: 390px;
}

.hvboxmiddle {
   left: 225px;
   top: 0px;
   position: absolute;
//    width: 390px;
}

.hvboxright {
   left: 450px;
   top: 0px;
   position: absolute;
//    width: 390px;

}

.hvboxmiddleright {
   left: 225px;
   top: 0px;
   position: absolute;
//    width: 810px;
}

