﻿body 
{
	margin:0;
	padding:0;
	font-family:Arial;
	
	
}


#rcDiv
{	width:525px;
	float:left;
	margin:0 10px 0 0;
	
	}

#leftsPrint, #printFooter
	{ display:none;}

#PageNavigation ul {
	padding:0;
	margin:0px;
	list-style-type:none;


	}

#PageNavigation img
{
	width: 1px;
	height: 25px;
	
	}

.liNa0
{
	
	background:#e0e0e0;
	cursor:pointer;
	border-top:1px solid white;
	min-height:18px;
	padding:6px 4px 0 10px;
	
	}

	
.liNa1
{	
	
	background: #e0e0e0;
	cursor:pointer;
	border-top:1px solid white;
	min-height:18px;
	padding:6px 4px 0 10px;
}


.liNaMouseOver
{	
	
	background:#b0b0b0;
	cursor:pointer;
	border-top:1px solid white;
	min-height:18px;
	padding:6px 4px 0 10px;
	
	}


.li2Na0
{	
	background:#fae66c;
	cursor:pointer; 
	vertical-align:top;
 	padding:0 4px 0 15px;

 	

	}
	
.li2Na1
{	
	cursor:pointer; 
	background:#fae66c;
	display:block;
	vertical-align:top;
 	padding:0 4px 0 15px;
 	line-height:8px;

	}	


.li2NaX
{	
	cursor:pointer; 
	background:#b0b0b0;
	display:block;
 	padding:0 4px 0 15px;
 	line-height:8px;

 	}
 	
.li3Na0
{	
	background:#e0e0e0;
	cursor:pointer; 
	vertical-align:top;
 	padding:0 4px 0 25px;
 	line-height:13px;

 	

	}
	
.li3Na1
{	
	cursor:pointer; 
	background:#ebebeb;
	display:block;
	vertical-align:top;
 	padding:0 4px 0 25px;
 	line-height:13px

	}





.boxLatestNews 
{

	border-top:1px solid white;
	background:#e5e5e5;
	padding:8px;
	color:#393939;
	font-size:10px;
	
	}
	

.boxLatestNews img 
{
	float:left;
	width:67px;
	margin:0 5px 5px 0px;
 }
 

.boxLatestNews a:link, .boxLatestNews a:visited, .boxLatestNews a:active
{
	text-decoration:none;
	color:#393939;
	font-size:10px;
}

.boxLatestNews a:hover 
{
	color:black;
	}

  #lblContent img 
  {
	border:none;
  }
  
 a.alist:link, a.alist:visited
 {
	color:#393939;	
	display:block;
	text-decoration:none;
}
  
 #lblContent h2
 {
	height: 17px;
	background: #ececec url(../imgs/cntArrow.gif) no-repeat right top;
	font-size: 9pt;
	margin: 0;
	padding:6px 28px 0 12px;
	display:block;
 }
 
 


#lblContent .h2x
 {
	height: 17px;
	background: #ececec url(../imgs/cntArrow.gif) no-repeat right top;
	font-size: 9pt;
	margin: 0;
	padding:6px 28px 0 12px;
	display:block;
	
	
 } 	
 
  h3
 {
	height: 19px;
	background: #ececec;
	font-size: 9pt;
	margin: 0;
	padding:4px 0 0 12px;
	display:block;
 }
 
 #lblMitarbeiter a:link, #lblMitarbeiter a:visited, #lblMitarbeiter a:active,
 #lblContent a:link, #lblContent a:visited, #lblContent a:active,
 #personDetail a:link, #personDetail a:visited, #personDetail a:active,
 #schulDetail a:link, #schulDetail a:visited, #schulDetail a:active,
 #Schulsuche a:link, #Schulsuche a:visited, #Schulsuche a:active
 
 {
	color:#1674c4;
	text-decoration:none;
	
}

 #lblContent a:hover, #PersonDetail a:hover, #schulDetail a:hover,
 #Schulsuche a:hover
{
	color:red;
	text-decoration:none;
	
}


#Schulsuche li {margin-bottom:5px;}

 #lefts a:link, #lefts a:visited, #lefts a:active 
{
	color:#393939;
	font-family:Arial;
	
	text-decoration:none;
	font-size:9px;
	
}

 #lefts a:hover
{
	color:red;
	font-size:9px;
	text-decoration:none;
	
}

.specialDetail {
	color:#999999;	
	
	letter-spacing:1px;
	padding:7px 0 4px 4px;
	line-height:10px;
	margin:0;
	background:#f3f3f3;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid white;
	

	
}



a.footer, a.footer:visited, a.footer:active, a.footer:hover

{
	color:#e60003;
	font-size:10px;
	text-decoration:none;
}

.mA 
{
	width:253px;
	
	border:1px solid #e0e0e0;
	margin:5px 10px 5px 0;
	float:left;	

}


#Schulsuche td
{
	font-size:11px;
	}
#Schulsuche input, #Schulsuche select
{
	border:1px solid #a0a0a0;
	font-size:11px;
	}



.bgd
{
	background: #d8d8d8;
	padding: 3px;
	font-size:8pt;
}

.SDBcontent 
{
	background: #f0f0f0;
	padding: 10px 13px 10px 13px;
}

ul#smallGalery {padding:0; margin:0;} 
ul#smallGalery li {padding:0;  margin:0; width:110px; list-style:none; height:56px; overflow:hidden; margin-bottom:6px;}
/**+html ul#smallGalery li {margin-left:-16px\9;} HACK*/
ul#smallGalery img.zoom {position:absolute; z-index:10; margin-top:38px;}
ul#smallGalery li a {cursor:pointer; text-decoration:none;}


/*ADD MARC Ansprechpersonen XML*/
.person h3 {margin:0; padding:0; background:none; font-size:12px;   padding:0 0 14px 0 }

#wrapper h3{margin:0; padding:0; background:none;  margin:5px;}

#wrapper{margin-top:20px; width:522px; display:block;}

#vcardResult{margin:0; padding:0; margin-top:2px;}

#searchHide{margin-top:2px;}

.person{
	padding:2px; 
	border:1px solid black;
	width:250px;
	height:140px;
	min-height:140px;
	float:left;
	background:#efefef; 
	margin: 0 0 5px 5px;
}
#wrapper a{color:#1674C4; text-decoration:none;}

#wrapper a:hover{text-decoration:underline;}

#abc a, #persLink a{color:#1674C4; text-decoration:none;}

#abc a:hover, #persLink a:hover{text-decoration:underline;}

.person ul {margin-top:10px; padding-left:80px;}

.person ul li{list-style:none;}

.person img{float:left; margin-right:10px; width:70px;}

.person .contentTop{height:130px; min-height:130px;}

.person .contentBottom{text-align:right;}

.clear{clear:both;}

hr#line{border:0; padding:0; margin:0; margin:30px 0;  border-bottom:1px solid #000;}

#abc {margin:0 0 10px 0px; float:left; width:430px;}

.seperator{clear:both; padding:0px 0 0px 5px;}

.seperator hr{border:0; margin:0 padding:0;  border-bottom:1px solid #000;}

.seperator h4{font-size:12px; margin:5px;}

.person a{color:#1674C4; text-decoration:none;}

.persLink{float:left; width:50px;}

#error{color:Red; font-weight:bold; background:#eee; padding:5px; margin-top:10px;}

/*HACKS*/
*+html .person ul{padding:10px 0 0 40px;} 
* html .person ul{padding:10px 0 0 0px;}
* html .person {margin: 0 0 2px 2px;}


#lblContent hr { background:#e0e0e0; height:24px; width:530px; border:0; }
