html, body {
height:100%;
}
body {
background-color:#162983;
color:black;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:8pt;
margin:0pt;
padding:0pt;
text-align:center;
}
#banner1 {
margin:3% auto;
padding:0pt;
position:relative;
}
#page {
background-color:#FFFFFF;
border:0px ridge silver;
height:560px;
margin:3% auto;
padding:0pt;
position:relative;
text-align:left;
width:800px;
overflow:auto;
}
* html #page {
height:560px;
}
html > body div#page {
border-color:gray;
}
/*a:link, a:visited {
color:white
text-decoration:none;
}
a:hover {
color:#DD2122;
}
a:active {
color:red;
} */
#window {
background-color:#FFFFFF;
border:0px ridge silver;
height:400px;
margin:5% auto;
padding:0pt;
position:relative;
text-align:left;
width:500px;
}
* html #window {
height:400px;
}
#link1 {
left:10px;
position:absolute;
top:200px;
}
#fehler {
background-color:#FFFFFF;
border:0px ridge silver;
height:200px;
width:250px;
/*margin:3% auto;
padding:0pt;
position:relative; */
text-align:left;
color:red;
left:520px;
top:220px;
position:absolute;
overflow:auto;
z-index:5;
}
#fehler1 {
background-color:#FFFFFF;
border:0px ridge silver;
height:40px;
width:300px;
/*margin:3% auto;
padding:0pt;
position:relative; */
text-align:left;
color:red;
left:50px;
top:170px;
position:absolute;
overflow:auto;
z-index:5;
}
h1, h2, h3, h4, h5, h6 {
font-family:Verdana,Helvetica,Arial,sans-serif;
margin:0px;
padding:0px;
}
h1 {
color:#000000;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:14pt;
font-weight:bold;
}
h2 {
color:#607280;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:10pt;
margin:0pt 0pt 5px;
}
h3 {
color:#DD2122;
font-size:9pt;
font-weight:bold;
margin:0pt 0pt 5px;
}
h3.bigger {
font-size:10pt;
}
h4 {
color:#000000;
font-size:8pt;
font-weight:bold;
}
#startheader {
background-color:#FFFFFF;
background-image:url(../images/header_bg.jpg);
background-position:center bottom;
background-repeat:no-repeat;
border-bottom:0px solid #485660;
border-top:0px solid #485660;
color:#000000;
margin:0pt;
padding:0px;
position:relative;
}
#startheader {
height:220px;
voice-family:inherit;
}
html > body #startheader {
}
#header {
background-color:#FFFFFF;
color:#000000;
margin:0pt;
padding:0pt;
position:relative;
}
#header {
height:160px;
voice-family:inherit;
}
html > body #header {
}
#startslogan {
left:250px;
position:absolute;
top:97px;
}
#startlogo {
left:50px;
position:absolute;
top:70px;
}
#logo {
left:30px;
position:absolute;
top:50px;
}
#startkreuzerBox {
left:660px;
position:absolute;
top:0px;
z-index:10;
}
#kreuzerBox {
left:670px;
position:absolute;
top:0px;
z-index:10;
}
#startkreuzerBox1 {
left:680px;
position:absolute;
top:0px;
z-index:10;
}
#kreuzerBox1 {
left:690px;
position:absolute;
top:0px;
z-index:10;
}
#startNavigationTopDecoration {
left:141px;
position:absolute;
top:168px;
}
#NavigationTopDecoration {
left:141px;
position:absolute;
top:0px;
z-index:0;
}
.floatLeft {
float:left;
margin-bottom:5px;
margin-right:8px;
}
.floatRight {
float:right;
margin-bottom:5px;
margin-left:8px;
}

