html{
margin:0;
padding:0;
height:100%;
overflow:hidden;
}
body {
margin:0px;
padding: 0px;
/*height: 85%;
background-color:#eeeeee;*/
background:url(../img/ad-bg.gif);
background-repeat:repeat-y;
text-align:center;
overflow:hidden;
}
img{border-color:black}

#position{
	position:absolute;
width: 880px;
height:578px;
margin-left: -394px;
padding: 0;
top:10px;
left: 50%;
	}
#display{
position:absolute;
width: 708px;
*width: 710px;
top:62px;
left:76px;
*height:491px;
height:491px;
overflow:auto;
background:#fff;
border-bottom: 1px solid black;
border-left: 1px solid black;
border-right: 1px solid black;
}
#display2{
position:absolute;
width: 708px;
*width: 710px;
top:62px;
left:76px;
height:484px;
*height:473px;
background:#fff;
border-bottom: 1px solid black;
border-left: 1px solid black;
border-right: 1px solid black;

font-family:Trebuchet MS;
font-size:small;
color:white;
}
#display3{
position:relative;
width: 708px;
*width: 710px;
top:62px;
left:76px;
*left:-8px;
height:484px;
*height:473px;
background:#fff;
border-bottom: 1px solid black;
border-left: 1px solid black;
border-right: 1px solid black;
overflow:auto;
font-family:Trebuchet MS;
font-size:small;
color:black;
}
#logo{
position:absolute;
left:0px;
top:0;
repeat:no-repeat;
z-index:50;
}

#slogan{
position:absolute;
top:0px;
left:75px;
height:40x;
width:653px;
font-family:Arial,Helvetica;
font-size:18px;
color:#CC0000;
text-align:left;
padding-left:53px;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 3px;
border:1px solid black;
background-color:#fff;
}
#tld{
position:absolute;
left:10px;
width:666px;
height:120px;
}
#projects{
position:absolute;
left:475px;
top:110px;
width:200px;
height:144px;
text-align:left;
}
	#navi {
	position:absolute;
	  top:38px;
	  left:76px;
      float:left;
	  background: url("../img/line.gif") repeat-x bottom;
      width:710px;
      font-size:93%;
      line-height:12px;
	  z-index:5;
      }
	   #navi > ul a {width:auto;}
    #navi ul {
      margin:0;
      padding:2px  13px 0 0;
      list-style:none;
      }
	  
    #navi li {
      float:left;
      background:url("../img/leftboth.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
	  border-bottom:1px solid black;
      }
    #navi a {
      float:left;
      display:block;
      background:url("../img/rightboth.gif") no-repeat right top;
      padding:4px 6px 6px 0px;
      text-decoration:none;
     font-family:Arial, Helvetica;
	 font-size:13px;
      color:#000;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #navi a {float:none;}
    /* End IE5-Mac hack */
    #navi a:hover {
      color:#000;
      }
	
    #index #nav-index, #kosten #nav-kosten, #ref #nav-ref, #domaincheck #nav-domaincheck,  #interior #nav-interior,
	#grafik #nav-grafik,#links #nav-links, #kontakt #nav-kontakt, #impr #nav-impr
	{
      background-position:0% -150px;
      border-width:0;
      }
	  
   #index #nav-index a, #kosten #nav-kosten a, #ref #nav-ref a, #domaincheck #nav-domaincheck a, #interior #nav-interior a,
	#grafik #nav-grafik a, #links #nav-links a, #kontakt #nav-kontakt a, #impr #nav-impr a
	{
      background-position:100% -150px;
      padding-bottom:7px;
	  border-bottom:0;
      color:blue;
	  
      }
	  
    #navi li:hover, #navi li:hover a {
      background-position:0% -150px;
	  font-family:Arial, Helvetica;
	 font-size:13px;
      color:blue;
      }
    #navi li:hover a {
      background-position:100% -150px;
      }
	  /*...........................................................................*/
	  
#webgif{
position:absolute;
right:15px;
top:40px;
width:280px;
height:189px;
background:url(../img/web.gif);
z-index:5;
}
.table{
position:absolute;
width:670px;
left:9px;
top:30px;
}

a:link, a:visited {
font-family:Trebuchet MS;
font-size:small;
color:#ff6633;
text-decoration:none;
}
a:hover{
font-family:Trebuchet MS;
font-size:small;
color:#000;
text-decoration:none;
}
a:active {
font-family:Trebuchet MS;
font-size:small;
color:#CC0000;
}

#text ul{list-style-image:url(../img/square.gif);}
.superhead{
font-family:Trebuchet MS;
font-size:small;
font-weight:bold;
color:#FFBA00;
letter-spacing:1px;
}
#text li{height:22px;}
.headline{
font-family : Trebuchet MS;
color:#CC0000; 
padding:3px;
font-size:13px;
}

.tr{
background:#EEE;
font-family:Trebuchet MS;
font-size:small;
color:black;
}

.head{
font-family:Trebuchet MS;
font-size:small;
font-weight:bold;
letter-spacing:1px;
color:#666;
padding:3px;
background:#EEE;
}
.head1{
font-family:Trebuchet MS;
font-size:small;
color:#666;
padding-left:3px;
background:#EEE;
text-align:left;
}
.head2{
font-family:Trebuchet MS;
font-size:smaller;
font-weight:bold;
color:white;
letter-spacing:1px;
*line-height:28px;
}

