@charset "ISO-8859-1";

/*********************************************************************************************
							Standard Elemente
*********************************************************************************************/
body {
	margin: 0px;
	padding: 0px;
	text-align:center;
	/*background-color:#f8f6ee;*/
}

h1 {
	font-size: 1.5em;
	margin-top: 0;
	margin-bottom: 0.2em;
}

h2 {
	font-size: 1em;
	margin-bottom: 0.2em;
}

p {
	margin-top: 0;
	margin-bottom: 1em;
	text-align:justify;
}

div {
	margin: 0pt;
	padding: 0pt;
}
ul{
	padding-left:0em;	
	margin-left:16px;
	margin-bottom:1em;
}
li{
	padding-left:0em;
	margin-bottom:1em;
}
img{
	border-style:none;
	margin:0px;
	padding:0px;	
}
td {
	margin: 0;
	font-size:10pt;
	font-family:Verdana;
	line-height:1.2em;
	padding:0pt;
	border-style:none;
}
tr {
	margin: 0;	
}
table {
	margin-top: 0;	
	margin-bottom: 0em;
	border-collapse:collapse;
}
#main_container{
	width:1280px;
	text-align:left;	
}
#send_p{
	font-family: 'Arial',Verdana, sans-serif;	
}
#philo{
	background-color:#FFFFFF;	
}
#ueberuns{
	background-color:#FFFFFF;	
}
/*********************************************************************************************
							startbild
*********************************************************************************************/
#startbild{
	display:none;
	height:590px;
	overflow:hidden;
	z-index:5;
	top:0px;
	left:0px;
	padding:0px;
}

/*********************************************************************************************
							mittelkontainer
*********************************************************************************************/
#mittelkontainer{
	padding:0px;
	margin:0px;
	height:590px;	
	overflow:hidden;
}
/*********************************************************************************************
							Menue1
*********************************************************************************************/
#menu_1{	
	z-index:3;
	position:relative;
	left:238px; /*245px bei times*/ 
	top:-510px;  /* 333 */
	width:175px; 
	height:491px; 
	text-align:left; 
	font-family: 'Arial',Verdana, sans-serif; /*'Times New Roman',Times,serif;*/
	font-size:		11pt;
	/*background-color:yellow;*/		
}
.menu1-level1-no{margin-bottom:6px;}
.menu1-level1-act{margin-bottom:6px;}
.menu1-level1-no a{
	color:			#666361; /* 918d8a*/ 
	
	text-decoration:none;
}
.menu1-level1-no a:hover{
	color:			#d30132;
}
.menu1-level1-act a{
	color:			#d30132;
	
	text-decoration:none;
}
.menu1-level2-no a{
	color:			#918d8a;
	
	text-decoration:none;
}

.menu1-level2-act a{
	color:			#918d8a;
	
	text-decoration:none;
}
/*********************************************************************************************
							Menue2
*********************************************************************************************/
#menu_2{
	left:0px; 
	top:158px;
	margin:0px;
	padding:0px;
	z-index:3;	
	white-space:nowrap;	
		
}
#menu_2 a img{
	margin:0px;
	padding:0px;		
}
/*********************************************************************************************
							Menue2 start
*********************************************************************************************/
#menus_2{
	
	top:158px;
	margin:0px;
	padding:0px;
	z-index:3;	
	white-space:nowrap;	
	width:20px;
	
}

/*********************************************************************************************
							Tätigkeitsbereiche
*********************************************************************************************/
#tatb{
	position:relative;
	z-index:	6;
	left:		212px; 
	top:		-556px;	
	width:200px;
	}
/*********************************************************************************************
							Menue3 Fuss
*********************************************************************************************/
#fusszeile{
	margin:0px;
	padding:0px;
	height:28px;
	overflow:hidden;	
}
#menu_3{
	z-index:7;
	position:relative;
	left:572px; 
	top:-28px; /*-28*/
	height:28px;
	margin:0px;
	padding:0px;
	white-space:nowrap;	
	width:708px;	
}

#menu_3_46{margin-left:62;border-style:none;}
#menu_3_38{margin-left:213;border-style:none;}
/*********************************************************************************************
							Menue Bar
*********************************************************************************************/
.menubar{
	top:158px;	
	height:48px;		
}


