
h1        {
           color: rgb(113,122,217);
           font:12pt Verdana;
           font-weight:bold;
           border-bottom:2px solid rgb(113,122,217);
           border-top:2px solid rgb(113,122,217);
           padding:5px;
           }
           
h2        {
           color: rgb(113,122,217);
           font:10pt Verdana;
           font-weight:bold;
           border-bottom:2px solid rgb(113,122,217);
           border-top:2px solid rgb(113,122,217);
           padding:5px;
           }
           
p         {
           font:10pt 'Lucida Grande', Verdana, Arial, Sans-Serif;
           text-align:justify;
           line-height:1.5;
           padding:0px;
           margin:10px;
          }
          
a         {
           text-decoration:none;
           }
           
a:hover   {
           color:rgb(248,156,71);          
          }
          
li       {
           font:8pt Verdana;
           text-align:justify;
           line-height:1.5;
           padding:0px;
           margin:1px;
          }
           
img       {
           border:0px;
          }


div.links {
           position:absolute;
           margin-left:5px;
           width:230px;
           padding:0px;
           }
           
div.mitte { 
           position:absolute;
           margin-left:260px;
           width:500px;
           }
           
div.rechts {
            position:absolute;
            margin-left:765px;
            width:200px;
            }

div.center {
            text-align:center;
           }

div.center2 {
	     margin:auto;
             width:250px;
             padding:0px;
             }

div.navi {
          background-color:rgb(112,122,217);
          padding-left:5px;
          cursor:pointer;
          }
div.navi:hover {
          background-color:rgb(254,192,79);
          }

h2.navi  {
          font:10pt Verdana;
          font-weight:bold; 
          padding:2px;
          border:0px;
         }

a.navi   {
          color:rgb(255,255,255);
          }
      

div.info {
          border: 1px solid rgb(100,100,250);
          background-color:rgb(218,218,242);
          padding:10px;
          margin-bottom:5px;
          margin-top:5px;
          }

p.info   {
          font-size:7pt;          
          }
          

div.row_l {
	   width:245px;
	   float:left;
	   padding:0px;
	   margin:0px;
	  }
	  
div.row_r {
	   width:245px;
	   float:right;
	   padding:0px;
	   margin:0px;
	  }	  


div.news {
	   margin:3px;
	   margin-top:0px;
	   border-bottom:2px solid rgb(100,100,250);
	   padding-top:0px;
	   overflow:hidden;
	   }
	     
	   
h2.sidebar   {
           font:9pt Verdana;
           font-weight:bold;
           padding:0px;
           margin:1px;
           border:0px;
          }	   

h3   {
           font:9pt Verdana;
           font-weight:bold;
           padding:0px;
           margin:1px;
          }

a.news    {
           color:rgb(112,122,217);
           }

p.news    {
   	  }

p.news_pub {font:7pt Verdana;
            padding:0px;
            margin:0px;
            background-color:rgb(235,235,242);
            }

a.news_pub {
	    color:rgb(248,156,71);
	    }
	    
	    
div.l      {
            float:left;
            }
            
div.box_l  {
	    float:left;
	    padding:1px;
	    width:200px;
	    margin-right:10px;
	    margin-bottom:10px;
	    margin-top:5px;
	    background-color:rgb(218,218,242);
	    border:1px solid rgb(100,100,250);
	   }
	   
div.feed  {
           background-color:rgb(218,218,242);
            border:1px solid rgb(100,100,250);
          }
          
div.feed_n {
            background-color:rgb(218,218,242);
            float:right;
            width:235px;
            margin-left:5px;
            margin-top:5px;
            border:1px solid rgb(100,100,250);
            } 
            
h2.no_border {
              border:0px;
              margin:0px;
              margin-top:5px;
              padding:0px;
              }

h2.white   {
            background-color:rgb(255,255,255);
            margin:10px;
            }
            
input      {
	    margin-top:0px;
	    margin-bottom:5px;
	    padding:0px;
	    border:1px solid rgb(100,100,250);
            background-color:rgb(218,218,242);
            color:rgb(100,100,250);
            font:8pt Verdana;
            }
            
input.small {
             width:20px;
             margin:0px;
             }
             
select      {
	    margin-top:0px;
	    margin-bottom:5px;
	    padding:0px;
	    border:1px solid rgb(100,100,250);
            background-color:rgb(218,218,242);
            color:rgb(100,100,250);
            font:8pt Verdana;
            width:240px;
            }
            
option.strong {font-weight:bold;}            
             
p.small    {
	    margin:0px; 
	    margin-left:10px;
	    font-size:7pt;
	    }
p.form     {
            margin-bottom:0px;
            padding:0px;
            color:rgb(100,100,250);
            width:240px;
            }
            
div.error {
	   border: 2px solid rgb(250,100,100);
           background-color:rgb(242,218,218);
           }

p.error   {
           font-weight:bold;
           text-align:left;
           }
           
div.ok    {
           border: 2px solid rgb(100,250,100);
           background-color:rgb(218,242,218);
          }

p.ok      {
           font-weight:bold;
           text-align:left;
           }    
           
input.suche {
             width:100px;
             margin-right:10px;
             background-color:rgb(112,122,217);
             font:10pt Verdana;
             font-weight:bold;
             border:0px;
             color:rgb(255,255,255);
             }
             
div.header  {             
 	     
 	     }
 	     
p.header    {
	     text-align:right;
	     font-size:8pt;
	     }
	     
textarea   {
	    width:450px;
	    height:200px;
            }
            
li         {
	    list-style-type:none;
	    }
	    
div.wp-caption {
												text-align:center;	   
         							  border: 2px solid rgb(100,100,250);
        							  background-color:rgb(218,218,242);
        							  margin:auto;
        							  padding:5px;
        							  }
        							  
p.wp-caption-text {font-size:7pt;
  								 margin:0px;padding:0px;
  								 }
  								 
img.size-full {margin:0px;padding:2px;} 	

textarea.code {font-family:verdana;}