body 
{
 /* background-color:#EFF7FF; */
 text-align:center;
  background-image:url(contentwrapper_bg.jpg);
  background-position: -200px 0px;


margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/* img {border:none;} */


h1 { margin-bottom: 40px; font-family:Arial,Helvetica;font-size:22pt;font-weight:bold;font-variant:small-caps;color:rgb(00,113,00); text-align:left;}
h2 { display:inline;font-family:Arial,Helvetica;font-size:12pt;font-weight:bold;color:rgb(18,24,72);  }


#haupt {
 text-align:center;
  border-bottom : 2px  solid #AAAAAA;

 }

#kopf1 {
  width:95%;
  background-image:url(../../bilder/foehr_kopf_c.gif);
  background-repeat:no-repeat;
  font-family:Arial,Helvetica;font-size:12pt;font-weight:bold;color:#353B8B;
  text-align:right;
  margin-top: 3px;
  margin-bottom: 20px;
 }


/* ----------- Standard Variante 2 ---------------- */
.stand {
 padding-top: 20px; 
 padding-bottom: 20px; 
 font-size:11pt; font-family:Arial,Helvetica; color:rgb(18,24,72);text-align:justify;line-height:14pt; 

 }
.stand a {
  text-decoration: none;
  color:rgb(18,24,72);
 }

.standlink {
  text-decoration: underline;
  color:rgb(18,24,72);
 }

.unten {
 padding-left: 40px; 
 margin-top: 40px;
 margin-bottom: 20px;
 font-size:10pt; font-family:Arial,Helvetica; color:rgb(18,24,72);text-align:left; 
 }

#fuss {
 padding-top: 5px; 
 padding-right: 40px; 
 padding-bottom: 5px; 
 margin: 0px;

 background-color:#98A0A8;
 text-align:right;
 font-size:8pt; font-family:Arial,Helvetica; color:rgb(18,24,72); 
 }

#fuss a{ font-family:Verdana,Arial,Helvetica;font-size:8pt;font-weight:bold;color:#ffffff;text-decoration:none;}
#fuss a:visited{text-decoration:none; color:#ffffff;}
#fuss a:hover{text-decoration: underline; color:#144812;}


#fuss1 {
 background-image:url(../bilder/bg_gelb_1_unten_b.gif);
 background-repeat:no-repeat;
 height: 26px;
 margin-bottom: 0px;
 padding: 0px; 

 }


.unterschrift {
 width: 400px;
 font-size:8pt; font-family:Verdana,Arial,Helvetica; color:green;text-align:center; 
 }

.bild {
  border: 3px double #5C7191;
}

/* ----- Standard Bild (mit oder ohne Unterschrift)-----*/
.bild-st{
  margin: 20px 0px 20px 0px;
  text-align: center;
  font-size:8pt; font-family:Verdana,Arial,Helvetica; color:rgb(20,72,18);
  border:5px solid #ffffff;
  background-color: #FFF6EB;

}
.bild-st img{
  border:3px double #22788A;
}

/* ----- Standard Bild (erfordert <center> vorweg wg. Fox) (mit oder ohne Unterschrift)-----
   ----- siehe Wattenmeer.htm --------------------------------------------------------------*/
.bild-rahmen1 {
  border: 4px solid #FFF6EB;
  margin-bottom: 30px;
  background-color: #FFF6EB;
  font-size:8pt; font-family:Verdana,Arial,Helvetica; color:rgb(20,72,18);
  text-align:center;
}



.bild2 {
  /* 
  border:3px double #FFD088
  */
  border-bottom : 1px  solid #AAAAAA;
  border-right : 1px  solid #888888;
  border-left : 1px  solid #DDDDDD;
  border-top : 1px  solid #FFFFFF;
 }

/* ---- wird bei den Stadtlaufbildern benutzt --------------- */
.bild-rahmen {
  border-bottom : 2px  solid #AAAAAA;
  border-right : 1px  solid #888888;
  border-left : 1px  solid #DDDDDD;
  border-top : 1px  solid #FFFFFF;
  background-color:#cccccc;
  font-size:8pt; font-family:Verdana,Arial,Helvetica; color:rgb(20,72,18);
 }

