/* Zentrale Formate */
body 
{
  background-color:#F1F7FD;
  color: #121848;
  text-align: center;
  margin-top: 8px;
}

img {border:none;}

h1 { font-family:Arial,Helvetica;font-size:12pt;font-weight:bold;color:#121848;  display:inline; }
h2 { font-family:Arial,Helvetica;font-size:11pt;font-weight:bold;color:#121848; display:inline; }


.nicht { display:none; }

#kopf {
  height:85px;
/*
  background-image: url(images/gr_sued9.jpg);
  background-repeat : no-repeat;
  background-position: 15% 25%;
  z-index:1;
*/
}

#logo {
position:absolute; top:50px; left:10px; width:150px; height:150px; z-index:4;
}

#breite {
  background-color:#BDD3DE;
  background-image: url(images/kopf22.jpg);
  background-repeat : no-repeat;
  max-width: 900px;
  width: expression(document.body.clientWidth > 900? "900px": "auto");
  margin: 0 auto;
  text-align: center;
  border : 4px  solid #A4C4AD; 

}
 
#rand {
  /* border : 3px  solid #A4C4AD; */
  /* background-color:#F1F7FD; */
  /*background-image: url(images/bg_tracht4.gif); */
}

#inhalt {
  background-color:transpartent;
  font-family:Verdana, Arial,Helvetica,sans-serif;font-size:10pt;font-weight:normal;color:#121848;text-align:justify;line-height:16pt; 
  padding: 30px 20px 0px 50px; 
  background-color:#F1F7FD;
  background-image: url(images/bg_tracht4.gif);
  background-position:60px 30px;
  background-repeat: repeat-y;

}
#inhaltohne1 {
  font-family:Verdana, Arial,Helvetica,sans-serif;font-size:10pt;font-weight:normal;color:#121848;text-align:justify;line-height:16pt; 
  padding: 30px 20px 0px 50px; 
  background-color:#F1F7FD;

}

#inhaltohne {
  font-family:Arial,Helvetica,sans-serif;font-size:10pt;font-weight:bold;color:#121848;text-align:justify;line-height:14pt; 
  padding: 30px 20px 0px 50px; 
  background-color:#F1F7FD;

}

#zurueck {
  font-family:Arial,Helvetica,sans-serif;font-size:10pt;font-weight:bold;color:#121848; 
  padding-left: 10px;
  background-color:#F1F7FD;

}

#zurueck a:link, a:hower a:visited{
  font-family:Verdana,Helvetica,sans-serif;font-size:8pt;font-weight:bold;color:#121848;text-decoration:none; 
}

.jahre {
  font-family:Arial,Helvetica,sans-serif;font-size:12pt;font-weight:bold;color:#121848; 
  padding-left: 10px;
  background-color:#F1F7FD;
  text-align: right;
}

.jahre a:link, .jahre a:hover .jahre a:visited{
  font-family:Verdana,Helvetica,sans-serif;font-size:12pt;font-weight:bold;color:#121848;text-decoration:none; 
}

#jahre-active a:link, #active a:visited, #active a:hover
{
  background-image: url(images/menue_oval_2.jpg);
  background-repeat:no-repeat;
  color: #ffffff;
}

/*============ Menue horizontal (Aktuelles) ================================== */
#menua
 {margin-left:15px;}

/*---------- #menua ------------------------------ */
 #menua a.hmenu 
 {display:block; width:70px; height:18px; margin: 0px 0px 2px 2px;
  font-family:Arial,Helvetica;font-size:12pt;font-weight:bold;color:#294757;
  text-decoration:none; text-align:center; line-height:20px;}

          /* ..... wg. aktueller Seite ..... */
 #menua a.hmenux
 {display:block; width:70px; height:18px; margin: 0px 0px 2px 2px;
  font-family:Arial,Helvetica;font-size:12pt;font-weight:bold;color:#294757;
  text-decoration:underline; text-align:center; line-height:20px;}


