/* DATEI: format.css */

body { background-color:#ffffff; margin:0px; }
div,h1,h2,h3,h4,td,tr,th,p,hr ,li{ font-size:100%; font-family:Tahoma, Geneva, sans-serif; color:#444444; line-height:122%; vertical-align:top; }

ul {margin:0px; padding:0px; padding-left:12px;}
    
li {
  margin-top:0.7em;
  margin-left:5px;
  padding:0px;
    }
    
ul.untermenu li, div.menu ul li  {
  margin-top:0em;
  margin-left:0px;
  padding:0px;
    }    

ul.untermenu {margin-bottom:0.7em;}    



div#inhalt{
    background-color:#ffffff;
    border:0px;
    width:100%;  
    padding:0px;
    margin:0px;
  margin-bottom:15px;
    }
    
  
  div#rechts{
    background-color:#ffffff;
    border:0px;
    width:100%;  
    padding:0px;
    margin:0px;
  margin-bottom:15px;
  border-top:0px solid #ab051d;
    }
    


div.menu{
    background-color:#ffffff;
    border:0px;
    width:100%; 
margin:0px;  
    padding:0px;
    margin-top:20px;
    }
    


    
p { margin:0px; margin-top:0.6em; text-align:justify;}
p.klein { margin-top:0.3em; text-align:justify; }
p.ganzklein { margin-top:0.1em; text-align:justify; }
p.gros { margin-top:1.3em; text-align:justify; }
p.stand { margin-top:2.0em; margin-bottom:0px; font-size:90%; line-height:100%; text-align:left;}  
p.clear { clear:both; line-height:100%; margin:0px; padding:0px; text-align:left;}
p.clearr { clear:right; line-height:100%; margin:0px; padding:0px; text-align:left;}
p.cent{ margin:0px; margin-top:1em; text-align:center;}




h1, h2 ,h3, h4 { font-size:100%; line-height:120%; padding:0px; margin:0px; margin-bottom:0.6em; padding-top:1.2em; font-weight:300; color:#000000; border:0px; text-align:left;}

h1 {font-size:130%; color:#444444;}
h2 {font-size:130%; color:#444444;}
h3 {font-size:130%; color:#444444;}

#rechts h1, #rechts h2 ,#rechts h3, #rechts h4 { font-size:100%; line-height:110%; padding:0px; margin:0px; margin-bottom:0.6em; padding-top:1.2em; font-weight:300; color:#666666; border:0px; text-align:left;}
  
a:link, a:visited, a:active { text-decoration:none;
color:#ab051d;
padding:0px;
font-weight:600;}

a:hover { text-decoration:none;
                color:#ffffff;
                background-color:#ab051d;
                padding:0px;
font-weight:bold;
              }
            

a.img:hover { background-color:#eeeeee; }



div.menu a, div.menu_team div.rechts a, div.menu_team div.rechts a:link, div.menu_team div.rechts a:visited{ display:block;
width:100%;
text-decoration:none;
font-weight:bold;    
      padding-top:1.2em;
      padding-bottom:1.2em;
      background-color:#ffffff;
      margin-bottom:0.0em;
      margin:0px;
      border:0px;
      font-size:95%;
      line-height:100%;
      font-family:verdana, sans-serif;
      border-top:0px solid #efefef;
      color:#ab051d; border:0px;
      }

div.menu a:link, div.menu a:active, div.menu a:visited {
      background-color:#ffffff;
        }      
div.menu a:hover { color:#121212;
      background-color:#F6F6F8;
        }



            
ul.untermenu li a{
display:block;
text-decoration:none;
      font-size:110%;
      line-height:120%;
font-weight:bold;
      color:#ffffff;
      padding-top:0.6em;
      padding-bottom:0.6em;
      background-color:#ffffff;
      margin-bottom:0px;
      margin-top:0px;
      margin-left:0px;
      border:0px;
      font-family:verdana, sans-serif;
      font-weight:300;
            border-left:0px solid #efefef;
                  
      }

ul.untermenu li a:link, ul.untermenu li a:active , ul.untermenu li a:visited  { color:#000000;
      background-color:#ffffff;
        }      
ul.untermenu li a:hover { color:#121212;
              background-color:#F6F6F8;
      border-left:0px solid #F6F6F8;
      }
      
img.bild { margin:0px; margin-top:1.1em; width:auto; height:auto; max-width:100%; float:center; margin-bottom:0.5em;}
 
 p.bodytext {text-align:left;}
 li.sub {display:none;}

 div.content { width:100%; padding:0px; padding-bottom:1.5em; margin:0px; border-bottom:0px solid #3850AB;}
 
  div.content ul{margin-left:6%;}

 div.right_content { background-color:#ffffff; padding-bottom:1.5em;}
 
  div.right_content ul {margin-left:6%;}
 
 div#end a   {
    display:block;
    width:100%;
    max-height:35px;
    background-color:#ab051d;
    }
  
   
 div#end  {
    width:100%;
    }
    
     div#kontakt  {
    padding-bottom:1.5em;
    }


div.content_team {
  width:100%;
padding:0px;
 background-color:#eeeeee;
 margin-bottom:1.0em;
    }
    
        
div.content_team div.csc-textpic-imagewrap {
    width:30%;
    height:30%;
float:right;
display:block;
margin:0px;
padding:0px;
    }
  
   div.content_team img {
  width:90%;
  } 
    
    
div.content_team h1, .csc-textpicHeader, div.content_team div.csc-textpic-text {
width:70%;
font-size:100%; 
color:#444444;
padding:0em;
  margin:0px;
    }
    
div.content_team h2 {
font-size:70%; 
color:#444444;
padding-top:0.5em;
    }



	
	div#corona, div#corona1 {
width:90%; margin:0px; margin-left:5%; max-width:450px; background-color:#ffffff; color:#ab051d; height:justify; padding:0px; padding-bottom:12px; border:2px solid #ab051d; margin-top:10px;
    }
	

	
	
div#corona h1, div#corona1 h1 {
font-size:80%; text-align:center; color:#ab051d; margin:0.5em; margin-top:0.5em; font-weight:bold; padding:0px;
}

div#corona p, div#corona1 p {
text-align:center; color:#ab051d; margin:0em; margin-top:0.9em; font-size:80%;
}		

div#corona1 h2 {
text-align:center; color:#ffffff; background-color:#ab051d; margin:0px; margin-top:0px; font-weight:bold; font-size:25px; line-height:25px; padding-top:5px; padding-bottom:5px;
}