/*---------------------------------------------
  DECAFÂ° agentur fÃ¼r digitale kommunikation
  www.decaf.de
---------------------------------------------*/

html {
	height:100.01%; /* Scollbalken dauerhaft einblenden, um Springen zu vermeiden */
	}
body {
	background:#FFF; color:#000;
	font-family:Lucida Grande,Helvetica,Arial,sans-serif;
	font-size:100.01%; line-height:1.2em; font-weight:normal;
	margin:0; padding:0;
	width:100%; height:100%;
	}
img {
	margin:0; padding:0; border:0;
	}
a.skip { /* Skip-Links verstecken */
	position:absolute; left:-2000px; width:1000px;
	overflow:hidden;
	}
hr {
	height:20px; margin:0; padding:0;
	visibility:hidden;
	}

.print {
	display:none;
	}


/*---------------------------------------------
  Typo
---------------------------------------------*/

h1 {
  font-size:1.2em; line-height:1em; font-weight:bold;
  margin:0; padding:0;
	min-height:30px;
	}
h2 {
  font-size:0.9em; line-height:1em; font-weight:bold;
  margin:0 0 0.8em 0; padding:0;
	}
h3 {
  font-size:1em; line-height:1em; font-weight:bold;
  margin:0 0 1em 0; padding:0;
	}
p {
  font-size:0.8em; line-height:1.5em; font-weight:normal;
  margin:0 0 0.8em 0; padding:0;
	}
p.small {
  font-size:0.7em;
	}
a {
  text-decoration:underline; color: #0b3571;
	}
a:hover, a:focus {
  text-decoration:none; border-bottom: 1px solid #0b3571;
	}

ul.list {
  margin:0 0 0.8em 0; padding:0;
	}
ul.list li {
	font-size:0.8em; line-height:1.5em; font-weight:normal;
    margin:0 0 0.2em 2.5em; padding:0; list-style-type:square;
	}

p.error {
	font-size: 0.8em; line-height: 1.5em;  font-style: normal;
	margin: 0; padding: 0.2em 0.5em;
	font-weight: bold; 
	background: #C5000A; color: white;
	display: inline;
	}

/*---------------------------------------------
  Grundaufbau
---------------------------------------------*/

div#container {
	postion:absolute;
	display: block;
	width:1000px;
	min-height:100%;
	margin:0; padding:0;
	background:url(./../img/bgr_container.gif) repeat-y;
	}
* html div#container {
    width:1010px;
} 
div#head {
	width: 1000px;
	height:95px;
	margin:0; padding:0;
	}
div#sidebar1 {
	width:150px;
	float:left;
	background:#929AA1 url(./../img/bgr_sidebar1.jpg) no-repeat;
	padding:80px 0 0 0 ;
	margin:0;
	}
div#sidebar2 {
	width:150px;
	background:#FFF;
	margin:0;
	padding:0;
	float: right;
	}
/* Content */
div.sidebar {
	margin:0 155px 0 155px; padding:15px 15px;
	background:#edeeef;
	}
div.nosidebar {
	width:695px;
	margin:0 0 0 150px; padding:15px 15px;
	background:#edeeef url(./../img/bgr_content_2.jpg) right top no-repeat;
	}



/*---------------------------------------------
  General
---------------------------------------------*/

div.block {
	max-width:660px;
	margin:0 0 1.2em 0; padding:0;
	}
div.block_login {
	width:150px;
	margin:0 0 1.2em 0; padding:0;
	}
div.grey {
	background: #edeeef;
	}
div.green {
	background: #e5ece0;
	}
div.block h3 {
  font-size:0.8em; line-height:1.3em; font-weight:bold;
  margin:0; padding:2px 15px;
	background:#70767c; color:#FFF;
	}

div.block_login h3 {
  font-size:0.8em; line-height:1.3em; font-weight:bold;
  margin:0; padding:2px 15px;
	background:#70767c; color:#FFF;
	}


/*---------------------------------------------
  Head
---------------------------------------------*/

div#head img#logo {
	float: left;
	}
div#head img#head_pic {
	float: right;
	}
	


/*---------------------------------------------
  Sidebar 1 (links)
---------------------------------------------*/

div#sidebar1 div.block h3 {
	padding:2px 10px;
	}
div#sidebar1 div.block div {
	padding:5px 10px;
	}


/*---------------------------------------------
  Sidebar 2 (rechts)
---------------------------------------------*/

div#sidebar2 div.block_login div.block_cont {
	padding:5px;
	}
