/* <!-- CSS SOLIDARMED / CHRISTOF ROTH / WWW.SOFTLUTIONS.CH Juni 2007 --> */
/* <!-- CSS SOLIDARMED / Generelle Formatierungen --> */

@media print {.header  {display: none}	}

body
      {
      background-color:#FFFFFF;
      }
.page   
      {
      font-family: Arial,Sans-Serif;
      padding-top: 10px; 
      font-size: 90%;
      color:#333333;
      font-weight: normal;
      width:972px;
      margin:0 auto;
      }  
      
.site   
      {
      border-top: 1px solid #CCCCCC;
      border-left: 1px solid #CCCCCC;
      border-right: 1px solid #CCCCCC;
      width:970px;
      }
      
img   {
      border: none;
      }  

div.bodypic img {width:161px; };

/*<!-- Headerformatierungen / TOP --> */  

.language
			{
			text-align: right;
			padding-bottom:5px;
			}   

.header 
			{
			width:968px;
			padding-top:10px;
			} 
			
.left_header 
			{ 
			padding-top: 0px;
			width: 200px;
      float: left;
      } 
      
.right_header_left
      { 
      padding-left:10px;
			padding-top: 3px;
			font-size:75%;
      font-weight: bold;
      color:rgb(200,37,55); 
      width:248px;
      text-align: left;
      float: left;
      }
      
.right_header_middle
      { 
      padding-top: 3px;
      color:#333333; 
      width:330px;
      text-align: left;
      float: left;
      } 
      
.right_header_right
      {  
      color:#333333; 
      width:160px;
      padding-right:9px;
      text-align: right;
      float: right;
      } 
      
/*<!-- Container Formatierung - Navi und Content clear: left; --> */  

.container
			{
			width:970px;
			}    
			
.leftnavigation 
			{
			margin-top:12px;
			padding-left:5px;
			width: 195px;
			float:left;
			} 
			
.content {
      width: 748px;
      border-left:1px solid #CCCCCC;
      padding-left:10px; 
      padding-top:10px; 
      text-align: left;
      font-size: 90%;
      float:left;
      }

/*<!-- Content Formatierung - popUp Form - ohne Linie --> */ 
.contentform {
      width: 748px;
      padding-left:10px; 
      padding-top:10px; 
      text-align: left;
      font-size: 90%;
      float:left;
      }  
  
      
.kopf
			{
			padding-left:10px;
			padding-bottom:10px;
			text-align: left;
			background-color:rgb(250,219,219);
			font-family: Arial,Helvetica,Sans-Serif;
			font-size: 110%;  
			color:#333333; 
			font-weight: normal;
			}   

.farbe
			{
			background-color:rgb(250,219,219);
			}        

hr
			{
			border-style:solid;
			border-top:1px;
			color: #CCCCCC;
			}      
     
.zs1
			{
			padding-right:10px;
			border-right:1px solid #CCCCCC;
			}

.zs2
			{
			padding-left:10px;
			}

  
.close
			{
 			clear:left;
 			padding-top:10px;
			}             
      
/*<!-- Button Input Type & Search Formatierung --> */   

input.button
			{
  		border: rgb(200,37,55) 1px solid;
  		background-color:rgb(200,37,55); 
  		width:18px;
  		height:18px;
  		color:#ffffff;
  		FONT-SIZE: 15px;
  		font-weight: bold;
  		FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif;
  		vertical-align:bottom;
  		}

input.imagebutton
			{
  		width:18px;
  		height:18px;
  		vertical-align:bottom;
  		}

input.type, input.text, textarea, option, select
			{
			BORDER: #CCCCCC 1px solid;
			BACKGROUND-COLOR: #ffffff;
			font-family: Arial, Geneva, Helvetica, sans-serif;
			font-size: 10px;
 			}
 			
.emailformMessage
			{
			color: rgb(200,37,55);
			text-align:center;			
			} 			

 
/*<!-- Links im Header --> */  
      
a.headerlink:link, a.headerlink:visited, a.headerlink:active, a.headerlink:hover 
			{
      font-family: Arial,Helvetica,Sans-Serif;
      text-decoration: none;
      color: #333333;
      font-weight: normal;
      font-size: 75%;  
      }          
      
/*<!-- Printheader --> */         
.printpage
			{
			width:750px;
      margin:0 auto;
      border: 1px solid #CCCCCC;
      }

.siteprint   
      {
      width:730px;
      font-family: Arial,Helvetica,Sans-Serif;
      font-size: 90%;  
      color:#333333;
      font-weight: normal;
      padding-top:10px;
      padding-left:10px;
      }
      
.printfeed
			{
			padding-left:10px;
			}        
			
.printfeedline
			{
			width:730px;
			font-family: Arial,Helvetica,Sans-Serif;
      text-align: left;
			font-size: 75%;
			} 

a.printfeedline:link, a.printfeedline:visited, a.printfeedline:active, a.printfeedline:hover 
			{
      text-decoration: none;
      color:rgb(200,37,55); 
      font-size: 85%;  
      }      			      

/*<!-- Navigation vertikal - Links am Rand --> */ 

ul	
			{
			padding:0px;
			margin:0px;
			font-family: Arial,Helvetica,Sans-Serif;
      font-size: 90%;  
      list-style-position:inside;
      }

li.LM_expanded, li.LM_collapsed, li.LM_endPage	
      {
      padding-left:10px;
      padding-top:2px;
      padding-bottom:2px;
			border-top:1px solid #CCCCCC;
	    width:160px;
	    list-style-type:none;
	    } 

/*<!-- Formatierung Hauptlink Navigation --> */        

a.nav:link, a.nav:visited    
			{
      font-family: Arial,Helvetica,Sans-Serif;
      font-size: 90%;
      color:#333333;
      font-weight: normal;
      text-decoration: none;
      }

a.nav:active, a.nav:hover
		  { 
      font-family: Arial,Helvetica,Sans-Serif;
      color:rgb(200,37,55);   
      text-decoration: none;
      font-size: 90%;
      font-weight: normal;   
      }
      
/*<!-- Formatierung HauptlinkLink Navigation --> */        

a:link, a:visited, a:active, a:hover    
			{
      font-family: Arial,Helvetica,Sans-Serif;
      color: #333333;
      font-weight: normal; 
      font-size: 90%;
      }

/*<!-- Formatierung für die Fusszeile --> */   


.footer   
      {
      width:973px;
      } 
      
.feedline
			{
			text-align: right;
			color: #999999;
			}  

a.feedline:link, a.feedline:visited, a.feedline:active, a.feedline:hover 
			{
      font-family: Arial,Helvetica,Sans-Serif;
      text-decoration: none;
      color: #999999;
      font-size: 75%;  
      }      
     
    
/*<!-- H1: Rote Überschrift im Textbereich -->*/      
h1    {
      font-family: Arial,Helvetica,Sans-Serif;
      font-size: 120%;  
      color:rgb(200,37,55); 
      font-weight: bold;
      }   
