#inhalt           { background-color: #fff; text-align: left; margin: 0 auto; position: relative; z-index: 0; top: 0px; left: 0px; width: 985px; visibility: visible; height:740px}
#leftnavigation { font-size: 12px; position: absolute; z-index: 15; top: 216px; left: 0px; width: 130px; visibility: visible; display: block }
#headerleiste{ background: white; position: absolute; z-index: 0; top: 0px; left: 0px;  visibility: visible; display: block, HEIGHT:218px; }
#content      { margin-left: 0px; position: absolute; top: 235px; left: 0px; width: 100%; visibility: visible; display: block; background-color:white; }
#topnews     { position: absolute; top: 330px; left: 784px; visibility: visible; display: block; z-index:200; width:190px;}
#topnews2     { position: absolute; top: 225px; left: 784px; visibility: visible; display: block; z-index:200; width:190px;}
#topnews3     { position: absolute; top: 592px; left: 784px; visibility: visible; display: block; z-index:200; width:190px;}

#locator { text-align: right; position: absolute; z-index: 30; top: -39px; right: -1px; height: 16px; visibility: visible;
filter:alpha(opacity=70);
opacity: 0.8;
-moz-opacity:0.8;
padding:3px;
background-color:white;
}
#preecke { background-color: rgb(214,226,196); position: absolute; left: 0px; width: 100%; height: 45px; visibility: visible; botom: 5px; display: block }
#menu_ecke { position: relative; z-index: 50; bottom: -10px; left: 5px; width: 100%; visibility: visible; display: block }
#ecke { background-color: #fff; position: relative; bottom: 30px; left: 0px; width: 100%; visibility: visible; display: block }

