﻿body{
background:#FFFFFF;
margin:9px;
font: 9pt Verdana, Helvetica, sans-serif;
color:#000000;
}


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;
}

#sidebar{
float:left;
text-align:left;
padding-top:10px;
width:150px;
}

#container{
width:800px;
margin-left:160px;
border-left:#CCCCCC 1px solid;
}

#content{
min-height:600px;
margin-top:0px;
overflow:hidden;
}

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;
}

.red { 	
color:#BA1518;
} 

/*Anfang CSS für neue Startseite V3 (Bild oben, darunter drei gleiche Boxen - 2 Text 1 Blog); 27.05.2010; AT*/


.ce_startsp3box_b1
{
width: 788px;
height: 100%;
margin-left: 10px;
margin-bottom: 10px;
margin-top: 19px;
text-align: center;
}

.ce_startsp3box_spli
{
width: 246px;
height: 525px; /*100%;*/
margin-left: 10px;
margin-right: 10px;
float:left;
text-align: left;
background: #F8F8F8;
padding-top: 12px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;

/*Effekte für abgerundete Ecken und Schatten; AT; 27.05.2010*/
/*border:1px solid #aaaaaa;
-moz-border-radius:10px;
-khtml-border-radius:10px;
border-left: 3px solid #aaaaaa;
border-bottom: 3px solid #aaaaaa;*/
}

.ce_startsp3box_spmi
{
width: 246px;
height: 525px; /*100%;*/
margin-right: 10px;
float: left;
background: #F8F8F8;
padding-top: 12px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
}

.ce_startsp3box_spre
{
width: 256px;
height: 100%;
float: right;

}



/*Anfang CSS für neue Startseite; 10.03.2010; AT*/

/*Anfang */

.ce_startsp2_sp1
{
width: 75.5%;
height: 100%;
float: left;
margin-left: 10px;
margin-top: 10px;

}

.ce_startsp2_sp2
{
width: 22%; /*27%*/
height: 100%;
float: right;
margin-left: 5px;
margin-top: 10px;

}

.ce_startsp2_sp2 h3
{
font-size: 10pt;
}

.ce_startsp2_sp2 .news-latest-item
{
font-size: 7pt;
}

.ce_startsp2_sp2 .news-latest-subheader p
{
margin-top:2px;
margin-bottom:0px;
}

.ce_startsp2_sp2 .news-latest-title
{
font-size: 7.5pt;
}

.ce_startsp2_sp2 .news-latest-morelink
{
margin-top:-2px;
}

.ce_startsp2_sp3
{
width: 81.2%;
height: 100%;
float: left;
margin-top: 10px;
}

.ce_startsp2_sp3 h1
{
margin-bottom: 2px;
}

.ce_startsp2_sp4
{
width: 16.5%;
height: 100%;
float: right;
margin-left: 10px;
margin-top: 10px;
}

/*Ende */

/*Ende CSS für neue Startseite; 10.03.2010; AT*/




.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;
clear:both;
}




.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: 10px;
padding-right: 10px;
text-align: left;

}
.box3_start_2 
{ 
border-top:1px solid #ccc;
border-left:#CCCCCC 1px solid;
padding: 10px;
padding-left: 10px;
padding-right: 10px;
text-align: left;

}

.box3_start_3 
{ 
border-top:1px solid #ccc; 
border-left:#CCCCCC 1px solid;
padding: 10px;
padding-left: 10px;
padding-right: 10px;
text-align: left;
}
.box3_start_4 
{ 
border-top:1px solid #ccc; 
border-left:#CCCCCC 1px solid;
padding: 10px;
padding-left: 10px;
padding-right: 10px;
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: 10px;
padding-right: 10px;
text-align: left;
}

.box3_start_1 h3
{
margin-top: 11px;
margin-bottom: 5px;
}

.3bo_start_3spaltig
{
clear:both;
width:100%;
height:100%;
text-align: left;
vertical-align: top;
}


