/* Body */ BODY { margin: 0px 0px 0px 0px; background-color : #FFFFFF ; color 
: #000000; scrollbar-3dlight-color: #593426; scrollbar-darkshadow-color: 
#593426; scrollbar-face-color: #ffffff; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: 
#ffffff; scrollbar-track-color: #ffffff; scrollbar-arrow-color: #593426; } td,tr,p,div 
      { color: #000; font-size: 12px; font-family: Tahoma, Helvetica } /* Styles for dhtml tabbed-pages */ .ontab { background-color: #f0f0f0; text-align: 
center; cursor: hand; font-weight: normal; color: #333333; } .offtab { background-color 
: #cccccc; text-align: center; cursor: hand; font-weight: normal; color: #333333; 
} .tabpadding { }
.blog    { font-size: 12px; font-family: Tahoma, Helvetica }
.blog_more   { font-size: 11px; font-family: Tahoma, Helvetica; font-weight: bold; text-decoration: none }
.tabheading { background-color: #333333; text-align: left; } 
.pagetext { visibility: hidden; display: none; position: relative; top: 0; }
h1 { color: #000; font-size: 13px; font-family: Tahoma, Helvetica; font-weight: bold; text-align: left; position: relative; top: 10px }
h2 { color: #000; font-size: 12px; font-family: Tahoma, Helvetica; font-weight: bold; text-align: center }
h3  { color: #000; font-size: 12px; font-family: Tahoma, Helvetica; font-weight: bold; text-align: center; position: relative; top: 10px; bottom: 15px }
h5 { color: #000; font-size: 12px; font-family: Tahoma, Helvetica; font-weight: bold; text-align: left }
h4 
 { color: #9d080a; font-size: 15px; font-family: Tahoma, Helvetica; font-weight: bold }
h6  { color: #9d080a; font-size: 12px; font-family: Tahoma, Helvetica; font-weight: bold } /* Links */ a:link, 
a:visited       { color: #593426; font-size: 12px; font-family: Tahoma, Helvetica; text-decoration: none } a:hover   { color: #593426; text-decoration: none } /* Horizontal Line */ hr { background: #9D080A; height:1px; border: 2px inset; 
} hr.separator { background: #9D080A; height: 1px; width: 75px; border: 0px; } 
/* --Default Class Settings-- */

/***************************
* Menü Links - Brainflash

***************************/
#active_menu     { color: #000; background-color: #f7e5e6; background-image: url("../images/pfeil_menu_akt.gif"); background-repeat: no-repeat; background-position: 5px 8px }
#active_menu_sub  { color: #89383c; background-image: url("../images/pfeil_menu_akt.gif"); background-repeat: no-repeat; background-position: 5px 7px }
table.er_huette_menu    { margin-bottom: 10px }
.mainlevel         { font-size: 11px; font-family: Tahoma, Helvetica; font-weight: normal; text-align: left; text-indent: 15px; display: block; padding-top: 2px; padding-bottom: 2px; width: 165px }
a.mainlevel:link, a.mainlevel:visited        { color: #89383c; font-size: 11px; font-family: Tahoma, Helvetica; background-color: #f0cdce; text-transform: uppercase }
a.mainlevel:hover, a.mainlevel:active       { color: #000; font-weight: normal; background: #f7e5e6 url("../images/pfeil_menu_akt.gif") no-repeat 5px 8px; text-align: left }
a.mainmenu:link { color: #006000; font-weight: normal; padding: 10px }
a.mainmenu:visited { color: #006000; font-weight: normal; padding: 10px }
a.mainmenu:hover, 
  { color: #000000; text-decoration: underline }
.sublevel    { font-size: 11px; font-family: Tahoma, Helvetica; font-weight: normal; text-align: left; text-indent: 20px; display: block; padding-top: 2px; padding-bottom: 2px }
a.sublevel:link, a.sublevel:visited     { color: #000; font-size: 11px; font-family: Tahoma, Helvetica; background-color: #f0cdce }
a.sublevel:hover, a.sublevel:active      { color: #89383c }
/****************
* For content item titles that are hyperlink instead of Read On 
*****************/ 

a.contentpagetitle:link, a.contentpagetitle:visited { font-size: 
13px; font-weight: bold; color: #9D080A; text-align:left; } a.contentpagetitle:hover 
{ font-size: 13px; font-weight: bold; text-align:left; color: #9D080A; text-decoration: 
underline; font-weight: bold; } 

/*******************************
Inhalt - Sektion & Kategorie 
********************************/
.contentpane 
  { background-color: #ffffff; padding: 4px; width: 99% } .contentpaneopen       { display: table; width: 100% } .contentheading        { color: #000; font-size: 17px; font-family: Tahoma, Helvetica; background-repeat: no-repeat; text-align: left; padding-top: 5px; padding-bottom: 15px } .contentpagetitle { font-size: 13px; font-weight: bold; color: #80A02C; text-align:left; 
} table.contenttoc { color: #333300; background-color: #e0e0e0; } table.contenttoc 
td { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; 
text-align:left; } .contentdescription  { color: #000; font-size: 11px; font-family: Tahoma, Helvetica; text-align: left }
.componentheading   { color: #593426; font-size: 17px; font-family: Tahoma, Helvetica; text-align: left }
.componentheadinglinks { color: #000; font-size: 17px; font-family: Tahoma, Helvetica; text-align: left }
.buttonheading  { line-height: 25px }
/********************************
 Links 
********************************/ 

a.blogsection:link, 
a.blogsection:visited  { color: #006000; font-size: 11px; font-family: Tahoma, Helvetica; font-weight: normal; text-decoration: none; height: 15px } a.blogsection:hover 
  { color: #000; font-size: 11px; font-weight: normal; text-decoration: none; height: 15px } a.weblinks:link, a.weblinks:visited { color: #405115; text-decoration: 
none; font-weight: normal; font-family: Arial, Helvetica, sans-serif; } a.weblinks:hover 
 { color: #759328; text-decoration: underline }
a.readon:link, a.readon:visited 
     { color: #593426; font-size: 11px; font-family: Tahoma, Helvetica; font-weight: normal; text-decoration: none; background-color: #efe4e0; text-align: center; text-transform: uppercase; padding: 1px; width: 65px; float: right; border: solid 1px }
a.readon:hover 
     { color: #593426; font-size: 11px; font-family: Tahoma, Helvetica; font-weight: normal; text-decoration: none; background-color: #efe4e0; text-align: center; text-transform: uppercase; padding: 1px; width: 65px; float: right; border: solid 1px } _table.moduletable       { background-color: #c0ac8f; width: 100% }
table.moduletable th           { color: #fff; font-size: 11px; font-family: Tahoma, Helvetica; font-weight: bold; background-color: #f0cdce; text-align: left; text-transform: uppercase; text-indent: 5px; padding-top: 4px; padding-bottom: 4px; width: 165px }
table.moduletablenscroller  { color: #593426; font-size: 11px; font-family: Tahoma, Helvetica; font-weight: normal; text-align: left; padding: 1px; width: 100%; height: 24px; border: solid 2px #ac9992 }
.moduletable1nscroller { font-size: 11px; font-family: Tahoma, Helvetica; font-weight: normal; background-color: #c0ac8f; text-align: left }
a.moduletablenscroller:link  { font-size: 11px; font-family: Tahoma, Helvetica; font-weight: normal; text-align: left }
_table.moduletable td  { font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: normal }
.button         { color: #593426; font-size: 11px; font-family: Tahoma, Helvetica; background-color: #fff; text-align: center; margin: 10px; vertical-align: middle; border: solid 1px #d4d4d4 }
.buttonbook { color: #593426; font-size: 11px; font-family: Tahoma, Helvetica; background-color: #fff; text-align: center; vertical-align: middle; border: solid 1px #d4d4d4 }
.back_button { color: #006000; font-size: 10px; font-family: Tahoma, Helvetica; text-align: center; text-transform: uppercase; position: relative; top: 10px; height: 18px; vertical-align: middle }
.button_umfrage  { color: #D52123; font-size: 11px; font-family: Tahoma, Helvetica; background-color: #efe4e0; text-align: center; text-transform: uppercase; width: 80px; height: 21px; vertical-align: middle; border: solid 1px }
.button_newsletter  { color: #006000; font-size: 10px; font-family: Tahoma, Helvetica; background-color: #fff; text-align: center; text-transform: uppercase; height: 25px; border: solid 1px #000 }
.button_shop { color: #006000; font-size: 10px; font-family: Tahoma, Helvetica; background-color: #c9dcc9; text-align: center; text-transform: uppercase; height: 18px; vertical-align: middle; border: solid 1px #fff }
.button_login { color: #000; font-size: 10px; font-family: Tahoma, Helvetica; background-color: #c9dcc9; text-align: center; text-transform: uppercase; vertical-align: middle; border: solid 1px #fff }
.button_shop1 { color: #fff; font-size: 11px; font-family: Tahoma, Helvetica; background-color: #a0a0a0; text-align: center; text-transform: uppercase; width: 100px; height: 25px; vertical-align: middle; border: solid 1px }
.button_results    { color: #D52123; font-size: 11px; font-family: Tahoma, Helvetica; font-variant: normal; background: #efe4e0; text-align: center; text-transform: uppercase; width: 80px; height: 21px; vertical-align: middle; border: solid 1px }
.inputbox        { color: #593426; font-size: 11px; font-family: Tahoma, Helvetica; background-color: #f0eae8; border: solid 1px }
.input { color: #593426; font-size: 11px; font-family: Tahoma, Helvetica; background-color: #f0eae8; width: 350px; border: solid 1px }
.input_ { color: #593426; font-size: 11px; font-family: Tahoma, Helvetica; background-color: #f0eae8; border: solid 1px }
.input___ { color: #593426; font-size: 11px; font-family: Tahoma, Helvetica; background-color: #f0eae8; margin: 10px; border: solid 1px }
.inputboxsearch { color: #593426; font-size: 11px; font-family: Tahoma, Helvetica; background-color: #f0eae8; text-indent: 4px; width: 150px; border: solid 1px }
.inputbox_suche   { color: #59789f; font-size: 11px; font-family: Tahoma, Helvetica; font-weight: bold; background-color: #f2f6fb; text-indent: 3px; width: 157px; border: solid 1px }
.suche   { color: #fff; font-size: 11px; font-family: Tahoma, Helvetica; font-weight: bold; text-transform: uppercase; text-indent: 5px }
.inputbox_login { color: #000; font-size: 10px; font-family: Tahoma, Helvetica; font-weight: normal; background-color: #ffffff; background-image: none; background-repeat: no-repeat; background-position: 0 0; width: 125px; border: solid 1px }
.inputboxnewsletter { color: #000; font-size: 11px; font-family: Tahoma, Helvetica; background-color: #f3f7f3; background-image: none; background-repeat: no-repeat; background-position: 0 0; padding: 2px; width: 140px; border: solid 1px #fff }
.inputboxnewsletter3 { color: #000; font-size: 11px; font-family: Tahoma, Helvetica; background-color: #f3f7f3; background-image: none; background-repeat: no-repeat; background-position: 0 0; padding: 2px; width: 180px; border: solid 1px }
.inputboxshop { color: #006000; font-size: 10px; font-family: Tahoma, Helvetica; font-weight: normal; background-color: #ffffff; background-image: none; background-repeat: no-repeat; background-position: 0 0; width: 135px; border: solid 1px }
.inputboxshop2 { color: #000; font-size: 11px; font-family: Tahoma, Helvetica; font-weight: bold; background-color: #ffffff; background-image: none; background-repeat: no-repeat; background-position: 0 0; width: 200px; border: solid 1px black }
.inputboxshop1 { color: #000; font-size: 11px; font-family: Tahoma, Helvetica; font-weight: bold; background-color: #ffffff; background-image: none; text-align: center; width: 20px; border: solid 1px }
.pathway   { color: #000; font-size: 11px; font-family: Tahoma, Helvetica }
a.pathway:link, a.pathway:visited    { color: #593426; font-size: 11px; font-family: Tahoma, Helvetica; font-weight: normal; text-decoration: underline } a.pathway:hover    { color: #593426; font-size: 11px; font-family: Tahoma, Helvetica; text-decoration: underline }
a.pathway {
}

/********************************** 
category text format and links
***********************************/ 
.category   { color: #593426; font-size: 11px; font-family: Tahoma, Helvetica; text-decoration: none } 
a.category:link
a.category:visited   { color: #593426 } 
a.category:hover  { color: #000 }

/********************************** 
Kategorie bei Tabellen
***********************************/ 
.categorytabelle   { color: #D52123; font-size: 11px; font-family: Tahoma, Helvetica; text-decoration: none }
.categorytabellelinks  { color: #006000; font-size: 11px; font-family: Tahoma, Helvetica; font-weight: bold; text-decoration: none; background-color: #fff; text-indent: 5px; white-space: nowrap; display: block; padding-top: 2px; padding-bottom: 4px; border-bottom: 1px dashed #a0a0a0 }
a.categorytabelle:link
a.categorytabelle:visited  { color: #000 } 
a.categorytabelle:hover  { color: #000 }
.smalltabelle   { font-size: 11px; font-family: Tahoma, Helvetica; font-weight: normal; text-decoration: none }


.sectiontableentry1    { }
.sectiontableentry2      { height: 18px } .sectiontableheader 
    { color: #fff; font-size: 11px; font-family: Tahoma, Helvetica; background-color: #ac9992; text-align: center; text-transform: uppercase; border-right: 1px solid #fff }
.sectiontableheader_umfrage { color: #D52123; font-size: 12px; background-color: #ffffff; text-align: center; height: 25px }
.small    { color: #89383c; font-size: 11px; font-family: Tahoma, Helvetica; font-weight: normal; text-decoration: none } .smalldark  { color: #000; font-size: 11px; font-family: Tahoma, Helvetica; font-weight: normal; text-decoration: none } 
.newsfeedheading { font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
font-weight: bold; color: #333333; text-align:left; } .newsfeeddate { font-family: 
Arial, Helvetica, sans-serif; font-size: 10px; color: #A7CF43; font-weight: normal; 
} .createdate { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: 
#999999; text-decoration: none; font-weight: normal; } .modifydate { font-family: 
Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; text-decoration: 
none; font-weight: normal; } ul  { background-position: 10px 0 } li    { list-style-image: url("../images/pfeil.gif"); display: list-item } .fase4rdf { font-family: Arial, Helvetica, sans-serif; font-size: 11px; 
color: #242D0C; font-weight: normal; } a.fase4rdf:link { font-size: 11px; font-weight: 
normal; color: #405115; } a.fase4rdf:hover { font-weight: bold; color: #759328; 
}

 
table.contact { background-color: #ffffff; }
table.contact td.icons { background-color: #ffffff }
table.contact td.details { background-color: #ffffff; font-size: 10px; 
} .pagenav     { font-size: 11px; font-family: Tahoma, Helvetica; font-weight: normal; position: relative; top: 1px; bottom: 15px } a.pagenav, a.pagenav:visited    { color: #D52123; font-size: 11px; font-family: Tahoma, Helvetica; font-weight: bold } 
a.pagenav:hover    { color: #D52123; font-size: 11px; font-family: Tahoma, Helvetica } .pagenavbar { } /* Content voting */ .content_rating 
{ font-weight: normal; font-size: 8pt; } .content_vote { font-weight: normal; 
font-size: 8pt; } /* mamplates.com */ a.bar:link, a.bar:visited { color: #9D080A; 
text-decoration: none; font-weight: normal; font-family: Arial, Helvetica, sans-serif; 
font-size: 9px; font: normal; } a.bar:hover { color: #9D080A; text-decoration: 
none; } .searchbox { font-family: Arial, Helvetica, sans-serif; font-size: 10px; 
font-weight: normal; color: #000000; background: #ffffff; border: 1px solid; height: 
15px; line-height: 15px; } .title { font: bold larger; letter-spacing: 4px; } 
/* for modifying {moscode} output. Don't set the colour! */ .moscode { background-color: 
#f0f0f0; } /* Text passed with mosmsg url parameter */ .message   { color: #D52123; font-size: 11px; font-family: Tahoma, Helvetica; text-align: center; text-transform: uppercase }


/*********************
* Editor
**********************/


.Touren     { color: #89383c; font-size: 11px; font-family: Tahoma, Helvetica; text-transform: uppercase }
.Ueberschrift_11px    { color: #593426; font-size: 11px; font-family: Tahoma, Helvetica; font-weight: bold }
.Ueberschrift_12px    { color: #593426; font-size: 12px; font-family: Tahoma, Helvetica; font-weight: bold }
.Ueberschrift_17px    { color: #593426; font-size: 17px; font-family: Tahoma, Helvetica }
.Bildunterschrift    { color: #ac9992; font-size: 10px; font-family: Tahoma, Helvetica }
.joker1 { }
.joker2 { }
.joker3 { }
.joker4 { }
.joker5 { }
/**************************
* Wird für Editor benötigt
***************************/

.mceVisualAid {
    border: 1px dashed #BBBBBB;
}




/*********************
* Ausgabe Tabelle
**********************/
.componentheadingtabelle    { color: #000; font-size: 17px; font-family: Tahoma, Helvetica; text-align: left }
.sectiontableentry1tabelle       { background-color: #f0eae8; text-indent: 4px; height: 18px }
.sectiontableentry2tabelle        { text-indent: 4px; height: 18px }
.sectiontablefootertabelle { background-color: #f1f1f1; height: 18px }
.sectiontableheadertabelle { 
	font-size: 11px; 
	font-weight: bold; 
	background-color: #ffffff; 
	text-align: center; 
	height: 25px
}
.sectiontableheadertabelle1  { color: #D52123; font-size: 11px; text-align: center; text-transform: uppercase; padding-bottom: 5px }
.contentpanetabelle    { background-color: #ffffff; padding: 4px; width: 99% }
.contentpanestartbild { background-color: #f3f7f3; padding: 4px; border: solid 1px #a0a0a0 }
.contentdescriptiontabelle   { color: #000; font-size: 11px; font-family: Tahoma, Helvetica; line-height: 15px; text-align: left }
.contentheadingtabelle { color: #000; font-size: 12px; font-family: Tahoma, Helvetica; font-weight: bold; text-align: left; height: 25px }

/*********************
* Ausgabe Kontakte
**********************/
.componentheadingkontakte    { color: #000; font-size: 17px; font-family: Tahoma, Helvetica; text-align: left }
.diashow { color: #000; font-size: 17px; font-family: Tahoma, Helvetica; text-align: left }
.NormalTxt { color: #000; font-size: 11px; font-family: Tahoma, Helvetica; font-weight: bold; text-align: left }
.sectiontableentry1kontakte  { background-color: #eeecec; height: 18px }
.sectiontableentry2kontakte   { background-color: #fff; height: 18px }
.contentpanekontakte   { background-color: #ffffff; padding: 4px; width: 99% }
.contentpanekontaktetabelle { background-color: #ffffff; padding: 4px; width: 99%; border: solid 1px #ddd }
.inputboxkontakte         { color: #593426; font-size: 11px; font-family: Tahoma, Helvetica; font-weight: bold; background-color: #ededed; background-image: none; background-repeat: no-repeat; background-position: 0 0; text-indent: 2px; width: 307px; border-style: solid; border-color: #fff }
.inputboxkontakte1  { color: #c97654; font-size: 11px; font-family: Tahoma, Helvetica; font-weight: bold; background-color: #eeecec; background-image: none; background-repeat: no-repeat; background-position: 0 0; text-indent: 2px; width: 250px; border-style: solid; border-color: #fff }
.contentheadingkontakte        { color: #000; font-size: 17px; font-family: Tahoma, Helvetica; background-repeat: no-repeat; background-position: left top; text-align: left; padding-top: 10px }
.contact_emailkontakte   { color: #593426; font-size: 11px; font-family: Tahoma, Helvetica; background-repeat: no-repeat; background-position: left top; text-align: left; padding-top: 10px }
.sectiontableheaderkontakte  { color: #fff; font-size: 11px; background-color: #D52123; text-align: center; text-transform: uppercase }



/*********************
* Ausgabe Bildergalerie
**********************/
.componentheader   { 
	color: #000; 
	font-size: 12px;
	font-family: Tahoma, Helvetica; 
	font-weight: bold; 
	text-align: left; 
}
.sectiontableentry1zoom  { height: 18px }
.sectiontableentry2zoom { height: 18px }	

.thumb   { background-color: #eeecec; height: 100px; border: solid 1px #e3d9d5 }
.thumb_desc { background-color: #e3d9d5; text-transform: uppercase; height: 22px }
/**************************
* Wird für Editor benötigt
***************************/

.mceVisualAid {
    border: 1px dashed #BBBBBB;
}

/**************************
*Formatierung Copyright
***************************/
.copyright { color: #fff; background-color: #fff; border: solid 2px #ac9992 }
/**************************
*Tabelle Preise
***************************/
.preise_ueber  { color: #fff; font-weight: bold; background-color: #ac9992; text-transform: uppercase; text-indent: 2px; border-right: 1px solid #ac9992 }
.ueber  { border-top: 1px solid #ac9992; border-right: 1px solid #ac9992; border-bottom: 1px solid #ac9992 }
.preise  { background-color: #eeecec; text-indent: 5px; border-right: 1px solid #ac9992; border-bottom: 1px solid #ac9992 }
.beschreibung  { text-indent: 2px; border-right: 1px solid #ac9992; border-bottom: 1px solid #ac9992; border-left: 1px solid #ac9992 }
.starttext  { background-color: #ccc686; padding: 3px }
