* {

 	margin:0;

	padding:0;



}



	



html, body {

	background:white;
	margin:0px;
	padding:0px;
	text-decoration : none;
	color:#666;
	font:12px Arial,Helvetica,'MS Sans Serif',sans-serif;
	height:101%; margin:0; padding:0;
}





body {

	text-align:left;
}





#allholder {

	position:relative; /* puts container in front of distance */
	background-repeat: repeat-y;


	min-height:100%;
  	height:auto !important;  /* für moderne Browser */
	
	background-image: url("/fileadmin/paedagogus/images/");

	margin:0 auto;

	padding:0px 0px;

	width:968px;

	float:none;

	overflow:hidden;

	text-align:left;

}











/*-------------------------------------- general tags Start*/



img {border:0px;}




a {color:#666; text-decoration:none}



a:hover {text-decoration:none}





h1{    

	background-image:url(/fileadmin/paedagogus/images/arrow_grau.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:13px;
	font: 1.4em Georgia,serif;
	letter-spacing: 2px;
	padding-top:2px;
	padding-bottom:2px;
	font-weight: lighter;
	text-align: left;
	color:#555555;

} 





h2 {    
	font: 1.3em arial,serif;
	letter-spacing: 2px;
	padding-top:10px;
	font-weight: lighter;
	text-align: left;
	color:#666666;
}

h3 {    
	font: 1.2em arial,serif;
	letter-spacing: 2px;
	padding-top:10px;
	font-weight: lighter;
	text-align: left;
	color:#666666;
}







hr{



margin-top:10px;



background-color:#CCC; /* Mozilla 1.4 */



color:#CCC; /* IE 6 */



border: #CCC; /* Opera 7.11 */



height: 2px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */



}







/*-------------------------------------- top Start*/



#top {

	position:relative;
	left:0px;
	float:left;
	margin:0px 0px;
	width:966px;
	overflow:visible;
	background-repeat: no-repeat;
	z-index:0;
	width:966px; padding-top:0px;
}











/*-------------------------------------- top End*/







/*-------------------------------------- middle Start*/



#middle{
	background-image:url(/fileadmin/paedagogus/images/frame_middle.jpg);
	width:931px; padding:0px 0px 0px 35px; margin:0px 0px 0px 0px; position:relative; float:left; min-height:345px;

}









/*----------------------------- LEFTMENU */





#menu1 {	

	font: arial sans serif;
	text-decoration:none;
	font-variant:small-caps;
	font-weight:bold;

	position:absolute;
	float:left;
	left:50px; top: 165px;
}



.menu1_normal {
	color:white;
	float:left;
	padding-top: 2px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 1px;
}


.menu1_normal a{
	color:white;
	font-size: 13px;

}


.menu1_normal a:hover{
	text-decoration : underline;
}


.menu1_act {
	color:white;
	float:left;
	padding-top: 2px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 1px;

/*
	background-color:white;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
*/

}





.menu1_act a{
	font-size: 13px;
	color:white;
	text-decoration:underline;

}



.menu1_act a:hover{

	text-decoration:none;
}







#menu2{
	overflow:hidden;	
	margin-left:0px; padding-left:0px; position:relative; top:0px; font: 13px arial,serif; padding-left:0px; padding-right:10px; width:110px; float:left; text-align:right; border-right:1px solid #dddddd;
}


#menu2 a:hover {
	text-decoration:underline;
}

#menu2_top{
	width:100%;
	height:12px;
/*	background-image:url(/fileadmin/paedagogus/images/menu2_top.jpg);*/

	background-repeat: no-repeat;	
}

#menu2_bottom{

	height:12px;
	width:100%;
/*	background-image:url(/fileadmin/paedagogus/images/menu2_bottom.jpg);*/
	background-repeat: no-repeat;
	border-top:1px solid white;	
	float:left;
	
}

#menu2_center{

	width:100%;
/*	background-image:url(/fileadmin/paedagogus/images/menu2_center.jpg);*/
	background-repeat: no-repeat;	
	
}





.menu2_act  {

/*	background-image:url(/fileadmin/paedagogus/images/menu2-bgact.jpg);
	background-repeat: repeat-y;
*/
	font-weight:bold;	

	background-position:0px 4px;

	position:relative;

	left: 0px;

	width:100%;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-top:0px;

	padding-left:0px;

	float:left;

	border-top:1px solid white;

}



