html {
 height:100%;
}
body 
{
 font-family:Verdana;
 font-size:12px;
 background-color:#ffffee;
 color:#000;
 text-align:center;
 margin:0px;
 height:100%;
}
h1 {
 font-family:Verdana;
 font-size:28px;
 color:#0000ff;
 margin:50px auto;
}
h2 {
 font-size:36px;
 color:#0000ff;
 margin-top:40px;
 margin-left:0;
}
h3 {
 font-size:20px;
 text-align:center;
}
hr {
 width:700px;
 text-align:center;
}
i {
 color:red;
}
img {
 border:0px;
}
img#logo {
 float:left;
 height:100px;
 width:81px;
 margin-top:4px;
 margin-left:40px;
}
img#train {
 float:left;
 margin:10px;
 margin-left:150px;
}
input#submit {
 width:260px;
 margin-top:15px;
 margin-left:90px;
}
input#absender {
 margin-top:15px;
 width:280px;
}
input#betreff {
 margin-top:15px;
 width:280px;
}
label {
 float:left;
 width:140px;
 margin-top:15px;
}
marquee#news {
  text-align:center;
	scrolldelay:0;
	font-size:20px; 
	width:100%;
}
p#train {
 font-size:14px;
 margin-top:70px;
 text-align:left;
}
table {
 text-align:center;
 margin:10px auto;
 border:2px;
}
td {
 text-align:center;
}
textarea {
 margin-top:15px;
 margin-bottom:15px;
 width:280px;
}
#ad {
 text-align:center;
 margin-top:60px;
}
#main {
 width:960px;
 margin:0px auto;
 text-align:center;
 border:1px solid #ffffcc;
}
#title {
 height:110px;
 border:1px solid #000;
 text-align:center;
 padding:0px;
 
}
#navi1 {
 height:100%;
 width:150px;
 float:left;
 text-align:center;
}
#navi2 {
 width:796px;
 float:right;
 text-align:center;
 border:1px solid #ffffcc;
 margin:15px auto;
}
#content {
 width:726px;
 float:right;
 border:1px solid #ffffcc;
 text-align:center;
 height:100%;
}
#erf {
 border:1px dotted #00f;
 width:550px;
}
#erfolg {
 border:1px dotted #00f;
}
#news {
 font-size:16px;
 color:#0000ff;
 font-weight:bold;
}
#news2 {
 font-size:14px;
 color:#0000ff;
 font-weight:bold;
}
#v {
 width:140px;
}
#h {
 height:180px;
}
#h2 {
 height:220px;
}
.navicontainer {
 border:0;
 background-color:#ffffee;
 width:150px;
 margin:5px;
 font-weight:bold;
}
.navicontainer2 {
 border:0;
 background-color:#ffffee;
 height:24px;
 margin:5px;
 text-align:center;
 font-weight:bold;
}
a.navi {
 display:block;
 padding:3px;
 border:2px solid #000011;
 background-color:#ffffee;
 text-align:left;
 text-decoration:none;
 margin:5px 0px;
}
a.navi2 {
 display:inline-block;
 min-width:150px;
 padding:3px;
 border:2px solid #001;
 background-color:#ffe;
 text-decoration:none;
 margin:0px 5px;
}
a.naviaktive {
 display:block;
 padding:3px;
 border:2px solid #00f;
 background-color:#cfc;
 text-align:left;
 text-decoration:none;
 margin:5px 0px;
}
a.naviaktive2 {
 display:inline-block;
 min-width:150px;
 padding:3px;
 border:2px solid #00f;
 background-color:#cfc;
 text-decoration:none;
 margin:0px 5px;
}
a:link, a:visited, a:active, a:hover { 
  font-weight:normal;
}
a:link, a:visited { 
  color:#000099;
}
a:active, a:hover {
 color:#ff6;
}
a.navi:link, a.navi:visited,
a.naviaktive:link, a.naviaktive:visited,
a.navi2:link, a.navi2:visited,
a.naviaktive2:link, a.naviaktive2:visited { 
 color:#000099;
 text-decoration:none;
}
a.navi:active, a.navi:hover,
a.naviaktive:active, a.naviaktive:hover,
a.navi2:active, a.navi2:hover,
a.naviaktive2:active, a.naviaktive2:hover { 
 color:#00f;
 background-color:#ff6;
}
