/* Gran Canaria Style */
  body  {
margin-top : 0;
margin-left : 0;
margin-right : 0;
margin-bottom : 0;
background-color : #6a95e0;
}
table, td {
font-size : 11pt;
line-height : 1.5em;
font-family : arial, verdana, georgia, "times new roman", serif;
color : #000;
}
.witze {
font-size : 10px;
font-family : verdana;
color : #000;
}
h2 {
font-family : 'Trebuchet MS', verdana, georgia, 'Lucida Grande', Helvetica, verdana, sans-serif;
color : #fff;
margin-bottom : 24px;
font-size : 14pt;
border-bottom : 0 solid #746b64;
padding-bottom : 4px;
font-style : normal;
letter-spacing : -1px;
font-style : italic;
}
hr {
border : 1px solid #fff;
}
.li {
width : 24px;
background-image : url(images/ra1.jpg);
background-repeat : repeat-y;
vertical-align : top;
border-right : 1px solid #fff;
}
.re {
width : 24px;
background-image : url(images/ra2.jpg);
background-repeat : repeat-y;
border-left : 1px solid #fff;
}
#main {
border-bottom : 1px solid #fff;
border-right : 0 solid #fff;
border-left : 0 solid #fff;
}
#top {
background-image : url(images/grancanaria.jpg);
height : 515px;
border-top : 1px solid #fff;
border-right : 0 solid #fff;
border-left : 0 solid #fff;
color : #2a3c22;
}
#hpname {
height : 36px;
padding-left : 10px;
padding-top : 10px;
text-align : left;
color : #fff;
letter-spacing : 3px;
font-family : georgia, arial, helvetica, verdana, tahoma, sans-serif;
font-size : 22px;
}
.comment {
width : 160px;
float : left;
line-height : 28px;
letter-spacing : -3px;
text-align : right;
color : #e6e8ff;
margin-top : 20px;
margin-bottom : 10px;
margin-right : 20px;
padding-bottom : 10px;
font-family : 'Lucida Grande', Helvetica, sans-serif;
font-size : 24px;
}
.buleiste {
background-color : transparent;
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  #3f6b8e;
border-bottom : 1px solid  #3f6b8e;
border-top : 1px solid  #3f6b8e;
line-height : 36px;
text-align : center;
font-weight : bold;
background-image : url('images/button2.png');
}
#menu2 a:hover {
background-color : transparent;
color : #fff;
text-decoration : none;
border : 1px solid #fff;
background-image : url('images/button1.png');
}
#sp1 {
text-align : justify;
padding-left : 20px;
padding-right : 20px;
padding-top : 30px;
padding-bottom : 30px;
background-color : #9cbaeb;
width : 100%;
background-image : url(images/bgmain.jpg);
background-repeat : repeat-x;
}
#sp2 {
text-align : justify;
padding-left : 0;
padding-right : 10px;
padding-top : 30px;
padding-bottom : 30px;
background-color : #3f6b8e;
background-repeat : repeat-y;
background-position : left top;
border-left : 0 solid #fff;
}
#fussb {
font : normal 11px verdana, sans-serif;
color : #000;
height : 60px;
background-color : #6e98e2;
text-align : center;
border-top : 1px solid #333333;
background-image : url(images/schatten1.jpg);
background-repeat : repeat-x;
background-position : 0% -4px;
}
#menu01 {
width : 170px;
margin : 0;
padding : 0;
border : 0 dashed #fff;
float : right;
text-align : left;
margin-top : 0;
margin-bottom : 10px;
margin-right : 0;
margin-left : 0;
padding-bottom : 10px;
}
#menu01 ul, #menu01 li {
list-style-type : square;
margin-left : 10px;
padding : 0;
color : #fff482;
}
#menu01 li a:link, #menu01 li a:visited, #menu01 li a:active {
display : block;
border-bottom : 0 dashed #c2631d;
color : #fff;
font-weight: normal;
text-decoration : none;
font-size : 12px;
font-family : verdana, 'trebuchet MS', georgia, arial, helvetica, verdana, tahoma, sans-serif;
height : 16px;
line-height : 16px;
}
#menu01 li a:hover {
background : transparent;
color : #fff482;
text-decoration : underline;
text-transform : uppercase;
letter-spacing : 1px;
}
a:link, a:visited, a:active {
font-size : 12px;
line-height : 1.5em;
font-family : georgia, verdana, arial, helvetica, verdana, tahoma, sans-serif;
color : #000;

}
a:hover {
text-decoration : none;
background-color : #3f6b8e;
color : #fff;
}