/*********************************************************************************************
							Infokasten Rechts
*********************************************************************************************/
#infokasten_rechts{
	/*background-color:green;*/
	/*margin-left:600px;*/
	float:right;
	width:205px;
	z-index:5;	
	font-family: 'Arial',Verdana, sans-serif;
	
}
#infokastenra{	
	/*position:static;*/
	margin: 10px 0px 10px 10px;
	text-align:left;
	height:570px;
	/*background-color:blue;*/	
}
#infokastenri{
	text-align:center;	
	color:#979290;
	margin: 0px;
	margin-right:10px;

}
#infokastenriv{
	text-align:center; 
	color:#979290;
	margin: 0px;
	margin-right:10px;

}
#infokastenrin{
	text-align:center;	 
	color:#979290;
	margin: 0px;
	margin-right:10px;
	/*background-color:blue;*/
}
#red_line_popup{
	width: 	350px; 
	margin: 0px;
	position:relative;
	z-index:6;
	top:	30px;
	left:	50px;
}
#c16{position:relative;background-color:#FFFFFF;}
#c17{position:relative;background-color:#FFFFFF;}
#c18{position:relative;background-color:#FFFFFF;}
#c19{position:relative;background-color:#FFFFFF;}
#c20{position:relative;background-color:#FFFFFF;}
#c21{position:relative;background-color:#FFFFFF;}
/*#c15{height:92px;font-size:10pt;}
#c16{height:92px;font-size:9pt;overflow:hidden;}
 
#c17{height:92px;font-size:9pt;}
#c18{height:92px;font-size:9pt;}
#c19{height:92px;font-size:9pt;}
#c20{height:92px;font-size:9pt;}
#c21{height:92px;font-size:9pt;}
#c44{height:145px;}
#c45{height:145px;}*/
#c46{color:#000000;font-family:Arial;}
.align-center{
	text-align:center;	
}
.csc-default{
font-size:9pt;overflow:hidden;	
}

/*********************************************************************************************
							Inhalt
*********************************************************************************************/
#content{
	z-index:4; 
	font-size:10pt;
	font-family:'Arial',Verdana, sans-serif;	
	/*margin-right:25px;*/
	width:575px;
	
}
#content a img {
	padding: 0px 0px;
	border: 0px none #FFFFFF; /*#E1E1E1;*/
}
#print_table{
	display:none;
}
#print_content{
	z-index:4; 
	font-size:10pt;
	font-family:'Arial',Verdana, sans-serif;	
	display:none;
}
.makeScroll{
	overflow:hidden;
}
#scrollbox{
	top:32px;		
	z-index:4;	
	padding:0;
	list-style:none;
	/*background-color:blue;*/
	height:500px;
	width:598px; /* Breite bis zum ScrollBalken*/
}
#content_wrapper01{
	margin:0px;
	padding:0px;	
	width:613px;	/* Breite bis zur Trennlinie */
	height:600px;
		
	/*background-color:red;*/	
}
#content-outline{
	/*margin:0px;
	margin-left:428px; /*428*/	
	margin-left:455px;
	padding:0px;
	padding-left:0px;
	width:825px;	
	height:590px;
	overflow:hidden; /* damit es als Block Formatting Context behandelt wird */ 
}
#trenner01{
	float:right;
	text-align:right;
	z-index:4;	
	height:590px;
	width:10px;
}
.csc-firstHeader{	
	font-size:20pt;	
	margin-bottom:12px;
	font-weight:normal;
	color: #000000;
}
.csc-textpic-text h1{
	font-size: 1.5em;
	font-weight:normal;
}
/*********************************************************************************************
							Rollover Anwaltliste
*********************************************************************************************/
#infokastenrin{
	text-align:left;	
}
#infokastenrin p{
	color:#595752;
	font-size:10pt;
	margin:0px 5px 0px 0px;
}
#infokastenrin h1{
	font-size:12pt;
	color:#a9a69e;
	margin:5px 0px 0px 0px;
}
.red_line2{
	/*position:relative;*/
	position:static;
	width:330px;
	margin:0px;
	color:#FF0000;
	height:1px;
	border:none;
	background-color:#FF0000;
}
.red_line3{
	position:absolute;
	width:330px;
	left:50%;
	top:250px;
	margin:0px;
	margin-left:183px;
	color:#FF0000;
	height:1px;
	border:none;
	background-color:#FF0000;
	z-index:8;
	display:none;
}
.csc-textpic-text{
	overflow:visible;	
}
#c28{
	z-index:8;
	background-color:#e7e5df;
	position:absolute;
	left:50%;
	margin-left:130px;	
	top:100px;
	width:330px;	
	text-align:left;	
	overflow:visible;
	display:none;	
}
#c29{
	z-index:8;
	background-color:#e7e5df;
	position:absolute;
	left:50%;
	margin-left:130px;	
	top:116px;
	width:330px;
	text-align:left;
	overflow:visible;
	display:none;
}
#c30{
	z-index:8;
	background-color:#e7e5df;
	position:absolute;
	left:50%;
	margin-left:130px;	
	top:212px;
	width:330px;
	text-align:left;
	overflow:visible;
	display:none;
}
#c31{
	z-index:8;
	background-color:#e7e5df;
	position:absolute;
	left:50%;
	margin-left:130px;	
	top:308px;
	width:330px;
	text-align:left;
	overflow:visible;
	display:none;
}
#c32{
	z-index:8;
	background-color:#e7e5df;
	position:absolute;
	left:50%;
	margin-left:130px;	
	top:404px;
	width:330px;
	text-align:left;
	overflow:visible;
	display:none;
}
#c33{
	z-index:8;
	background-color:#e7e5df;
	position:absolute;
	left:50%;
	margin-left:130px;	
	top:500px;
	width:330px;
	text-align:left;
	overflow:visible;
	display:none;
}	
/*********************************************************************************************
							Sonstige Elemente
*********************************************************************************************/
#kopfteil{
	margin:0px;
	padding:0px;	
	height:158px;
	overflow:hidden;
}
h1.csc-firstHeader{
		font-size: 1.5em;
}
h2.csc-firstHeader{
		font-size: 1.4em;
}
h3.csc-firstHeader{
		font-size: 1.3em;
}
h4.csc-firstHeader{
		font-size: 1.2em;
}
h5.csc-firstHeader{
		font-size: 1.1em;
}
h6.csc-firstHeader{
		font-size: 1em;
}
.detail{
	font-size:	0.9em;	
}
.smaller02_font{
	font-size:	0.8em;	
}
.smaller03_font{
	font-size:	0.7em;	
}
.smaller04_font{
	font-size:	0.6em;	
}
.smaller05_font{
	font-size:	0.5em;	
}
.red_line{
	width:100%;
	color:#FF0000;
	height:1px;
	border:none;
	background-color:#FF0000;
	margin-bottom:15px;
	clear:left;
}
#seitenbild{
	z-index:3;	
	width:424px;
	height:590px;
	margin-top:-590px;
}
menublock1{
	width:424px;
	float:left;
	height:590px;
		
}
.bodytext{
	margin:0px;	
	text-align:justify;
}
.form_l{
  	width:200px;
  	float:left;	
 	top:0px;
 	margin-top:0px;
  	margin-bottom:5px;
 }
 .form_lb{
 	margin-left:215px;
 	top:0px;
 	margin-top:0px;
 	margin-bottom:5px;	
 }
