/* Default Styles */

/*
   Styles für "mehr..." und "Bild vergrößern" Links
*/
.std-detail-link,.std-pic-link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#333333; text-decoration:none}
.std-detail-link:hover,.std-pic-link:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#333333;text-decoration:underline}

/*
   Style für Copyright
*/
.copyright { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: none }

/*
   Style für Kurztext in der Kategorievorschau
*/
.teaser {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}

.text-small, .kaiser-text,.form-subtitle {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;

   color: #000000;
   text-decoration: none;
}

/*
   Style für Trenner
*/
.spacer {
   padding-top:3px;
   padding-bottom:8px;
}


/*
   Style für links allgemein
*/
a {
   color: #666666;
   text-decoration: none;
}

a:hover {
   text-decoration: underline;
}

/* Styles für Kalender */
.default_entry      { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.month              { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.entry,.entry-nobg  { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;color:red;}
.entry              {background-image:url(../pics/bg_entry.gif);background-repeat:no-repeat;background-position:center;}
.weekday            { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000; width:30px; border-top:1px black solid}
.weekend            { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000; width:30px; border-top:1px solid black}
.calendar           {border-bottom:1px solid black;}
.arrow              {text-decoration:none;color:black}

/*
   Style für Kalender Iframe auf der rechten Seite
*/
.calendar-iframe {
   margin-top:32px;
}


/*
   Generell:   0 - hofburg
               1 - museum
               2 - veranstaltungsräume
               3 - service
*/

/*
   Styles für Menü
   subMenu_0 - 3        - Styles für die Inhalte der Untermenüs
   subMenu_hover_0 - 3  - Styles für den Mousovereffekt in den Untermenüs
   menu_border_0 - 3    - Styles für die Menürahmen
*/
.subMenu,.subMenu_0,.subMenu_1,.subMenu_2,.subMenu_3
   { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color: white;cursor:pointer;width:173px;}
.subMenu_hover,.subMenu_hover_0,.subMenu_hover_1,.subMenu_hover_2,.subMenu_hover_3
   { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; cursor:pointer;}

.subMenu_0          { color: #C5C7A3}
.subMenu_hover_0    { background-color: #F2FFD1; color: #AAAC76}
.menuBorder_0       { border: 1px solid #C5C7A3; }

.subMenu_1          { color: #A6B3D2}
.subMenu_hover_1    { background-color: #A7B3D2; color: white}
.menuBorder_1       { border: 1px solid #899AC3; }

.subMenu_2          { color: #FCC24F}
.subMenu_hover_2    { background-color: #FFD786; color: white}
.menuBorder_2       { border: 1px solid #E4B559; }

.subMenu_3          { color: #768F84;}
.subMenu_hover_3    { background-color: #B7C8B7; color: white;}
.menuBorder_3       { border: 1px solid #749174; }

.logo_text         { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12}

/* Styles für einzelne Kategorien im Detailframe
   Hintergrundfarbe für jede Kategorie setzen
*/
.body_0,.body_1,.body_2,.body_3 { color: black;
                                  font-family:Verdana, Arial, Helvetica, sans-serif;
                                  font-size:11 }

.body_0 { background-color: #F2FFD1; }
.body_1 { background-color: #A7B3D2; }
.body_2 { background-color: #FFD786; }
.body_3 { background-color: #B7C8B7; }

.heading_0,.heading_1,.heading_2,.heading_3, .kaiser-title, .form-title,.newsletter-heading {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
   color:black;
}
/*
   Styles für Text in den jeweiligen Kategorien
*/
.text,.form-table,.text_0,.text_1,.text_2,.text_3,.kaiser-text-heading,.history-content,.history-text-heading,.newsletter-text,input {
   font-family: Verdana, Arial, idHelvetica, sans-serif;
   font-size: 11px;
   color: #000000;
   text-decoration: none;
}

/*
   Style für Formulare & Inputfelder
*/
form {
   padding: 0;
   margin:0;
}

INPUT.TEXT {
   border:0;
   padding:2;
   margin:0;
   height: 18;
}


/*
   Rand für Formulartabelle
*/

.form-table {
   border: 1px solid #333333;
   margin-left: 7px;
   width: 707px;
}

/*
   Titel, Beschreibungstext im Formular
*/
.form-title {
   padding-bottom: 4px;
   margin-left: 7px;
}

.form-subtitle {
   padding-bottom: 4px;
   margin-left: 7px;
}

/*
   Style für Inhalte in der Tabelle auf der rechten Seite
*/
.cont-tbl-right {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   color: #000000;
   text-decoration: none;
   padding: 5px;
}

/*
   Styles für Überschrift in den rechten Tabellen
*/

.right_head_0,.right_head_1,.right_head_2,.right_head_3
   {  font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 12px;
      color: #000000;
      text-decoration: none; }

.right_head_0 {
   background-color: #C5C7A3;
   color: black;
}
.right_head_1 {
   background-color: #899AC3;
   color: black;
}
.right_head_2 {
   background-color: #FCC24F;
   color: black;
}
.right_head_3 {
   background-color: #749174;
   color: black;
}

/*
   Rahmenfarben für die Tabellen rechts
*/

.bord-tbl-right_0,.bord-tbl-right_1,.bord-tbl-right_2,.bord-tbl-right_3 {
   border-style: solid;
   border-width: 1px;
}

.bord-tbl-right_0 { border-color: #C5C7A3}
.bord-tbl-right_1 { border-color: #899AC3}
.bord-tbl-right_2 { border-color: #FCC24F}
.bord-tbl-right_3 { border-color: #749174}

/*
   Styles für Kaiserappartements Rundgang
*/
.kaiser-parent {
   position:relative;
}

.kaiser-image {
   position:absolute;
   top:0;
   left:45;
}

.kaiser-text {
   /*border: 1px dotted #EAEAEA;*/
   width: 174px;
   /*height: 350px;*/
   position:absolute;
   top:0;
   left:0;
   overflow:hidden;
   background-color:#A7B3D2;
   filter:alpha(opacity=90);
   -moz-opacity: 0.90;
   /*border: 1px dashed #333333;*/
   padding: 1px;
}

.kaiser-text-heading {
   font-weight:bold;
}

.kaiser-title {
   position:absolute;
   top:0;
   left:755;
}

/*
   Style für Inhaltstabelle der Geschichte
*/
.history-content {
   border: 1px solid #C5C7A3;
}

.history-padding {
   padding: 6px;
}

.history-text-heading {
   font-weight: bold;
}

/*
   Style für Überschrift bei passwortgeschützter Kategorie
*/

.pwd-heading {
   background-color: transparent;
}

#menuBorder_0, #menuBorder_1, #menuBorder_2, #menuBorder_3 {
	opacity:0.5;
	filter:alpha(opacity=50);
}

.letter {
	font-size:15px;
}
