html {
overflow: hidden;
}

body{
margin: 0;
padding: 0;
border: 0;
overflow: hidden;
height: 100%;
max-height: 100%;
}
#ecke{
position: absolute;
top: 0;
left: 0;
width: 230px; /*Width of left frame div*/
height: 64px;
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background-color: #DE0000;
color: white;
}

#framecontentLeft{
position: absolute;
top: 64px;
left: 0;
width: 230px; /*Width of left frame div*/
height: 100%;
overflow: auto; /*Disable scrollbars. Set to "scroll" to enable*/
background-color: #FFFFFF;
color: white;
background-image: url(http://www.donaufeld.net/bilder/dreipfeileklein18.jpg);
background-position:center 370px; background-repeat:no-repeat;
}

#framecontentTop{
position: absolute;
top: 0;
left: 230px; /*Set left value to WidthOfLeftFrameDiv*/
right: 0;
width: auto;
height: 64px; /*Height of top frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background-color: #DE0000;
color: white;
background-image: url(http://www.donaufeld.net/bilder/donaufeldtop.jpg);
background-repeat:no-repeat;
}


#maincontent{
position: fixed;
left: 230px; /*Set left value to WidthOfLeftFrameDiv*/
top: 64px; /*Set top value to HeightOfTopFrameDiv*/
right: 0;
bottom: 0;
overflow: auto;
background: #FFFFFF;
text-align:justify;
}

.innertube{
margin: 15px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}
.innertubeleft{
margin: 10px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}
.innertubemain{
margin: 15px; /*Margins for inner DIV inside each DIV (to provide padding)*/
margin-left:30px;
}


* html body{ /*IE6 hack*/
padding: 64px 0 0 200px; /*Set value to (HeightOfTopFrameDiv 0 0 WidthOfLeftFrameDiv)*/
}

* html #maincontent{ /*IE6 hack*/
height: 100%;
width: 100%;
}

* html #framecontentTop{ /*IE6 hack*/
width: 100%;
}

p.fuss{
border-top-color: #DE0000;
border-top-style: dashed;
border-top-width: 1px;
text-align: center;
width=100%;
}



A:link { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; text-decoration: underline; }
A:visited { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; text-decoration: underline; }
A:active { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; text-decoration: underline; }
A:hover { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; text-decoration: underline; }

A:link.alt { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; }
A:visited.alt { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; }
A:active.alt { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; }
A:hover.alt { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; text-decoration: underline; }

A:link.navi { font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; }
A:visited.navi { font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; }
A:active.navi { font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; }
A:hover.navi { font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; text-decoration: none; }


A:link.white { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; text-decoration: none; }
A:visited.white { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; text-decoration: none; }
A:active.white { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; text-decoration: none; }
A:hover.white { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; text-decoration: underline; }

h1 { font: 16px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#DE0000; font-weight:bold; }
h2 { font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#DE0000; font-weight:bold; }
h3 { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#DE0000; }
h4 { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; }
h1.top {text-align:center; font-size: 25px; font-weight:bold; color:#FFFFFF; letter-spacing:7; }
p { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; }
b { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; }
p.thema {font-weight: bold; font-size: 12px; color: #DE0000; }
.block { text-align:justify; }

td { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; }
tr { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; }
input { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; }
textarea { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; }
li { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; }


hr {color:#DE0000; }

form.nt {
  display: inline;
  font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000;
}

/*
.nt_fs {
  border: 1px solid #639ACE;
  font-family: Tahoma,sans-serif;
  font-size: 100%;
  display: block;
  width: 25em;
  margin: 0px;
  padding: 6px;
}


.nt_head {
  font-family: Tahoma,sans-serif;
  font-size: 100%;
  font-variant:small-caps;
  font-weight:bold;
  padding: 0px 4px 0px 4px;
  margin: 0px;
}
*/

input.nt_input:focus, select.nt_input:focus, textarea.nt_input:focus {
  color: #000000;
  background-color: #DE0000;
}
.nt_input {
  border: 1px solid black;

  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 100%;
  width: 15em;
  cursor: pointer;
}
input.button {
  border: 1px solid black;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 100%;
}
label.left {
  float: left;
  text-align: right;
  width: 85px;
  margin-right: .3em;
}
label.left, input.nt_input {
  cursor: pointer;
}
.formCell {
  vertical-align: top;
  font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
  color:#000000;
  background-color: transparent;
  padding: 4px;
  margin: 0px;
  display: block;
  cursor: pointer;
}
p.button {
  text-align: center;
}

p.links {
text-align: left;
}

p.rechts{
  margin-right:2em;
}