body {
   font-family:Garamond, Palantino, "Times New Roman", Times, serif;
   font-style:normal;
   font-size:12pt;
   color:black;
   margin:20;
   padding:0;
}
abbr, acronym {
   border-bottom: 1px dotted #333;
}
p,ol,ul,li,dt {
   font-family:Garamond, Palantino, "Times New Roman", Times, serif;
   font-size:12pt;
}
hr {
   background-color:black;
   color:black;
   border:black;
   height:1px;
   margin:0px 0px 10px 0px;
}
ul {
   margin-left:0px;padding-left:20px;
}
:lang(de)    { quotes:"\201E" "\201C" "\201A" "\2018"; }
:lang(de-DE) { quotes:"\00BB" "\00AB" "\203A" "\2039"; }
:lang(de-CH) { quotes:"\00AB" "\00BB" "\2039" "\203A"; }
:lang(en)    { quotes:"\201C" "\201D" "\2018" "\2019"; }
:lang(fr)    { quotes:"\00AB\00A0" "\00A0\00BB" "\2039\00A0" "\00A0\203A"; }
q:before { content:open-quote; }
q:after { content:close-quote; }
q q:before { content:open-quote; }
q q:after { content:close-quote; }
blockquote { font-style:italic; }
blockquote span:before { content:open-quote; }
blockquote span:after { content:close-quote; }
blockquote:after {
   content:"Zitat: " attr(cite);
   margin-left:10px;
   font-style:normal;
}
dfn:before { content:open-quote; }
dfn:after { content:close-quote; }
dfn { font-style:inherit; }
fieldset {
   border:1px solid grey;
   padding:10px;
}
legend {
   color:grey;
   font-weight:bold;
}
.fieldset {
   border:1px solid grey;
   padding:4px;
   margin:15px 5px 30px 5px;
}
.legend {
   position:relative;
   top:-1em;
   left:0.5em;
   color:#000000;
   background-color:#C0E0E0;
   font-size:12pt;
   font-weight:bold;
   padding:0 2px 0 2px;
}

/**********************************************
  Bibliothek Tabelle
  adaptiert von "Blue on blue"
  written by Glenn Slaven http://slaven.net.au
  Tabellendesigns: http://icant.co.uk/csstablegallery/
*/
#tuerkistable table {
  border:0;
  font-family:Garamond, Palantino, "Times New Roman", Times, serif;
  width:100%;
}

#tuerkistable table,
#tuerkistable td,
#tuerkistable th {
  border-collapse:collapse;
  margin:0;
  padding:0;
}
#tuerkistable table caption {
  font-weight:bold;
  text-align:left;
  font-size:11pt;
  line-height:12pt;
  letter-spacing:0px;
  padding-bottom:10px;
}

#tuerkistable td,
#tuerkistable th {
  vertical-align:top;
  font-weight:normal;
}

#tuerkistable thead {
  border-left:1px solid #006468;
}

#tuerkistable thead th {
  background-color:#C0E0E0; /*#006468;*/
  color:#000000;
  font-weight:bold;
  border-top:1px solid #006468;
  border-left:1px solid #006468;
  border-right:1px solid #006468;
  padding:4px 0.4em 4px 0.4em;
  font-size:80%;
}
#tuerkistable thead th.font_small {
  font-size:70%;
}
#tuerkistable tfoot td,
#tuerkistable tfoot th {
  border-top:1px solid #006468;
  border-right:none;
  text-align:right;
  font-weight:bold;
  padding:0.4em 0.1em 0.4em 0.1em;
  font-size:80%;
}
#tuerkistable tfoot td.font_small,
#tuerkistable tfoot th.font_small {
  font-size:70%;
}
#tuerkistable tbody td,
#tuerkistable tbody th {
  background-color:#FFFFFF;
  border-left:1px solid #006468;
  border-right:1px solid #006468;
  font-size:80%;
  padding:0.4em 0.5em 0.4em 0.5em;
}
#tuerkistable tbody td.font_small,
#tuerkistable tbody th.font_small {
  font-size:70%;
}

#tuerkistable tbody tr.odd th,
#tuerkistable tbody tr.odd td {
  background-color:#F0F5F5;
}

#tuerkistable tbody th {
  font-weight:bold;
  border-left:1px solid #006468;
}

#tuerkistable th a:link,
#tuerkistable th:visited,
#tuerkistable th:active {
  color:#006468;
  background-color:transparent;
  text-decoration:underline;
}

#tuerkistable th a:hover {
  text-decoration:none;
  background-color:#00A0A0;
  color:#FFFFFF;
}

/**********************************************
  Kontaktformular */
