/***************************
* Übergreifende Formate
***************************/
body {
       width: 100%;
	   min-width: 1000px;
	   margin: auto;
	   overflow: scroll;
	   }
	   
h1     {
     font-family: Helvetica, sans-serif;
     font-size: 40px;
	 font-weight: 300;
     text-align: center;
	 letter-spacing: 0.15em;
	 margin-top : 20px;
	 margin-bottom : -5px;
	 margin-left:0px;
	 padding :0px;
	 }
	 
h2     {
     font-family: Helvetica, sans-serif;
     font-size: 20px;
	 font-weight: 300;
	 letter-spacing: 0.15em;
	 text-align: center;
	 color: #BABABA;
	 padding:0px;
	 margin :10px;
	 margin-bottom:25px;
	 margin-left:0px;
	 
	 }
	 
	 
.head {
     font-family: 'Source Sans Pro', sans-serif;
     font-size: 35px;
	 font-weight: 300;
	 letter-spacing: 0.1em;
	 text-align: left;
	 padding:0px;
	 margin :10px;
	 margin-bottom:30px;
	 margin-left:0px;
	 color: #151515;
	 
	 }
	 
.head_mitte { 
     font-family: 'Source Sans Pro', sans-serif;
     font-size: 35px;
	 font-weight: 300;
	 letter-spacing: 0.1em;
	 margin-bottom:50px;
	 margin-left:33%;
	 color: #151515;
     margin-right:15%;
	 clear: both;
	 background-color: #F2F2F2;
	 }
	 
h4     {
     font-family: Helvetica, sans-serif;
     font-size: 18px;
	 font-weight: 300;
	 text-align: left;
	 color: #151515;
	 
	 }
	 
.text  {
     font-family: Helvetica, sans-serif;
     font-size: 14px;
	 font-weight: 100;
	 letter-spacing: 0em;
	 color: ;
	 padding:0px;
	 margin :0px;
	 margin-bottom:0px;
	 margin-left:0px;
	 
	 }
	 
.text_kursiv  {
     font-family: Helvetica, sans serif;
     font-size: 14px;
	 font-weight: 100;
	 margin-bottom: -15px;
	 margin-top: 30px;
	 font-style: oblique;
	 
	 }
	 
.text_schwarz  {
     font-family: Helvetica, sans serif;
     font-size: 14px;
	 font-weight: 100;
	 margin-bottom: 0px;
	 color: #151515;
	 
	 }

.text_zentriert  {
     font-family: Helvetica, sans serif;
     font-size: 14px;
	 font-weight: 100;
	 margin-bottom: 0px;
	 text-align: center;
	 color: #585858 ;
	 
	 
	 }
	
.ueberschrift_news {
	 font-family: 'Source Sans Pro', sans-serif;
     font-size: 18px;
	 font-weight: 400;
	 color: #151515;
	 margin-bottom: 5px;
	 line-height: 1.35;
	 
	 }

/***************************
* Bilder
***************************/


	
img {
	max-width: 100%;
}	

/*****************************************************************************************************
* Englisch - Deutsch
*****************************************************************************************************/

#sprache 	{
	 font-family: Helvetica, sans-serif;
     font-size: 12px;
	 margin-top:-95px;
	 margin-right:3%;
	 float: right;
	 
	 }

a:link {color: #848484;
       text-decoration: none;
	   }
a:visited {color: #848484;
          text-decoration: none;
		  }
a:active {color: #848484;
         text-decoration: none;
		 }
a:hover {color: #424242;}

	

/***************************************************************************************************
* Body 
***************************************************************************************************/


#news {
     font-family: Helvetica, sans-serif;
	 width:px;
	 line-height: 1.6;
	 padding-left:15%;
	 padding-right:20px;
	 padding-bottom: 50px;
	 padding-top: 50px;
	 margin-bottom: 0px;
    }	 
	
#praxis {
     font-family: Helvetica, sans-serif;
	 line-height: 1.6;
	 padding-left:15%;
	 padding-right:20px;
	 padding-bottom: 50px;
	 padding-top: 50px;
	 margin-bottom: 0px;
	 background-color: #F2F2F2;
	 overflow: auto;
	 clear: both;
	 
	 }
	 
#praxis_bild {
     width:100%;
	 min-width: 200px;
     }
	 
#personal {
     font-family: Helvetica, sans-serif;
	 line-height: 1.6;
	 padding-left:15%;
	 padding-right:20px;
	 margin-bottom: 0px;
	 padding-top: 50px;
	 padding-bottom: 0px;
	 margin-top: 0px;
	 clear: both;
	 overflow: auto;
	 }
	 
	 
#publications {
     font-family: Helvetica, sans-serif;
	 width:px;
	 line-height: 1.6;
	 padding-left:15%;
	 padding-right:20px;
	 padding-bottom: 50px;
	 padding-top: 50px;
	 margin-bottom: 0px;
	 background-color: #F2F2F2;
	 clear: both;
	 overflow: hidden;


     }
	 
#buchcover {
     width:30%;
	 min-width: 200px;
     float: left;
	 margin-bottom: 50px;
	 clear: both;
     }
	 