div#sidebar2 div.news {
	margin:0 0 1.2em 0; padding:0 15px;
	}
div#sidebar2 div.news h4 {
  font-size:0.7em; line-height:1.3em; font-weight:bold;
  margin:0 0 0.5em 0; padding:0;
	color:#444;
	}
div#sidebar2 div.news p {
  font-size:0.7em; line-height:1.3em; font-weight:normal;
  margin:0 0 0.5em 0; padding:0;
	color:#444;
	}
div#sidebar2 div.news p.date {
	margin-bottom:0;
	}
	


/*---------------------------------------------
  Content
---------------------------------------------*/

div#content div.block {
	overflow: hidden;
}
div#content div.block div.block_cont {
	background:#FFF;
	padding:12px 10px 5px 10px;
	}
	


	

/*---------------------------------------------
  Navigation
---------------------------------------------*/

ul#navi {
	margin: 0 0 30px 0; padding: 0;
	font-size: 0.8em; line-height: 1.3em; font-weight: normal;
	}
ul#navi a {
	display: block; text-decoration: none;
	margin: 0; padding: 4px 10px 4px 18px;
	background: transparent url(./../img/bgr_navi.gif) left center no-repeat;
	cursor: pointer;
	color: #000;
	}
ul#navi li {
	margin: 0 0 2px 0; padding: 0; list-style-type: none;
	background: #c5cbd2; color: #000;
	}
ul#navi li.open,
ul#navi li.open ul li.open {
	background: #eeefef; font-weight: bold;
	}


ul#navi li.open a {
	background: transparent url(./../img/bgr_navi_open.gif) left center no-repeat;
	}
ul#navi li.open ul li a {
	background: transparent url(./../img/bgr_navi_open2.gif) left center no-repeat;
	}
ul#navi li.open ul li.open a {
	background: transparent url(./../img/bgr_navi_open.gif) left center no-repeat;
	}
ul#navi li.open ul li.open ul li a {
	background: transparent url(./../img/bgr_navi_open2.gif) left center no-repeat;
	}


ul#navi li ul {
	margin: 0; padding: 0; 
	}
ul#navi li ul li {
  margin: 0 0 2px 8px; padding: 0;
	}
ul#navi li.open ul li {
	background: #eeefef; font-weight: normal;
	}
ul#navi li.open ul li.open {
	background: #fff;
	}
ul#navi li.open ul li.open ul li {
	background: #fff;
	}


ul#navi li#act a {
	background: #3575bd url(./../img/bgr_navi.gif) left center no-repeat; color:#FFF;
	font-weight: bold;
	cursor: default;	
	}
ul#navi li a:hover, ul#navi li a:focus {
	background: #3575bd url(./../img/bgr_navi.gif) left center no-repeat !important;
	color: #fff !important;
	cursor: pointer;
	border: 0;
	}
ul#navi li.open a:hover, ul#navi li.open a:focus {
	background: transparent url(./../img/bgr_navi_open.gif) left center no-repeat !important;
	color: #000 !important;
	cursor: default;
	border: 0;
	}
ul#navi li.open ul li a:hover, ul#navi li.open ul li a:focus {
	background: #3575bd url(./../img/bgr_navi.gif) left center no-repeat !important;
	color: #fff !important;
	cursor: pointer;
	border: 0;
	}
ul#navi li.open ul li.open a:hover, ul#navi li.open ul li.open a:focus {
	background: transparent url(./../img/bgr_navi_open.gif) left center no-repeat !important;
	color: #000 !important;
	cursor: default;
	border: 0;
	}
ul#navi li.open ul li.open ul li a:hover, ul#navi li.open ul li.open ul li a:focus {
	background: #3575bd url(./../img/bgr_navi.gif) left center no-repeat !important;
	color: #fff !important;
	cursor: pointer;
	border: 0;
	}


ul#navi li#act a:hover {
	cursor: default !important;
	}




/*---------------------------------------------
  Tabellen
---------------------------------------------*/

table {
	border-collapse:collapse;
	margin:0; padding:0;
	}
table tr {
	}
table th {
	font-weight:bold;	
	margin:0; padding:0 10px 5px 0;
	text-align:left; vertical-align:top;
    font-size:0.8em; line-height:1.5em; font-weight:normal;
	}
table td {
	margin:0; padding:0;
	text-align:left; vertical-align:top;
    font-size:0.9em; line-height:1.2em; font-weight:normal;
	}
