html, body, div, p, h1, h2, h3, ol, span, a, table, td, form, img { 
  font-family : Verdana, Arial, Helvetica; 
  margin      : 0px;
  padding     : 0px; 
}

p {
  text-align  : justify;
  width       : 500px;
  display     : block;
  padding       : 5px;
}

acronym {
  color               : black;
  text-decoration     : none;
  border-style        : dashed;
  border-color        : black;
  border-bottom-width : 1px; 
  border-left-width   : 0px; 
  border-top-width    : 0px; 
  border-right-width  : 0px; 
  cursor              : help;
}

acronym a {
  color           : black;
  text-decoration : none;
  cursor          : help;
}

body { 
  margin-right      : 0px;
  margin-left       : 0px;
  margin-top        : 0px;
  margin-bottom     : 0px; 
  background-color  : #F9F9F9; 
  color             : #000000; 
  font-size         : 11px;
  background-image  : url(../images/body_bg.jpg); 
  background-repeat : repeat-y;
}

#cMain {
  margin-top  : 0px;
  padding     : 0px;
  margin-left : 100px;
  width       : 900px;
}


#logo {
  background-image    : url(../images/top.jpg); 
  background-repeat   : repeat-x;
  display             : block;
  margin              : 0px;
  height              : 117px;
  width               : 900px;
}

#logo h1{  
  /*background-image  : url(../images/logo.png); 
  background-repeat : no-repeat;*/
  height            : 117px;
  width             : 404px;
  margin            : 0px; 
  padding           : 0px; 
} 

#logo h1 span{  
  display : none; 
}

#cNavi {
  font-size         : 11px; 
  margin            : 0px;
  padding           : 0px;
  width             : 900px;
  height            : 150px;
  background-image  : url(../images/bg_1.jpg); 
  background-repeat : no-repeat;
  display           : block;
}

#cNavi.second {
  background-image  : url(../images/bg_2.jpg); 
}

#cNavi.third {
  background-image  : url(../images/bg_3.jpg); 
}

#cNavi.fourth {
  background-image  : url(../images/bg_4.jpg); 
}

#cNavi.fifth {
  background-image  : url(../images/bg_5.jpg); 
}

#cNavi ul {
  list-style-type : none;
  height          : 26px;
  margin          : 0px;
  padding         : 0px;
}

#cNavi ul li {
  margin-right        : 0px;
  margin-left         : 1px;
  margin-top          : 0px;
  margin-bottom       : 0px;
  padding             : 0px;
  width               : 119px;
  text-align          : center;
  vertical-align      : middle;
  line-height         : 22px;
  float               : left;
  font-weight         : bold;
}

#cNavi ul li a {
  width               : 119px;
  height              : 26px;
  display             : block;
  vertical-align      : middle;
  margin              : 0px;
  padding             : 0px;
  text-decoration     : none;
  color               : #000000;
  background-position : 0px 0px;
}

#cNavi ul li a:hover {
  background-position : 0px 26px;
}

#cNavi ul li.first a {
  background-image    : url(../images/menu1.gif);
}

#cNavi ul li.second a {
  background-image    : url(../images/menu2.gif);
}

#cNavi ul li.third a {
  background-image    : url(../images/menu3.gif);
}

#cNavi ul li.fourth a {
  background-image    : url(../images/menu4.gif);
}

#cNavi ul li.fifth a {
  background-image    : url(../images/menu5.gif);
}

#cNavi ul li.sixth a {
  background-image    : url(../images/menu6.gif);
}

#cImgSizer {
  background-repeat : no-repeat;
  background-image  : url(../images/logo_02.gif);
  width             : 90px;
  height            : 150px;
  display           : block;
  float             : left;
}

#top2 {
  background-image    : url(../images/top_2.jpg);
  background-repeat   : repeat-x;
  display             : block;
  margin              : 0px;
  height              : 43px;
  width               : 900px;
  clear               : both;
}

#mainContent {
  display             : block;
  width               : 900px;
  background-repeat   : repeat-x;
  background-image    : url(../images/topshadow.jpg);
  clear               : both;
  margin              : 0px;
  padding             : 0px;
}

#hosting {
  text-align          : center;
  background-repeat   : no-repeat;
  background-image    : url(../images/hostingtopshadow.jpg);
  width               : 155px;
  float               : left;
  display             : block;
  margin              : 0px;
}

#hosting p {
  width               : 131px;
  margin-left         : 2px;
  margin-top          : 10px;
  float               : left;
  display             : inline;
  clear               : none;
}

#hosting h2 {
  text-align          : center;
  margin-top          : 10px;
  float               : left;
  display             : inline;
}

#contentArea {
  padding             : 0px;
  width               : 742px;
  display             : block;
  float               : left;
  background-repeat   : repeat-x;
  background-image    : url(../images/topshadow.jpg);
}


#referenceHead {
  background-repeat   : no-repeat;
  background-image    : url(../images/references.gif);
  background-color    : transparent;
  border-left         : 1px solid black;
  border-bottom       : 1px solid black;
  float               : left;
  display             : block;
  width               : 40px;
  height              : 158px;
  margin              : 0px;
  padding             : 0px;
  margin-left         : 20px;
}

#referenceHead h2 span {
  display             : none;
}