.menuitem   { color: black; background-color: rgb(214,226,196); } /* Hintergrundfarbe der Menüelemente*/
.topmenu  { color: black; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; }  /* Menüeinträge Menü 1. Stufe */
.secondmenu  { color: black; font-size: 9pt; font-family: Arial, Helvetica, sans-serif }  /* Menüeinträge Menü 2. Stufe */
a.secondmenu:active  { color: black; text-decoration: none } 
a.secondmenu:hover  { color: black; text-decoration: underline }
a.secondmenu:visited  { color: black; text-decoration: none }
.menuleiste      { color: #c2cf56; font-style: normal; font-size: 14; font-family: Arial; background-color: rgb(119,157,194);  cursor: pointer  }  /* Das Menü an sich */

.lang_menu { font-size: 13px; color: black }
A.lang_menu { color: black }
A:VISITED.lang_menu. { color: black }
A:HOVER.lang_menu { color: red }


.gb-table { background: #344492; }
.gb-header { TEXT-DECORATION: none; COLOR: white; font-size: 10pt; font-weight: bolder;}
A.gb-header { TEXT-DECORATION: underline; COLOR: white; }
A.gb-header:visited { TEXT-DECORATION: none; COLOR: white; }
A.gb-header:active  { TEXT-DECORATION: none; COLOR: red; }
A.gb-header:hover { TEXT-DECORATION: none; COLOR: #dc143c;}

.gb-link { TEXT-DECORATION: none; COLOR: black; font-size: 10pt;}
A.gb-link { TEXT-DECORATION: underline; COLOR: black; }
A.gb-link:visited { TEXT-DECORATION: none; COLOR: black; }
A.gb-link:active  { TEXT-DECORATION: none; COLOR: red; }
A.gb-link:hover { TEXT-DECORATION: none; COLOR: #dc143c;}

#falkert_luft     { position: absolute; z-index: 1; top: 0px; left: 0px; width: 316px; visibility: visible; display: block }
#logo { position: absolute; bottom:-35px;right: 0px; width: 100px; height: 100px; visibility: visible; display: block; z-index:31;}
#Ebene1    { background-image: url(/picdir/headerline.jpg); background-color: #4682b4; position: absolute; z-index: 0; top: 0px; left: 0px; width: 100%; height: 100px; visibility: visible; display: block }
#impressum   {background-image: url(picdir/headerline.jpg); background-color: #4682b4; position: absolute; bottom: 0px; left: 0px; width:100%; height: 16px; visibility: visible; display: block; text-align: center }

.anfrage_table_1 { background-color: silver;}
.anfrage_table { background-color: silver;}
.anfrage_required { color: red }

.angebot_table { background-color: #7fb7ce; }
.angebot_table_2 { background-color: white; }
.angebot_name { font-weight:bolder; color:red; }
A.angebot_name { font-weight:bolder; color:red; }
A.angebot_name:visited { font-weight:bolder; color:red; }
.angebot_zeit {font-weight:bolder; }
.angebot_preis {font-weight:bolder; color:red; }
.angebot_kurzbeschr { }
.angebot_header_2 {font-weight:bolder; font-size:15px; color: #006400}
.angebot_header_1 {font-weight:bolder; font-size:20px; color: #292063}

.index_welcome_h2 { font-family: Arial; font-size: 14px; font-weight: bold; color: #292063}
.anfrage_linke_spalte {width:90px; padding-right:10px; background-color:#8cb9e7; font-size:13px;}
.anfrage_mittlere_spalte {width:90px;padding-right:10px;  background-color:#8cb9e7; font-size:13px;}
.anfrage_mittlere_werte {width:150px;padding-right:10px; background-color:#789ec5; font-size:13px;}
.anfrage_linke_werte {width:150px;padding-right:10px; background-color:#789ec5; font-size:13px;}

td { font-size: 13px; font-family: Arial, Helvetica, sans-serif  }
h1 { font-family: Arial; font-size: 18px; font-weight: bold; color: #006400}
h2 { font-family: Arial; font-size: 14px; font-weight: bold; color: #292063}
h3 { font-family: Arial; font-size: 12px; font-weight: bold; }
h4 { font-family: Arial; font-size:  8px; font-weight: bold; }
h5 { font-family: Arial; font-size:  6px; font-weight: bold; }
h6 { font-family: Arial; font-size:  4px; font-weight: bold; }

A { color: #373737; }
A:VISITED  { color: #373737; }
A:HOVER   { color: red;}

.rbroundbox { background: url(/picdir/ft.gif) repeat; }
.rbtop div { background: url(/picdir/tl.gif) no-repeat top left; }
.rbtop { background: url(/picdir/tr.gif) no-repeat top right; }
.rbbot div { background: url(/picdir/bl.gif) no-repeat bottom left; }
.rbbot { background: url(/picdir/br.gif) no-repeat bottom right; }

.rbtop div, .rbtop, .rbbot div, .rbbot {
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 50%; margin: 1em auto; }

.gastgeberlist_entry {
	background-color:rgb(214,226,196); 
	margin-bottom:10px;
	padding-bottom:10px;
}

.gastgeber_header {
  width: 100%;
  margin: 0px;
  padding: 0px;
  background: #b8cd95; none;

}
	
.gastgeber_header ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
	
.gastgeber_header li {
  text-align: center;
  font-size:12px;
  font-weight:bolder;
  margin: 2;
  margin-right:10px;
  padding: 0;
 float: left;
}

.gastgeber_title {
  font-size:16px;
  font-weight:bolder;
  color:white;
  background-color:#3345A1;
  padding:0px;
  margin:0px;
text-align:left;
}

.gastgeber_header li a {
  color:black;
}
 
.gastgeberlist_content { 
margin:15px; 
text-align:left;
float:none;
}

.singlecat {
  list-style-type: none;
  margin-left:0px;
  padding-left:0px;

text-align:left;

}

.singlecatText {
 font-weight:bolder;
text-align:left;
}

.gastgeber_special_offer {
 color:red;
 padding-left:5px;
}

.gastgeber_special_offer ul li{
 color:black;
}

.gastgeber_special_offer_header {
 font-weight:bolder;
}

.gastgeberlist_special_price {
 color:red;
 font-weight:bolder;
}

.gastgeber_packagename {
 font-weight:bolder;
}

.gastgeber_error {
 color:red; font-weight:bolder;
}

.gastgeberliste_footer {
text-align:center;
font-size:12px;
margin-bottom:0px;
padding-bottom:0px
}

.ocmsYouTubeVideo {
	
}

.ocmsYouTubeVideo .youtube-player {
	width:480px;
	height:385px;
}

.ocmsYouTubeVideo .playerP {
	text-align:center	
}

.veranst_table { width:600px;  }
.veranst_table a { color:black;  }
.veranst_table td { font-family: Arial, Helvetica, sans-serif; padding:3px;background-color:#ADD5DE;  font-size:13px; }
.veranst_table th { background-color:#105DA1; color:white; font-family: Arial, Helvetica, sans-serif;}
.veranst_datum {text-align:center; }
.veranst_name { }
.veranst_shorttext { }
.veranst_month_header { font-size:16px; font-weight:bolder; font-family: Arial, Helvetica, sans-serif;  }












