/* PƒDA - P‰dagogium Godesberg - CSS Stylsheet 	*/

/* Farben ..................................... */
/* Weiss		#FFFFFF;						*/
/* Dunkelblau	#113388;						*/
/* Orange		#FF9900;						*/
/* Apricot		#FFE7C1;						*/
/* Dunkelgrau	#CCCCCC;						*/
/* Hellgrau		#E5E5E5;						*/


/* HTML Standard Formatierungen ...............	*/
body {
	scrollbar-base-color: #CCCCCC; 
	scrollbar-3d-light-color: #666666; 
	scrollbar-arrow-color: #333333; 
	scrollbar-darkshadow-color: #CCCCCC; 
	scrollbar-face-color: #EFEFEF; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-shadow-color: #000000; 
	scrollbar-track-color: #CCCCCC;
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-position: 1px 0px;
	background-repeat: repeat-y;
}

html .columnLeft p {
	height: 1%;
	margin-left: 0;
}

h1 {
	font-size: 22px;
	font-weight: bold;
	line-height: 130%;
}
h2 {
	font-size: 18px;
	font-weight: bold;
	line-height: 130%;
}
h3 {
	font-size: 13px;
	font-weight: bold;
	margin-top: 30px;
	margin-bottom: 2px;
	padding: 0px;
	background-color: #EFEFEF;
}

a:link {
}
a:visited {
}
a:hover {
}
a:active {
}


/* Auszeichnungen .............................	*/
.quotation {
	font-style: italic;
}
.text_hintergrund_01 {
	background-color: #EFEFEF;
	padding: 5px;
}
.text_hintergrund_02 {
	background-color: #EFEFEF;
	padding: 5px;
	margin: 0px;
}

.float_left {
	float: left;
}
.float_right {
	float: right;
}

/* Spalte Links ...............................	*/
div.columnLeft {
	display: none;
}

/* Spalte Rechts ..............................	*/
div.columnRight {
}

/* Content ....................................	*/
div.content {
	position: relative;
	left: 25px;
	top: 150px;
	width: 570px;
	height: auto;
	z-index: 1;
	font-size: 13px;
	line-height: 135%;
	margin-bottom: 30px;
	overflow:visible;
}
div.content a {
	color: #113388;
	text-decoration: none;
}
div.content a:hover {
	text-decoration: underline;
}

div.content_presseartikel {
	position: absolute;
	left: 25px;
	top: 150px;
	width: 570px;
	height: auto;
	z-index: 1;
	font-size: 13px;
	line-height: 135%;
	margin-bottom: 30px;
}

.fliessbild {
	width: 226px;
	float:right;
	border: 1px solid #666666;
	background-color:#E5E5E5;
	margin-left: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	text-align: center;
}
.fliessbild_schmal {
	width: 133px;
	float:right;
	border: 1px solid #666666;
	background-color:#E5E5E5;
	margin-left: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	text-align: center;
}
.fliessbild img {
	border-bottom: 1px solid #666666;
}
.content_image_left {
	width: 226px;
	float:left;
	border: 1px solid #666666;
	background-color:#E5E5E5;
	margin-right: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	text-align: center;
}
.content_image_left_schmal {
	width: 133px;
	float:right;
	border: 1px solid #666666;
	background-color:#E5E5E5;
	margin-right: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	text-align: center;
}
.content_image_left img {
	border-bottom: 1px solid #666666;
}
.footer {
	margin-top:30px;
	border-top: 1px solid #113388;
	font-size:11px;
}
.footer a {
	color: #333333;
	text-decoration: underline;
	display: none;
}

.content_banner {
	width: 100%;
	height: 100px;
	background-color: #EFEFEF;
	border: 1px solid #CCCCCC;
}
.archivTeaser {
	margin-bottom: 40px;
}
.archivTeaser h3 {
	margin-bottom: -15px;
}

.table_01 {
background-color:#FFFFFF;
}
.table_01 th {
margin: 3px;
padding: 2px;
background-color: #E8E8E8;
text-align: left;
}
.table_01 td {
margin: 3px;
padding: 2px;
background-color:#EFEFEF;
}

