  @CHARSET "UTF-8";
body {
font-size: 1.3em;
font-family: Arial;
background: url(../bilder/gif/bg.gif) repeat;
background-color: #1F237D;
text-align: center;
margin: 0;
padding: 0;
}
/*-------------------------------------------------------------------------------------------*/


#page {
font-size: 1.3em;
background: url(../gfx/bg_php5.jpg) repeat-y;
background-color:#C0C0C0;
text-align: left;
margin: 0px auto 0px auto;
width: 800px;
}
#pageI {
font-size: 1.3em;
background-color:#C0C0C0;
text-align: left;
margin: 0px auto 0px auto;
width: 800px;
}
#pageU {
font-size: 1.3em;
background-color: #c0c0c0;
text-align: left;
margin: 0px auto 0px auto;
width: 800px;
height: auto;
}
#mainU {
background-image: url(../arbeit/underconstruction.jpg);
width: 800px;
height:600px;
margin: 0px auto 0px auto;
 }
#inhaltU {
padding-top:250px;
padding-left:160px;
}
#header {
margin: 0px auto 0px auto;
float:left;
width:800px;
}
#drucken {
clear: both;
text-align: right;
margin: 80px 20px 20px 0px;
}
#text {
margin: 0px
auto;
z-index: 200;
width: 930px
}
#headLinks{
background:#666666;
margin-right:0px;
float:left;
width:200px;
height:60px;
}
#logo    {
float:left;
background-color: #666666;
width:510px;
}
*+html #logo    {
float:left;
background-color: #c0c0c0;
height:140px;
width:510px;
}
*html #logo    {
float:left;
background-color: #c0c0c0;
height:140px;
width:510px;
}
#headRechts      {
margin-left:0px;
float:right;
width:600px;
height:60px;
}
#main   {
clear:both;
margin: 0px;
width:800px;
}
#colL{
float: left;
margin-top: 0px;
width: 200px;
height: 100%;
}
#colM {
float:left;
width:600px
}
#colMI {
float:left;
width:700px
}
#phpinhalt_kurse{
font-size:1.1em;
width:480px
}

#colR{
float:right;
margin:0px 11px 0px 0px;
width: 205px;
}
* html #colR{
float:right;
margin:0px 0px 0px 0px;
width: 205px;
}
#footer {
background-color: #666666;
clear: both;
margin: 0px auto 0px auto;
width: 800px;
height:30px;
}
#footer #copy{
padding: 10px 10px 0px 0px;
float:right;
}
#footer #home{
padding: 10px 0px 0px 10px;
float:left;
}
#end{
font-size: 1px;
background: url(../gfx/bg_php5.jpg) repeat-y;
clear: both;
margin: 0px auto 0px auto;
width:800px;
height: 80px;
}
#endI{
font-size: 1px;
clear: both;
margin: 0px auto 0px auto;
width:800px;
height: 80px;
}
#aktuell    {
margin:0px 0px 0px 0px ;
height: 720px; visibility: visible;
width:200px;
 }

*+html  #aktuell    {
margin:20px 0px 0px 0px ;
height: 720px;
width:200px;
 }
*+html #aktuell p{
margin:0px 0px 0px 0px;
}
*html #aktuell p{
margin:0px 0px 0px 0px;
}
* html #aktuell    {
margin:10px 0px 0px 0px ;
padding:0px 15px 0px 5px;
height: 720px;
width:200px;
 }

*+html #aktuell hr{
margin:0px;
width:200px;
}
*html #aktuell hr{
margin:0px;
width:200px;
}
*+html p.newstext {
padding:20px 0px 10px 0px;
font-size:13px;
text-align:justify
}

*html p.newstext {
padding:20px 0px 10px 0px;
font-size:13px;
text-align:justify
}
p.teaser {
padding:10px 0px 0px 0px;
font-size:1.2em;
}