.text{
font-family:Trebuchet MS;
font-size:small;
color:black;
padding-left:3px;
padding-right:3px;
text-align:left;
}
.greentext{
font-family:Trebuchet MS;
font-size:small;
color:green;
padding-left:3px;
padding-right:3px;
}
.navi{
font-family: Trebuchet MS;
font-size:11px;
color:black;
}
.wtext{
font-family:Trebuchet MS;
font-size:12px;
color:black;
}
.text1{
font-family : Trebuchet MS;
color:black;  
font-size:small;
padding-left:3px;
text-align:left;
}
.text2{
font-family:Trebuchet MS;
font-size:x-small;
color:black;
padding-left:3px;
text-align:left;
}
.text3{
font-family : Trebuchet MS;
color:black;  
font-size:10px;
z-index:8;
}
.text4{
font-family : Trebuchet MS;
color:red;  
font-size:x-small;
padding-left:3px;
text-align:left;
}
.text5{
font-family : Trebuchet MS;
color:#0303CC;
font-size:14px;
padding-left:3px;
text-align:left;
}
.text6{
font-family : Trebuchet MS;
color:#CC0000;
font-size:14px;
padding-left:3px;
text-align:left;
}

.inputField 
{ 
	BORDER-RIGHT: #7f7f7f 1px solid; 
	BORDER-TOP: #7f7f7f 1px solid; 
	BORDER-LEFT: #7f7f7f 1px solid; 
	BORDER-BOTTOM: #7f7f7f 1px solid; 
	FONT-SIZE: 9px; 
	WIDTH: 100px; 
} 

.errorField 
{
	BORDER-RIGHT: #9F0004 1px solid;
	BORDER-TOP: #9F0004 1px solid;
	BORDER-LEFT: #9F0004 1px solid;
	BORDER-BOTTOM: #9F0004 1px solid;
	FONT-SIZE: 9px;
	WIDTH: 100px;
} 
.input2
{
						  
						  width				: 90px;
						  height			: 18px;
						  color				: black;
						  font-family		: Trebuchet MS;	
						  font-size			: 11px;
						  font-weight		: normal;
						  border			: 1px solid #000;
						  padding			: 0 0 0 3px;
						}
.input3
{
						  
						  width				: 90px;
						  height			: 20px;
						  color				: black;
						  font-family		: Trebuchet MS;	
						  font-size			: 11px;
						  font-weight		: normal;
						  border			: 1px solid #000;
						  padding			: 0 0 0 3px;
						}

.plz{
font-family:Trebuchet MS;
font-size:9pt;
width:40px;
height: 18px;
border			: 1px solid #000;
padding: 0 0 0 3px;
}
.area{
width: 328px;
*width: 315px;
height: 100px;
margin:0;
padding:0;
color	: #000;
font-family: Trebuchet MS;	
font-size: 11px;
font-weight: normal;
text-align:left;
border: 1px solid #7f7f7f;
background:#fff;
overflow:auto;
}

textarea:focus{
background:#EEE;
}
.end{
font-family:Trebuchet MS;
font-size:11px;
width:50px;
height: 16px;
padding: 0 0 0 5px;
}


.fuss{
font-size:9pt;
font-family : Trebuchet MS; 
color:silver;
}

.mahnung{
font-size:9pt;
font-family :Trebuchet MS; 
color:red;
}
.name{
font-size:9pt;
font-family : Trebuchet MS; 
}
.auswhead{
font-size:11pt;
font-family : Trebuchet MS; 
font-weight:bold;
color:silver;
}
.ausw{
font-size:9pt;
font-family : Trebuchet MS; 
color:white;
}
.pre{
font-size:9pt;
font-family : Trebuchet MS; 
color:#0303CC;
}
.textanimlink,a {
text-decoration : none;
}
P.main {
	font-family:Trebuchet MS;
	font-size : 15pt;
	font-weight : bold;
}

.adress{
position:absolute; 
left:198; 
top:3; 
width:600; 
height:16; 
z-index:3; 
font-family:Trebuchet MS; 
color:silver;
font-size:10px;
}
.adress1{
font-family:Trebuchet MS; 
color:silver;
font-size:10px;
}
.linkhead{
font-family:Trebuchet MS;
font-size:small;
font-weight:bold;
color:#0303CC;
background:#DDD;
padding:3px;
}

.linktext{
font-family:Trebuchet MS;
font-size:small;
padding:3px;
}

#fadeinbox{
position:absolute;
width: 400px;
height:100px;
left:200px;
top: -400px;
border: 0;
padding: 0;
z-index: 100;
visibility:hidden;
}
#sonder{
position:absolute;
left:260px;
bottom:5px;
width:600px;
height:50px;
z-index:5;
}

input:focus, input:active{
background:#EEE;
}


.backwards{
unicode-bidi:bidi-override;
direction:rtl;
}
#power{
position:absolute;
top:280px;
right:2px;
width:140px;
height:30px;
background:#fff;
z-index:20;
}

#sk{

width:280px;
height:210px;
}
#partner a, #partner a:hover, #partner a:visited{
position:absolute;
bottom:2px;
left:10px;
font-family:Arial;
font-size:9px;
color:#666;
}
