body {
  background-image: url(/img/tall_top.jpg);
  background-repeat: repeat-x;
  margin: 0px;
  overflow-y: scroll;
}
td, body, input, select, textarea {
  font-family: verdana;
  font-size: 11px;
  color: #435058;
}
.coltext1 {
  color: #008ABF;
}
.coltext2 {
  color: #669900;
}
.coltext3 {
  color: #E85915;
}
.coltext4 {
  color: #435058;
}
.coltext5 {
  color: #E85915;
}
.coltext6 {
  color: #FF0000;
}
.b {
  font-weight: bold;
}
.c {
  text-align: center;
}
.noc {
  text-align: left;
}
.button {
  background-image:url(/img/bt.png);
  background-repeat:no-repeat;
}
.buttonactive {
  background-image:url(/img/bta.png);
  background-repeat:no-repeat;
}
.men {
  margin-top:19px;
}
.menactive {
  margin-top:14px; 
}
form {
  margin:0px;
}
.error {
  color: red;
}
a:link, a:visited {
  color: #0E789D;
}
a:active, a:hover {
  color: #435058;
  text-decoration:none;
}
a:link.bmen, a:visited.bmen {
  color: #37434B;
  text-decoration:none;
  font-size: 10px;
}
a:active.bmen, a:hover.bmen, .bmenact {
  color: #ffffff;
  text-decoration:none;
  font-size: 10px;
}
.small {
  font-size: 10px;
}
.t {
  font-weight: normal;
}
#logout {
  left: 100%;
  margin-left: -75px;
  top: 14px;
  position: absolute;
}
.anu {
  text-decoration:none;
}



/***********
 * FeatureStyles & domstyle
 ***********/
.featheadline {
  font-weight: bold;
  font-size: 18px;
  letter-spacing: -1.2px;
  height: 40px;
} 
.feat td {
  width:125px;
}
.doms td {
  width:100px;
}
.featjust3 td {
  width:150px;
}
.feathead td {
  font-size:13px;
  font-weight: bold;
}
.blue0 td{
  background-color: #6699cc;
  color: #eeeeee;
}
.blue1 td{
  background-color: #B5CDE6;
}
.blue2 td{
  background-color: #D0E0F0;
}

.gray0 td{
  background-color: #858585;
  color: #eeeeee;
}
.gray1 td{
  background-color: #e6e6e6;
}
.gray2 td{
  background-color: #efefef;
}

.slider {
  margin-top: 15px;
  float: left;
}
.ban_nav {
  float: left;
  width: 15px;
  margin-top: 200px;
}
.fr {
  float: right;
}
.slider .scontent {
  margin-top:70px;
  margin-left:20px;
  width: 672px;
}
.slider {
  background: none;
  overflow:hidden;
}
.slider .scontent2 {  /*with servers*/
  margin-top:70px;
  margin-left:235px;
  font-weight: bold;
  font-size: 17px;
  line-height: 1.5em;
  color: #999;
  letter-spacing: -0.1px;
}
.slider .scontent3 {  /*with servers matthias version für 4 zeilen*/
  margin-top:68px;
  margin-left:235px;
  font-weight: bold;
  font-size: 14px;
  line-height: 1.5em;
  color: #999;
  letter-spacing: -0.1px;
}
.slider .buttons {
  position: absolute;
  margin-top: 156px;
  margin-left: 444px;
  _margin-left: 210px;
}
.slider td.banl {
  border-right: 1px #ccc solid;
}
.slider table td {
  padding-left: 5px;
}
.slider .prodtitles {
  position: absolute;
  margin-top: 15px;
  margin-left: 225px;
  _margin-left: 0px;
  font-size: 35px;
  /*font-family: tahoma;*/
  font-family: arial;
  font-weight: bold;
  letter-spacing: -1.5px;
}
.slider .prodtitles .pfront  {
  position: absolute;
  width: 315px;
}
.slider .prodtitles .pback {
  position: absolute;
  color: #ccc;
  margin-top: 1px;
  margin-left: 1px;
  width: 315px;
}

.ribbon_austria {
  position: absolute;
  margin-left: 120px;
  margin-top: -5px;
}
.ribbon_blur {
  position: absolute;
  margin-top:-8px;
  margin-left:-19px;
  _margin-left:-70px;
}
.magn {
  position: absolute;
  margin-top:-13px;
  margin-left:-29px;
  _margin-left:-200px;
}
.magn2 {
  position: absolute;
  margin-top:-7px;
  margin-left:-19px;
  
}