.emailform {
}
.emailform input {
	border: 1px solid #333333;	
	background-color: #EFEFEF;
}
.emailform textarea {
	border: 1px solid #333333;
	background-color: #EFEFEF;
	font-family:Arial, Helvetica, sans-serif;
	scrollbar-base-color: #CCCCCC; 
	scrollbar-3d-light-color: #666666; 
	scrollbar-arrow-color: #333333; 
	scrollbar-darkshadow-color: #CCCCCC; 
	scrollbar-face-color: #EFEFEF; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-shadow-color: #000000; 
	scrollbar-track-color: #CCCCCC; 
}

/* Sitemap ....................................	*/
.LSM_0 {
	list-style-type: none;
	line-height: 140%;
	margin-left: 0px;
	padding: 0px;
}
.LSM_0 a {
	color: #113388;
}
.LSM_1 {
	list-style-type: none;
	line-height: 140%;
	margin-left: 0px;
	padding: 0px;
}
.LSM_1 a {
	color: #113388;
}
.LSM_2 {
	list-style-type: none;
	line-height: 140%;
	margin-left: 10px;
	padding: 0px;
}
.LSM_2 a {
	color: #333333;
}
.LSM_3 {
	list-style-type: none;
	line-height: 140%;
	margin-left: 20px;
	padding: 0px;
}
.LSM_3 a {
	color: #666666;
}
.LSM_4 {
	list-style-type: none;
	line-height: 140%;
	margin-left: 30px;
	padding: 0px;
}
.LSM_4 a {
	color: #666666;
}


/* Zelle Links Oben ...........................	*/
div.cellLeftTop {
	background-color: #FFFFFF;
	position: absolute;
	left: 20px;
	top: 1px;
	height: 109px;
	width: 205px;
	z-index: 6;
}
div.cellLeftTop img {
	margin-left: 0px;	
	margin-top: 28px;
}

/* Zelle Mitte Oben ...........................	*/
div.cellCenterTop {
	display: none;
}

/* Zelle Rechts Oben ..........................	*/
div.cellRightTop {
	display: none;
}

/* Zelle Links Mitte ..........................	*/
div.cellLeftCenter {
	diaplay: none;
}

div.cellLeftCenter {
	background-color: #113388;
	position: absolute;
	left: 1px;
	top: 110px;
	height: 22px;
	width: 205px;
	z-index: 6;
	display: none;
}

/* Zelle Mitte Mitte ..........................	*/
div.cellCenterCenter {
	background-color: #CCCCCC;
	position: absolute;
	left: 25px;
	top: 110px;
	height: 22px;
	width: 605px;
	z-index: 6;
}
div.cellCenterCenter span {
	padding-left: 0px;
	font-size: 11px;
}
div.cellCenterCenter span a {
	color: #333333;
}


/* Zelle Rechts Mitte..........................	*/
div.cellRightCenter {
	background-color: #113388;
	position: absolute;
	left: 817px;
	top: 110px;
	height: 22px;
	width: 178px;
	z-index: 6;
	display: none;
}





/* MODULE ....................................	*/

.steckbrief {
	position: absolute;
	top: 47px;
	left: 597px;
	width: 178px;
	background-color: #FFDFB0;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	font-size: 12px;
	display: none;
}
.steckbrief img {
	padding: 0px;
	margin: 0px;
}
.steckbrief_kopf {
	background-color: #CCCCCC;
	border-bottom: 1px solid #333333;
	padding: 5px;
	font-weight: bold;
}
.steckbrief_inhalt {
	border-bottom: 1px solid #333333;
	padding: 5px;
}

.modul_reki_oeffnungszeiten {
	position: absolute;
	top: 47px;
	left: 597px;
	width: 178px;
	background-color: #FFDFB0;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	font-size: 12px;
	display: none;
}
.modul_reki_oeffnungszeiten_kopf {
	background-color: #CCCCCC;
	border-bottom: 1px solid #333333;
	padding: 5px;
	font-weight: bold;
}
.modul_reki_oeffnungszeiten_inhalt {
	padding: 5px;
}

