﻿/* Â© 2008-2012, Gernot Brixel, Salzburg */
/* CSS fÃ¼r Atelier Schilcher */
/* einbinden in HTML-Seite mit: <link rel="stylesheet" type="text/css" href="atsch.css"> */

/* Hyperlinks */
a:link { color:#FFFF99; text-decoration:none }
a:visited { color:#FFFF99; text-decoration:none }
a:hover { color:#FFFF33; text-decoration:none }
a:active { color:#FFFF99; text-decoration:none }
a:focus { color:#FFFF99; text-decoration:none }

/* ----------------------------------------------------------- */
/* Scrollbar: 
scrollbar-base-color = Basisfarbe der Scroll-Leiste
scrollbar-3dlight-color = Farbe fÃ¼r 3D-Effekte
scrollbar-arrow-color = Farbe fÃ¼r Verschiebepfeile
scrollbar-darkshadow-color = Farbe fÃ¼r Schatten
scrollbar-face-color = Farbe fÃ¼r OberflÃ¤che
scrollbar-highlight-color = Farbe fÃ¼r oberen und linken Rand
scrollbar-shadow-color = Farbe fÃ¼r unteren und rechten Rand
scrollbar-track-color = Farbe fÃ¼r freibleibenden Verschiebeweg
*/
/* BODY - allgemein */
html, body {
  background-image:url(images/back.gif);
  /*background-repeat:no-repeat;
  background-attachment:fixed; */
  background-margin:0px;
  padding:0px;
  scrollbar-base-color:#333333;
  scrollbar-3d-light-color:#DDDDDD;
  scrollbar-arrow-color:#848484;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#4C4C4C;
  scrollbar-highlight-color:#DDDDDD;
  scrollbar-shadow-color:#000000;
  scrollbar-track-color:#646464;

}

/* ----------------------------------------------------------- */
/* Tabelle - Fullsize - gesamte Seite */
TABLE.Fullsize {
   width:100%; height:100%;
}
TABLE.FullWidth {
   width:100%;
}

/* Footertabelle - gesamte Seite */
TABLE.Footer {
   width:100%; height:100%;
   /*border-width:1px; border-color:#6699CC; border-style:solid;*/
   border-top-width:1px; border-top-color:#6699CC; border-top-style:solid;
}
TABLE.FooterBorder {
   width:100%; /* height:100%;*/
   /*border-width:1px; border-color:#6699CC; border-style:solid;*/
   border-top-width:1px; border-top-color:#6699CC; border-top-style:solid;
}

.FooterInfoText {
   padding-top: 5px;
   padding-bottom: 0px;
   padding-left: 50px;
   padding-right: 25px;
   text-align:justify;
   vertical-align:middle;
   font-size:12pt;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:normal;
   color:#FFFFEE;
   }

/* ----------------------------------------------------------- */
TD.FooterBild {
   padding-left: 5px;
   padding-right: 5px;
   text-align:left;
   vertical-align:middle;
   white-space:nowrap; /* kein Zeilenumbruch */
   }

TD.FooterArrow {
   text-align:left;
   vertical-align:middle;
   white-space:nowrap; /* kein Zeilenumbruch */
   }

TD.FooterGap {
   text-align:left;
   vertical-align:middle;
   white-space:nowrap; /* kein Zeilenumbruch */
   }

/* ----------------------------------------------------------- */
TABLE.InfoBoxNews {
   width:100%; height:96%; /* width:98%; */
   color:#FFFFEE;
   }

TABLE.InfoBox {
   /*border-width:1px; border-color:#6699CC; border-style:solid;*/
   width:100%;   /* width:80%;  */
	 height:90%;
   color:#FFFFEE;
   }

TD.InfoMain {
   padding-left: 15px; /* 35 15px;*/
   padding-right: 5px;
   }

.InfoTitel {
   height:55px;
   padding-top: 10px;
   padding-bottom: 10px;
   padding-left: 25px;
   padding-right: 25px;
   text-align:left;
   font-size:18pt;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   color:#FFFF33;
   border-top-width:1px; border-top-color:#6699CC; border-top-style:solid;
   border-bottom-width:1px; border-bottom-color:#6699CC; border-bottom-style:solid;
   }
   
.InfoIndent { /* Absatz-EinrÃ¼ckung */
   text-indent:33px;
   }
/* Initial-Buchstabe im 1. Absatz */
.InfoInitial {
   font-size:24pt;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   color:#EEEEEE;
   }
/* Initial-Buchstabe ab dem 2. Absatz */
.InfoInitial2 {
   font-size:18pt;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   color:#EEEEEE;
   }
   
.InfoTextNormal {
   padding-top: 15px;
   padding-bottom: 10px;
   padding-left: 25px;
   padding-right: 25px;
   text-align:justify;
   font-size:10pt;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:normal;
   color:#FFFFEE;
   }
.InfoTextCenter {
   padding-top: 15px;
   padding-bottom: 10px;
   padding-left: 25px;
   padding-right: 25px;
   text-align:center;
   font-size:10pt;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:normal;
   color:#FFFFEE;
   }
.InfoTextBold {
   padding-top: 20px;
   padding-bottom: 15px;
   padding-left: 25px;
   padding-right: 25px;
   text-align:justify;
   font-size:10pt;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   color:#FFFFEE;
   }
   
.InfoTextBig {
   padding-top: 15px;
   padding-bottom: 10px;
   padding-left: 25px;
   padding-right: 25px;
   text-align:justify;
   font-size:14pt;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:normal;
   color:#FFFFEE;
   }

.InfoTextTitel {
   padding-top: 15px;
   padding-bottom: 10px;
   padding-left: 25px;
   padding-right: 25px;
   text-align:left;
   font-size:12pt;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   color:#FFFF33;
   }

.InfoNewsHeader {
   padding-top: 5px;
   padding-bottom: 5x;
   padding-left: 15px;
   padding-right: 10px;
   vertical-align:bottom;
   font-size:11pt;
   font-family:Arial, Helvetica, sans-serif;
   /*font-weight:bold;*/
   color:#FFFFEE;
   }
.InfoNewsText {
   padding-top: 15px;
   padding-bottom: 5px;
   padding-left: 15px;
   padding-right: 10px;
   text-align:justify;
   font-size:10pt;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:normal;
   color:#FFFFEE;
   }

.InfoLine {
   border-bottom-width:1px; border-bottom-color:#EEEEEE; border-bottom-style:solid;
   }
.InfoLineRight {
   border-right-width:1px; border-right-color:#6699CC; border-right-style:solid;
   }
.InfoLineBottom {
   border-bottom-width:1px; border-bottom-color:#6699CC; border-bottom-style:solid;
   }

/* ----------------------------------------------------------- */
.TextLeft { text-align:left;
}
.TextRight { text-align:right;
}
.TextCenter { text-align:center;
}
.TextTop { vertical-align:top;
}
.TextBold { font-weight:bold;
}
/* ----------------------------------------------------------- */
TD.BildMain {
   padding-left: 15px;
   padding-right: 5px;
   text-align:left;
   vertical-align:top;  /*middle;*/
   font-size:10pt;
   font-family:Verdana, Arial, Helvetica;
   font-weight:normal;
   color:#FFFFEE;
   }

TD.Text10Normal {
   text-align:left;
   font-size:10pt;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:normal;
   color:#FFFFEE; }
TD.Text10Bold {
   text-align:left;
   font-size:10pt;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   color:#FFFFEE; }

/* ----------------------------------------------------------- */
.BildAuswVert { /* Bildauswahl vertikal neben Hauptbild */
   text-align:left;  /*center;*/
	 vertical-align:center;
  }

.BildBeschrSpalte { /* Spalte mit dem Text der Bildbeschreibung */
   max-width:200px; overflow:visible;
  }
/* ----------------------------------------------------------- */
.BildTitel {
   padding-top: 25px;
   padding-bottom: 25px;
   text-align:center;
   font-size:12pt;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   color:#FFFFEE;
   border-top-width:1px; border-top-color:#6699CC; border-top-style:solid;
   border-bottom-width:1px; border-bottom-color:#6699CC; border-bottom-style:solid; }
   
.BildText {
   text-align:left;
   font-size:10pt;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:normal;
   color:#FFFFEE; }
.BildTextCenter {
   text-align:center;
   font-size:10pt;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:normal;
   color:#FFFFEE; }

/* ----------------------------------------------------------- */

TD.Copyright {
   text-align:right;
   vertical-align:middle;  /*bottom;*/
   font-size:7pt;
   font-family:Verdana, Arial, Helvetica;
   font-weight:normal;
   color:#FFFFEE; }

/* ----------------------------------------------------------- */
/* News auf der Home-Seite - 2009-04 */
.NewsContainer {
   padding-top: 2px;
   padding-bottom: 2px;
   padding-left: 2px;
   padding-right: 2px;
   border-width:1px; border-color:#6699CC; border-style:solid;
	 z-index:50;	/* auf hÃ¶chster Ebene - 2015-03 */
   }
   
.NewsBox {
   padding-top: 5px;
   padding-bottom: 5px;
   padding-left: 8px;
   padding-right: 8px;
   background-color:#DDDDDD;
   border-width:1px; border-color:#6699CC; border-style:solid;
	 z-index:50;	/* auf hÃ¶chster Ebene - 2015-03 */
   }
   
.NewsTitel {
   text-align:left;
   font-size:12pt;
   font-family:Verdana, Arial, Helvetica;
   font-weight:bold;
   color:#000066;
   }
.NewsInfo {
   text-align:left;
   font-size:10pt;
   font-family:Verdana, Arial, Helvetica;
   font-weight:bold;
   color:#000066;
   }
.NewsText {
   padding-top: 3px;
   padding-left: 8px;
   text-align:left;
   font-size:10pt;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:normal;
   color:#000000;
   }
   
.NewsAbstand {
   text-align:left;
   font-size:2pt;
   font-family:Verdana, Arial, Helvetica;
   font-weight:normal;
   height: 5px;
   }
   
/* ----------------------------------------------------------- */
INPUT.FormFeld {
   padding-left:3px;
   padding-right:3px;
   text-align:left;
   font-family:Arial,Helvetica,Verdana;
   font-weight:normal;
   font-size:10pt;
   color:#000099;
   }
INPUT.FormFeldCenter {
   padding-left:3px;
   padding-right:3px;
   text-align:center;
   font-family:Arial,Helvetica,Verdana;
   font-weight:normal;
   font-size:10pt;
   color:#000099;
   }
INPUT.Button {
   text-align:center;
   font-family:Arial,Helvetica,Verdana;
   font-weight:normal;
   font-size:8pt;
   color:#000099;
   padding-left:3px;
   padding-right:3px;
   /*
   background-image: url(../images/suchen.gif);
   background-repeat:no-repeat;
	 background-position:left;
	 width:70px;*/
   }
TEXTAREA.FormFeld {
   font-size:10pt;
   font-family:Arial, Helvetica, Verdana;
   font-weight:normal;
   text-align:justify;
   padding-left:3px;
   padding-right:3px;
   color:#000099; }
/* ----------------------------------------------------------- */