/** some new SEO styles **/
h1.colorizedhl {
  display: inline;
  margin: 0px;
  padding: 0px;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: -1.2px;
}
/* new nav */
ul#mainmen {
	list-style: none;
	margin: 0px;
	position: absolute;
	width: 715px;
	/* bei 6 menüpunkten
    margin-left: -120px;
	_margin-left: -100px;*/
	/* bei 5 menüpunkten */
  margin-left: -25px;
	_margin-left: 0px;
}
ul#mainmen li, ul#bottommen li {
	float: left;
	text-transform: uppercase; 
}
ul#mainmen li{ 
	background-color:#333;
}
ul#mainmen li a:link, ul#mainmen li a:visited {
  background: url(/img/bt.png);
	background-repeat: no-repeat;
	width: 95px;
	height: 34px;
	_height: 51px;
	text-align: center;
	padding-top: 17px;
	font-weight: bold;
  color: #fff;
  text-decoration: none;
  display: block;
  font-size: 10px;
}

ul#mainmen li a:active, ul#mainmen li a:hover, ul#mainmen li a:link.mainact, ul#mainmen li a:visited.mainact {
  color: #000;
  text-decoration: none;
  background: url(/img/bta.png);
  background-repeat: no-repeat;
  width: 95px;
	height: 39px;
	_height: 51px;
	text-align: center;
	padding-top: 12px;
}

/* New Nav 2k11 - 20110526*/
ul#mainmen2k11 {
	list-style: none;
	margin: 0px;
	padding:0;
	float:right;
}
ul#mainmen2k11 li, ul#bottommen li {
	float: left;
	text-transform: uppercase;
}
/*left&right*/
ul#mainmen2k11 li.main2k11left, ul#mainmen2k11 li.main2k11leftact, 
ul#mainmen2k11 li.main2k11right, ul#mainmen2k11 li.main2k11rightact {
  width: 16px;
  height: 34px;
	_height: 51px;
	padding-top: 17px;
}
ul#mainmen2k11 li.main2k11mid {
  background-image: url(/img/bt2k11.png);
	background-repeat: no-repeat;
	background-position: -16px 0px;
  text-align: center;
  height: 34px;
	_height: 51px;
  padding-top: 17px;
	font-weight: bold;
  font-size: 10px;
}
ul#mainmen2k11 li.main2k11left {
  background-image: url(/img/bt2k11.png);
	background-repeat: no-repeat;
}
ul#mainmen2k11 li.main2k11right {
  background-image: url(/img/bt2k11.png);
	background-repeat: no-repeat;
	background-position: right top;
}
ul#mainmen2k11 li.main2k11mid a:visited, ul#mainmen2k11 li.main2k11mid a:link {
  color: #fff;
  text-decoration: none;
  display: block;
}

ul#mainmen2k11 li.main2k11midact {
  color: #000;
  text-decoration: none;
  background: url(/img/bt2k11a.png);
  background-repeat: no-repeat;
	background-position: -16px 0px;
	height: 39px;
	_height: 51px;
	text-align: center;
	padding-top: 12px;
	font-weight: bold;
  font-size: 10px;
}
ul#mainmen2k11 li.main2k11midact a:visited, ul#mainmen2k11 li.main2k11midact a:link {
  color: #000;
  text-decoration: none;
  display: block;
}
ul#mainmen2k11 li.main2k11leftact {
  background-image: url(/img/bt2k11a.png);
	background-repeat: no-repeat;
}
ul#mainmen2k11 li.main2k11rightact {
  background-image: url(/img/bt2k11a.png);
	background-repeat: no-repeat;
	background-position: right top;
}
ul#mainmen2k11 li {
  cursor: pointer;
}
#mainmen_wrapper{
  position:absolute;left:50%;top:51px;margin-left:-357px;text-align:right;width:715px;
}
/* Topmenue since 2011-05-27 */