#kontakt_formular {
  padding: 10px;
}
#kontakt_formular legend {
  color:#000000;
  font-weight: bold;
}
#kontakt_formular label {
  margin: 10px 0px 0px;
  width: 200px;
  float: left;
  clear: none;

}
#kontakt_formular input {
  border-color:#000000;
  border-style:solid solid solid solid;
  border-width:1px;
  background-color:#FFFFFF;
  margin: 10px 0px 0px;
  width: 300px;
  clear: none;
}
#kontakt_formular textarea {
  border-color:#000000;
  border-style:solid solid solid solid;
  border-width:1px;
  background-color:#FFFFFF;
  margin: 10px 0px 0px;
  width: 300px;
  clear: none;
}
#kontakt_formular select {
  border-color:#000000;
  border-style:solid solid solid solid;
  border-width:1px;
  background-color:#FFFFFF;
  margin: 10px 0px 0px;
  width: 300px;
  clear: none;
}
#kontakt_formular #abschicken {
  border-color:#000000;
  border-style:solid solid solid solid;
  border-width:1px;
  background-color:#DCDCDC;
  margin: 15px 0px 0px;
  width: 100px;
}
#kontakt_formular input.checkb {
  background-color:#F5F5F5;
  border-style:none;
  border-width:0px;
  margin: 10px 0px 0px;
  width:16px;
}

/**********************************************
  Anmeldungsformular */
#anmeldung_formular {
  padding: 10px;
}
#anmeldung_formular legend {
  color:#000000;
  font-weight: bold;
}
#anmeldung_formular label {
  margin: 10px 0px 0px;
  width: 200px;
  float: left;
  clear: none;
}
#anmeldung_formular input {
  border-color:#000000;
  border-style:solid solid solid solid;
  border-width:1px;
  background-color:#FFFFFF;
  margin: 10px 0px 0px;
  width: 300px;
  clear: none;
}
#anmeldung_formular textarea {
  border-color:#000000;
  border-style:solid solid solid solid;
  border-width:1px;
  background-color:#FFFFFF;
  margin: 10px 0px 0px;
  width: 300px;
  clear: none;
}
#anmeldung_formular #abschicken {
  border-color:#000000;
  border-style:solid solid solid solid;
  border-width:1px;
  background-color:#DCDCDC;
  margin: 10px 200px 0px;
  width: 100px;
}

/* Downloads (PDF,DOC) */
ul.downloads_pdf {
   list-style-type:none; margin-bottom:1em;
}
ul.downloads_pdf {
   list-style-type:none;
   background:url(./../netbuilder/gfx/icons/i-pdf.gif) left 0.2em no-repeat;
   padding-left:45px;
   min-height:45px;
}
ul.downloads_doc {
   list-style-type:none; margin-bottom:1em;
}
ul.downloads_doc {
   list-style-type:none;
   background:url(./../netbuilder/gfx/icons/i-doc.gif) left 0.2em no-repeat;
   padding-left:45px;
   min-height:45px;
}