.modul_grundsatz {
	position: absolute;
	top: 47px;
	left: 597px;
	width: 178px;
	background-color: #FFDFB0;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	font-size: 12px;
	display: none;
}

.modul_standard {
	position: absolute;
	top: 47px;
	left: 597px;
	width: 178px;
	margin: 0px;
	padding: 0px;
	background-color: #FFDFB0;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	font-size: 12px;
	display: none;
}

.modul_standard_kopf {
	background-color: #CCCCCC;
	/*border-top: 1px solid #333333;*/
	padding: 5px;
	font-weight: bold;
}
.modul_standard img {
	margin: 0px;
	padding: 0px;
}
.modul_standard p {
	background-color: #FFFFFF;
	margin: 5px;
}
.modul_standard p img {
	margin-left: 5px;
}
.modul_standard p a {
	margin-left: 5px;
}

.modul_zufallsbild {
	position: absolute;
	top: 47px;
	left: 597px;
	width: 178px;
	margin: 0px;
	padding: 0px;
	background-color: #FFDFB0;
	font-size: 12px;
	display: none;
}
.modul_zufallsbild img {
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
}
.modul_zufallsbild_kopf {
	background-color: #CCCCCC;
	border-top: 1px solid #333333;
	padding: 5px;
	font-weight: bold;
}

.foerder_projekte {
	position: absolute;
	top: 47px;
	left: 597px;
	width: 178px;
	background-color: #FFDFB0;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	font-size: 12px;
	display: none;
}
.foerder_projekte img {
	padding: 0px;
	margin: 0px;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
}
.foerder_projekte_kopf {
	background-color: #CCCCCC;
	padding: 5px;
	font-weight: bold;
}
.foerder_projekte_inhalt {
	border-bottom: 1px solid #333333;
	padding-left: 5px;
}
.foerder_projekte p {
	margin-top: 2px;
	margin-bottom: 15px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 0px;
}

.schueler_portraits {
	position: absolute;
	top: 47px;
	left: 597px;
	width: 178px;
	background-color: #FFDFB0;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	font-size: 12px;
	display: none;
}
.schueler_portraits img {
	padding: 0px;
	margin: 0px;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
}
.schueler_portraits_kopf {
	background-color: #CCCCCC;
	padding: 5px;
	font-weight: bold;
}
.schueler_portraits_inhalt {
	border-bottom: 1px solid #333333;
	padding-left: 5px;
}
.schueler_portraits p {
	margin-top: 2px;
	margin-bottom: 15px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 0px;
}

.modul_download_viewer {
	position: absolute;
	top: 47px;
	left: 597px;
	width: 178px;
	margin: 0px;
	padding: 0px;
	background-color: #FFDFB0;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	font-size: 12px;
	display: none;
}
.modul_download_viewer p {
	background-color: #FFFFFF;
	margin: 5px;
}
.modul_download_viewer p img {
 	vertical-align: middle;
}
.modul_download_viewer_kopf {
	background-color: #CCCCCC;
	border-bottom: 1px solid #333333;
	padding: 5px;
	font-weight: bold;
}

.modul_kurzprofil {
	position: absolute;
	top: 47px;
	left: 597px;
	width: 178px;
	margin: 0px;
	padding: 0px;
	background-color: #FFDFB0;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	font-size: 12px;
	display: none;
}
.modul_kurzprofil p {
	margin: 5px;
}
.modul_kurzprofil_kopf {
	background-color: #CCCCCC;
	border-bottom: 1px solid #333333;
	padding: 5px;
	font-weight: bold;
}
.modul_druckversion {
	position: absolute;
	top: -2px;
	left: 597px;
	width: 178px;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	display: none;
}
.modul_druckversion img {
    margin-left: 22px;
	margin-right: 5px;
	vertical-align: -5px;
}
.modul_language {
	position: absolute;
	top: 5px;
	left: 597px;
	width: 178px;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	display: none;
}
.modul_language img {
    margin-left: 22px;
	margin-right: 5px;
	vertical-align: -5px;
}


