h1,h2,h3,h4{
font-family: Verdana;}
h1{
font-size:18px;font-weight:500;line-height:1.5em;letter-spacing:0.2px;}
h2{
font-size:12px;font-weight:500;line-height:1.5em;letter-spacing:0.2px;}
h3{
font-size:11px;font-weight:100;line-height:1.5em;letter-spacing:0.2px;}
h4{
font-size:10px;font-weight:100;}
.teaser
      { font-family : verdana, sans-serif; font-weight
      : bold; }
.teaserblue
      { font-family : arial, helvetica, helv, sans-serif; font-weight
      : bold;
      color : #2573B3;
 }
 

a:link{
text-decoration:none;
color:#000000;
font-family: Verdana;
font-size:11px;}
a:visited{
text-decoration:none;
color:#000000;
font-family:Verdana;
font-size:11px;}
a:hover{
text-decoration:none;
color: #ffff40;
font-family:Verdana;
font-size:11px;}


.abstand1{
padding-left: 1em;
 padding-right : 1em;
}
.abstand3{
 padding-left:2em;
 padding-right : 1em;
 padding-top : 1em;
}
.rahmencontent
{border-width:1px; border-color:#ffff40;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style: none;
 border-left-style: solid;
 padding-left:1em;
 padding-right : 2px;
 padding-top : 6px;
 font-weight:500;
 line-height:1em;
 letter-spacing:0.2px;
 } 
 .rahmenlink
{border-width:1px; border-color:#ffff40;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style: none;
 border-left-style: none;
 padding-left:1em;
 padding-right : 2px;
 padding-top : 6px;
 font-weight:500;
 line-height:1em;
 letter-spacing:0.2px;
 }   
 .rahmenhead
{border-color: #ffff40;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style: solid;
 border-left-style: none;
 border-bottom-width : 1px;
 padding-bottom:3px;
 }  
 
img
{border-color: #2770A9;}

hintergrund{
	background-image : url(images/sonne-hg.jpg);
	background-repeat : no-repeat;
	background-position : bottom;
}
preise{
	border : thin solid #2770A9;
}
table.scroll{
	overflow : scroll;
}
#layer1{
    position: absolute;
	top : 400px;
	left : 600px;
	width : 188px;
	height : 170px;
	background-image : url(images/caretta.png);
}

body.noscroll{
	overflow: visible;
}




th.gb {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
background-color: #A5D1EA; 
letter-spacing: 3px; 
text-align: center;
}

table.gb {  
border-color: #A5D1EA; 
border-style: solid; border-top-width: 1px; 
border-right-width: 1px; border-bottom-width: 1px; 
border-left-width: 1px;
}
td{
padding-left: 1em;
 padding-right : 1em;
vertical-align:top;
}

tr{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; border:solid;
}


input{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; font-style: italic
}

textarea { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: italic
}