pre {
   font-size:12pt;
}
.big {
   font-size:14pt;
   font-weight:bold;
}
.small {
   font-family:Garamond, Palantino, "Times New Roman", Times, serif;
   font-weight:normal;
   font-size:10pt;
   line-height:12pt;
}
.small2 {
   font-family:Garamond, Palantino, "Times New Roman", Times, serif;
   font-weight:normal;
   font-size:5pt;
}
.small3 {
   font-family:Garamond, Palantino, "Times New Roman", Times, serif;
   font-weight:normal;
   font-size:11pt;
   line-height:14px;
}
.headline {
   font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Lucida", Verdana, "Bitstream Vera Sans", sans-serif;
   font-size:14pt;
   font-weight:bold;
}
.intro {
   font-family:Garamond, Palantino, "Times New Roman", Times, serif;
   font-size:12pt;
   line-height:16pt;
}
.text {
   font-family:Garamond, Palantino, "Times New Roman", Times, serif;
   font-size:12pt;
}
.btext {
   font-family:Garamond, Palantino, "Times New Roman", Times, serif;
   font-size:12pt;
   font-weight:bold;
}
.whitecell {
   font-size:12pt;
   color:#000000;
   background-color:#F5F5F5;
}
.tuerkiscell {
   font-family:Garamond, Palantino, "Times New Roman", Times, serif;
   font-size:12pt;
   color:#000000;
}
.whitebox {
   border-color:#000000;
   border-style:solid solid solid solid;
   border-width:1px;
   background-color:#F5F5F5;
   padding-left:10px;
   padding-right:10px;
}
.homebox {
   border-color:#000000;
   border-style:solid solid solid solid;
   border-width:1px;
   background-color:#F5F5F5;
   padding-left:10px;
   padding-right:10px;
   padding-top:10px;
   padding-bottom:10px;
   font-size:12pt;
}
.tuerkisimageborder {
   border-color:#006468;
   border-style:solid solid solid solid;
   border-width:1px;
   background-color:#C0E0E0;
   padding:4px;
}
.tuerkisbox {
   border-color:#006468;
   border-style:solid solid solid solid;
   border-width:1px;
   background-color:#C0E0E0;
   padding-left:10px;
   padding-right:10px;
   padding-top:1px;
   padding-bottom:1px;
}
.tuerkisbox2 {
   border-color:#006468;
   border-style:none solid solid solid;
   border-width:1px;
   background-color:#C0E0E0;
   padding-left:10px;
   padding-right:10px;
   padding-top:1px;
   padding-bottom:1px;
}
.tuerkistable {
   font-family:Garamond, Palantino, "Times New Roman", Times, serif;
   font-size:12pt;
   border-color:#006468;
   border-style:solid solid solid solid;
   border-width:1px;
   background-color:#C0E0E0;
}
#tuerkistable1 {
   font-family:Garamond, Palantino, "Times New Roman", Times, serif;
   font-size:12pt;
   border-color:#006468;
   border-style:solid solid solid solid;
   border-width:1px;
   padding:10px;
   margin:0px;
}
.tuerkistable2 {
   font-family:Garamond, Palantino, "Times New Roman", Times, serif;
   font-size:12pt;
   border-color:#006468;
   border-style:solid solid solid none;
   border-width:1px;
   background-color:#C0E0E0;
}
.tuerkistable3 {
   font-family:Garamond, Palantino, "Times New Roman", Times, serif;
   font-size:12pt;
   border-color:#006468;
   border-style:none solid solid solid;
   border-width:1px;
   background-color:#C0E0E0;
}
.tuerkistable4 {
   font-family:Garamond, Palantino, "Times New Roman", Times, serif;
   font-size:12pt;
   border-color:#006468;
   border-style:none solid solid none;
   border-width:1px;
   background-color:#C0E0E0;
}
.textreverse {
   font-family:Garamond, Palantino, "Times New Roman", Times, serif;
   font-size:12pt;
   color:#F5F5F5;
   background-color:#006468;
   font-weight:bold;
   height:16px;
   margin:0px;
   padding:2px;
}
.textreverse2 {
   font-family:Garamond, Palantino, "Times New Roman", Times, serif;
   font-size:12pt;
   color:#006468;
   background-color:#00CCCC;
   font-weight:bold;
   /*height:22px;*/
   padding:2px;
   margin:0;
   border-color:#006468;
   border-style:solid solid none solid;
   border-width:1px;
   background-color:#00CCCC;
}
.textreversegray {
   font-family:Garamond, Palantino, "Times New Roman", Times, serif;
   font-size:12pt;
   color:#F5F5F5;
   background-color:#717171;
   font-weight:bold;
   padding:2px;
}

/*--------------------------------------*/
form {
   margin:10px 0px 0px 0;
   padding:0;
}
label {
   font-family:Garamond, Palantino, "Times New Roman", Times, serif;
   font-size:12pt;
   line-height:16pt;
   margin:0;
   padding-left:0px;
}
/*--------------------------------------*/
#emailzeile {
   border-bottom:1px solid #000000;
   padding:0 0;
}
#suchzeile {
   border-bottom:1px solid #000000;
   padding:0 0;
}
/*input.emailfeld,*/
input.suchfeld {
   display:inline;
   margin:0 0 10px 10px;
   font-family:Garamond, Palantino, "Times New Roman", Times, serif;
   font-size:11pt;
   padding-bottom:2px;
   background-color:#99EEEE;/*#CCCCBB;*/
}
input.suchfeld:hover, input.suchfeld:focus {
   background-color:#FFFFFF;
}

#emailbutton {
   width:20px;
   height:20px;
   display:inline;
   color:#CCCCBB;
   margin:0 7px 4px 0px;
   padding:0;
}
#suchbutton {
   width:20px;
   height:20px;
   display:inline;
   color:#CCCCBB;
   margin:0 7px 4px 0px;
   padding:0;
}
/*--------------------------------------*/
#black {
   color:black;
   text-decoration:none;
}
#grey {
   color:#717171;
   text-decoration:none;
}
#bgrey {
   color:#717171;
   font-weight:bold;
   text-decoration:none;
}
#darkgrey {
   color:#4C4C4C;
   text-decoration:none;
}
#bdarkgrey {
   color:#4C4C4C;
   font-weight:bold;
   text-decoration:none;
}
#darktuerkis {
   color:#006468;
   text-decoration:none;
}
#bdarktuerkis {
   color:#006468;
   font-weight:bold;
   text-decoration:none;
}
#bdarkred {
   color:#EA0000;
   font-weight:bold;
   text-decoration:none;
}
#bdarkgreen {
   color:#008000;
   font-weight:bold;
   text-decoration:none;
}
#tuerkis {
   color:#00CCCC;
   text-decoration:none;
}
/*--------------------------------------*/
a, a:visited, a:hover a:visited:hover {
   color:blue;
   text-decoration:none;
   background:transparent;
}
a:link:after, a:link:visited:after {
   content: " (Link auf <" attr(href) ">) ";
   font-size: 76%;
   color:black;
   background:transparent;
}
a[href^="/"]:link:after {
   content: " (Link auf <http://www.oeglb.at " attr(href) ">) ";
}
/*--------------------------------------*/
