html,body {
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
}
body {
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

a:active {
outline: none;
-moz-outline: none;
}

a {
-moz-user-focus: none;
}

table,tr,td {
	font-size: 8.5pt;
}

#outer {
	width: 957px;
  border: 0px solid #888;
  background-color: #fff;
  text-align: left;
  margin: 0 auto;
  padding: 0 0 0;
}

#footer { color: #9C9D9F; font-size: 8.5pt; height: 25px; }
	#footer a { color: #ffffff; }
	.right { font-size: 8.5pt; padding: 0 0 0 0px; margin: 0;}
		#footer .right a { text-decoration: none; }
		#footer .right a:hover { background: #9C9D9F; color: #ffffff; text-decoration: none; }
	.left {font-size: 8.5pt;  padding: 0 0 0 0px; margin: 0;}
		#footer .left a {text-decoration: none; }
		#footer .left a:hover { background: #9C9D9F; color: #ffffff; text-decoration: none; }		
/*
Works in IE4+/Win, Opera 5+, Netscape 6+, Firefox, Konqueror 3, Safari 
Does not work in NS4.x.
It requires some JavaScript to make it work in IE5/Mac.
*/
table.normal {

}
table.normal td {
  text-align: left; /* IE/Win bug fix */
}


#right {
padding-top: 0px;
padding-left: 5px; /*link text is indented 19px*/
}

#right a {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
/* color: #7FD2F5; */
color: #FFFFFF;
text-decoration: none;
  font-size: 11px;  
}

#right a:hover{ /*hover state CSS*/
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
/* color: #7FD2F5; */
color: #00ADEE;
text-decoration: none;
  font-size: 11px;  
}


table.centerBoth {
  border-spacing: 0;
  border-collapse: collapse;
  height: 100%;
  width: 100%;
}
table.centerBoth,table.centerBoth td {
  padding: 0;
  margin: 0;
  border: 0 none;
}
table.centerBoth td {
  text-align: center; /* IE/Win bug fix */
}
table.centerBoth li {
  text-align: left; /* IE/Win bug fix */
}



p,h2 {
  margin: 1em;
  padding: 0;
  text-align: left;
/*  text-indent: 2em; */
}
h1 {
  font-size: 1.5em;
  margin: 1em;
  padding: 0;

}


h2 {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #00A6EB;
display: block;
padding: 2px 0;
padding-left: 55px; /*link text is indented 19px*/
font-size: 26px;
font-weight: lighter;
line-height: 26px;
}

h3 {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #00A6EB;
display: block;
padding-top: 8px;
padding-left: 19px; /*link text is indented 19px*/
font-size: 26px;
font-weight: lighter;
line-height: 10px;
}


.fliesstext {
font-size: 12px;  

margin: 1em;
padding: 0;
text-align: left;
padding-left: 75px; /*link text is indented 19px*/  
}

.fliesstext a {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
/* color: #7FD2F5; */
color: #00ADEE;
text-decoration: none;
  font-size: 12px;  
}

.fliesstext a:hover{ /*hover state CSS*/
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
/* color: #7FD2F5; */
color: #00ADEE;
text-decoration: none;
  font-size: 12px;  
}

ul.fliesstext{
margin: 1em;
padding: 0;
text-align: left;
padding-left: 125px; /*link text is indented 19px*/  
  font-size: 12px;  
}

input, textarea {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #7F7F7F;
font-size: 12px;  
border: 0px solid #00A6EB;
background-color:#FFFFFF;
height:14px;
width:40px;
padding:0px;
}

input .fliesstext {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;  
}


.fliesstext textarea {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;  
}


.Feld { background-color:#ffffff; width:300px; border:1px solid #00ADEE; }
.Feld100 { background-color:#ffffff; width:100px; border:1px solid #00ADEE; }
.Feld180 { background-color:#ffffff; width:190px; border:1px solid #00ADEE; }

.Auswahl150 { background-color:#ffffff; width:150px; border:1px solid #00ADEE; }

.Textfeld { background-color:#ffffff; width:400px; height:150px; border:1px solid #00ADEE; }
.Textfeld_kl { background-color:#ffffff; width:200px; height:100px; border:1px solid #00ADEE; }

.Button { background-color:#ffffff; color:#00A6EB; width:200px;}