.align-left{
	text-align:left;	
}
.align-right{
	text-align:right;	
}

/*********************************************************************************************
							Scroll Bar
*********************************************************************************************/
.scroll-track{
	height:540px;
	width:9px;
	background:black;
	background: url(../images/trans.gif) top center repeat;
}

.scroll-handle{
	border: none;
	height:87px;
	width:9px;
	cursor:pointer;
	background: url(../images/scroll_bar.png) top center no-repeat;
}
/*
.makeScroll li{
	float:left;
}
*/
.makeScroll a{outline:none;}

.makeScroll a img {
	padding: 6px 12px;
	border: 0px none #FFFFFF; /*#E1E1E1;*/
}
.scroll-track-top{
	height:15px;
	width:10px;
	background: url(../images/pfeil_oben.png) top center no-repeat;
} 
	
.scroll-track-bot{
	height:15px;
	width:10px;	
	background: url(../images/pfeil_unten.png) top center no-repeat;	
} 	

/*********************************************************************************************
							Über uns
*********************************************************************************************/
#c2 .csc-header-n1{
	width:	400px;
}
.right_head{
	margin-left:	210px;
	text-align:		right;
}
#c14{
	display:none;
}
#c14 .csc-header-n1{
	
}
.grey{
	color:	#CCCCCC;
}
/*********************************************************************************************
							Aktuelles
*********************************************************************************************/

#c83 h1{
font-size:	16px;
color:		#000000;
font-weight:	bold;
}
.divider hr{
	color:	#CCCCCC;
	width:	80%;
	height:1px;
	border:none;
	background-color:#CCCCCC;
	margin-top:15px;
	margin-bottom:15px;
	clear:left;
}
.internal-link{
	color:	#979290;
}
