
body {
  color:#333; 
  background: #FFFFFF;
  font-family: Arial;
  font-size: 11px;
  line-height: 1.5em;
  text-align:left; }

body, div, span, ul, li, h1, h2, h3, h4, h5, address, p, td, blockquote, dl, dt, dd, input, br {
  margin:0;
  padding:0; }

a:link { color:#182C52; text-decoration:none;}
a:visited { color:#182C52; text-decoration:none;}
a:hover { color:#182C52; text-decoration:underline;}
a:active { color:#182C52; text-decoration:underline;}

h1 { font: normal 23px Arial; color: #182C52; margin:0 0 10px 0;}
h2 { font: bold 15px Arial; color: #182C52; margin: 0 0 7px 0;}
h3 { font: bold 1.2em Arial; color: #182C52; margin: 0 0 0 0;}
h4 { font: bold 1em Arial; color: #182C52; margin: 0 0 0 0;}
h5 { font: normal 12px Arial; color: #182C52; margin: 0 0 0 0;}

img { border:none;}
ul { list-style-type:none;}
input, select { vertical-align: middle;}
blockquote, dt, dd, address { margin: 0 0 15px 0; line-height: 1.5em; }

.aktiontext { font: bold 12px Arial; color: #B80000; }
.paketHeader2 { font: normal 14px Arial;color: #182C52; }
.preis { font: bold 20px Arial;color: #B80000; }
.infoneu { font-weight:bold;text-transform:uppercase;color: #B80000; }

.VServerTopic { font: bold 18px Arial;color: #000000;margin:0px 0px 0px 5px; }
.VServerText { font: bold 11px Arial; }
.VServerSubtext { font: bold 9px Arial;color: #000000; }
.VServerMiddleBox { vertical-align:top;padding:10px;background:#f7f7f7;font: normal 11px Arial;height:200px;border-bottom: solid 1px #cccccc;border-top: solid 1px #cccccc; }

.pricebigbox { 
	width:250px;
	height:70px;
	background-image:url(image/preisbox/bg.gif);
	background-repeat:repeat-x;

 }
 
.pricebigbox3 { 
	width:300px;
	height:70px;
 }

.pricebigbox2 { 
	width:260px;
	height:70px;
 }

.pricebigbox1 { 
	width:130px;
	height:70px;
 }

.pricebigbox4 { 
	width:160px;
	height:70px;
 }
 
.left{

	float:left;}

.right{

	float:right;}

#pricebigbox left { font: bold 11px Arial; }
#pricebigbox right { font: bold 11px Arial; }


a.topicLink:link { font: normal 11px Arial;color:#000000; text-decoration:none;}
a.topicLink:visited { font: normal 11px Arial;color:#000000; text-decoration:none;}
a.topicLink:hover { font: normal 11px Arial;color:#000000; text-decoration:underline;}
a.topicLink:active { font: normal 11px Arial;color:#000000; text-decoration:none;}


a.mainpagemenu:link { font: normal 11px Arial;color:#000000; text-decoration:none;}
a.mainpagemenu:visited { font: normal 11px Arial;color:#000000; text-decoration:none;}
a.mainpagemenu:hover { font: normal 11px Arial;color:#000000; text-decoration:underline;}
a.mainpagemenu:active { font: normal 11px Arial;color:#000000; text-decoration:none;}

a.mainpagemenuselect:link { font: normal 11px Arial;color:#FFFFFF; text-decoration:none;}
a.mainpagemenuselect:visited { font: normal 11px Arial;color:#FFFFFF; text-decoration:none;}
a.mainpagemenuselect:hover { font: normal 11px Arial;color:#FFFFFF; text-decoration:underline;}
a.mainpagemenuselect:active { font: normal 11px Arial;color:#FFFFFF; text-decoration:none;}

a.shopoverview:link { font: normal 11px Arial;color:#182C52; text-decoration:none;}
a.shopoverview:visited { font: normal 11px Arial;color:#182C52; text-decoration:none;}
a.shopoverview:hover { font: normal 11px Arial;color:#182C52; text-decoration:underline;}
a.shopoverview:active { font: normal 11px Arial;color:#182C52; text-decoration:none;}

a.domainoverview:link { font: normal 15px Arial;color:#182C52; text-decoration:none;}
a.domainoverview:visited { font: normal 15px Arial;color:#182C52; text-decoration:none;}
a.domainoverview:hover { font: normal 15px Arial;color:#182C52; text-decoration:underline;}
a.domainoverview:active { font: normal 15px Arial;color:#182C52; text-decoration:none;}

form {display:inline;}

input { color:#182C52; background: #FFFFFF; border: solid 1px #182C52; }

.error { color:#FF0000; text-decoration:none;}
.felderror { border: solid 1px #FF0000; color: #FF0000; }

.quicklink a:hover,
.quicklink a:link,
.quicklink a:visited,
.quicklink a {
  color: #FFFFFF;
  text-decoration: none;
}

#header_bar {
  background: #182C52; }

#logo {
  height: 75px; 
  width: 980px;
  margin: 0px auto; }
  
#logo a {
  display: block;
  height: 57px;
  width: 500px;
  background: url('image/logo.gif') no-repeat 5px 13px; }

#logo h1 { display: none; }

#navigator {
  margin: 4px 0px 0px; 
  border-bottom: solid 1px #CCCCCC;
  background: #f7f7f7; }
  
  #navigator div.center_box {
    width: 980px;
    margin: 0px auto; }
  
  #navigator ul {
    float: left;
    padding: 0px 1px;
    list-style-type: none; }

  #navigator li {
    float: left;
    line-height: 15px;
    padding: 7px 0px 7px 1px;
    font-size: 13px;
    font-weight: bold;
    background: url('image/navtrennung.gif') no-repeat left center; }

  #navigator li.first {
    background: none; }

  #navigator li.active a {
    color: #182C52;
    background: white url('image/navactive.gif') repeat-x; }
    
    #navigator li a {
      line-height: 15px;
      padding: 11px 10px 6px 10px;
      margin: -4px 0px 0px; }


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix { clear:both; display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
