body
{
background-image: url('images/background.jpg');
text-align:center;
margin:0 auto; 
}
.page
{
width:968px;
margin:0 auto; 
position:relative;
border:0px solid #cccccc;
text-align:center;
}
.kopfneu
{
width:950px;
height:30px;
text-align:right;
padding-top:182px;
background: url(images/kopf.png) no-repeat;
cursor:hand,pointer; 
font-family: Verdana, Arial;
font-size:8pt;
margin:0 auto; 
}
.content
{
position:relative;
clear:both;
width:950px;
margin:0 auto; 
}
.left-line
 {
  position:relative;
  margin:0 auto;
  padding:0px 0px 0px 0px;
  background:url(images/schattenli.png) no-repeat left top;
 }
.right-line 
 {
  position:relative;
  margin:0 auto;
  padding:0px 0px 0px 0px;
  background:url(images/schattenre.png) no-repeat right top;
 } 
.textbeschr
{
background-image:url('images/textback.gif');
background-repeat:repeat-x;
line-height:15px;
padding-top:10px;
padding-left:3px;
padding-right:10px;
padding-bottom:10px;
}
.freunde
{
background-image:url('images/freizeit_anmeldung2.png');
background-repeat:no repeat;
margin-left:8px;
margin-top:5px;
padding-top:6px;
padding-left:6px;
padding-bottom:0px;
width:250px;
height:85px;
color:#cc9c0a;
font-weight:bold;
font-size:10pt;
}
td.teaser_hint
{
font-size:12pt;
font-weight:bold;
line-height:15px;
padding-top:3px;
padding-left:3px;

height:35px;
}
.reiseausg
{
padding-top:3px;
padding-left:3px;
background-image:url('images/reiseausg.gif');
background-repeat:repeat-x;
border-top:3px solid #e7e7e7;
padding-bottom:10px;
}
.reiseausg2
{
padding-top:0px;
padding-left:3px;
background-image:url('images/reiseausg.gif');
background-repeat:repeat-x;
border-top:3px solid #e7e7e7;
}
.galerie
{
background-image:url('images/textback.gif');
background-repeat:repeat-x;
}
a{ color: #445D81; text-decoration: none; font-size: 8pt;} 
a:hover{ color: #CE8D28; text-decoration: underline}
a:active{ color: #445D81;}
h1 {font-size: 12pt; font-family: Verdana, Arial, Helvetica; font-weight: bold; }   
h2 {font-size: 12pt; font-family: Verdana, Arial, Helvetica; font-weight: bold;}   
h3 {margin-top:3px;margin-bottom:-20px;margin-left:2px;font-size: 12pt; font-family: Verdana, Arial, Helvetica; font-weight: bold; }   
h5 { color: #000000; font-size: 10pt; font-family: Verdana, Arial, Helvetica;}   
p,li { color: #000000; font-size: 8pt; font-family: Verdana, Arial, Helvetica;}   
td { color: #000000; font-size: 8pt; font-family: Verdana, Arial, Helvetica;} 

a.type_1:link {color: #394869; text-decoration: none; font-size: 9pt; font-family: Arial, Helvetica;}
a.type_1:visited {color: #394869; text-decoration: none; font-size: 9pt; font-family: Arial, Helvetica;}
a.type_1:active {color: #D1D2D5; text-decoration: none; font-size: 9pt; font-family: Arial, Helvetica;}
a.type_1:hover {color: #394869; text-decoration: none; font-size: 9pt; font-family: Arial, Helvetica;}

a.type_2:link {color: #000000; text-decoration: none; font-size: 8pt; font-family: Verdana, Arial, Helvetica;}
a.type_2:visited {color: #000000; text-decoration: none; font-size: 8pt; font-family: Verdana, Arial, Helvetica;}
a.type_2:active {color: #000000; text-decoration: none; font-size: 8pt; font-family: Verdana, Arial, Helvetica;}
a.type_2:hover {color: #EA9B03; text-decoration: none; font-size: 8pt; font-family: Verdana, Arial, Helvetica;} 

a.type_3:link {color: #666666; text-decoration: none; font-size: 10pt; font-family: Verdana, Arial, Helvetica;}
a.type_3:visited {color: #666666; text-decoration: none; font-size: 10pt; font-family: Verdana, Arial, Helvetica;}
a.type_3:active {color: #666666; text-decoration: none; font-size: 10pt; font-family: Verdana, Arial, Helvetica;}
a.type_3:hover {background:#ffffff;color: #960018; text-decoration: none; font-size: 10pt; font-family: Verdana, Arial, Helvetica;}

a.type_4:link {color: #666666; text-decoration: none; font-size: 10pt; font-family: Verdana, Arial, Helvetica;}
a.type_4:visited {color: #666666; text-decoration: none; font-size: 10pt; font-family: Verdana, Arial, Helvetica;}
a.type_4:active {color: #ffffff;font-weight: bold; text-decoration: none; font-size: 10pt; font-family: Verdana, Arial, Helvetica;}
a.type_4:hover {color: #ffffff; text-decoration: none; font-size: 10pt; font-family: Verdana, Arial, Helvetica;}

a.type_5:link {color: #02336d; text-decoration: none; font-size: 8pt; font-family: Verdana, Arial, Helvetica;}
a.type_5:visited {color: #02336d; text-decoration: none; font-size: 8pt; font-family: Verdana, Arial, Helvetica;}
a.type_5:active {color: #ffffff; text-decoration: none; font-size: 8pt; font-family: Verdana, Arial, Helvetica;}
a.type_5:hover {color: #ffffff; text-decoration: none; font-size: 8pt; font-family: Verdana, Arial, Helvetica;}

a.type_6:link {color: #000000;font-weight: bold; text-decoration: none; font-size: 10pt; font-family: Verdana, Arial, Helvetica;}
a.type_6:visited {color: #000000;font-weight: bold; text-decoration: none; font-size: 10pt; font-family: Verdana, Arial, Helvetica;}
a.type_6:active {color: #000000;font-weight: bold; text-decoration: none; font-size: 10pt; font-family: Verdana, Arial, Helvetica;}
a.type_6:hover {color: #EA9B03;font-weight: bold; text-decoration: none; font-size: 10pt; font-family: Verdana, Arial, Helvetica;}

.aktuell{color: #ffffff;font-weight: bold; text-decoration: none; font-size: 10pt; font-family: Verdana, Arial, Helvetica;}

a.graueschriftlink{ color: #666666; text-decoration: none; font-size: 10pt;}
a.graueschriftlink:hover{ color: #CE8D28; text-decoration: none}
a.graueschriftlink:active{ color: #666666;}

TD.taboben   {background-image: url('images/taboben.gif');font-color: #666666;}
TD.taboben_dr   {background:#cccccc;font-color: #666666;}

.tooltip {
  position: absolute;
  display: none;
  background-color: #FCFA77;
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
  padding: 3px;
  width:200px;
}
.gt0
{
border: solid 1px #FFFFFF;
background: #FCFCFC;
font-size: 100%;
}
.gt1
{
border-top: solid 1px #4265A3;
background: #E9F0FD;
font-size: 100%;
}
.transparent
{
background-color: #ECE9D8;
color: black;
filter:alpha(opacity=99);
-moz-opacity:99%;
}
.transparent2
{
background-color: #FFF799;
color: black;
filter:alpha(opacity=99);
-moz-opacity:99%;
}
.transparent3
{
background-color: #f7f3e7;
color: black;
filter:alpha(opacity=96);
-moz-opacity:96%;
}
.suchmaske
{
background-color: #ffffff;
color: black;
filter:alpha(opacity=80);
-moz-opacity:40%;
}
TD.roteschrift
{
color:#960018;
font-size:10pt;
}
TD.graueschrift
{
color:#666666;
font-size:10pt;
cursor:hand;
}
TD.layoutlinkezelle
{
border-left:1px solid #ACA899;
border-top:1px solid #ACA899;
border-right:1px solid #ACA899;
border-bottom:1px solid #ffffff;
color:#666666;
font-size:10pt;
cursor:hand;
}
TD.layoutmittelzelle
{
border-top:1px solid #ACA899;
border-left:1px solid #FFFFFF;
border-right:1px solid #ACA899;
border-bottom:1px solid #ffffff;
color:#666666;
font-size:10pt;
cursor:hand;
}
TD.layoutrechtezelle
{
border-top:1px solid #ACA899;
border-right:1px solid #ACA899;
border-left:1px solid #FFFFFF;
border-bottom:1px solid #ffffff;
color:#666666;
font-size:10pt;
cursor:hand;
}
TD.zellelinks
{
border-top:1px solid #ECE9D8;
border-right:1px solid #ECE9D8;
}
TD.zellemitte
{
border-top:1px solid #ECE9D8;
border-right:1px solid #ECE9D8;
}
TD.zellerechts
{
border-top:1px solid #ECE9D8;
}
TD.zellelinks2
{
color:#666666;
font-size:10pt;
cursor:hand;
border-right:1px solid #ACA899;
border-bottom:1px solid #ffffff;
}
TD.zellemitte2
{
color:#666666;
font-size:10pt;
cursor:hand;
border-left:1px solid #FFFFFF;
border-right:1px solid #ACA899;
border-bottom:1px solid #ffffff;
}
TD.zellerechts2
{
color:#666666;
font-size:10pt;
cursor:hand;
border-left:1px solid #FFFFFF;
border-bottom:1px solid #ffffff;
}
.select-free
{
  /*position:absolute;*/
  z-index:10;
  overflow:hidden;/*must have*/
  background-color: #ECE9D8;
}
.select-free iframe
{
  display:none;/*sorry for IE5*/
  display/**/:block;/*sorry for IE5*/
  position:absolute;/*must have*/
  top:0;/*must have*/
  left:0;/*must have*/
  z-index:-1;/*must have*/
  filter:mask();/*must have*/
  width:3000px;/*must have for any big value*/
  height:3000px/*must have for any big value*/;
}
.select-free .bd{border:solid 0px #aaaaaa;padding:12px;}
#dd1{left:300px;top:200px;width:500px;background:#333333;border:none;}
#dd2{left:30px;top:500px;width:500px;color:white;border:none;}
#ie5menu   {BACKGROUND-COLOR: menu; BORDER-BOTTOM: #990000 2px solid; BORDER-LEFT: #990000 1px solid; BORDER-RIGHT: #990000 2px solid; BORDER-TOP: #990000 1px solid; CURSOR: default; FONT-FAMILY: Verdana; LINE-HEIGHT: 20px; POSITION: absolute; VISIBILITY: hidden; WIDTH: 200px}
.menuitems {PADDING-LEFT: 15px; PADDING-RIGHT: 15px}
.navi1
  {
   background-image: url('images/reiter.png');letter-spacing:1px;color:#666666;font-size:10pt;cursor:hand;
  }
.navi2
  {
   background-image: url('images/reiter2.png');letter-spacing:1px;color:#666666;font-size:10pt;font-weight:bold;
  }
.navi3
  {
   background-image: url('images/reiter3.png');letter-spacing:1px;color:#666666;font-size:10pt;cursor:hand;
  }
.star1
  {
   background-image: url('images/star.png');letter-spacing:1px;color:#666666;font-size:10pt;cursor:hand;
  }
.star2
  {
   background-image: url('images/star2.png');letter-spacing:1px;color:#666666;font-size:10pt;font-weight:bold;
  }
.navireg3
  {
   background:#cccccc;color:#666666;font-size:8pt;cursor:hand;font-weight:bold;
  }
.navireg2
  {
   background:#ffee95;color:#666666;font-size:8pt;cursor:hand;font-weight:bold;
  }
#upload p { 
position:relative; top:320px; left:200px;right:395px; 
height:80px; 
width:350px;
padding:10px 5px 5px 60px; 
background: #ffee95 url(images/loading.gif) no-repeat; 
background-position:10px; 
font-weight:bold; 
border:5px solid #666666;
}  
#email_eing { 
position:absolute; 
margin-top:320px; 
margin-left:350px; 
background:#f1f1f1;
height:120px; 
width:500px;
padding:10px 5px 5px 60px; 
font-weight:bold; 
border:5px solid #666666;
}  
#email_eing_green { 
position:absolute; 
margin-top:320px; 
margin-left:350px; 
background:#D2FED2;
height:120px; 
width:500px;
padding:10px 5px 5px 60px; 
font-weight:bold; 
border:5px solid #088808;
}  
#vorschaucode { 
background:#D2FED2;
margin-left:30px;
margin-top:30px;
height:120px; 
width:500px;
padding:10px 5px 5px 60px; 
font-weight:bold; 
border:4px solid #088808;
}  
.kopf
{
width:950px;
height:224px;
vertical-align:bottom;
text-align:right;
padding-bottom:0px;
background: url(images/kopf.jpg) no-repeat;
cursor:hand,pointer;
font-family: Verdana, Arial; 
}
.greenbox
{
background:#D2FED2;
border:1px solid #088808;
padding:3px;
}
.wrapper, inline { width:100%; overflow:hidden;}
.link1 { display:inline;background:url(images/link1-bg.jpg) left top repeat-x; color:#ffffff; text-decoration:none;}
.link1 em { display:inline; background:url(images/link1-left.jpg) no-repeat left top;}
.link1 b { display:inline; background:url(images/link1-right.jpg) no-repeat right top; padding:3px 16px 4px 24px; font-weight:normal; font-style:normal;}
.link1:hover { text-decoration:underline;}
.autor
{
 color:#000000;
 font-size:8pt;
}
.seiten
{
margin-left:6px;
background: #E9F0FD;
border:1px solid #666666;
width:20px;
float:left;
text-align:center;
font-weight: normal;
font-size: 10pt;
font-family: Verdana, Arial, Helvetica;
}
.seiten2
{
margin-left:6px;
border:1px solid #666666;
width:20px;
float:left;
text-align:center;
background:#666666;
color: #ffffff;
font-weight: bold;
font-size: 10pt;
font-family: Verdana, Arial, Helvetica;
}
.seiten3
{
margin-left:6px;
width:20px;
float:left;
text-align:center;
font-weight: bold;
font-size: 10pt;
font-family: Verdana, Arial, Helvetica;
}
.reise_ueb0
{
background: #ffffff;
cursor:hand;
}
.reise_ueb1
{
background: #d6eefe;
cursor:hand;
}
.postit
{
color:#e8ab24;
font-size:10pt;
}
.topanmeldung
{
 font-size:8pt;
 color:#02336d;
}
.curvy {position:relative; width:980px; background:#ffffff; color:#045006; margin:0em auto;}
#ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:#ffffff; background:#faf7f0; overflow:hidden; font-style:normal; z-index:1;}
#ctl {top:0; left:0;}
#cbl {bottom:0; left:0;}
#ctr {top:0; right:0;}
#cbr {bottom:0; right:0;}
.curvy em b {position:absolute; font-size:150px; font-family:arial; color:#ffffff; line-height:40px; font-weight:normal;}
#ctl b {left:-8px;}
#ctr b {left:-25px;}
#cbl b {left:-8px; top:-17px;}
#cbr b {left:-25px; top:-17px;}
.curvy p {position:relative; z-index:100; padding:0px 0px; font-size:11px;}
.curvy2 {position:relative; width:270px; background:#FFF799; color:#960018; margin:5em auto;}
#ctl2, #cbl2, #ctr2, #cbr2 {position:absolute; width:20px; height:20px; color:#960018; background:#faf900; overflow:hidden; font-style:normal; z-index:1;}
#ctl2 {top:0; left:0;}
#cbl2 {bottom:0; left:0;}
#ctr2 {top:0; right:0;}
#cbr2 {bottom:0; right:0;}
.curvy2 em b {position:absolute; font-size:150px; font-family:arial; color:#FFF799; line-height:40px; font-weight:normal;}
#ctl2 b {left:-8px;}
#ctr2 b {left:-25px;}
#cbl2 b {left:-8px; top:-17px;}
#cbr2 b {left:-25px; top:-17px;}
.curvy2 p {position:relative; z-index:100; padding:10px 15px; font-size:11px;}
.footer
{
 width:950px;
height:30px;
text-align:center;
padding-top:0px;
background: url(images/bottom.png) no-repeat;
}