*+html h3.head {
margin:10px 0px 10px 0px;
padding:0px;
}
*html h3.head {
margin:10px 0px 10px 0px;
padding:0px;
}
p.newstext {
font-size:13px;
text-align:justify
 }
#aktuell hr{
margin-left:0px;
width:150px;
}
*+html #aktuell hr{
padding:0px 0px 0px 0px;
margin:10px 20px 0px 0px;
border-top: #f5f5f5;
border-right: #f5f5f5;
border-bottom: 1px solid #f5f5f5;
border-left: #f5f5f5;
 }

*+html hr {
padding:0px 50px 0px 0px;
margin:10px 20px 10px 0px;
border-top: #f5f5f5;
border-right: #f5f5f5;
border-bottom: 1px solid #f5f5f5;
border-left: #f5f5f5;
}
hr  {
padding:0px 50px 0px 0px;
margin:10px 20px 10px 0px;
border-top: #f5f5f5;
border-right: #f5f5f5;
border-bottom: 1px solid #f5f5f5;
border-left: #f5f5f5;

 }
#aktuellBild {
position: absolute;
top: 315px;
left: 0px;
width: 200px;
height: 280px;
visibility: visible;
display: block;
}
#content    {
font-size:1,0 em;
display: block;
}
#contentHeader    {
display: block;
margin-top:10px;
margin-left:0px
 }
#navBar{
width:200px;
}
#navigation  {
padding: 0px 30px 0px 0px;
text-align:right;
 }

*+html #navigation  {
margin:20px 0px 0px 0px;
padding: 0px 30px 0px 0px;
text-align:right;
 }
*html #navigation  {
margin:15px 0px 0px 0px;
padding: 0px 30px 0px 0px;
text-align:right;
 }
.hidden {
display: none;
}
#contentHeader {
padding-left:10px;
}
h1 {
font-size:1.3em;
color: #FFFFFF;
font-family: Arial;
padding-right: 8px;
padding-left: 10px;
}
#haftung {
padding-top:20px;
}
#betreuung {
padding-top:20px;
}
#powered {
padding-top:20px;
}
#blankeLogo {
float:left;
}
#design {
padding:12px 10px 0px 10px;
float:left;
}
.headline    {
color: #1F237D;
font-weight: bolder;
font-size: 12pt;
font-family: Arial;
text-align: left;
margin: 10px;
}
#anfahrt {
padding:10px 0px 0px 40px;
}
#engagieren_konzert {
padding: 10px 20px 10px 10px;
}
.überschriften  {
color: #1F237D;
font-size: 14px;
font-family: Arial;
padding-right: 8px;
padding-left: 10px;
}
.ueberschriften  {
color: #1F237D;
font-size: 14px;
font-weight:bolder;
font-family: Arial;
padding-right: 8px;
padding-left: 10px;
}
*+html .ueberschriften  {
color: #1F237D;
font-size: 14px;
font-weight:bolder;
font-family: Arial;
padding:0px 8px 0px 10px;
margin-top:20px;
}
#formInner {
margin:20px 0px 0px 10px;
}
#termin {
color:#666666;
margin:0px 0px 0px 10px;
}
#terminI {
margin:0px 0px 0px 10px;
}
.textU       {
color: #000;
font-size: 1.9em;
line-height: 18px;
font-family: Arial;
padding-right: 8px;
padding-left: 8px;
}
.textU       {
color: #000;
font-size: 0.9em;
line-height: 18px;
font-family: Arial;
padding-right: 8px;
padding-left: 8px;
}
.text       {
text-align:justify;
color: #000;
font-size: 1.1em;
line-height: 18px;
font-family: Arial;
padding-right:20px;
padding-left: 10px;
}
#titel1 hr {
border-top: #f5f5f5;
border-right: #f5f5f5;
border-bottom: 1px solid #f5f5f5;
border-left: #f5f5f5;
width:470px;
}
#content hr {
border-top: #FB7D19;
border-right: #FB7D19;
border-bottom: 1px solid #FB7D19;
border-left: #FB7D19;
width:430px;
margin-left:5px;
}
#content p {
font-size:1.1em;
}
#text {
font-size:1.1em;
}
#text hr {
margin-left:0px;
}
#rep {
margin-left:40px;
}
#php {
margin-left:40px;
}
.eng {
width:470px;
border:0px;
cellspacing:0px;
cellpading:0px;
}
#login{
margin: 100px auto 0px auto;
background-color:#FF8000;
color: #FFFFFF;
font-size: 14px;
font-family: Arial;
width:470px;
}
td, th {
padding: 3px;
border:0px;
 }