#menua a.hmenu, #menua a.hmenux {float:right;} 

#menua a.hmenu:hover {background:#EFEFEF; color:#294757;text-decoration:underline;}






/* Absatz mit kleiner Schrift */
.absatzklein {
  padding-top: 15px;
  padding-bottom: 10px;
  text-align: left;
  line-height:12pt;
  font-size:8pt; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight: normal; color:#121848; 
}

/* Kasten, zum Beispiel für Zeitungsberichte */
.kasten {
  padding: 10px 10px 10px 15px;
  text-align: left;
  line-height:16pt;
  font-size:10pt; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight: normal; color:#121848; 
  background-image: url(images/papier.gif);
  border: 1px solid #A4C4AD;
}

.tabelle_feuerwehr {
  font-family:Verdana, Arial,Helvetica,sans-serif;font-size:10pt;font-weight:normal;color:#121848;text-align:justify;line-height:16pt; 
 }

.trenner {
 height:7px;
}
.trennerclear {
 height:7px;
 clear: both;
}


#inhaltwodetail {
  font-family:Arial,Helvetica,sans-serif;font-size:10pt;font-weight:bold;color:#121848;text-align:justify;line-height:14pt; 
  background-color:#F1F7FD;
}

.inhaltbild {
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center;
  font-size:8pt; font-family:Verdana,Arial,Helvetica,sans-serif; color:green; 
}

.bildrechts {
  padding-left: 8px;
  padding-bottom: 8px;
  float: right;
}

.bildlinks {
  padding-right: 8px;
  padding-bottom: 8px;
  float: left;
}

.bildrechtsrand {
  margin: 8px 0px 12px 10px;
  border: 3px  solid #A4C4AD;
  float: right;
}

.bildlinksrand {
  margin: 8px 12px 0px 10px;
  border: 3px  solid #A4C4AD;
  float: left;
}


#menue1 {
  margin: 0 auto;
  text-align: center;
  border : 1px  solid #ffffff;  */

}

#menue {
  margin: 0 auto;
  text-align: center;
  background-image: url(images/kirche9_unten.jpg);
  background-repeat : no-repeat;
  background-position : bottom;
  /* background-attachment:fixed; padding:0px; */
  height:100%;

}

#fuss {
  text-align: right;
  margin: 0 auto;
  background-color:#F1F7FD;

  /* padding: 2px 2px 2px 2px; */
}