.middle {
	margin:0; padding:0;
	text-align:left; vertical-align:middle;
    font-size:0.9em; line-height:1.2em; font-weight:normal;
	}
table th p,
table td p {
	margin-bottom:0;
	}
	

p#provider {
	margin:50px 0 10px 0; color:#484F53;
	font-Size: 0.7em; line-height: 1.3em;
	}
p#provider a {
	color: #ccc;
	}
img.float {
	float:left;
	margin:0 10px 5px 0;
	}

img.icq {
	width: 18px;
	height: 18px;
}

img.img-li {
	float: left;
	margin: 0 10px 5px 0;
}
img.img-re {
	float: right;
	margin: 0 0 5px 10px;
}

div.partner {
	margin: 0 !important;
	padding: 0 0 10px 0 !important;
	}
div.partner:after { /* Float einschlieÃŸÂŸen */
	content:"clear"; clear:both; display:block; height:0; overflow:hidden; visibility:hidden;
	}
div.partner a img {
	border: 1px solid #ccc;
	display: block;
	margin: 0 8px 6px 0;
	float: left;
	}
div.partner a:hover img,
div.partner a:focus img {
	border: 1px solid #0b3571;
	}

/*-------------------------------------
  Formular default
-------------------------------------*/

form {
	border: none; width: 340px; padding: 0; margin: 1em 0 1.5em 2px;
	overflow: hidden; /* Opera */
	}

.fieldset {
	border: none; padding: 0 0 1.5em 0; margin: 0;
	overflow: hidden; /* Opera */
	}
.select, 
.input,
.textarea {
	font-family: monospace;
	font-size: 1em; line-height: 1.5em; font-weight: normal;
	background-color: #eeefef; color: #000000;
	margin: 0 0 0.5em 0; padding: 4px 10px;
	border: 1px solid #D0D6DA; border-left: 5px solid #AFB0B3; cursor: pointer;
	width: 424px;
	}
.select.birthday {
	font-family: monospace;
	font-size: 1em; line-height: 1.3em; font-weight: normal;
	background-color: #eeefef; color: #000000;
	margin: 0 0 0.5em 0; padding: 4px 10px;
	border: 1px solid #D0D6DA; border-left: 5px solid #AFB0B3; cursor: pointer;
	width: 72px;
	}
.input.error,
.textarea.error {
	border: 1px solid #C5000A; border-left: 5px solid #C5000A;
	}
.label,
.p.label {
	color: #000000;
	font-size: 0.8em; line-height: 1.3em; font-weight: normal;
	margin: 0; padding: 0 0 0.2em 0;
	display: block; cursor: pointer;
	clear: left;
	}
.p.label {
	padding-bottom: 0.6em;
	}	
.label.cbox {
	clear: none; margin: 0;
	padding: 0 0 0.6em 10px;
	display: table-cell;
	}
.label:hover,
.label:focus {
	color: #0b3571;
	}
.select:focus, 
.input:focus,
.textarea:focus {
	border: 1px solid #0b3571; border-left: 5px solid #0b3571; background-color: #e5ece0;
	}
.input.submit {
	font-family: Lucida Grande,Verdana,Helvetica,Arial,sans-serif;	font-size:0.8em;
	background-color: #0b3571; border: none; color: #fff;
	margin: 0 0 1px 0; padding: 0.3em 0 0.3em 0;
	border-left: 5px solid #3575bd;
	width: 220px;
	}
.select:hover, 
.input.submit:hover,
.input.submit:focus {
	background-color: #3575bd;
	border-left: 5px solid #0b3571;
	}
.input.checkbox {
	width:auto; background: none;
	margin:0; padding: 0; border: 0;
	clear: left; float: left;
	height: 1em; vertical-align: center;
	}
.input.radio {
	width:auto; background: none;
	margin:0; padding: 0; border: 0;
	clear: left; float: left;
	height: 1.5em; vertical-align: center;
	}

.p.error {
	font-size: 0.8em; line-height: 1.5em;  font-style: normal;
	margin: 0; padding: 0.2em 0.5em;
	font-weight: bold; 
	background: #C5000A; color: white;
	display: inline;
	}
.p.info {
	font-size: 0.8em; line-height: 1.3em; font-style: normal;
	margin: 0; padding: 0.3em 0.5em 0.4em 0.5em;
	font-weight: normal; color: white;
	}
.p.err {
	background: #C5000A;
	}
.p.ok {
	background: green;
	}



.b25,
.b25r {
	width: 112px; float: left;
	}
