/* Festlegen der Body Eigenschaften */

body     { 
		  color: #111111; 
		  margin: 0;
		  padding: 0;
		  font-size: 10pt; 
		  font-family: Verdana; 
		  background-color: #ededed;
		  background-image: url("../site/seitenbg.jpg"); 
		  background-repeat: no-repeat; 
		  background-position: 0px 0px;
		  }


.align-center {
				text-align: center;
				} 

/* Elemente der Seite */

#Mcontainer 	{
			 	 position:absolute;
		   		 margin-left:-390px; 
		   		 left:50%;
			 	 width:780px;
			 	 background: url("../site/contentbg.jpg");
			 	 text-align:left; 
			  
			 	}

/* Header */

#header 	{
			 	 width:780px;
			 	 height: 145px;
			 	 text-align:left; 
			  	 background: url("../site/header2010.jpg");
			 	}

/* Navigation */

#navi 		{
			 	 width:180px; 
			 	 text-align:left; 
			 	 float: left; 			  
			 	}
#Mspacer 		{
			 	 position:static;
			 	 width:180px; 
			 	 height: 20px;
			 	 text-align:left; 
			 	}
#Mmenu 		{
			 	 position:static;
			 	 width:180px; 
			 	 text-align:left;  
			 	}

/* Inhalt */

#Mcont     	{
			 	 width:600px;
			 	 float: left;
			 	}
			 			 

#Minhalt    	{
			  	 padding-left: 20px;
			  	 padding-right: 20px;
			  	 padding-top: 22px;
			  	 width:560px;
			  	 float: left;
			 	}



				

/* Footer */

#Mfooter   	{
			 	 width:600px;
			 	 padding-right: 180px;
			 	 padding-top: 15px;
			 	 height: 35px;
			 	 background:#D800FF;
			 	 background: url("../site/footerbg.jpg");
			 	 text-align:left; 
			 	 
			     clear: both;
			 	}

/* Festlegen der html-area Formatierung */

.align-center {text-align: center;
} 

/* Festlegen der Navigations-Eigenschaften */

