
body
{display:inline-block; margin-top: 30px; margin-left: 30px; margin-right: 30px;margin-bottom: 30px; background-color: #C1CDCD;
position:absolute;
}

#hintergrund{

border-radius: 40px; border: 30px inset rgb(0,104,139);
background-color: rgb(0,104,139);
background-color: rgba(0,104,139,.7);
-pie-background: filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C00688B,endColorstr=#4C00688B);  0 0 / 50px #0ae;
behavior: url(/pie/PIE.htc);
}

table,td {line-height: 140%;
font: Georgia;font-family: Georgia, Verdana, Tahoma, Arial, Helvetica, sans-serif;color:#000000; letter-spacing:1px;
}
/* Überschriftenfarbe etc */
h2{ text-align: center; font-family:Georgia, tahoma, Trebuchet MS,arial, helvetica, verdana, tahoma;color:#C1FFC1; font:small-caps 90% Georgia;
font-weight:bold;
margin-bottom:20px;letter-spacing:6px;font-size: 120%;
border-bottom:solid 0px #746b64;
padding-bottom:4px;

}


/* hauptgerüst */

#main {
border-right:solid 1px #fff;border-left:solid 1px #fff; font:Georgia; font-family: Georgia, Verdana, Tahoma, Arial, Helvetica, sans-serif;
display:inline-block;
}

#top {
/*
background-image:url(images/panorama.jpg);
background-repeat:no-repeat;
background-position: center top;

 Abstand zwischen oben und "Urlaub im schönen..." in px
*/
height:50px;
display:inline-block;
border-right:solid 3px #fff;border-left:solid 3px #fff;border-bottom:solid 3px #000;border-top:solid 3px #fff;
letter-spacing:2px;
color: #fff ;
vertical-align:bottom;
text-align:left;
padding-left:10px;

padding-bottom:0px;
font-size: 110%;
font: Georgia;
font-family: "georgia",arial, helvetica, verdana, tahoma, sans-serif;
}


#sp1 {text-align:justify;padding-top: 40px;
/*background-color: transparent\9;*/
background-color: rgb(0,104,139);
background-color: rgba(0,104,139,.4);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C00688B,endColorstr=#4C00688B);
zoom:1;
padding-bottom: 40px;vertical-align:top;
padding-right:300px;
height:300px
display:inline-block;
font:130% Georgia; font-family: Georgia, Verdana, Tahoma, Arial, Helvetica, sans-serif;
}



#fussb {font: normal 11px verdana, sans-serif; color: #BECCEF;
height:34px;
text-align:center;
background-color:#182B5F;
border-bottom:solid 1px #fff;
border-top:solid 1px #000;
display:inline-block;
}

/* scrolleiste internet explorer ab vers.5.5 */

body
{scrollbar-arrow-color: #000000; scrollbar-base-color: #ffffff;
scrollbar-highlight-color : #000000; scrollbar-shadow-color : #ffffff;
SCROLLBAR-TRACK-COLOR: #e6e6e6;}


/* menue verschieben! */

#menu1{

 position: absolute;
 top: 350px;
 left: max;
 right: 10px;
 bottom: 10px;
 width: 290px;
 height: 290px;
 padding: 10px;
float:right;
}


#menu1 a , #menu1 a:visited , #menu1 a:active {display:block;
background-color: rgb(0,104,139);
background-color: rgba(0,104,139,.2);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C00688B,endColorstr=#4C00688B);
text-decoration:none ;
text-align:left;
line-height: 240%;
font:Georgia;font-family: Georgia,Verdana, Tahoma, Arial, Helvetica, sans-serif;color:#fff;
font:small-caps 85% Georgia;
width:275px;
height:45px;
font-size: 22px;
display:inline-block;
/*
display: -webkit-box;
display: -moz-box;
display: box;
-webkit-box-align: center;
-moz-box-align: center;
box-align: center;
*/
line-height:200%;
background-image:url(images/arr.gif);
background-repeat:no-repeat;
background-position: 0% 50%;
padding-left:10px;
padding-right: 0px;
}

#menu1 a:hover{
background-color:#1d3270;
color:#fff;
text-decoration:none ;
background-image:url(images/arr3.gif);
}

#menu1 #aktuell a { font-weight: bold; color:#FFFFFF;
background-color: rgb(0,104,139);
color: #C1FFC1;
text-align: center;
font-weight: bold;
font-size: 27px;


}


/* allgemeine links im text */

a:link, a:visited, a:active{ font-size: 98%;
font-family: arial, helvetica, verdana, tahoma, sans-serif;color:#ACBEEE;}

a:hover{ text-decoration:none;color:#1D3270;
background-color:fff;}