.b25 input {
	width: 77px;
	}
.b25r input {
	width: 88px;
	}
	
.b50,
.b50r {
	width: 225px; float: left;
	}
.b50 input {
	width: 190px;
	}
.b50r input {
	width: 201px;
	}

.b75,
.b75r {
	width: 337px; float: left;
	}
.b75 input {
	width: 302px;
	}
.b75r input {
	width: 313px;
	}




/*-------------------------------------
  Formular
-------------------------------------*/

form.cform {
	border: none; width: 450px; padding: 0; margin: 1em 0 1.5em 2px;
	overflow: hidden; /* Opera */
	}

form.cform fieldset {
	border: none; padding: 0 0 1.5em 0; margin: 0;
	overflow: hidden; /* Opera */
	}
form.cform select {
	font-family: Lucida Grande,Verdana,Helvetica,Arial,sans-serif;	font-size:0.8em;
	background-color: #eeefef; color: #000000;
	margin: 0 0 0.5em 0; padding: 0 0 0 0;
	border-left: 1px solid #D0D6DA; border-left: 5px solid #AFB0B3; cursor: pointer;
	width: 424px;
	} 
form.cform input,
form.cform textarea {
	font-family: monospace;
	font-size: 1em; line-height: 1.5em; font-weight: normal;
	background-color: #eeefef; color: #000000;
	margin: 0 0 0.5em 0; padding: 4px 10px;
	border: 1px solid #D0D6DA; border-left: 5px solid #AFB0B3; cursor: pointer;
	width: 424px;
	}
form.cform select.birthday {
	font-family: monospace;
	font-size: 1em; line-height: 1.3em; font-weight: normal;
	background-color: #eeefef; color: #000000;
	margin: 0 0 0.5em 0; padding: 4px 10px;
	border: 1px solid #D0D6DA; border-left: 5px solid #AFB0B3; cursor: pointer;
	width: 72px;
	}
form.cform input.error,
form.cform textarea.error {
	border: 1px solid #C5000A; border-left: 5px solid #C5000A;
	}
form.cform input.error,
form.cform textarea.error {
	border: 1px solid #C5000A; border-left: 5px solid #C5000A;
	}
form.cform input.domain {
	width: 110px;
	}
form.cform input.domaincheck {
	width: 220px;
	}	
form.cform label,
form.cform p.label {
	color: #000000;
	font-size: 0.8em; line-height: 1.3em; font-weight: normal;
	margin: 0; padding: 0 0 0.2em 0;
	display: block; cursor: pointer;
	clear: left;
	}
form.cform p.label {
	padding-bottom: 0.6em;
	}	
form.cform label.cbox {
	clear: none; margin: 0;
	padding: 0 0 0.6em 10px;
	display: table-cell;
	}
form.cform label:hover,
form.cform label:focus {
	color: #0b3571;
	}
form.cform select:focus, 
form.cform input:focus,
form.cform textarea:focus {
	border: 1px solid #0b3571; border-left: 5px solid #0b3571; background-color: #e5ece0;
	}
form.cform input.submit {
	font-family: Lucida Grande,Verdana,Helvetica,Arial,sans-serif;	font-size:0.8em;
	background-color: #0b3571; border: none; color: #fff;
	margin: 0 0 1px 0; padding: 0.3em 0 0.3em 0;
	border-left: 5px solid #3575bd;
	width: 220px;
	}
form.cform select.tld {
	width: 90px;
}	
form.cform select:hover, 
form.cform input.submit:hover,
form.cform input.submit:focus {
	background-color: #3575bd;
	border-left: 5px solid #0b3571;
	}
form.cform input.checkbox {
	width:20px; background: none;
	margin:0; padding: 0; border: 0;
	clear: left; float: left;
	height: 1.3em; vertical-align: left;
	}
form.cform input.radio {
	width:30px; background: none;
	margin:0; padding: 0; border: 0;
	clear: left; float: left;
	height: 1em; vertical-align: center;
	}

form.cform p.error {
	font-size: 0.8em; line-height: 1.5em;  font-style: normal;
	margin: 0; padding: 0.2em 0.5em;
	font-weight: bold; 
	background: #C5000A; color: white;
	display: inline;
	}
p.info {
	font-size: 0.8em; line-height: 1.3em; font-style: normal;
	margin: 0; padding: 0.3em 0.5em 0.4em 0.5em;
	font-weight: normal; color: white;
	}
p.err {
	background: #C5000A;
	}
