body{
background:#FFFFFF;
margin:9px;
font: 9pt Verdana, Helvetica, sans-serif;
color:#000000;
}

/* Deklaration fuer IE 6.x */
* html body {
margin:0px;
}


A:link{ color:#005EA8; text-decoration:none; }
A:hover{ color:#005EA8; text-decoration:underline; }
A:active{ color:#005EA8; text-decoration:none; }
A:active:hover{ color:#005EA8; text-decoration:underline; }
A:visited{ color:#79306D; text-decoration:none; }
A:visited:hover{ color:#79306D; text-decoration:underline; }


#wrap{
width:1000px;
margin-left:20px;
margin-right:auto;
}

#container{
width:800px;
margin-left:160px;
border-left:#CCCCCC 1px solid;
}

/* Deklaration fuer IE 6.x */
* html #container {
margin-left:0px;
}

#content{
margin-top:0px;
min-height:600px;
overflow:visible;
}

h1,h2,h3{
color:#000000;
font-size:11pt;
font-weight:bold;
margin-top:0px;
}

p {
margin:0px;
margin-bottom:5px;
padding:0px;
padding-bottom:5px;
}

.box2_start 
{  
width:100%;
height: 100%;


}




.box2_start .box2_start
{  
width:100%;
height: 100%;
padding-top:5px;
padding-left:10px;
border-left:0px;

}
.box2_start_1 
{
float:left;
width:65%;
height: 100%;
}

/* Deklaration fuer IE 6.x */
* html .box2_start_1 {
float:left;
width:64%;
height: 100%;
}


.box2_start_2 
{   
float:right; 
width:34%; 
height: 100%;
}



.box1_01_seite
{ 

margin:0px;
padding:0px;
width:100%;
height:140px;
text-align: left;
background: #E8E9EB;
}
.box1_01_seite_1 
{

padding-bottom: 0px;
margin:0px;
text-align: left;
}


.box2_01_seite
{  

width:100%;
padding-bottom: 0px;
}
.box2_01_seite_1
{
float:left;
text-align: left;
width:60%;
padding-bottom: 0px;

}
.box2_01_seite_2
{   
float:right;
width:39%; 
text-align: left;
}





.box2_02_seite
{  

width:100%;
height:100%;
padding-top:0px;
}
.box2_02_seite_1
{
float:left;
text-align: left;
width:80%;
height:100%;
border-right: #CCCCCC 1px solid;
}

.box2_02_seite_2
{   
float:right;
width:19%; 
text-align: left;
height:100%;
}









.box2_03_seite
{  


width:100%;
padding-top:0px;
text-align: left;
}
.box2_03_seite_1
{
float:left;
text-align: left;
width:20%;
}
.box2_03_seite_2
{   
float:right;
width:79%; 
text-align: left;

}


.box2_04_seite
{  

width:100%;
padding-top:0px;
height:100%;
}
.box2_04_seite_1
{
float:left;
text-align: left;
width:60%;
height:100%;

}
.box2_04_seite_2
{   
float:right;
width:39%; 
text-align: left;
height:100%;
border-left: #CCCCCC 1px solid;
}


.box2_05_seite
{  

width:100%;
padding-top:0px;
height:100%;
}
.box2_05_seite_1
{
float:left;
text-align: left;
width:50%;
height:100%;
border-right: #CCCCCC 1px solid;
}
.box2_05_seite_2
{   
float:right;
width:49%; 
text-align: left;
}

.box2_06_seite
{

width:100%;
padding-top:0px;
height:100%;
}
.box2_06_seite_1
{
float:left;
text-align: left;
width:50%;
height:100%;
}
.box2_06_seite_2
{   
float:right;
width:49%; 
text-align: left;
}









.content1bo100
{  


width:100%;
height:100%;
text-align: left;
vertical-align: text-top;
}
.b_w100
{


text-align: left;
padding:10px;
padding-bottom:0px;
vertical-align: text-top;
}




.box3_start 
{ 
clear:both;
width:100%;
height:100%;
text-align: left;
background: #F8F8F8;
}
.box3_start_1 
{background: #E8E9EB;
border-top:1px solid #ccc;
border-left: #CCCCCC 1px solid;
padding-bottom: 5px;
padding-left: 20px;
padding-right: 20px;
text-align: left;

}
.box3_start_2 
{ 
border-top:1px solid #ccc;
border-left:#CCCCCC 1px solid;
padding: 10px;
padding-left: 20px;
padding-right: 20px;
text-align: left;

}
.box3_start_3 
{ 
border-top:1px solid #ccc; 
border-left:#CCCCCC 1px solid;
padding: 10px;
padding-left: 20px;
padding-right: 20px;
text-align: left;
}
.box3_start_4 
{ 
border-top:1px solid #ccc; 
border-left:#CCCCCC 1px solid;
padding: 10px;
padding-left: 20px;
padding-right: 20px;
text-align: left;
}
.box3_start_5 
{ 
border-top:1px solid #ccc; 
border-left:#CCCCCC 1px solid;
border-bottom:#CCCCCC 1px solid;
padding: 10px;
padding-left: 20px;
padding-right: 20px;
text-align: left;
}

.box3_start_1 h3
{
margin-top: 10px;
margin-bottom: 5px;
}





.box3_01_seite 
{ 
clear:both;
width:100%;
height:100%;
text-align: left;
vertical-align: top;
}
.box3_01_seite_1 
{width: 33%;
float: left;
height:100%;
}

.box3_01_seite_2 
{border-left:1px solid #ccc;
width:33%;
float: left;
height:100%;
}
.box3_01_seite_3 
{ 
border-left:1px solid #ccc; 
width:33%;
float: right;
height:100%;
}




.content5co_20 {	width:100%;
}
.w20_1 { float:left; width:20%; }
.w20_2 { float:left; width:20%; }
.w20_3 { float:left; width:20%; }
.w20_4 { float:left; width:20%; }
.w20_5 { float:left; width:20%; }

#title{
height:30px;
padding-top:20px;
margin-left:20px;
text-align:left;
font-size:10pt;
letter-spacing:-1px;
color:#CCCCCC;
}

#title_menu{
font-size:11px;
height:15px;
margin-top:3px;
margin-bottom:1px;
text-transform:lowercase;
float:right;
}