#topmen_wrapper{
  position:absolute;top:15px;left:50%;margin-left:-357px;text-align:right;width:715px;
}
ul#topmen2k11 {
	list-style: none;
	margin: 0px;
	padding:0;
	float:right;
}
ul#topmen2k11 li {
	float: left;
  margin-left: 15px;
  font-weight: bold;
  font-size:11px;
}
ul#topmen2k11 a:visited, ul#topmen2k11 a:link {
  text-decoration: none;
}
ul#topmen2k11 a.top_act, ul#topmen2k11 a:hover {
  color: #435058;
  text-decoration: none;
}

/* Bottom Nv */
ul#bottommen li a:link, ul#bottommen li a:visited {
	padding: 0px 12px;
	text-align: center;
  display: block;
  border-right: 2px #37434B solid;
}
ul#bottommen  {
  list-style: none;
	margin: 0px auto;
	padding:0;
	width: 900px;
}
ul#bottommen li a:link.nob, ul#bottommen li a:visited.nob {
  border: none;
}

ul#searchresults {
  list-style: none;
	margin: 0px;
	margin-top:15px;
}
ul#searchresults li {
  font-weight: bold;
  font-size: 14px;
  padding: 0px 0px 3px 20px;
	margin: 2px 0 15px 0;
	background: url(/img/world.png) no-repeat left top;
}
.srchf {
  margin-left: 15px;
}
.srchf div{
  float: left;
}
.srchfield {
  font-size: 15px;
  font-weight: bold;
  height: 20px;
  width: 175px;
  color: #008ABF; 
  border: none;
  border-top: 1px #008ABF solid;
  border-bottom: 1px #008ABF solid;
  border-left: 1px #008ABF solid;
}
.srchbt {
  _margin-top: 1px;
}
.clear {
  font-size: 0;
  line-height: 0;
  margin: 0;
  padding:0;
  clear: both;
}
#whatIget4 h2 {
  font-size: 11px;
  display: inline;
  font-weight: normal;
}
#contactform label {
  display: block;
  font-weight: bold;
  margin: 4px 0;
}
#contactform input, #contactform select, #contactform textarea {
  margin-left: 15px;
  width: 300px;
  font-size: 13px;
  padding: 5px;
  border: 1px #ccc solid;
}
#contactform textarea {
  height: 95px;
  width: 380px;
}
#contactform input.submitbutton {
  width: auto;
  border: none;
  margin-left: 0;
  margin-top: 5px;
}

#freedomainsholder {
  width: 474px;
}
#freedomains {
  width: 460px;
  border: 1px #008ABF solid;
  margin: 10px auto 0 auto;
  border-collapse: collapse
} 
#freedomains thead td {
  color: #008ABF;
  font-weight: bold;
  font-size: 13px;
  border-top: none;
}
#freedomains td {
  border-top: 1px #ccc solid;
  padding: 3px;
  margin: 0;
  height: 28px;
}
#freedomains a img {
  border: none;
}

.rounded_corners01 {
  overflow: hidden;
  width: 293px;
  height: 164px;
}
.rounded_corners01 img {
  border: none;
}

.regbox {
  border: 1px #008ABF solid;
  padding: 10px;
  margin-bottom: 10px;
}
 .tr {
 text-align: right;
 }
 
a img, .noborder {
border: none;
}
.vat {
  vertical-align: top;
}
fieldset {
  border: none;
  margin: 0;
  padding: 0;
}

#EasyFooter {
  height:23px;background-color:#A9BAC6;background-image:url(/img/bg_bottom.png);background-repeat:repeat-x;text-align:center;width:100%;font-weight:bold; padding-top: 12px;
}

.hr1 {width: 150px; height:1px;}