a.pro:link                      { color: #333; font-size: 10pt; font-family: Verdana; line-height: 20px; text-decoration: none }
a.pro_act                            { color: #333; font-size: 10pt; font-family: Verdana; font-weight: bold; line-height: 20px; text-decoration: none }
a.pro_cur                        { color: #333; font-size: 10pt; font-family: Verdana; font-weight: bold; line-height: 20px; text-decoration: none }
a.pro:visited	           { color: #333; font-size: 10pt; font-family: Verdana; line-height: 20px; text-decoration: none }
a.pro:hover                 { color: #333; font-size: 10pt; font-family: Verdana; font-weight: bold; line-height: 20px; text-decoration: none }
a.pro:active		            { color: #333; font-size: 10pt; font-family: Verdana; line-height: 20px; text-decoration: none }
a.pro_active:link                      { color: #333; font-size: 10pt; font-family: Verdana; line-height: 20px; text-decoration: none }
.pro_active         { color: #333; font-size: 10pt; font-family: Verdana; font-weight: bold; line-height: 20px }
a.pro_sub1_act                            { color: #333; font-size: 8pt; font-family: Verdana; font-weight: bold; line-height: 18px; text-decoration: none }
a.pro_sub1_cur                         { color: #333; font-size: 8pt; font-family: Verdana; font-weight: bold; line-height: 18px; text-decoration: none }
a.pro_sub1:link                       { color: #333; font-size: 8pt; font-family: Verdana; line-height: 18px; text-decoration: none }
a.pro_sub1:visited	            { color: #333; font-size: 8pt; font-family: Verdana; line-height: 18px; text-decoration: none }
a.pro_sub1:hover                   { color: #333; font-size: 8pt; font-family: Verdana; font-weight: bold; line-height: 18px; font-stretch: condensed; text-decoration: none }
a.pro_sub1:active		              { color: #333; font-size: 8pt; font-family: Verdana; line-height: 18px; font-stretch: condensed; text-decoration: none }
a.pro_sub1_active:active		              { color: #333; font-size: 8pt; font-family: Verdana; font-weight: bold; line-height: 18px; text-decoration: none }
.pro_sub1_active           { color: #333; font-size: 8pt; font-family: Verdana; font-weight: bold; line-height: 20px; text-decoration: none }

a.pro_sub2_act                           { color: #333; font-size: 7pt; font-family: Verdana; font-weight: bold; line-height: 16px; text-decoration: none }
a.pro_sub2_cur                        { color: #333; font-size: 7pt; font-family: Verdana; font-weight: bold; line-height: 16px; text-decoration: none }
a.pro_sub2:link                      { color: #333; font-size: 7pt; font-family: Verdana; line-height: 16px; text-decoration: none }
a.pro_sub2:visited	           { color: #333; font-size: 7pt; font-family: Verdana; line-height: 16px; text-decoration: none }
a.pro_sub2:hover                 { color: #333; font-size: 7pt; font-family: Verdana; font-weight: bold; line-height: 16px; text-decoration: none }
a.pro_sub2:active		            { color: #333; font-size: 7pt; font-family: Verdana; line-height: 16px; text-decoration: none }

a.pro_sub3_act                           { color: #333; font-size: 7pt; font-family: Verdana; font-weight: bold; line-height: 16px; text-decoration: none; padding-left: 45px }
a.pro_sub3_cur                        { color: #333; font-size: 7pt; font-family: Verdana; font-weight: bold; line-height: 16px; text-decoration: none; padding-left: 45px }
a.pro_sub3:link                      { color: #333; font-size: 7pt; font-family: Verdana; line-height: 16px; text-decoration: none; padding-left: 45px }
a.pro_sub3:visited	           { color: #333; font-size: 7pt; font-family: Verdana; line-height: 16px; text-decoration: none; padding-left: 45px }
a.pro_sub3:hover                 { color: #333; font-size: 7pt; font-family: Verdana; font-weight: bold; line-height: 16px; text-decoration: none; padding-left: 45px }
a.pro_sub3:active		            { color: #333; font-size: 7pt; font-family: Verdana; line-height: 16px; text-decoration: none; padding-left: 45px }


a.pro_imprint:link                  { color: #f0f0f0; font-size: 9pt; font-family: Verdana; text-decoration: none }
a.pro_imprint:visited	       { color: #f0f0f0; font-size: 9pt; font-family: Verdana; text-decoration: none }
a.pro_imprint:hover              { color: #f0f0f0; font-size: 9pt; font-family: Verdana; text-decoration: none }
a.pro_imprint:active		        { color: #f0f0f0; font-size: 9pt; font-family: Verdana; text-decoration: none }

.inputa   { border: solid 1px #ff8c33 }
.selecta   { color: white; font-style: normal; font-weight: lighter; line-height: 15pt; background: white; list-style-position: outside; margin: 1pt; padding: 1px; position: relative; top: 0; left: 0; width: 15pt; height: 15pt; clip: rect(0 0 0 0); border-style: solid; border-width: medium; border-color: #b80000 #ff8c32 #ff8c33 #b80000 }
.senda  { color: black; font-weight: bold; text-decoration: underline; background-color: #f0f0f0; margin: 1pt; border: solid 2pt #ff8c33 }
.haken  { color: black; font-weight: bold; background-color: white; margin: 1pt; border: solid 1pt #ff8c33; outline-width: 1pt }
.text  { color: #323232; font-size: 9pt; font-family: Verdana; font-style: normal; font-weight: normal; font-stretch: normal }
.headline  { color: white; font-size: 9pt; font-family: Verdana; font-weight: bold }
.seminare   { color: gray; font-size: 10pt; font-family: Verdana; margin: 0 auto 0; top: 5px; vertical-align: top }


.navino     {left:1px; text-align: left; padding-top: 0px; padding-left: 20px; width: 158px; height: 25px; border-bottom: 1px; border-bottom-color: #ffffff; border-bottom-style:dotted }
.naviact     {left:1px; text-align: left; padding-top: 0px; padding-left: 20px; width: 158px; height: 25px; border-bottom: 1px; border-bottom-color: #ffffff; border-bottom-style:dotted  }
.navicur     {left:1px; text-align: left; padding-top: 0px; padding-left: 20px; width: 158px; height: 25px; border-bottom: 1px; border-bottom-color: #ffffff; border-bottom-style:dotted  }						
.navi2no     {left:1px; text-align: left; padding-left: 30px; width: 148px; height: 20px }
.navi2act     {left:1px; text-align: left; padding-left: 30px; width: 148px; height: 20px }
.navi2cur     {left:1px; text-align: left; padding-left: 30px; width: 148px; height: 20px }			 			 	             
.seitentext     { color: #3f3f3f; font-size: 10pt; text-align: left }