#methods {
     font-family: Helvetica, sans-serif;
	 line-height: 1.6;
	 padding-left:15%;
	 padding-right:20px;
	 padding-bottom: 50px;
	 padding-top: 50px;
	 margin-bottom: 0px;
	 overflow: auto;
	 clear: both;
	 
	 }
	 
#contact {
     font-family: Helvetica, sans-serif;
	 width:px;
	 line-height: 1.6;
	 padding-left:15%;
	 padding-right:20px;
	 padding-bottom: 50px;
	 padding-top: 50px;
	 margin-bottom: 0px;
	 clear: both;
	 background-color: #F2F2F2;
	 overflow: hidden;

     }
	 
	 
/*****************************************************************************************************
* Text
*****************************************************************************************************/

/***************************
* news
***************************/

#news_text1 {
     width:35%;
	 min-width: 200px;
	 padding-bottom:20px;
	 float: left;
	 color: #585858 ;
	 
	 }
	 
#news_text2 {
     width:35%;
	 min-width: 200px;
	 margin-left: 10%;
	 padding-bottom:20px;
	 margin-bottom:20px;
	 float: left;
	 color: #585858 ;
	 }
	 
#news_text3 {
     width:35%;
	 min-width: 200px;
	 padding-bottom:100px;
	 float: left;
	 clear: both;
	 color: #585858 ;
	 }

#news_text4 {
     width:35%;
	 min-width: 200px;
	 padding-bottom:20px;
	 margin-left: 10%;
	 margin-bottom:100px;
	 float: left;
	 color: #585858 ;
	 }
	 
/***************************
* praxis
***************************/

	 
#praxis_text1 {
     width:35%;
	 min-width: 200px;
	 padding-bottom:20px;
	 float: left;
	 color: #585858 ;
	 
	 }
	 
#praxis_text2 {
     width:35%;
	 min-width: 200px;
	 margin-left: 10%;
	 padding-bottom:20px;
	 margin-bottom:20px;
	 float: left;
	 color: #585858 ;
	 }

/***************************
* personal
***************************/
     
.personal_text {
     width:60%;
	 font-size: 14px;
	 font-weight: 100;
	 min-width: 200px;
	 padding-right:12%;
	 margin-bottom:50px;
	 color: #585858 ;
	 float: right;
	 }

	 
/***************************
* publications
***************************/
	 
#head_rechts { 
     font-family: 'Source Sans Pro', sans-serif;
     font-size: 35px;
	 font-weight: 300;
	 letter-spacing: 0.1em;
	 margin-bottom:50px;
	 margin-left:0px;
	 color: #151515;
     margin-right:15%;
     float: right;
	 clear: both;
	 background-color: #F2F2F2;
	 }
	 
.publications_text0 {
     width:42%;
	 min-width: 150px;
	 float: left;
	 margin-left: 15%;
	 margin-right:0%;
	 margin-bottom: 50px;
	 color: #585858 ;
	 background-color: #F2F2F2;
	 
    }
	
.download {
     width:100%;
	 min-width: 150px;
	 float: left;
	 margin-top: 0px;
	 color: #585858 ;
	 font-size: 14px;
	
    }
	
.icon_download {
     width:40px;
	 float: left;
    }
	
/***************************
* methods
***************************/
	 
#methods_text0 {
     width:45%;
	 min-width: 200px;
	 line-height: 1.55;	
     margin-bottom:40px;	
     color: #585858 ;	 
	 }
	 
#methods_text1 {
     width:25%;
	 min-width: 200px;
	 line-height: 1.55;
	 float: left;
	 color: #585858 ;
	 
	 }
	 
#methods_text2 {
     width:26%;
	 min-width: 210px;
	 line-height: 1.55;
	 margin-left: 5%;
	 margin-right:0px;
	 float: left;
	 color: #585858 ;
	 }
	 
#methods_text3 {
     width:25%;
	 min-width: 200px;
	 line-height: 1.55;
	 margin-left: 5%;
	 margin-bottom:100px;
	 float: left;
	 color: #585858 ;
	 }
	 
#methods_text4 {
     width:50%;
	 min-width: 200px;
	 line-height: 1.55;
	 margin-top: 70px;
     margin-bottom:40px;	
     color: #585858 ;	
	 float: left;
	 clear: both;
	 }
	 
/***************************
* contact
***************************/
	 
#contact_text1 {
     width:40%;
	 min-width: 200px;
	 line-height: 1.6;
	 margin-left: 5%;
	 float: left;
	 background-color: #F2F2F2;
	 }
	 
#contact_text2 {
     width:20%;
	 min-width: 200px;
	 line-height: 1.6;
	 margin-left: 5%;
	 float: left;
	 margin-bottom:100px;
	 background-color: #F2F2F2;
	 }

/***************************
* impressum
***************************/

#impressum_text {
   	 width:50%;
     font-family: Helvetica, sans-serif;
	 font-size: 14px;
	 font-weight: 100;
	 line-height: 1.6;
	 padding-left:15%;
	 padding-right:20px;
	 padding-bottom: 50px;
	 padding-top: 50px;
	 margin-bottom: 0px;
	 color: #585858;
	 overflow: auto;
	 clear: both;
	 
	 }