/** all new styles :) **/
#overDiv {
  position:absolute; visibility:hidden; z-index:1000;
}
.maintable {height:100%;width:100%}
.subtable {width:715px;height:100%;margin:auto;}
.headerrow {height:104px;}
#logo {position:absolute;margin-top:14px;margin-left:-2px;}
#logoletters {position:absolute;margin-top:23px;margin-left:53px;}
.sliderrow {height:240px; background-color: none;overflow:hidden;}
.singleslider {width:672px;height:217px;background-color: none;}
.ma {margin: auto;}
.mt0 {margin-top:0px;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt17 {margin-top:17px;}
.mt30 {margin-top:30px;}
.mr2 {margin-right: 2px;}
.mr8 {margin-right: 8px;}
.mr20 {margin-right: 20px;}
.ml20 {margin-left: 20px;}
.ml155 {margin-left: 155px;}
.mb10 {margin-bottom: 10px;}
.mb8 {margin-bottom: 8px;}
.p10 {padding: 10px;}
.p2 {padding: 2px;}
.p7 {padding: 7px;}
.pb35 {padding-bottom:35px;}
.pt10 {padding-top:10px;}
.pt6 {padding-top:6px;}
.pr3 {padding-right:3px;}
#freedomains td.pr25, .pr25 {padding-right:25px;}
.pl50 {padding-left:50px;}
.fr { float: right;}
.fl { float: left;}

.w30pct {width:30%;}
.w70pct {width:70%;}
.w49pct {width:49%;}
.w90pct {width:90%;}
.w100pct {width:100%;}


.w12 {width:12px;}
.w150 {width:150px;}
.w120 {width:120px;}
.w172 {width:172px;}
.w25 {width: 25px;}
.w45 {width: 45px;}
.w90 {width: 90px;}
.w220 {width:220px;}
.w200 {width:200px;}
.h30 {height: 30px;}
.h100 {height: 100px;}

.fw35 {width:35px;}
.fw45 {width:45px;}
.fw50 {width:50px;}
.fw55 {width:55px;}
.fw60 {width:60px;}
.fw80 {width:80px;}
.fw100 {width:100px;}
.fw130 {width:130px;}
.fw136 {width:136px;}
.fw150 {width:150px;}
.fw152 {width:152px;}
.fw180 {width:180px;}
.fw200 {width:200px;}
.fw208 {width:208px;}
.fw210 {width:210px;}
.fw350 {width:350px;}

.fh85 {height:85px;}
.fh190 {height:190px;}

.cp {cursor: pointer;}

.table01_1 { width:10px;height:36px;background-image:url(/img/title1_bg.gif);background-repeat:repeat-x;}
.table01_2 { width:12px;height:35px;background-image:url(/img/title2_bg.gif);background-repeat:repeat-x;}
.table01h_1 { height:36px;background-image:url(/img/title1_bg.gif);background-repeat:repeat-x;}
.table01h_2 { height:35px;background-image:url(/img/title2_bg.gif);background-repeat:repeat-x;}
.table01r_1 { width:11px;height:36px;}
.table01r_1 { width:12px;height:35px;}

.table02 {background-image:url(/img/block1_bg.gif);background-repeat:repeat-x;background-position:bottom left;}
.table02_td1 {width:11px;height:10px;background-image:url(/img/block1_sidebg.gif);background-repeat:repeat-y;}
.table02_td2 {border-top: solid 1px #E5EAED;}
.table02_td3 {width:11px;height:10px;background-image:url(/img/block1_sidebg.gif);background-repeat:repeat-y;background-position:right;}
.table02_td4 {border-left: solid 1px #E5EAED;border-right: solid 1px #E5EAED;padding-left:7px;padding-right:7px;}
.table02_td5 {width:11px;height:10px;}

.table03 {background-image:url(/img/block2_bg.gif);background-repeat:repeat-x;}
.table03_td1 {width:12px;height:11px;}
.table03_td2 {width:11px;height:11px;}
.table03_td3 {width:11px;height:10px;}

.table04_td1 {width:11px;height:11px;}

.registerbutton {width:192px;height:37px;}

/** FAQS ***/
#faqs {margin-top: 10px;}
.faqcat {background-color: #ccc; font-weight: bold; font-size: 12px;cursor:pointer;padding:3px;background: url(img/title1_bg.gif); background-position: center;}
#faqs .question {font-weight: bold;padding: 5px 0 5px 5px;}
#faqs .answer {padding: 10px 0 10px 20px;}
#faqs .fblockquote {padding: 7px 0 7px 7px;}
#faqs .fcol1 {background-color: #fefefe;}
#faqs .fcol2 {background-color: #E4EAEC;}
.faqcat span {display:block; float:right;padding-right:10px;}
.faqcont {padding-right:5px;}

/* 2012 */
.cart td {font-size:14px;}
.cart .descr {font-size:11px;}
.tac{text-align: center}
.tar{text-align: right}
.cartdom span{width:90px;overflow: hidden;text-align:right;text-overflow: ellipsis;display:block;float:left;white-space: nowrap;}
