/* Body */
body{
   background-color: #666666;
   margin-left:30px;
   margin-right:30px;
   margin-top:30px;
   margin-bottom:10px;
}

img                  { border: 0; }
strong,b             { font-weight: bold; }

/* Standardschrift */
td                   { font: 0.8em verdana, sans-serif; color:#00284F; }
th                   { font: 0.8em verdana, sans-serif; color:#FFFFFF; background-color:#215994; font-weight: bold;}

.news                { font: 0.7em verdana, sans-serif; color:#114983; }
.quick               { font: 0.85em helvetica, arial, verdana, sans-serif; color:#00284F; }

.white               { color:#FFFFFF; text-decoration: none; }
.bigwhite            { color:#FFFFFF; font-weight: bold; text-decoration: none;}

.gray                { color:#333333; }
.biggray             { color:#333333; font-weight: bold;}

.black               { color:#000000; }
.bigblack            { color:#000000; font-weight: bold;}
.smallblack          { color:#000000; font-weight: bold;
                       font: 0.9em
                       helvetica, arial, verdana, sans-serif; }

.smallblue           { color:#00284F; font-weight: bold;
                       font: 0.9em
                       helvetica, arial, verdana, sans-serif; }

.red                 { color:#990000; }
.bigred              { color:#990000; font-weight: bold;}
.bigorange           { color:#B87306; font-weight: bold;}
.bigviolett          { color:#5A0099; font-weight: bold;}
.biggreen            { color:#449900; font-weight: bold;}

h1                   { font: 1.0em verdana, sans-serif; font-weight: bold; }
h2                   { font: 1.2em verdana, sans-serif; font-weight: bold; }
h3                   { font: 1.4em verdana, sans-serif; font-weight: bold; }
h4                   { font: 1.6em verdana, sans-serif; font-weight: bold; }

caption              { font: 0.5em verdana, sans-serif; color:#FFFFFF;}

p                    { text-align:justify;}
.verstecken          { display:none; visibility:hidden; }
.pfad                { border-top:1px solid #00284F; border-bottom:1px solid #00284F; }

.back                { border-top:1px solid #00284F; border-bottom:1px solid #00284F;
                       border-right:1px solid #00284F; border-left:1px solid #00284F;
                       background-color:#E7F2FC; font: 0.8em verdana, sans-serif;
                       font-weight: normal; color:#003399; }
hr                   { width:100%; height:1px; border:0px solid #000000;}
pre                  { font: 0.9em verdana, sans-serif; color:#00284F;}


a.pre:link,
a.pre:visited,
a.pre:active               { color:  #003366; text-decoration: none;}
a.pre:hover                { color:  #990000; text-decoration: none;}

a.pfad:link,
a.pfad:visited,
a.pfad:active              { color:  #003366; text-decoration: none;}
a.pfad:hover               { color:  #990000; text-decoration: none;}

a.pfad2:link,
a.pfad2:visited,
a.pfad2:active             { color:  #003366; text-decoration: none;}
a.pfad2:hover              { color:  #990000; text-decoration: none;}

a.quick:link,
a.quick:visited,
a.quick:active             { color:  #003366; text-decoration: none;}
a.quick:hover              { color:  #990000; text-decoration: none;}

a.quickwhite:link,
a.quickwhite:visited,
a.quickwhite:active        { font-size: 0.9em; color:  #FFFFFF; text-decoration: none;}
a.quickwhite:hover         { font-size: 0.9em; color:  #FFBB00; text-decoration: none;}

#kontakt     { width:100%; margin:0px; padding:0px; }
#linx        { width:100%; margin:0px; padding:0px; }
form         { padding:0; margin:0; }

.simpleselect{
                 border: 1px solid #215994;
                 background-color:#F0EEE1;
                 color: #333333;
                 font-family: Verdana,Arial, Helvetica, sans-serif;
                 font-size:0.8em;
                 width:90%
             }




#kontakt legend{
        margin-bottom:10px;
        color:#005050;
        font-size: 0.9em;
        font-weight:700;
}

#kontakt label{
        display:block;
        width:140px;
        height:1.5em;
        padding-top:0 3px 0 0;
        margin-left:3;
        color:#215994;
}


#kontakt input{
        color:#215994;
        padding:2px;
        margin-left:3px;
        background-color:#f0f0f0;
        border:1px solid;
        border-color:#215994;
        width:100%;
        font-size: 1em;
}


#kontakt textarea{
        margin:0 0 4px 4px;
        width:100%;
        color:#215994;
        background-color:#F0F0F0;
        border:1px solid;
        border-color:#215994;
}

#submitbuttons input{
        position:relative;
        width:170px;
        color:#215994;
        border:1px solid;
        border-color:#215994;
        background-color:#F0F0F0;
        margin-left:3px;

}

.kontakt fieldset{
  border:0px;
  padding:0px;
  margin-top:15px;}

#linx input{

        font-size: 0.9em;
        color:#215994;
        background-color:#EEF3F8;
        border:1px solid;
        border-color:#333333;
        width:90%;
}


.tablecl          { border-left:1px solid #000000; }
.tablecr          { border-right:1px solid #000000; }

.tablecrl         { border-right:1px solid #000000;
                    border-left:1px solid #000000;
                  }

.tablecl         {
                    border-left:1px solid #000000;
                  }

.strukt1          { border-top:1px solid #000000;
                    border-left:1px solid #000000;
                    border-right:1px solid #000000;
                    border-bottom:1px solid #000000;
                    background-color:#F0F0F0;
                  }
.strukt2          { border-top:1px solid #000000;
                    border-left:1px solid #000000;
                    border-right:1px solid #000000;
                    border-bottom:1px solid #000000;
                    background-color:#E5F0FB;
                  }

.strukt3          { border-top:1px solid #000000;
                    border-left:1px solid #000000;
                    border-right:1px solid #000000;
                    border-bottom:1px solid #000000;
                    background-color:#FFFFFF;
                  }