body { background-image:url('images/backmain21.gif'); 
       background-color:#C6C6CB;
       margin:0; 
       padding:0; 
      SCROLLBAR-ARROW-COLOR: #ffcc00; SCROLLBAR-BASE-COLOR: #302B91; scrollbar-3d-light-color: black; scrollbar-dark-shadow-color: black}

.framelogin  { border: 1px dotted #000080; padding-left: 4px; padding-right: 4px; 
               padding-top: 1px; padding-bottom: 1px }
	.ip2 { border:1px solid #000080; font-family :  Arial;  background-color:#D6D5DD; color:#FF0000; font-size:9pt }
	.ip3 { border:1px solid #000080; font-family :  Arial;  background-color:#FFFFFF; color:#FF0000; font-size:9pt }

.ip { font-family : tahoma,geneva, Helvetica, sans-serif;  background-color:#302b91; color:ffffff; border-left: solid #c6c6cb 1px; border-top: solid #c6c6cb 1px; border-right: solid #c6c6cb 1px; border-bottom: solid #c6c6cb 1px; font-size:10pt; }

.registered   { font-weight: normal; font-size: -4 }
.menu                    { font-size: 11px; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: white url(images/gif/back_rand_hell.gif); margin-top: 5px; margin-bottom: 15px; border-style: solid; border-width: 1px 1px 0px 1px; border-color: black; width: 155px }
p { font-size: 9px; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.menuTitle               {  color: white; background-color: #302B91; background-image: url(images/verlauf1a.gif); padding: 1px 2px 2px 5px; border-bottom: 1px solid black; height: 15px }
.menuPunkt                   { color: black; text-decoration: none; background-color: #D6D5DD; background-image: url(); padding: 3px 2px 5px 5px; border-bottom: 1px solid black }
.menuTeiler    { color: black; text-decoration: none; background-color: silver; padding: 1px 2px; border-bottom: 1px solid black }

.menuTab    { color: #000000; text-decoration: none; background-color: #D6D5DD; border-bottom: 1px solid #000000; ; padding-left:2px; padding-right:2px; padding-top:1px; padding-bottom:1px }

.menuPunktAktiv    { color: black; text-decoration: none; background-color: #C9C6DD; padding: 3px 2px 5px 5px; border-bottom: 1px solid black }
a:hover { color: #ff0000; text-decoration: none }
a  { color: #ff0000; text-decoration: underline }
.menuKleingedrucktes     { background-image: url(images/gif/back_rand_hell.gif); margin-top: 15px; padding: 3px; border: solid 1px black; position: absolute; width: 155px }


a:link { color:#000000; text-decoration:none; background-color:none; padding:0; font-weight:normal; }
a:visited { color:#000000; text-decoration:none; background-color:none; padding:0; font-weight:normal; }
a:hover { color:#000000; text-decoration:none; background-color:none; padding:0; font-weight:normal }
a:active { color:#000000; text-decoration:none; background-color:none; padding:0; font-weight:normal; }

a:link.text { color:#24377A; text-decoration:none; background-color:#F8ED00; padding-left:1px; padding-right:1px; font-weight:normal; }
a:visited.text { color:#24377A; text-decoration:none; background-color:#F8ED00; padding-left:1px; padding-right:1px; font-weight:normal; }
a:hover.text { color:#24377A; text-decoration:underline; background-color:#FFFCD5; padding-left:1px; padding-right:1px; font-weight:normal; }
a:active.text { color:#24377A; text-decoration:none; background-color:#F8ED00; padding-left:1px; padding-right:1px; font-weight:normal; }

a:link.nav { color:#24377A; text-decoration:none; font-weight:bold; }
a:visited.nav { color:#24377A; text-decoration:none; font-weight:bold; }
a:hover.nav { color:#DF0024; text-decoration:none; font-weight:bold; }
a:active.nav { color:#24377A; text-decoration:none; font-weight:bold; }

a:link.smallnavigation { color:#cd0000; text-decoration:underline; background-color:#FFFCD5;font-weight:bold; }
a:visited.smallnavigation { color:#cd0000; text-decoration:underline;background-color:#FFFCD5; font-weight:bold; }
a:hover.smallnavigation { color:#cd0000; text-decoration:underline; background-color:#FFFCD5;font-weight:bold; }
a:active.smallnavigantion { color:#cd0000; text-decoration:underline; background-color:#FFFCD5;font-weight:bold; }

a:link.index { color:#F8ED00; text-decoration:none; background-color:none; padding:0; font-weight:normal; }
a:visited.index { color:#F8ED00; text-decoration:none; background-color:none; padding:0; font-weight:normal; }
a:hover.index { color:#F8ED00; text-decoration:none; background-color:none; padding:0; font-weight:normal; }
a:active.index { color:#F8ED00; text-decoration:none; background-color:none; padding:0; font-weight:normal; }

a:link.content { color:#ff0000; text-decoration:none; background-color:none; padding:0; font-weight:bold; }
a:visited.content { color:#ff0000; text-decoration:none; background-color:none; padding:0; font-weight:bold; }
a:hover.content { color:#ff0000; text-decoration:none; background-color:none; padding:0; font-weight:bold; }
a:active.content { color:#ff0000; text-decoration:none; background-color:none; padding:0; font-weight:bold; }

a:link.content1 { color:#ff0000; text-decoration:none; background-color:none; padding:0; font-weight:bold; }
a:visited.content1 { color:#ff0000; text-decoration:none; background-color:none; padding:0; font-weight:bold; }
a:hover.content1 { color:#ff0000; text-decoration:none; background-color:none; padding:0; font-weight:bold; }
a:active.content1 { color:#ff0000; text-decoration:none; background-color:none; padding:0; font-weight:bold; }



td,h1,h2,h3,h4 { font-family:tahoma,geneva,helvetica,sans-serif; color:#000000;font-size:13px; } 
p,ul,li,select { font-family:verdana,geneva,helvetica,sans-serif; }

p,h1,ul,li,select { color:#24377A; }

p,ul,li { font-size:12px; 
          line-height:15px; 
          margin-bottom:9px;
          margin-top:0; }

h1 { font-size:16px; 
     margin-bottom:12px; 
     font-decoration:none; 
     font-weight:bold; }


.content { font-family: tahoma, verdana,geneva,helvetica,sans-serif;
font-size:12px; 
padding-left:10px; 
           padding-bottom:10px; 
           padding-top:10px; 
           padding-right:0px; 
           vertical-align:top;
           text-align:left; 
           background-color:#C6C6CB; line-height:140%;  color:#000000 }
           
.content1 { font-family: tahoma, verdana,geneva,helvetica,sans-serif;
font-size:13px; 
padding-left:10px; 
           padding-bottom:10px; 
           padding-top:10px; 
           padding-right:20px; 
           vertical-align:top;
           text-align:left; 
           background-color:#C6C6CB; line-height:170%;  color:#302b91 
                 
           }           



           
.content-default { font-family: tahoma,verdana,geneva,helvetica,sans-serif;
font-size:12px; 
padding-left:10px; 
           padding-bottom:10px; 
           padding-top:10px; 
           padding-right:0px; 
           vertical-align:top;
           text-align:left; 
           line-height:140%;  color:#C6C6CB }
           
           
.content-head { font-size:18px; 
padding-left:10px; 
           padding-bottom:10px; 
           padding-top:5px; 
           padding-right:0px; 
           vertical-align:top;
           text-align:left; 
           background-color:#C6C6CB; line-height:120%; font-family: CorpoADem, verdana, arial, times;
 color:#000080 }


.date { text-align:right; 
        padding-right:5px; 
        color:#B3B3C2; 
        font-size:16px; 
        font-weight:bold; }
        
.seiten { text-align:left; 
        padding-left:5px; 
        color:#B3B3C2; 
        font-size:12px; 
        font-weight:bold; }

.navigation1 { font-family:tahoma,geneva,helvetica,sans-serif; 
              margin-left:20px; 
              margin-top:10px;
              margin-bottom:0;  
              font-size:12px; 
              font-weight:bold; 
              color:#302B91;
              line-height:140%; }

.aufzhandeltop { font-family:tahoma,geneva,helvetica,sans-serif; 
           		margin-top:5px;
           		margin-bottom:3;  
              font-size:18px; 
              font-weight:bold; 
              color:#ffffff;
              }
              
              .news { font-family:tahoma,geneva,helvetica,sans-serif; 
           		margin-top:5px;
           		margin-bottom:3;  
              font-size:12px; 
              font-weight:bold; 
              color:#000000;
              }
              
.aufzhandelbot { font-family:tahoma,geneva,helvetica,sans-serif; 
           margin-top:0px;
           margin-bottom:0;  
              font-size:12px; 
              font-weight:bold; 
              color:#ffffff;
              }

.newsletter1 { border:1px solid #000080;
              background-color:#B3B3C2;
              font-family:Verdana;
              font-size:12px;
              color:#302B91; 
              font-weight:bold; 
              padding-left:4px; padding-right:1px; padding-top:1px; padding-bottom:1px; width:100% }
  
         
.subnavigation1 { font-family:tahoma,geneva,helvetica,sans-serif; 
                 margin-left:30px; 
                 margin-top:0; 
                 margin-bottom:0; 
                 font-size:12px; 
                 font-weight:bold; 
                 color:#F8ED00;    
                 line-height:140%; }

.smallnavigation { font-family:tahoma,geneva,helvetica,sans-serif; 
                   padding-left:20px; 
                   font-size:11px; 
                   font-weight:bold; 
                   color:#FFFFFF; 
                   vertical-align:middle;
                   line-height:100%;
                  }

.topofpage { font-family:tahoma,geneva,helvetica,sans-serif; 
             font-size:9px;
             text-align:right;
             margin-top:10px;
             border-top:dotted 1px #302b91; }

.pagebottom { font-family:tahoma,geneva,helvetica,sans-serif; 
              font-size:9px; 
              color:#771D22;
              line-height:15px; }