.3bo_start_3spaltig_1
{
width: 20%;
float: left;
height:100%;
}


.3bo_start_3spaltig_2
{
width: 20%;
float: left;
height:100%;
}


.3bo_start_3spaltig_3
{
width: 20%;
float: right;
height:100%;
}

.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%;
}

/* Hier beginnt der Bereich fuer den 3Spalter der SOPHIST Startseite */

.3bo_start_3spaltig
{
clear:both;
width:100%;
height:100%;
text-align: left;
vertical-align: top;
}


.3bo_start_3spaltig_1
{
width: 33%;
float: left;
height:100%;
}


.3bo_start_3spaltig_2
{
width: 33%;
float: left;
height:100%;
}


.3bo_start_3spaltig_3
{
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:27px;
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; }

#search{
font-size:10px;
height:20px;
margin-top:2px;
margin-bottom:2px;
float:right;
}

#search input {
border:#CCCCCC 1px solid;
font: 10px Verdana, Helvetica, sans-serif;
height:15px;
margin-top:0px;
margin-bottom:1px;
}


/* Deklaration fuer IE 6.x */
* html #search form{
margin:0px;
padding:0px;
}


#language{
font-size:11px;
height:15px;
margin-top:3px;
margin-bottom:1px;
text-transform:lowercase;
float:right;
}



#language 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; }

#footer{
clear:both;
text-align:right;
font-size:11px;
height:30px;
padding-top:3px;
border-top:#CCCCCC 1px solid;
text-transform:lowercase;
}

#footer a {color:black; text-decoration:none; }

/*Left and sidebar */
#leftside {clear:left; float:left; margin:0 0 5px; padding:0; width:140px;}
#leftside p,#leftside ul {margin:0 0 16px; padding:0;}
#leftside p {font-size:0.9em; line-height:1.4em;}
#leftside li {line-height:1.2em; list-style:none; margin:0 0 6px; padding:0;}
#leftside ul ul {margin:6px 0 0 10px; padding:0;}
#leftside ul ul li {margin:0 0 4px;}
#leftside ul ul li a {font-weight:400;}
#leftside h2,#leftside h3 {color:#505050; font-size:1.2em; margin:0 0 8px; padding:0;}

/* Main menu */
#leftside ul.avmenu {display:block; list-style:none; margin:0 0 18px 0; padding:0; width:140px;}
#leftside ul.avmenu li {display:inline; line-height:1.4em; padding:0; width:140px;}
#leftside ul.avmenu li a {background-color:#f4f4f4; border-left:4px solid #ccc; color:#505050; float:left; font-weight:700; margin-bottom:5px; padding:5px 1px 5px 5px; text-decoration:none; width:138px;}
#leftside ul.avmenu li a:hover,#leftside ul.avmenu li a.current {background-color:#eaeaea; border-left:4px solid #003b63; color:#505050;}
#leftside ul.avmenu ul {font-size:0.9em; margin:0 0 0 15px; padding:0 0 5px; width:125px;}
#leftside ul.avmenu ul a {font-weight:400; padding:3px 1px 3px 5px; width:123px;}
#leftside ul.avmenu ul ul {width:113px;}
#leftside ul.avmenu ul ul a{width:100px;}



/* Dieser Bereich ist fuer die Formatierung der "Filelinks" zustaendig*/
.csc-uploads-fileName {
font-family: Verdana, Helvetica, sans-serif;
color:#003b63;
font-size:12pt;
font-weight:bold;
}

.csc-uploads-description{
font-family: Verdana, Helvetica, sans-serif;
color:#003b63;
font-size:10pt;
}

.csc-uploads-fileSize{
font-family: Verdana, Helvetica, sans-serif;
color:#003b63;
font-size:10pt;

}


.news-latest-date
{
font-family: Verdana, Helvetica, sans-serif;
font-size:7pt;
}

