body {
  font-family:Tahoma, Calibri, Arial;

  font-size:12px;

  line-height: 1.5;
  color:#333333;
}

hr {
  height:1px;
  border:0px;
  border-bottom: 1px solid #cccccc;
}

/*************************************/
/* Themen-Modul                      */
/*************************************/
.style_events_datum {
  color:#666666;
}

.style_events_header {
  color:#be4728; 
  font-weight:bold;
}

.themen_link {
  color:#999999;
  margin-right:6px;
}

.themen_navi {
  color:#be4728;
}

a.themen_navi {
  text-decoration:none;
}

a.themen_navi:hover {
  text-decoration:underline;
}


/*************************************/
/* Mootools - Accordion              */
/*************************************/

#accordion, #accordion2, #accordion3 {
	margin:0px 0px;
}

h3.toggler {
	cursor: pointer;
        height:24px;
	font-family: Tahoma, Calibri, Arial;
	font-size: 13px;
        font-weight:normal;
	background-color: #902608;
	color: #FFFFFF;
	margin: 0px;
	padding: 5px 0px 0px 15px;
}

h3.toggler2 {
        cursor:pointer; 
        color:#be4728; 
        font-family: Tahoma, Calibri, Arial; 
        font-size:12px; 
        font-weight:normal;
        background-image:url(/common/hinter_topklapp.gif); 
        height:26px; 
        width:505px;
	padding: 7px 0px 0px 10px;
        margin: 0px;
}

h3.toggler3 {
        cursor:pointer; 
        color:#666666; 
        font-family: Tahoma, Calibri, Arial; 
        font-size:11px; 
        font-weight:normal;
        height:26px; 
	padding: 7px 0px 0px 10px;
        margin: 0px;
        border-top:1px solid #dcdcdc;
}


div.element {
	margin:0px;
	padding: 0px;
        background-image:url(klappmenue_hinter.gif);
        background-repeat: repeat-x;
}


div.element2 {
	margin:0px;
	padding: 0px;
        background-image:url(hinter_angebot.gif);
        background-repeat: repeat-x;
        background-color:#ededed;
}


div.element3 {
	margin:0px;
	padding: 0px;
        background-color:transparent;
}

div.element .element_inhalt {
	font-family: Tahoma, Calibri, Arial;
	font-size: 12px;
        font-weight:normal;
        color:#FFFFFF;
        padding: 8px 5px 10px 15px;
}

div.element2 .element_inhalt2 {
	font-family: Tahoma, Calibri, Arial;
	font-size: 12px;
        font-weight:normal;
        color:#333333;
        padding: 8px 5px 10px 15px;
        background-image:url(hinter_angebot.gif);
        background-repeat: repeat-x;
        background-color:#ededed;
}

div.element3 .element_inhalt3 {
	font-family: Tahoma, Calibri, Arial;
	font-size: 11px;
        font-weight:normal;
        color:#666666;
        padding: 8px 5px 10px 10px;
        background-color:transparent;
        border-top:1px solid #dcdcdc;
}



/*************************************/
.style_inhalt_navi_verlauf {
  background-image:url(/common/hinter_menu_rot.gif); 
  height:133px; 
  width:198px;
}


#menu_bild_text_farbe1 {
 background-color:#902608;
}
#menu_bild_text_farbe2 {
 background-color:#9a2c0e;
}
#menu_bild_text_farbe3 {
 background-color:#a72d0c;
}
#menu_bild_text_farbe4 {
 background-color:#b33816;
}
#menu_bild_text_farbe5 {
 background-color:#b93b19;
}
#menu_bild_text_farbe6 {
 background-color:#be4728;
}



.style_suche_feld {
  background-color:transparent; 
  width:154px; 
  height:21px; 
  vertical-align:top; 
  color:#666666;  
  border:0px; 
  font-size:13px; 
  font-family: Tahoma, Calibri, Arial;
}

#style_suche {
  background-image:url(/common/suche.gif); 
  background-repeat: no-repeat; 
  width:175px; 
  height:30px;
}

.style_macro_on {
  color:#a03112; 
  text-decoration:none;
}

.style_macro_off {
  color:#828282; 
  text-decoration:none;
}


.style_main_veranstaltungen {
  height:50px; 
  width:220px; 
  padding-left:20px; 
  padding-top:6px; 
  background-color:#b13614; 
  font-family:Tahoma,Calibri,Arial; 
  font-size:14px; color:#FFFFFF;
}

.style_schnellklapp {
  width:200px; 
  background-color:#b13614; 
  color:#ffffff; 
  border:0px;
}

.style_schnellauswahl {
  background-color:#902608; 
  width:240px; 
  height:36px; 
  float:left; 
  text-align:center; 
  padding-top:20px;
}

#style_klappstart1 {
 background-color:#902608;
}

#style_klappstart2 {
 background-color:#9a2c0e;
}

#style_klappstart3 {
 background-color:#a72d0c;
}




.style_events_border {
  border-bottom:1px solid #cccccc; 
  margin-bottom:20px; 
  cursor:pointer;
}

.style_brettanzeige_datum {
  color:#999999;
}

.style_brettanzeige_title {
  color:#b13614; 
  font-weight:bold;
}

.style_partner_liste {
  cursor:pointer; 
  padding-left:10px; 
  padding-top:7px; 
  color:#be4728; 
  font-family: Tahoma, Calibri, Arial; 
  font-size:12px; 
  background-image:url(/common/hinter_topklapp.gif); 
  height:26px; 
  width:100%;
}

.style_teaser_inhalt {
  color:#333333; 
  font-size:13px;
}

.style_teaser_datum {
  color:#be4728; 
  font-size:12px;
}