.module {
	display:none;
	}




/* PƒDA Friends */
.containerPaedaFriends input {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.containerPaedaFriends textarea {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

.loginTable {
	margin: 30px 0px 0px 0px;
}
.loginTable td {
	padding: 5px 0px 5px 10px;	
}

.searchMembersTable {
	background-color: #EFEFEF;
	border: 1px solid #CCCCCC;
}
.searchMembersTable td {
	padding: 5px 0px 5px 10px;
}

.searchMembersResultTable {
	border: 1px solid #CCCCCC;
	margin: 5px 0px 0px 0px;
}
.searchMembersResultTable th {
	padding: 3px 0px 3px 10px;
	background-color: #CCCCCC;
}
.searchMembersResultTable td {
	padding: 3px 0px 3px 10px;
	background-color: #EFEFEF;
}

.registrationTable td {
	padding: 5px 0px 5px 10px;
}

.registrationFormTable {
	margin: 6px 0px 0px 0px;
}

.registrationFormTable td {
	padding: 0px;
}

#accept_notification {
	border: 0px none #CCCCCC;
}

.enterDataContainerTable {
	padding: 5px 0px 5px 10px;
	background-color:#EFEFEF;
	border: 1px solid #CCCCCC;
	margin: 15px 0px 0px 0px;	
}
.formContainerTable {
	margin: 6px 0px 0px 0px;
}
.formContainerTable td {
	padding: 0px;
}
.formContainerTableLable {
	width:100px;
}

#Photo1 {
	border: 1px solid #CCCCCC;
}
.photoBackend {
	border: 1px solid #CCCCCC;
	margin: 10px 0px 0px 0px;
}




/* iBrowser */
.capDivRight {
	display: block;
	float: right;
	background-color: #E5E5E5;
	border: 1px solid #666666;
	margin: 0px 0px 15px 15px;
	width: 226px;
}
.capDivRight img {
	border-bottom: 1px solid #666666;
}
.capDivRight span {
	display: block;
}
.capDivRight span.caption {
	padding: 2px;
	text-align: center;
}

.capDivRightSmall {
	display: block;
	float: right;
	background-color: #E5E5E5;
	border: 1px solid #666666;
	margin: 0px 0px 15px 15px;
	width: 133px;
}
.capDivRightSmall img {
	border-bottom: 1px solid #666666;
}
.capDivRightSmall span {
	display: block;
}
.capDivRightSmall span.caption {
	padding: 2px;
	text-align: center;
}

.capDivLeft {
	display: block;
	float: left;
	background-color: #E5E5E5;
	border: 1px solid #666666;
	margin: 0px 15px 15px 0px;
	width: 226px;
}
.capDivLeft img {
	border-bottom: 1px solid #666666;
}
.capDivLeft span {
	display: block;
}
.capDivLeft span.caption {
	padding: 2px;
	text-align: center;
}

.capDivLeftSmall {
	display: block;
	float: left;
	background-color: #E5E5E5;
	border: 1px solid #666666;
	margin: 0px 15px 15px 0px;
	width: 133px;
}
.capDivLeftSmall img {
	border-bottom: 1px solid #666666;
}
.capDivLeftSmall span {
	display: block;
}
.capDivLeftSmall span.caption {
	padding: 2px;
	text-align: center;
}

.capDivBanner {
	display: block;
	border: 1px solid #CCCCCC;
	margin: 20px 0px 20px 0px;
}
.capDivBanner img {
	border-bottom: 1px solid #666666;
}
.capDivBanner span {
	display: block;
}
.capDivBanner span.caption {
	display: none;
}

.capDivInline {
	display: block;
	float:left; 
	border: 1px solid #666666;
	background-color: #E5E5E5;
	margin: 0px 20px 20px 0px;
	vertical-align: top;
}
.capDivInline img {
	border-bottom: 1px solid #666666;
}
.capDivInline span {
	display: block;
}
.capDivInline span.caption {
	padding: 5px;
}