.bild3 {
	display: block;

	border: solid 1px #c4b297;

	padding: 6px;

	margin: auto;

	background: #E9E2D8;
 }

.text-links {
  width:50%;
  float:left;
  top:0px; margin:0px auto;
  text-align:center;line-height:14pt; 
 }

.text-rechts {
  width:50%;
  float:right;
  top:0px; margin:0px auto;
  text-align:center;line-height:14pt; 
 }

.text-center {
  top:0px; margin:0px auto;
  text-align:center;line-height:14pt; 
 }

.ueber-kl {
 top:0px; margin:0px auto;
 font-size:10pt; font-family:Verdana,Arial,Helvetica;font-weight:bold; color:#002775;text-align:center; 
 }

.verd8 { font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#144812; }
.verd10g { font-size:10pt; font-family:Verdana,Arial,Helvetica; color:#144812; }
.norm10 { font-family:Arial,Helvetica;font-size:10pt;font-weight:bold;color:rgb(18,24,72); }
.norm10normal { font-family:Arial,Helvetica;font-size:10pt;font-weight:normal;color:rgb(18,24,72); }
.norm10g { font-family:Arial,Helvetica;font-size:10pt;font-weight:bold;color:#144812; }
.norm10r { font-family:Arial,Helvetica;font-size:10pt;font-weight:bold;color:red; }
.norm10xx { font-family:Arial,Helvetica;font-size:10pt;color:rgb(18,24,72); }

.norm12 { font-family:Arial,Helvetica;font-size:12pt;font-weight:bold;color:rgb(18,24,72); }
.norm12g { font-family:Arial,Helvetica;font-size:12pt;font-weight:bold;color:rgb(20,72,18); }
.norm14 { font-family:Arial,Helvetica;font-size:14pt;font-weight:bold;color:rgb(18,24,72); }
.norm14r { font-family:Arial,Helvetica;font-size:14pt;font-weight:bold;color:red; }

.foehrx { font-size:11pt; font-family:Arial,Helvetica; color:rgb(18,24,72);text-align:justify;line-height:14pt; }
.foehry { font-size:11pt; font-family:Arial,Helvetica; color:rgb(18,24,72); }

.headera { font-family:Arial,Helvetica;font-size:22pt;font-weight:bold;color:rgb(00,113,00); }
.headerb { font-family:Arial,Helvetica;font-size:12pt;font-weight:bold;color:rgb(53,59,139); }

/*-------------- Menue3 -------------------------------*/
#menue3-container
{
  text-align: center;
}

#menue3-container ul
{
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #3A3838;
  font-size:8pt; font-family:Verdana, Arial,Helvetica; font-weight:bold; color:#006B23; 
  margin-left: 6px;
}

#menue3-container li { margin: 0 0 0px 0; }

#menue3-container a
{
  display: block;
  padding: 4px 0px 5px 0px;
  width: 160px;
  background-image: url(../bin/lachmoeve-140-22a.gif);
  background-repeat:no-repeat;

}

#menue3-container a:link, #menue3-container a:visited
{
  color: #111;
  color: #006B23;
  color: #5C1404;
  color: #144812;
  text-decoration: none;
}

#menue3-container a:hover
{
  color: #144812;
  color: #006B23;
  text-decoration: underline;
}

#active a:link, #active a:visited, #active a:hover
{
  color: #ffffff;
  text-decoration: underline;

}

#menue3-container li ul li
{
  margin-left: 10px;
}

#menue3-container li ul li a
{
  background-image: url(../bin/moeve-140-22a.gif);
  background-repeat:no-repeat;
}

#menue3-container li ul li a:link, #menue3-container li ul li a:visited
{
  color: #111;
  color: #006B23;
  color: #5C1404;
  color: #144812;
  text-decoration: none;
}

#menue3-container li ul li a:hover
{
  color: #144812;
  color: #006B23;
  text-decoration: underline;
}

.current
{
  color: #ffffff;
  text-decoration: underline;
}

/* ---------------------------------- Tabellen Unterkünfte --------------------------------------- */

.tabelle 
{
/* background-color:#FFF6EA; */
font-size:9pt; font-family:Arial,Helvetica; font-weight:normal; color:#091F53;
}

.tabellenkopf 
{
background-color:#518062;
background-color:#7688A6;
font-size:10pt; font-family:Verdana,Arial,Helvetica; font-weight:bold; color:#ffffff;
}

.tabelle a
{
  font-size:9pt; font-family:Arial,Helvetica; font-weight:normal; color:#0A2666;
  text-decoration: none;
}


.tabelle a:link, .tabelle a:visited,
{
  color: #353B8B;
  text-decoration: none;
}

.tabelle a:hover
{
  color: #353B8B;
  text-decoration: underline;
}

.klicken { font-size:7pt; font-family:Verdana,Arial,Helvetica; font-weight:normal; color:#999999; }

.lastminute { font-size:7pt; font-family:Arial,Helvetica; font-weight:bold; color:#FF0000; }

.angebot { font-size:7pt; font-family:Arial,Helvetica; font-weight:bold; color:#006C00; }

.pauschal { font-size:7pt; font-family:Arial,Helvetica; font-weight:bold; color:#0000FF; }

.tabelleadresse { font-size:9pt; font-family: Arial,Helvetica; font-weight:normal;  color:#091F53; }
.tabelleadressekopf { font-size:10pt; font-family: Arial,Helvetica; font-weight:bold;  color:#091F53; }

.tabelledet { font-size:10pt; font-family:Verdana, Arial,Helvetica; font-weight:normal;  color:#091F53; }

.tabelledetem { font-size:8pt; font-family:Arial,Helvetica; font-weight:bold;  color:#091F53; }

.bemerkungen { font-size:10pt; font-family:Arial,Helvetica; font-weight:bold;  color:#091F53; }

.norm11 { font-size:11pt; font-family:Arial,Helvetica; font-weight:bold;  color:#091F53; }


/* ----------------- Runder Rand -------------------------- */
#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:3px;}
#xsnazzy h1 {font-size:2.5em; color:#fff;}
#xsnazzy h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: transparent; margin:1em;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#CAE4FF; border-left:1px solid #08c; border-right:1px solid #08c;}
.xb1 {margin:0 5px; background:#08c;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#CAE4FF; border:0 solid #08c; border-width:0 1px;}


/* ----------------- Runder Rand 3, universell -------------------------- */
.zsnazzy h1, .zsnazzy h2, .zsnazzy p {margin:0 10px; letter-spacing:3px;}
.zsnazzy h1 {font-size:2.5em; color:#fff;}
.zsnazzy h2 {font-size:2em;color:#06a; border:0;}
.zsnazzy p {padding-bottom:0.5em;}
.zsnazzy h2 {padding-top:0.5em;}
.zsnazzy {background: transparent; margin:1em;}

.ztop, .zbottom {display:block; background:transparent; font-size:1px;}
.zb1, .zb2, .zb3, .zb4 {display:block; overflow:hidden;}
.zb1, .zb2, .zb3 {height:1px;}
.zb2, .zb3, .zb4 {background:#FFEEC4; border-left:1px solid #08c; border-right:1px solid #08c;}
.zb1 {margin:0 5px; background:#08c;}
.zb2 {margin:0 3px; border-width:0 2px;}
.zb3 {margin:0 2px;}
.zb4 {height:2px; margin:0 1px;}

.zboxcontent {display:block; background:#FFEEC4; border:0 solid #08c; border-width:0 1px;}

.jsw {
 font-size:8pt; font-family:Verdana,Arial,Helvetica;font-weight: normal; color:#6C6C6C;
 width:97%;
 text-align:right;
  border : 1px  solid #FFFFFF;
 }

.jsw a:link, .jsw a:visited, .jsw a:hover
{
 font-size:8pt; font-family:Verdana,Arial,Helvetica;font-weight: normal; color:#6C6C6C;
}