tr {
border:0px;
}
#terminI tr {
font-size: 0.9em;
border:1px solid;
text-align: center;
}
#terminI td {
border:1px solid;
}
#terminI table {
border-collapse:collapse;
border:1px solid;
}
#php td {
width:410px;
border:1px solid #676767;
}
*+html .preis {
padding:0px 0px 0px 10px;
margin:0px;
}

.preis {
font-size:1.1em;
padding:0px 0px 0px 10px;
}
#termin hr  {
border-top: #FB7D19;
border-right: #FB7D19;
border-bottom: 1px solid #FB7D19;
border-left: #FB7D19;
width:420px;
margin-left:0px;
 }
a.standard:link{
color: #FF4500;
font-size: 10pt;
line-height: 12pt;
font-family: Arial
}
a.standard:visited{
color: #FF4500;
font-size: 10pt;
line-height: 12pt;
font-family: Arial
}
a.standard:hover{
color: #FB7D19;
font-size: 10pt;
line-height: 12pt;
font-family: Arial;
text-decoration: none;
}
a.standard:active{
color: #4b0000;
font-weight: lighter;
font-size: 10pt;
line-height: 12pt;
font-family: Arial
}
.error{
color:#FFFFFF;
background-color:#FF0000;
width:490px;
}
#admin {
margin:0px auto 0px auto;
background-color:#C0C0C0;
width:600px;
}

.text_active {
color: #FFFFFF;
font-size: 12px;
font-weight:bolder ;
line-height: 30px;
font-family: Arial;
}
div#navigation #current {
color: #FFFFFF;
font-size: 12px;
font-weight:bolder ;
line-height: 30px;
}


div#navigation ul {
line-height: 30px;
font-size: 12px;
list-style: none;
}

div#navigation li {
color: #C0C0C0;
}

div#navigation li a:link{
color: #000000;
}

div#navigation li a:visited{
color: #000000;
}

div#navigation li a:hover{
color: #FF8000;
}

div#navigation li a:active{
color: #FFFFFF
}

div#navigation h2 {
color: #039;
}
#zurueck {
}
table {
font-size:1.2em;
}

/*-------------------------------------------------------------------------------------------------------------
###############################################################################################################
---------------------------------------------------------------------------------------------------------------*/
/* zuerst allgemeine CSS Angaben */