.menu2_act  a{
	font-weight:bold;		
}





.menu2_actsub  {

	position:relative;

	left: 0px;


/*	background-image:url(/fileadmin/paedagogus/images/menu2-bgact.jpg);
	background-repeat:repeat-y;
*/

	background-position:0px 4px;

	width:100%;
	padding-left:3px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-top:0px;

	float:left;

	border-top:1px solid white;

}


.menu2_actsub:hover {
	

/*	background-image:url(/fileadmin/paedagogus/images/menu2-bgover.jpg);*/

	background-repeat:repeat-y;

	background-position:0px 4px;
}


.menu2_actsub  a{

	font-weight:bold;	

	}

	

.menu2_actsub a:hover{
	text-decoration:underline;

}



.menu2_normal{
/*	background-image:url(/fileadmin/paedagogus/images/menu2-bg.jpg);*/
	background-repeat: repeat-y;
	background-position:0px 4px;

	position:relative;

	left: 0px;

	width:100%;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-top:0px;

	padding-left:0px;

	float:left;

	border-top:1px solid white;

	}



.menu2_sub{



	position:relative;
	left: 0px;

/*
	background-image:url(/fileadmin/paedagogus/images/menu2-bg.jpg);
	background-repeat:repeat-y;
*/
	background-position:0px 4px;

	width:100%;

	padding-top: 0px;

	padding-right: 0px;

	padding-left: 1px;



	padding-bottom: 0px;

	padding-top:0px;

	float:left;

	border-top:1px solid white;
}

	

.menu2_sub a:hover{


}



.menu2_normal:hover{			
/*	background-image:url(/fileadmin/paedagogus/images/menu2-bgover.jpg); */
	background-repeat: repeat-y;
}



.menu2_normal a:hover{


}



.menu2_sub:hover{	
	
/* 	background-image:url(/fileadmin/paedagogus/images/menu2-bgover.jpg);*/
	background-repeat:repeat-y;
	background-position:0px 4px;
}



#menu3{

	position:relative;

	left:20px;

	font: 8pt arial,serif;

	width:110%;

	float:left;

	padding-left:0px;

}

.menu3_act  {

	width:100%;

	padding-top: 2px;

	padding-right: 0px;

	padding-bottom: 0px;

	float:left;

	font-weight:bold;

}

.menu3_normal{

	

	width:100%;

	background-repeat:no-repeat;

	padding-top: 2px;

	padding-right: 0px;

	padding-bottom: 0px;

	float:left;



}



.menu3_normal a:hover{	

	

/*	background-image:url(/fileadmin/paedagogus/images/arrow_grau.gif);*/

	/*background-position: 2px 4px;*/

	background-repeat:no-repeat;

	text-decoration:underline;



		

}



#menu4{

	font: 8pt arial,serif;

	max-width:80%;

	float:left;

	margin-left:0px;

	margin-top:0px;

	padding-top:0px;

	border-left:1px solid #dddddd;

	margin-bottom:15px;

}







.menu4_normal

{

	padding-right:3px;

	padding-left:3px;

	float:left;

	text-decoration: none;

	border-right:1px solid #dddddd;





}



.menu4_normal:hover{

	padding-right:3px;

	padding-left:3px;

	float:left;

	text-decoration: none;

/*	border-right:1px solid #dddddd;*/

/*	background-color:#dddddd;*/





}







.menu4_act

{

	padding-right:3px;

	padding-left:3px;	

	float:left;

	border-right:1px solid #dddddd;

	background-color:#aaaaaa;





}





.menu4_normal a{

	font: 8pt arial,serif;

	text-decoration: underline;

}



.menu4_act a{

	font: 8pt arial,serif;

	text-decoration: none;

	font-weight:bold;

	color:white;

}





.menu4_normal a:hover{

	font: 8pt arial,serif;

	text-decoration: underline;

	color:black;

}



#leftmenu_bottom {



	float:left;



	width:100%;



	margin-top:30px;



	margin-left:10px;



	text-align:left;



}







/*----------------------------- SEARCHFORM */



#searchform {



	float:left;



	margin-top:70px;



	width:100%;



	margin-left:10px;



}







#searchform Input {



	float:left;



}



/*----------------------------- SEARCHFORM END*/



/*-------------------------------------- middle_left End*/











	