p.ok {
	background: green;
	}



form.cform .b15,
form.cform .b15r {
	width: 60px; float: left;
	}
form.cform .b15r input {
	width: 24px;
	}

form.cform .b25,
form.cform .b25r {
	width: 112px; float: left;
	}

form.cform .b25 input {
	width: 77px;
	}
	
form.cform .b25r input {
	width: 88px;
	}

form.cform .b50,
form.cform .b50r {
	width: 225px; float: left;
	}
form.cform .b50 input {
	width: 190px;
	}
form.cform .b50r input {
	width: 201px;
	}

form.cform .b52,
form.cform .b52r {
	width: 275px; float: left;
	}
form.cform .b52 input {
	width: 240px;
	}
form.cform .b52r input {
	width: 306px;
	}
form.cform .b75,
form.cform .b75r {
	width: 337px; float: left;
	}
form.cform .b75 input {
	width: 302px;
	}
form.cform .b75r input {
	width: 313px;
	}
	
/*---------------------------------------------
  Modchange
---------------------------------------------*/
form#modchange input.submit {
	width: 115px;
	margin:10px 0 10px 0;
	}

/*---------------------------------------------
  Gamechange
---------------------------------------------*/

form#gamechange {
	width: 160px;
	margin:5px 0 0 0; padding:0;
	}
	
form#gamechange input.submit {
	width: 160px;
	}
/*---------------------------------------------
  Login-Form
---------------------------------------------*/

h3.login {
	border-top: 1px solid #fff;
	position: relative; top: -1px;
	background: #3575bd !important;
	}
form#login {
	width: 140px;
	margin:5px 0 0 0; padding:0;
	}
form#login fieldset {
	margin:0; padding:0; border:0;
	}
form#login label {
	font-size:0.7em; line-height:1.3em; font-weight:normal;
	}
form#login input.field {
	background: #fff;
	width:100px;
	float: none;
	margin: 0 0 3px 0;
	}
form#login input.submit {
	width: 125px;
	margin:10px 0 10px 0;
	}

/*--------------------------------------------
  Configfile Form
---------------------------------------------*/

form.confform {
	border: none; width: auto; padding: 0; margin: 0;
	overflow: hidden; /* Opera */
	}
form.confform input.submit {
	font-family: Lucida Grande,Verdana,Helvetica,Arial,sans-serif;	font-size:0.8em;
	background-color: #0b3571; border: none; color: #fff;
	margin: 0 0 1px 0; padding: 0.3em 0 0.3em 0;
	border-left: 5px solid #3575bd;
	width: 220px;
	}
form.startoptionsform select {
	font-family: Lucida Grande,Verdana,Helvetica,Arial,sans-serif;	font-size:0.8em;
	background-color: #0b3571; border: none; color: #fff;
	margin: 0 0 1px 0; padding: 0 0 0 0;
	border-left: 5px solid #3575bd;
	width: 220px;
	}
form.confform textarea {
	font-family: monospace;
	font-size: 12px; line-height: 2em; font-weight: normal;
	background-color: #eeefef; color: #000000;
	margin: 0 0 0 0; padding: 0px 0px;
	border: 1px solid #D0D6DA; border-left: 5px solid #AFB0B3; cursor: pointer;
	width: 460px;
	}			

/*--------------------------------------------
  Startoptions Form
---------------------------------------------*/

form.startoptionsform {
	border: none; width: auto; padding: 0; margin: 0;
	overflow: hidden; /* Opera */
	}
form.startoptionsform input.submit {
	font-family: Lucida Grande,Verdana,Helvetica,Arial,sans-serif;	font-size:0.8em;
	background-color: #0b3571; border: none; color: #fff;
	margin: 0 0 1px 0; padding: 0.3em 0 0.3em 0;
	border-left: 5px solid #3575bd;
	width: 220px;
	}
form.startoptionsform select {
	font-family: Lucida Grande,Verdana,Helvetica,Arial,sans-serif;	font-size:0.8em;
	background-color: #eeefef; color: #000000;
	margin: 0 0 0.5em 0; padding: 0 0 0 0;
	border-left: 1px solid #D0D6DA; border-left: 5px solid #AFB0B3; cursor: pointer;
	width: 220px;
	}
form.startoptionsform select:hover,
form.startoptionsform select:focus {
	background-color: #3575bd;
	border-left: 5px solid #0b3571;
	}