.news-latest-item
{
font-family: Verdana, Helvetica, sans-serif;
color:#000000;
font-size:9pt;
}

.news-latest-title
{
font-family: Verdana, Helvetica, sans-serif;
font-size:9pt;
font-weight:bold;
margin-bottom: -2px;
}

.news-latest-subheader p
{
font-family: Verdana, Helvetica, sans-serif;
margin-top: 4px;
margin-bottom: 2px;
}

.news-latest-morelink 
{
font-family: Verdana, Helvetica, sans-serif;
font-size:7pt;
margin-top: -2px;
margin-bottom: 2px;
}


.news-latest-date a {color:black; text-decoration:none; }
.news-latest-title a {color:black; text-decoration:none; }
.news-latest-date a:hover{ color:#005EA8; text-decoration:none; }
.news-latest-title a:hover{ color:#005EA8; text-decoration:underline; }
.news-latest-date A:visited{ color:black; text-decoration:none; }
.news-latest-date A:visited:hover{ color:#005EA8; text-decoration:underline; }
.news-latest-title A:visited{ color:black; text-decoration:none; }
.news-latest-title A:visited:hover{ color:#005EA8; text-decoration:underline; }



/* 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;
	}

	

/* Hier beginnt der Bereich welche fuer die Formatierung des Downloadbereiches zustaendig ist. */
	
.tx_abdownloads_listView_categories {
margin-top : 15px;
}

.tx_abdownloads_listView_category {
margin-top : 15px;
}

.tx_abdownloads_listView_categoryLabel { }

.tx_abdownloads_listView_downloads {
margin-top : 15px;
}

.tx_abdownloads_listView_download_1 { 
margin-bottom: 25px;
margin-top: 15px;
}

.tx_abdownloads_listView_download_2 {
margin-bottom: 25px;
margin-top: 15px;
}

.tx_abdownloads_listView_downloadAddNew {
margin-top : 15px;
}

.tx-abdownloads-pil-browsbox{
margin-bottom: 25px;
}

.tx_abdownloads_searchView_searchBox_searchWord { 
width: 200px;
margin-top: 85px;

}

.tx_abdownloads_searchView_searchBox_button { 
text-align:center;

}

.tx_abdownloads_searchView_resultMessage {
	margin-top : 10px;
	margin-bottom : 10px;
}

.tx_abdownloads_searchView_noDownloadsMessage {
	font-size : 12px;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	margin-bottom : 10px;
	display : block;
	text-align : center;
}

.start3 
{

}

.start3_li
{
	width: 408px;
	height: 100%;
	float: left;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 10px;
}

.start3_mi
{
	width: 120px;
	height: 100%;
	float: left;
	padding-left: 2px;
	padding-right: 5px;
	padding-top: 10px;
}

.start3_re
{
	width: 215px;
	height: 100%;
	float: right;
	padding-left: 1px;
	padding-top: 10px;
}



.box_hintergrund
{
	width: 100%;
	height: 100%;
}

.box_hintergrund_1
{
	background-image:url(http://www.sophist.de/fileadmin/SOPHIST/Gerichtsakte/pergament_start.jpg);
	background-repeat: no-repeat;
	padding-top: 95px;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px;
}


.box_hintergrund_klein
{
	width: 100%;
	height: 100%;
}

.box_hintergrund_klein_1
{
	background-image:url(http://www.sophist.de/fileadmin/SOPHIST/Gerichtsakte/Pergament_kurz.jpg);
	background-repeat: no-repeat;
	padding-top: 95px;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px;
}

.box_hintergrund_gross
{
	width: 100%;
	height: 100%;
}

.box_hintergrund_gross_1
{
	background-image:url(http://www.sophist.de/fileadmin/SOPHIST/Gerichtsakte/Pergament_lang.jpg);
	background-repeat: no-repeat;
	padding-top: 95px;
	padding-bottom: 20px;
	padding-left: 35px;
	padding-right: 35px;
}