/*.aa { font-family:Arial,Helvetica;font-size:10pt;font-weight:bold;text-decoration:underline; }*/
.arialx { font-family:Arial,Helvetica,sans-serif;font-size:10pt;font-weight:bold;line-height:14pt; }
.verdanax { font-size:10pt;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;line-height:13pt; }
.arial8 { font-family:Arial,Helvetica,sans-serif;font-size:8pt;color:green; }
.arial10 { font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#121848; }
.arial12 { font-family:Arial,Helvetica,sans-serif;font-size:12pt;color:#121848; }
.norm8 { font-family:Arial,Helvetica,sans-serif;font-size:8pt;font-weight:bold;color:#121848; }
.norm10 { font-family:Arial,Helvetica,sans-serif;font-size:10pt;font-weight:bold;color:#121848; }
.norm10g { font-family:Arial,Helvetica,sans-serif;font-size:10pt;font-weight:bold;color:green; }
.norm12 { font-family:Arial,Helvetica,sans-serif;font-size:12pt;font-weight:bold;color:#121848; }
.norm12g { font-family:Arial,Helvetica,sans-serif;font-size:12pt;font-weight:bold;color:green; }
.norm14 { font-family:Arial,Helvetica,sans-serif;font-size:14pt;font-weight:bold;color:#121848; }
.norm16 { font-family:Arial,Helvetica,sans-serif;font-size:16pt;font-weight:bold;color:#121848; }
.norm22 { font-family:Arial,Helvetica,sans-serif;font-size:22pt;font-weight:bold;color:#121848; }
.waanjhues12 { font-family:"Comic Sans MS",Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(8,22,82);line-height:22pt; }
.verd8 { font-size:8pt; font-family:Verdana,Arial,Helvetica,sans-serif; color:green; }
.verd10 { font-size:10pt; font-family:Verdana,Arial,Helvetica,sans-serif; color:#121848; }
.verdana8 { font-size:8pt; font-family:Verdana,Arial,Helvetica,sans-serif; color:#121848; font-weight:bold; }
.verdana10 { font-size:10pt; font-family:Verdana,Arial,Helvetica,sans-serif; color:#121848; font-weight:bold; }
.verdana12 { font-size:12pt; font-family:Verdana,Arial,Helvetica,sans-serif; color:#121848; font-weight:bold; }
.verdana14 { font-size:14pt; font-family:Verdana,Arial,Helvetica,sans-serif; color:#121848; font-weight:bold; }
.bbb { font-family:Arial,Helvetica,sans-serif;font-size:10pt;font-weight:bold;color:#121848;text-align:justify;line-height:14pt; }

.bild2 {
  border-bottom : 3px  solid #A4C4AD;
  border-right : 3px  solid #A4C4AD;
  border-left : 3px  solid #A4C4AD;
  border-top : 3px  solid #A4C4AD;
 }

.bild2r {
  border-bottom : 3px  solid #A4C4AD;
  border-right : 3px  solid #A4C4AD;
  border-left : 3px  solid #A4C4AD;
  border-top : 3px  solid #A4C4AD;
margin-left: 10px;
 }

/*-------------- Menue3 -------------------------------*/
#menue3-container
{
  margin-top: 170px;
  text-align: center;
  width: 126px;
}

#menue3-container ul
{
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-size:8pt; font-family:Verdana, Arial,Helvetica,sans-serif; font-weight:bold; color:#006B23; 
  text-align: center;
}

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

#menue3-container a
{
  display: block;
  padding: 1px 0px 5px 0px;
  width: 126px;
  background-image: url(images/menue_oval_1.jpg);
  background-repeat:no-repeat;
}

#menue3-container a:link, #navlist3 a:visited
{
  color: #5C1404;
  text-decoration: none;
}

#menue3-container a:hover
{

  background-image: url(images/menue_oval_2.jpg);
  background-repeat:no-repeat;
  color: #5C1404;
}

#active a:link, #active a:visited, #active a:hover
{

  background-image: url(images/menue_oval_2.jpg);
  background-repeat:no-repeat;
  color: #ffffff;
}

#unter a:link, #unter a:visited, #unter a:hover
{

  background-image: url(images/menue_bullet_1.gif);
  background-repeat:no-repeat;
  color: #5C1404;
}

#unterx a:link, #unterx a:visited, #unterx a:hover
{

  background-image: url(images/menue_bullet_1.gif);
  background-repeat:no-repeat;
  color: #ffffff;
}

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

#menue3-container li ul li a
{
  background-image: url(images/menue_oval_1.jpg);
  background-repeat:no-repeat;
}

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

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

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


/* ----------------- Runder Rand -------------------------- */
/*
#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}
#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:3px;}
.xb2, .xb3, .xb4 {background:#CAE4FF; border-left:3px solid #A4C4AD; border-right:3px solid #A4C4AD;}
.xb1 {margin:0 5px; background:#A4C4AD;}
.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 #A4C4AD; border-width:0 3px;}
*/

/* ----------------- 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;}


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

.tabelle 
{
background-color:#FFF6EA;
font-size:10pt; font-family:Verdana,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
{
  color: #353B8B;
  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:8pt; font-family:Verdana,Arial,Helvetica; font-weight:normal; color:#999999; }

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

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

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

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

.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; }

.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; }