#reference {
  border-left         : 1px solid black;
  border-bottom       : 1px solid black;
  width               : 226px;
  float               : left;
  display             : block;
  height              : 158px;
  margin              : 0px;
  padding             : 0px;
}

#reference img {
  border              : 0px;
  margin-top          : 5px;
  margin-left         : 5px;
}

#reference p {
  padding             : 0px;
  margin-left         : 5px;
  margin-right        : 0px;
  font-size           : 10px;
  width               : 211px;
  display             : block;
  margin-top          : 5px;
}

#reference a {
  padding             : 0px;
  margin-left         : 5px;
  margin-right        : 0px;
  font-size           : 10px;
  width               : 211px;
  display             : block;
  margin-top          : 2px;
  text-decoration     : none;
  color               : #666666;
}

#afterReferences {
  width               : 235px;
  height              : 158px;
  border-left         : 1px solid black;
  border-bottom       : 1px solid black;
  display             : block;
  margin              : 0px;
  padding             : 0px;
  float               : left;
}

#breadcrumbs {
  line-height         : 40px;
  height              : 40px;
  width               : 200px;
  margin-left         : 30px;
  vertical-align      : middle;
  font-weight         : bold;
  font-style          : italic;
  display             : block;
}

#breadcrumbs a {
  color               : #000000;
}

#content {
  border-left         : 1px solid black;
  border-top          : 1px solid black;
  width               : 720px;
  margin-left         : 20px;
  float               : left;
  display             : block;
  height              : 500px;
}

#content h1 {
  font-size           : 18px;
  margin              : 20px;
  color               : #AF8FB4;
}

#content h1.home {
  font-size           : 18px;
  margin              : 20px;
  color               : #A7AD87;
}

#content h1.downloads {
  font-size           : 18px;
  margin              : 20px;
  color               : #879FAD;
}

#content h1.impressum {
  font-size           : 18px;
  margin              : 20px;
  color               : #B2A58C;
}

#content h1.kontakt {
  font-size           : 18px;
  margin              : 20px;
  color               : #BD9797;
}

#content h2 {
  font-size           : 13px;
  margin              : 0px;
  padding             : 0px;
  margin-left         : 25px;
  color               : #000000;
}

#content p {
  margin              : 10px;
  margin-left         : 25px;
  margin-top          : 0px;
}

#content h1.pakete {
  font-size           : 18px;
  margin              : 20px;
  color               : #778F9D;
}

* html #hosting { display: inline; }
* html #contentArea { display: inline; }
* html #reference { display: inline; }
* html #referenceHead { display: inline; }
* html #content { display: inline; }

#paketdetails {
  float: left;
  border  : 1px solid #ACACAC;
  padding : 10px;
  margin  : 10px;
  display : block;
  background-image : url( ../images/paket_bg.jpg );
}

#pakettext {
  display : block;
  width   : 380px;
  float   : left;
}

#pakettext p {
  width   : 380px;
  margin  : 20px;
}

.pfeature {
  float            : left;
  display          : block;
  width            : 140px;
  border-right     : 1px solid #ACACAC;
  padding          : 5px;
}

.pvalue {
  padding : 5px;
  float   : left;
  width   : 60px;
}

.orderbutton {
  display    : block;
  width      : 200px;
  text-align : center;
  border     : 1px solid #ACACAC;
  padding    : 5px;
  margin     : 5px;
}

.orderbutton a {
  color : #909090;
  text-decoration : none;
  font-weight     : bold;
}

#hosting h2 {
  font-size   : 18px;
  font-weight : bold;
  font-family : Verdana, Arial. Helvetica;
  color       : #ACACAC;
  margin      : 5px;
  text-align  : center;
  clear       : both;
  display     : block;
}




form {
  margin        : 0px;
  margin-left   : 4%;
  margin-top    : 20px;
  clear         : both;
  display       : block;
  width         : 90%;
  text-align    : justify;
}

form fieldset {
  border : 0px;
}

form label {
  margin         : 8px;
  margin-top     : 4px;
  width          : 100px;
  height         : 15px;
  line-height    : 15px;
  vertical-align : middle;
  font-size      : 10px;
  font-weight    : bold;
  display        : block;
  float          : left;
  text-align     : right;
}

form input {
  width            : 200px;
  height           : 15px;
  font-size        : 10px;
  float            : left;
  display          : block;
  border           : 0px;
  border           : 1px solid #3A5577;
  background-color : transparent;
}

form textarea {
  margin           : 8px;
  width            : 308px;
  height           : 50px;
  padding          : 0px;
  display          : block;
  border           : 1px solid #3A5577;
  background-color : transparent;
}

.fspacer {
  width   : 10px;
  height  : 2px;
  display : block;
  clear   : both;
}

#submit,
#reset {
  width            : 150px;
  margin           : 6px;
  height           : 25px;
  background-color : #FFFFFF;
  border           : 1px solid #3A5577;
}

* html form { display: block; margin-top : 0px;}
* html label { display: inline; margin : 2px; margin-bottom:0px; }
* html input { display: inline; margin : 2px; height : 18px;}
* html textarea { display: block; margin : 0px;}
* html #submit,  
* html #reset { display: inline; margin : 0px; margin-right : 8px; margin-top: 4px;}
* html .fspacer { margin : 0px; clear : left; width : 1px; height: 1px; }