#maincontent {

	position:relative;
	float:left;
	text-align:justify;
	padding-right:0px; padding-bottom:5px;
	list-style:disc;
	padding-right:0px; padding-left:15px; width:530px; position:relative; float:left;

}

ul {
	margin-left:15px;
	padding-left: 25px;
}

li {
	padding-top: 7px;
}


ol {
	margin-left:15px;
	padding-left: 32px;

}





.bodytext {

	list-style:disc;
	
}





#maincontent a{



	text-decoration:underline;	

}

#maincontent a:hover{



	text-decoration:underline;	

	color:black;

}


#right {
	float:left; width:190px; margin-top:10px; padding-left:15px; position:absolute; right:45px; border-left: 1px solid #dddddd; overflow:hidden;
}






/*-------------------------------------- FOOTER START*/


#bottom{
	float:left;
	margin:0px 0px 0px 0px;
	position:relative;
	z-index:1;
	background-image:url(/fileadmin/paedagogus/images/frame_bottom.jpg);
	background-repeat:repeat-y;
	width:966px; padding-top:0px;
}



#footer{
	float:left;
	margin:0px 0px 0px 0px;
	position:relative;
	z-index:1;
	background-image:url(/fileadmin/paedagogus/images/frame_footer.jpg);
	width:966px; padding-top:0px;
}




#footer-text{
	position:relative;
	top:0px;
	padding-top:0px; padding-left:50px;

}



#footer a {

	padding-right:7.5px;
	color:#444444;
}





#maincontent input[type=text],input[type=password]{





	border: 1px solid #BCBCBC;



	height:17px;

	font: 12px arial,serif;

	font-weight:normal;

	padding-left:3px;

	padding-top:2px;

	padding-bottom:0px;

	background-image: url(/fileadmin/paedagogus/images/input-background-maincontent.gif);

	background-position: 0px 0px;









}



#maincontent input[type=checkbox]{



	width:22px;

	height:22px;



	border: 0px solid #BCBCBC;

	margin:0px;

	padding:0px;

}





#maincontent textarea{





	border: 1px solid #BCBCBC;

	font: 12px arial,serif;

	font-weight:normal;

	padding-left:3px;

	padding-top:0px;

	padding-bottom:0px;

	background-image: url(/fileadmin/paedagogus/images/input-background-maincontent.gif);

	background-position: 0px 0px;

	background-repeat:repeat-x;
}

.ll_categorypath {

}

.ll_categories {
}


.ll_link {
	width:100%;
	float:left;
	text-align:left;
}

.ll_text {
	
	float:left;
	width:100%;
}

.ll_label{
	border-top: 1px solid #BBBBBB;
	background-color:#EEEEEE;
	float:none;
	width:100%
}



.ll_description{
	padding-top:5px;
	width:80%;
	float:left;
}



.ll_url{
	float:left;	

}

.ll_image {
	float:left;
	vertical-align:center;
}

.ll_spacer{
	height:10px;
}



.csc-textpic-lastcol {

padding-top:65px;
}



.csc-header{
	padding:0px;

}

#right {
	float:left;
}

#right table{
	border-top:0px solid #777777;
	border-left:1px solid #777777;
	border-right:1px solid #777777;
	border-bottom:1px solid #777777;
	margin-left:0px;
	width:100%px;
	background-color:#DDDDDD;
	margin-bottom:10px;
}

#right table td{
	font:12px Arial,Helvetica,'MS Sans Serif',sans-serif;
	padding-left:3px;
	color: black;

}

.csc-header h1{
	font:13px Arial,Helvetica,'MS Sans Serif',sans-serif;
	color:white;
	font-weight:bold;
	background-image: url(/fileadmin/paedagogus/images/right-top.jpg);
	font-size: 13px;
	height:15px;
	padding-top:5px;
	padding-left:5px;
	background-repeat:repeat-x;
	letter-spacing: 0px;
	width:100%;
}

.csc-textpic-image {
	padding-top:0px;

}

.csc-textpic-clear
{
	padding:0px;
	margin:0px;
	height:0px;

}

.formtable {
	width:600px;

}

.formtable td {
	vertical-align:top;
	text-align:left;
}


/*IE6 compatibility */



* html body {

	text-align:center;  /* horizontal centering for IE Win quirks */
	#middle{width:966px;}

}



* html #middle {

	text-align:top;
}
