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;
}
.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;
}
#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;
}
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;
}
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;
	width: 715px;
	margin-left: 150px;
}
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: 24px;
  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: 400px;
  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;
}