#menus {
left:0px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px auto;
padding:0px;
position:absolute;
right:0px;
top:0px;
width:800px;
z-index:1;
}
.menu {
border:0px solid #AAAAAA;
float:right;
margin:0px;
padding:0px;
text-align:center;
width:auto;
}
.menu h2:hover {
color:red;
text-decoration:none;
}
.menu h2 {
background:#000000 none repeat scroll 0%;
color:white;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:8pt;
margin:0px;
padding-top:5px;
padding-left:15px;
padding-right:15px;
padding-bottom:4px;
text-align:center;
}
.menu h2 a.actual {
color:red;
text-decoration:none;
}
.menu h2 a {
color:white;
text-decoration:none;
}
.menu h2 a:hover {
color:red;
text-decoration:none;
}
.menu ul, #content .menu ul {
display:none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
opacity:0.9;
padding:0px;
/*width:auto;*/
}
.menu:hover ul, #content .menu:hover ul {
position:absolute;
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
z-index:5;
}
.menu ul li {
background:#000000 none repeat scroll 0%;
color:white;
margin:0px;
padding:0px;
}
/*
.menu ul li hr {
background:#CCCCCC none repeat scroll 0%;
border-color:black -moz-use-text-color -moz-use-text-color;
border-style:dashed none none;
border-width:1px 0px 0px;
color:black;
height:1px;
margin:0px;
padding:0px;
width:90%;
}
*/
.menu ul li a {
/*position:absolute;*/
background:black none repeat scroll 0%;
color:white;
display:block;
text-align:left;
padding-left:10px;
padding-top:2px;
padding-bottom:2px;
text-decoration:none;
width:120px;
}
.menu ul li a:hover {
/*background:#303030 none repeat scroll 0%; */
background:#000000 none repeat scroll 0%;
color:red;
}
* html .menu .iehide, * html .menu ul li a.iehide:visited {
display:none;
}
* html .menu a:hover ul li a.hide {
display:none;
}
* html .menu table, .menu tr, .menu td {
border:0px none;
border-collapse:collapse;
margin:0px;
padding:0px;
}
* html .menu a table {
display:none;
}
* html .menu a:hover {
background:transparent none repeat scroll 0%;
}
* html .menu a:hover ul, * html .menu a:hover table {
display:block;
}
* html .menu a:hover ul li a.sub {
}
* html .menu a:hover ul li a {
display:block;
}
* html .menu a:hover ul li a ul {
visibility:hidden;
}
* html .menu a:hover ul li a:hover {
}
* html .menu a:hover ul li a:hover ul {
visibility:visible;
}
* html .menu a:hover ul li a:hover ul.left {
left:-105px;
}
#startNavigationBottomDecoration {
left:249px;
position:absolute;
top:22px;
}
#NavigationBottomDecoration {
left:249px;
position:absolute;
top:22px;
}
#sectionImage {
left:358px;
position:absolute;
top:23px;
}
#startcontent {
background-color:#FFFFFF;
background-image:url(images/start_background.gif);
height:60%;
}
#content {
background-color:#FFFFFF;
left:50px;
right:50px;
position:absolute;
align:center;
}
#flyerImage {
left:520px;
position:absolute;
top:120px;
z-index:5;
}
#content table {
font-size:8pt;
}
#content table td {
vertical-align:top;
padding:5px;
}
#tabelle1 table {
margin-left:0px;
/*margin-right:auto; */
margin-bottom:10px;
border-spacing:0px;
border-collapse:collapse;
align:center;
}
#tabelle1 table td {
vertical-align:text-bottom;
padding:2px;
border-width:0px;
border-style:solid;
font-size:8pt;
}
#tabelle1 table td input {
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:8pt;
vertical-align:middle;
}
#tabelle2 table {
margin-left:0px;
/*margin-right:auto;*/
margin-bottom:10px;
border-spacing:0px;
border-collapse:collapse;
align:center;
}
#tabelle2 table td {
vertical-align:top;
padding:2px;
border-width:0px;
border-style:solid;
font-size:8pt;
}
#tabelle2 table td input {
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:8pt;
vertical-align:middle;
}
#tabelle3 table {
margin-left:0px;
/*margin-right:auto;*/
border-spacing:0px;
border-collapse:collapse;
align:center;
width:500px;
}
#tabelle3 table td {
vertical-align:middle;
padding:2px;
border-width:0px;
border-style:solid;
font-size:8pt;
}
#tabelle3 table td input {
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:8pt;
vertical-align:middle;
}
#tabelle4 table {
margin-left:0px;
/*margin-right:auto;*/
border-spacing:0px;
border-collapse:collapse;
/*width:700px;*/
/*width:580px;*/
/*height:400px;*/
}
#tabelle4 table th {
vertical-align:middle;
padding:5px;
border-width:0px;
border-style:solid;
font-size:8pt;
}
#tabelle4 table td {
vertical-align:middle;
padding:4px;
padding-right:7px;
border-width:0px;
border-style:solid;
font-size:8pt;
}
#tabelle5 table {
/*margin-left:0px;*/
margin-top:50px;
/*margin-left:auto;
margin-right:auto;*/
border-spacing:0px;
border-collapse:collapse;
align:center;
width:300px;
}
#tabelle5 table td {
vertical-align:middle;
padding:2px;
border-width:0px;
border-style:solid;
font-size:8pt;
}
#tabelle5 table td input {
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:8pt;
vertical-align:middle;
}
#impressum {
left:600px;
/*left:50px;*/
position:absolute;
/*top:500px;*/
bottom:50px;
color:black;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:8pt;
}
#impressum1 {
left:600px;
/*position:absolute;*/
bottom:0px;
color:black;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:8pt;
}

#footer {
background-color:#485660;
bottom:0pt;
clear:both;
color:#FFFFFF;
left:0pt;
margin:0pt;
padding:5px 20px 10px 0pt;
position:absolute;
text-align:right;
}
#footer {
voice-family:inherit;
width:730px;
}
html > body #footer {
width:800px;
}