.style_teaser_veranstaltung {
  color:#666666; 
  font-family: Tahoma, Calibri, Arial; 
  font-size:11px; 
  font-weight:bold; 
  height:25px; 
  padding-top:5px; 
  border-top:1px solid #cccccc; 
  border-bottom:1px solid #cccccc; 
  padding-left:10px; 
  padding-right:10px;
}

.style_angebot_element {
  color:#be4728;
}

.style_themen_register {
  color:#666666;
}

.style_klappbox {
  font-size:11px; 
  font-family:Tahoma, Calibri, Arial; 
  border:0px; 
  background-color:#d6d6d6; 
  color:#666666;
}

#style_inhalt_navi {
  width:198px; 
  float:left; 
  background-color:#902608;
}

#style_inhalt_ueberschrift {
  width:742px;
  height:26px; 
  text-align:right; 
  padding-top:27px; 
  color:#e8a592; 
  font-family:Tahoma, Calibri, Arial; 
  font-size:22px; 
  text-transform: uppercase;
}


#style_inhalt_oben {
  width:942px; 
  height:40px; 
  padding-top:20px; 
  text-align:right; 
  color:#e8a592; 
  font-family:Tahoma, Calibri,Arial; 
  font-size:11px;
}


#style_main {
  width:516px; 
  padding:30px; 
  float:left; 
  background-color:transparent; 
  background-image:url(/common/hinter_inhaltsseite.gif); 
  background-repeat:repeat-x;
}


#startseiten_block {
  width:702px; 
  padding-top:20px; 
  padding-bottom:30px; 
  padding-right:30px; 
  float:left; 
  background-color:transparent; 
  background-image:url(/common/hinter_startseite.gif); 
  background-repeat:repeat-x;
}

.menu_bild {
  width:122px; 
  height:56px; 
  padding-top:220px;
  opacity:0.7; 
  filter:alpha(opacity=70);
  background-color:#b13514;
}

.menu_bild:hover {
  background-color:transparent;
}

.menu_bild_hinter {
  background-repeat:no-repeat;
  width:122px; 
  height:276px;
  float:left;
}

.menu_bild_text {
  opacity:1.0; 
  filter:alpha(opacity=100); 
  width:122px; 
  height:36px; 
  text-align:center; 
  padding-top:20px; 
  font-family:Tahoma; 
  font-size:14px; 
  color:#ffffff;
}

#web {
  margin:0px; 
  background-color:#e2e2e2;
}

#oben {
  background-image:url(hinter_oben.gif); 
  width:100%;
}
#oben_inhalt { 
  width:972px; 
  margin:auto; 
  height:122px;
}
#oben_inhalt_logo {
  width:208px;
  height:97px;
  padding-top:25px;
  padding-left:20px;
  padding-right:20px;
  float:left;
}

#oben_inhalt_logo_datei {
  background-image:url(logo.gif);
  background-repeat:no-repeat;
  height:81px;
}

#oben_inhalt_zoom {
  font-size:12px;
  width:120px;
  height:22px;
  padding-top:15px;
  padding-left:389px;
  padding-bottom:10px;
  float:left;
  background-color:transparent;
}

#oben_inhalt_suche {
  width:175px;
  height:22px;
  padding-top:15px;
  padding-left:40px;
  padding-bottom:10px;
  float:left;
  background-color:transparent;
}
#oben_inhalt_menu {
  width:724px;
  height:40px;
  padding-top:25px;
  float:left;
  background-color:transparent;

}


#hinter_menu_links {
  background-image:url(hinter_menu_links.gif); 
  width:50%; 
  left:0px;

}
#hinter_menu {
  background-image:url(hinter_menu.gif); 
  width:100%;
}

#hinter_menu2 {
  background-image:url(hinter_menu2.gif); 
  width:100%;
  height:113px;
}

#menu_inhalt {
  height:355px; 
  position:relative; 
  width:972px; 
  margin-left:-486px;  
  left:100%;
}

#menu_inhalt2 {
  height:113px; 
  width:972px; 
  margin:auto;  
  background-image:url(inhalt_titelbild.gif);
  background-repeat:no-repeat;
}

#hinter_startseite {
  background-image:url(hinter_startseite.gif); 
  background-repeat:repeat-x;
  background-color:#c2c2c2;
  width:50%; 
  left:0px;
}
#startseite_main {
  background-image:url(hinter_startseite2.gif);
  position:relative;
  width:972px; 
  margin-left:-486px; 
  left:100%;
}


#hinter_inhaltsseite {
  background-image:url(hinter_inhaltsseite.gif); 
  background-repeat:repeat-x;
  background-color:#FFFFFF;
  width:50%; 
  left:0px;
}

#inhaltsseite_main {
  background-image:url(hinter_inhaltsseite2.gif);
  position:relative;
  width:972px; 
  margin-left:-486px; 
  left:100%;
}

#header_ueberschrift {
height:54px;
width:962px;
padding-top:25px;
padding-left:10px;
font-family:Tahoma, Arial, Calibri;
font-size:18px;
color:#FFFFFF;
}

.heading_news {
  color:#b13614;
  font-size:18px;
  border-bottom: 1px solid #cccccc;
}

#aktuelles_datum {
font-family:Tahoma, Calibri, Arial; 
font-size:13px; 
color:#525252;
}

#aktuelles_ueberschrift {
font-size:13px; 
font-weight:bold; 
font-family:Tahoma, Calibri, Arial; 
color:#be4728;
}

#news_seite_header {
color:#b13614; 
font-size:18px;
}

#news_seite_datum {
font-size:11px; 
color:#525252;
}



