body {
margin-top : 0;
margin-left : 0;
margin-right : 0;
margin-bottom : 0;
background-color : navy;
}
table, td {
font-size : 97%;
line-height : 125%;
font-family : arial, helvetica, tahoma, verdana, sans-serif;
color : #000;
}

h2 {
font-family : "Trebuchet MS", arial, helvetica, verdana, tahoma, sans-serif;
color : #7F7F7F;
margin-bottom : 20px;
letter-spacing : 2px;
font-size : 125%;
border-bottom : 0 solid #746b64;
padding-bottom : 4px;
}

h3 {
font-family : "Trebuchet MS", arial, helvetica, verdana, tahoma, sans-serif;
color : #7F7F7F;
margin-bottom : 20px;
letter-spacing : 2px;
font-size : 100%;
border-bottom : 0 solid #746b64;
padding-bottom : 4px;
}

.li {
width : 14px;
background-image : url(images/ra1.jpg);
background-repeat : repeat-y;
vertical-align : top;
border-right : 0 solid #BFBFBF;
}
.re {
width : 14px;
background-image : url(images/ra2.jpg);
background-repeat : repeat-y;
border-left : 0 solid #BFBFBF;
}
#main {
border-bottom : 10px solid #fff;
border-right : 10px solid #fff;
border-left : 10px solid #fff;
}
#top {
background-image : url(images/coudalere.jpg);
height : 440px;
border-top : 10px solid #fff;
border-right : 10px solid #fff;
border-left : 10px solid #fff;
color : #2A3C22;
}
#eins {
text-align : right;
display : block;
margin : auto;
}
#zwei {
text-align : right;
display : block;
margin : auto;
height : auto;
}
#hpname {
height : 36px;
padding-right : 10px;
padding-top : 10px;
text-align : right;
color : #e6e6e6;
letter-spacing : 1px;
font-size : 14px;
font-family : "Trebuchet MS", arial, helvetica, verdana, tahoma, sans-serif;
font-style : italic;
}
.buleiste {
height : 36px;
}
#menu2 a, #menu2 a:visited, #menu2 a:active {
display : block;
color : #000;
text-decoration : none;
font-family : verdana, sans-serif;
font-size : 10pt;
padding-left : 0;
padding-bottom : 0;
padding-top : 0;
margin-left : 0;
margin-right : 0;
border-left : 1px solid #fff;
border-bottom : 1px solid #E6E6E6;
border-top : 1px solid #fff;
line-height : 36px;
text-align : center;
background-image : url(images/mover.jpg);
}
#menu2 a:hover {
background-color : #fff;
color : #808080;
text-decoration : none;
background-image : url(images/xmover.jpg);
border-left : 1px solid #fff;
border-bottom : 1px solid #E6E6E6;
border-top : 1px solid #fff;
}
#sp1 {
text-align : justify;
padding-left : 30px;
padding-right : 30px;
padding-top : 40px;
padding-bottom : 50px;
background-color : #fff;
width : 100%;
background-image : url(images/bgmain.jpg);
background-repeat : repeat-x;
border-bottom : 1px solid #bfbfbf;
}
#fussb {
font : normal normal 12px verdana, sans-serif;
color : #1F1F1F;
padding-top : 2px;
height : 40px;
text-align : center;
border-top : 1px solid #fff;
background-color : #fff;
background-image : url(images/MOVER.jpg);
background-repeat : repeat-x;
}
a:hover {
text-decoration : underline;
background-color : #C5C8CD;
color : #3F3F3F;
}
.elstic-video {
position : relative;
padding-bottom : 55%;
padding-top : 15px;
overflow : hidden;
}
.elstic-video iframe {
position : absolute;
top : 0%;
left : 0%;
}