form.startoptionsform textarea {
	font-family: monospace;
	font-size: 12px; line-height: 2em; font-weight: normal;
	background-color: #eeefef; color: #000000;
	margin: 0 0 0 0; padding: 0px 0px;
	border: 1px solid #D0D6DA; border-left: 5px solid #AFB0B3; cursor: pointer;
	width: 460px;
	}		
/*---------------------------------------------
  Form fuer Domaincheck
---------------------------------------------*/

form#domaincheck {
	margin:0 0 10px 0; padding:0;
	}
form#domaincheck input.field {
	width: 200px;
	margin: 0 5px 0 0;
	float: left;
	}
form#domaincheck input.submit {
	width: 85px;
	margin: 0;
	}


/*---------------------------------------------
  Produkte
---------------------------------------------*/


div.produktreihe {
	width:320px;
	margin: 0;
	padding: 0;
	background: url(./../img/bgr_produktreihe_660.gif) repeat-y;
	
}
div.produktreihe:after { /* Float einschließen */
	content:"clear"; clear:both; display:block; height:0; overflow:hidden; visibility:hidden;
	}
* html div.produktreihe {
    height: 1%;
    width: 660px;
}
*+html div.produktreihe {
    height: 1%;
    width: 660px;
} 
div.ein_produkt {
	background: url(./../img/bgr_produktreihe_eins.gif) repeat-y;
	}
div.preise {
	margin: 0 0 20px 0;
}
div.produkt {
	width: 660px;
}
div.p-li {
	clear: left;
	width: 320px;
	float: left;
	background: #fff;
}
div.p-re {
	width: 320px;
	margin: 0 0 0 340px;
	background: #fff;
}

div.produkt h3 {
	padding: 4px 10px;
}
div.produkt ul {
	border-top: 1px solid #ccc;
	padding: 0;
	margin: 0;
}
div.produkt ul li {
	font-size:0.8em; line-height:1.5em; font-weight:normal;
	border-bottom: 1px solid #ccc;
	padding: 2px 0;
	margin: 0;
	list-style-type: none;
}
div.preise p {
	text-align: right;
}
div.preise p span {
	font-size: 1.4em; font-weight: bold;
	padding-left: 5px;
}

/*---------------------------------------------
  Server-Übersicht
---------------------------------------------*/

div.serverreihe {
	width:660px;
	margin: 0;
	padding: 0;

}

.serveruebersicht {
	table-layout:fixed;
	width:600px
	border-collapse:collapse;
	margin:0; padding:0;
}
.serveruebersicht tr {
	border-bottom: 1px solid #ccc;
	}

.infoheader {
	width:15%;
	margin:0; padding:0;
	text-align:left; vertical-align:middle;
 	font-size:10pt; line-height:1.3em; font-weight:bold;
	margin:0; padding:2px 8px;
	background:#70767c; color:#FFF;
	border-bottom: 1px solid #ccc;
}
.info {
	width:15%;
	margin:0; padding:2px 8px;
	text-align:left; vertical-align:middle;
    font-size:8pt; line-height:1.5em; font-weight:bold;
	background: #fff; color:#000;
	border-bottom: 1px solid #ccc;
}
.serverheader {
	width:100px;
	margin:0; padding:0;
	text-align:left; vertical-align:middle;
 	font-size:10pt; line-height:1.3em; font-weight:bold;
	margin:0; padding:2px 8px;
	background:#70767c; color:#FFF;
	border-left: 1px solid #FFF;
	border-bottom: 1px solid #ccc;
}
.serverinfo {
	width:100px;
	margin:0; padding:2px 8px;
	text-align:left; vertical-align:middle;
    font-size:8pt; line-height:1.5em; font-weight:normal;
	background: #fff;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.serverinfo_center {
	width:100px;
	margin:0; padding:2px 8px;
	text-align:center; vertical-align:middle;
    font-size:8pt; line-height:1.5em; font-weight:normal;
	background: #fff;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.serverinfo_center_long {
	width:100px;
	margin:0; padding:2px 8px;
	text-align:center; vertical-align:middle;
    font-size:8pt; line-height:1.5em; font-weight:normal;
	background: #fff;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.serverimg {
	margin:4px; padding:0;
	text-align:right;
	align:right;
}
.serverimg_server5he {
	width:240px;
	margin:4px; padding:0;
	text-align:right;
}
p.serverpreis {
	margin:0; padding:2px 8px;
	text-align:center; vertical-align:middle;
    font-size:2.2em; line-height:1.5em; font-weight:bold;
	background: #fff;
}