#title_menu a {color:black; text-decoration:none; }

#rootline{
clear:right;
text-align:right;
font-size:11px;
height:15px;
padding-top:3px;
padding-bottom:5px;
text-transform:lowercase;
border-top:#CCCCCC 1px solid;
}

#rootline a {color:black; text-decoration:none; }



/* Hier beginnt der Bereich welche fuer die Formatierung der SOPHIST Menschen-Seite zustaendig ist. */ 

.menschensop{
margin: 0px;
padding: 0px;
width: 800px;
}



.mensop_sp_1{
width: 120px;
float: left;
}

	.sp_1_1{
	width: 100px;
	height: 150px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	}
	
	/* Deklaration fuer IE 6.x */
	* html .sp_1_1 {
	margin-left:  0px;
	margin-right: 0px;
	}
	
	.sp_1_2{
	width: 100px;
	height: 150px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 45px;
	}
	
	/* Deklaration fuer IE 6.x */
	* html .sp_1_2 {
	margin-left:  0px;
	margin-right: 0px;
	}

	.sp_1_3 {
	width: 100px;
	height: 150px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 45px;
	}

	/* Deklaration fuer IE 6.x */
	* html .sp_1_3 {
	margin-left:  0px;
	margin-right: 0px;
	}
	
	
.mensop_sp_2 {
width: 380px;
float: left;
}

	.sp_2_1{
	width: 370px;
	height: 424px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 10px; 
	}
	
	/* Deklaration fuer IE 6.x */
	* html .sp_2_1 {
	margin-right: 0px;
	}
	
	.sp_2_2{
	width: 130px;
	height: 100px;
	margin-left: 30px;
	margin-right: 40px;
	margin-top: 10px;
	float: left;
	}
	
	/* Deklaration fuer IE 6.x */
	* html .sp_2_2 {
	margin-left: 10px;
	margin-right: 10px;
	}
	
	.sp_2_3{
	width: 130px;
	height: 100px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 10px;
	float: left;
	}
	
	/* Deklaration fuer IE 6.x */
	* html .sp_2_3 {
	margin-right: 0px;
	}


	
.mensop_sp_3{
width: 300px;
float: left;
}

/* Deklaration fuer IE 6.x */
* html .mensop_sp_3 {
width: 290px;
margin:0px;
padding:0px;
}


	.sp_3_1 {
	width: 300px;
	height: 280px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 10px;
	}
	
	/* Deklaration fuer IE 6.x */
	* html .sp_3_1 {
	margin-right: 0px;
	width: 290px;
	}
	
	.sp_3_2 {
	width: 300px;
	height: 211px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 10px;
	}
	
	/* Deklaration fuer IE 6.x */
	* html .sp_3_2 {
	margin-right: 0px;
	width: 290px;
	}