/* spezielle CSS Anweisungen für den "Player" :  */
.rahmen  { font-size: 1.1em; margin: 10px auto; padding: 10px; border: solid 4px #ddd; width: 35em; -moz-border-radius: 18px }
.rahmen h1 {
       font-size: 1.4em;
       margin:0;
}



.pic {
     float:left;
     margin-right: 5px;
}

.rahmen .klein {font-size: 85%;}

/* die Zwischen-Überschriften */
.rahmen .heading {
      font-weight:bold;
      margin: 1em 0 0 -1em;
}



.rahmen li.row2,
.rahmen li.row2 a,
.rahmen li.row2 span,
.rahmen li.row1,
.rahmen li.row1 a,
.rahmen li.row1 span  { color: #696969 }

.rahmen li a:link,
.rahmen li a:visited,
.rahmen li a:link span,
.rahmen li a:visited span {
      text-decoration:none;
      font-weight:bold;
}

.rahmen li a:focus,
.rahmen li a:focus span,
.rahmen li a:hover,
.rahmen li a:hover span  { color: #ff4500 }


.rahmen ul {
      list-style-type:none;
      padding: 0;
      margin:0;
}

.rahmen li {padding: .5em 1em; }

/* der Hintergrund fuer jede zweite Zeile */
.rahmen .row2 {
      background-color: #f2f2f2;
      -moz-border-radius:10px;
}

* html .rahmen li {height:1%}
*+html .rahmen li {height:1%}

/* der Stop button  */
.rahmen a:link.stopbutton,
.rahmen a:visited.stopbutton  { color: #f5f5f5; background-color: #696969; padding: 0 10px; border: outset 2px #eee }


/* zusätzliche versteckte Stop buttons für SR wie den WF, die per DHTML nicht aktualisieren */
/* Nachteil: für Optiker beim Durchtabben ein "Geistertab" */
.rahmen .hideperm {
          position:absolute;
          left:-1000px;
          /* top:-1000px; um Springen zu vermeiden? */
          width:0;
          height:0;
          overflow:hidden;
          display:inline;
}


.rahmen .pl,
.rahmen .pl span  { color: #696969 }

.rahmen #ton {
     float:right;
     width:6.35em;
     height:2em;
}

* html .rahmen #ton img {
border:0;
margin:0 0 0 0 !important;
}
/*-------------------------------------------------------------------------------------------------------------
###############################################################################################################
---------------------------------------------------------------------------------------------------------------*/

#repfooter   { font-family: Arial, sans-serif; background-color: #4b0000; position: relative; top: 38px; left:-180px; width: 870px; height: 40px; visibility: visible; display: block }
.plugin_th   { color: #7b4535; font-size: 16px; font-family: "Courier New"; text-decoration: none; background-color: #dcdcdc; padding: 3px; border-top: 1px dotted #000 }
.plugin_th_main  { color: #7b4535; font-size: 16px; font-family: "Courier New"; text-decoration: none; background-color: silver; padding: 3px }
.plugin_th1   { color: #7b4535; font-size: 16px; font-family: "Courier New"; text-decoration: none; background-image: url(../bilder/tabel_th.gif); padding: 3px; border-style: solid; border-width: 1px; border-color: #fff #d2b48c #d2b48c #fff }
.thnew  { color: #ff4500; font-weight: lighter; font-size: 12px; font-family: "Courier New"; background: #d5d1ae url(../bilder/tabel_td.gif); padding: 3px; border-color: #fff #d2b48c #d2b48c #fff }
.plugin_td { color: #2f2f30; font-size: 15px; font-family: "Courier New"; text-decoration: none; background: #dcdcdc url(../bilder/tabel_td.gif); text-align: left; padding: 3px }
.plugin_td_init  { color: #2f2f30; font-size: 15px; font-family: "Courier New"; text-decoration: none; background: #dcdcdc url(../bilder/tabel_td.gif); text-align: center; float: none; padding: 3px 3px 3px 1px; width: auto }
.plugin_td4 { color: #2f2f30; font-size: 12px; font-family: "Courier New"; text-decoration: none; background: #dcdcdc url(../bilder/tabel_td.gif); text-align: left; padding: 3px }
.plugin_main  { color: #2f2f30; font-size: 15px; font-family: "Courier New"; text-decoration: none; background-color: #fff8dc; text-align: left; padding: 3px; border-style: dotted; border-width: 1px 1px 1px 0px; border-color: #999 }
.plugin_admin { color: #2f2f30; font-size: 15px; font-family: "Courier New"; text-decoration: none; text-align: left; padding: 3px; border-style: dotted; border-width: 1px 1px 1px 0px; border-color: #999; width: 300px }
.senden { color: #2f2f30; font-size: 15px; font-family: "Courier New"; text-decoration: none; background-color: red; text-align: left; padding: 3px }
.plugin_alex { color: #2f2f30; font-size: 15px; font-family: "Courier New"; text-decoration: none; background: #dcdcdc url(../bilder/a-blanke_logo.GIF); text-align: left; padding: 3px }
.plugin_td_right { color: #2f2f30; font-size: 15px; font-family: "Courier New"; text-decoration: none; background: #dcdcdc url(../bilder/tabel_td.gif); text-align: right; padding: 3px }
.plugin_td3 { color: #2f2f30; font-size: 15px; font-family: "Courier New"; text-decoration: none; background: #dcdcdc url(../bilder/tabel_td.gif); text-align: left; padding: 3px; border: solid 1px maroon; width: 180px }
.plugin_td2 { color: #2f2f30; font-size: 15px; font-family: "Courier New"; text-decoration: none; background: #dcdcdc url(../bilder/tabel_td.gif); padding: 3px }
.plugin_td1  { color: #2f2f30; font-size: 20px; font-family: "Courier New"; text-decoration: none; background: #dcdcdc url(../bilder/tabel_td.gif); text-align: left; padding: 3px; border: 0px }
.trenn { color: #7b4535; font-size: 15px; font-family: "Courier New"; text-decoration: none; background-color: #d5d1ae; text-align: center; padding: 3px; border-top: 1px dotted #000 }
.plugin_about    { color: #2f2f30; font-size: 15px; font-family: "Courier New"; text-decoration: none; background: transparent url(../bilder/pp_de.JPG) no-repeat; padding: 3px; border: 0px }
.plugin_to   { color: #ffffff; font-size: 14px; font-family: "Courier New"; text-decoration: none; background-color: #d2b48c; padding: 3px }
img {border: 0px;}
.cont_table { margin: 0px; padding: 0px; border: 0px; width: 100% }
.plugin_td {color: #2f2f30; font-size: 15px; font-family: "Courier New"; text-decoration: none; background: #dcdcdc url(../bilder/tabel_td.gif); text-align: left; padding: 3px }
h2,h3,h4,h5{}
h3.head { font-size:16px; color:#1F237D; }
p.datum { font-size:10px; color:#2E2D2D; }

p.autor { font-size:12px; }
p.weitlinks { font-size:13px; }
a img { border-style:none; }
#adminmenu { width:200px; }
#innerPHP       { font-family: Arial, sans-serif; background: url(../redaktion/images/bg_php.jpg) repeat-y; padding-left: 180px; position: absolute; z-index: 10; top: 0px; left: 0px; width: 871px; height: auto; visibility: visible; display: block }
#innerPHPkonz { font-family: Arial, sans-serif; background: url(../redaktion/images/bg_php.jpg) repeat-y; padding-left: 0px; position: absolute; z-index: 10; top: 0px; left: 0px; width: 871px; height: auto; visibility: visible; display: block }
#table  { position: relative; top: -150px; width: 450px }
a:link { color:#800000; text-decoration:underline; }
a:visited  { color: #ff4500; text-decoration: underline }
a:hover { color:#BA0303; text-decoration:none; }
a:active { color:#FF0000; text-decoration:none; }
a.pop:link  { color: #000; font-size: 10pt; line-height: 12pt; font-family: Arial }
a.pop:visited  { color: #e87b14; font-size: 10pt; line-height: 12pt; font-family: Arial }
a.pop:hover   { color: #ffc; font-size: 10pt; line-height: 12pt; font-family: Arial; text-decoration: underline; list-style-image: url(../bilder/gif/brown_dot.gif) }
a.pop:active   { color: #ffc; font-weight: lighter; font-size: 10pt; line-height: 12pt; font-family: Arial; list-style-image: url(../bilder/gif/brown_dot.gif) }
a.footer:link   { color: #fff; font-size: 10pt; line-height: 12pt; font-family: Arial }
a.footer:visited  { color: #fff; font-size: 10pt; line-height: 12pt; font-family: Arial }
a.footer:hover    { color: #fff; font-size: 10pt; line-height: 12pt; font-family: Arial; text-decoration: underline; list-style-image: url(../bilder/gif/brown_dot.gif) }
a.footer:active    { color: #fff; font-weight: lighter; font-size: 10pt; line-height: 12pt; font-family: Arial; list-style-image: url(../bilder/gif/brown_dot.gif) }
a.new:link      { color: #000; font-size: 10pt; line-height: 20px; font-family: Arial; background: url(grafik/violin_s.GIF) no-repeat left ; margin-left: 5px; padding: 8px 2px 8px 22px }
a.new:visited       { color: black; font-size: 10pt; line-height: 12pt; font-family: Arial; background: url(grafik/violin_s.GIF) no-repeat left ; margin-left: 5px; padding: 8px 2px 8px 22px }
a.new:hover { color: #fff; font-size: 10pt; line-height: 12pt; font-family: Arial; background: url(grafik/violin_s.GIF) no-repeat left ; margin-left: 5px; padding: 8px 2px 8px 22px}
a.new:active { color: #fff; font-weight: lighter; font-size: 10pt; line-height: 12pt; font-family: Arial; background: url(grafik/violin_s.GIF) no-repeat left ; margin-left: 5px; padding: 8px 2px 8px 22px}
a.test:link     { color: black; font-size: 10pt; line-height: 12pt; font-family: Arial; text-decoration: none; background: black url(../bilder/gif/home-photo-baby.jpg); padding: 10pt; border: solid 3pt #e87b14 }
a.test:visited   { color: #e87b14; font-size: 10pt; line-height: 12pt; font-family: Arial; text-decoration: none; background-image: url(../bilder/gif/home-photo-baby.jpg) }
a.test:hover   { color: black; font-size: 10pt; line-height: 12pt; font-family: Arial; text-decoration: none; background: black url(../bilder/gif/home-photo-baby.jpg); padding: 10pt; border: solid 3pt #e87b14 }
a.test:active  { color: #fc0; font-size: 10pt; line-height: 12pt; font-family: Arial; text-decoration: none; background: #ffc url(../bilder/gif/f%fcllung.png) }
a:link   { color: #000; font-size: 10pt; line-height: 12pt; font-family: Arial; text-decoration: none }
a:visited   { color: black; font-size: 10pt; line-height: 12pt; font-family: Arial; text-decoration: none }
a:hover  { color: #fff; font-weight: lighter; font-size: 10pt; line-height: 12pt; font-family: Arial }
a:active   { color: #fff; font-size: 10pt; line-height: 12pt; font-family: Arial; text-decoration: none }
a.menu:link  { color: #3c3c3c; font-size: 1.0em; line-height: 30px; font-family: Arial; text-decoration: none }
a.menu:visited  { color: #3c3c3c; font-size: 1.0em; line-height: 30px; font-family: Arial; text-decoration: none }
a.menu:hover  { color: #f5f5f5; font-size: 1.0em; line-height: 30px; font-family: Arial; text-decoration: underline }
a.menu:active  { color: #ff4500; font-size: 1.0em; line-height: 30px; font-family: Arial; text-decoration: none }
a.yellow:link     { color: #000; font-size: 10pt; line-height: 12pt; font-family: Arial; text-decoration: none; margin-left: 8pt }
a.yellow:visited     { color: #000; font-size: 10pt; line-height: 12pt; font-family: Arial; margin-left: 8pt }
a.yellow:hover   { color: #fff; font-style: normal; font-size: 10pt; line-height: 12pt; font-family: Arial; text-decoration: none; margin-left: 8pt }
a.yellow:active   { color: #fff; font-weight: lighter; font-size: 10pt; line-height: 12pt; font-family: Arial; margin-left: 8pt }
.headline_red   { color: #b90000; font-weight: bold; font-size: 11pt; font-family: Arial; text-decoration: none; background-color: #ffe4e1; text-align: center; padding-left: 5px }
rechtsbündig { color: #039; font-size: 10pt; line-height: 10pt; text-align: right }
ul.list        { color: #000; font-size: 1.0em; line-height: 1.5em; font-family: Arial; list-style-image: url(../images/dot_or.gif); margin: 0pt 0pt 0pt 14pt; padding: 0pt 0pt 0pt 8pt }
ul.list_menu    { font-size: 8pt; line-height: 10pt; font-family: Arial; text-indent: 0pt; list-style-image: url(../bilder/gif/blue-dot.gif); list-style-position: outside; margin-top: 0pt; margin-left: 20pt }
ul.list_menu2  { font-size: 8pt; line-height: 10pt; font-family: Arial; text-indent: 0pt; list-style-image: url(../bilder/gif/yellow-dot.gif); list-style-position: outside; margin-top: 0pt; margin-left: 20pt }
ul.list_menu1  { font-size: 8pt; line-height: 10pt; font-family: Arial; text-indent: 0pt; list-style-image: url(../bilder/gif/red-dot.gif); list-style-position: outside; margin: 0pt; padding: 0pt }
ul.list_red    { color: black; font-size: 10pt; line-height: 12pt; font-family: Arial; text-indent: 0pt; list-style-image: url(../bilder/gif/red-dot.gif); list-style-position: outside; margin: 0pt 0pt 0pt 14pt; padding: 0pt }
.block { color: #000; font-size: 10pt; line-height: 12pt; font-family: Arial; text-align: justify }
.block_press { color: #000; font-size: 10pt; line-height: 12pt; font-family: "Times New Roman"; text-align: justify }
.bold_text  { color: #1F237D; font-weight: bolder; font-size: 10pt; line-height: 10pt; font-family: Arial }
.menu2_text { color: #fc0; font-size: 8pt; line-height: 10pt; font-family: Arial; text-indent: 0pt; word-spacing: 0pt; letter-spacing: 0pt }
.menu_text { color: #c0c0c0; font-size: 8pt; line-height: 10pt; font-family: Arial; text-indent: 0pt; word-spacing: 0pt; letter-spacing: 0pt }

.textwhite     { color: white; font-size: 10pt; line-height: 12pt; font-family: Arial; padding-left: 8px }
.textwhite1 { color: white; font-weight: bolder; font-size: 10pt; line-height: 12pt; font-family: Arial; text-align: left; text-indent: 0pt; word-spacing: 0pt; letter-spacing: 0pt }
.text_background { color: #fff8dc; font-weight: bolder; font-size: 10pt; line-height: 12pt; font-family: Arial; text-align: left; text-indent: 0pt; word-spacing: 0pt; letter-spacing: 0pt }
.text_founder  { color: #8b4513; font-size: 10pt; line-height: 12pt; font-family: Arial }
.text_hell { color: #ffc; font-size: 10pt; line-height: 12pt; font-family: Arial }
.text_klein   { color: #ffc; font-weight: 100; font-size: 8pt; line-height: 10pt; font-family: Arial }
.text_quest { color: #039; font-size: 10pt; line-height: 12pt; font-family: Arial }
.text_right { color: #000; font-size: 10pt; line-height: 12pt; font-family: Arial; text-align: right; text-indent: 0pt; word-spacing: 0pt; letter-spacing: 0pt }
.text_sab_jan  { color: #fc0; font-size: 10pt; line-height: 12pt; font-family: Arial }
.text_sab_jan_blue  { color: #143278; font-size: 10pt; line-height: 12pt; font-family: Arial }
.text_sab_jan_blue_bold  { color: #143278; font-weight: bolder; font-size: 10pt; line-height: 12pt; font-family: Arial }
.text_sab_jan_bold  { color: #fc0; font-weight: bolder; font-size: 10pt; line-height: 12pt; font-family: Arial }
.text_sab_jan_bold_10pt { color: #fc0; font-weight: bolder; font-size: 10pt; line-height: 12pt; font-family: Arial }
.x-close  { color: #fc0; font-weight: bolder; font-size: 8pt; line-height: 12pt; font-family: Arial; border: solid 1px #ffc }