body{
	background-color:#fffac8;
	background-image:url(../images/bg2.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	font-size:80%;
}

a:link		{color:#BD1427; text-decoration:none;}
a:visited	{color:#BD1427; text-decoration:none;}
a:hover		{color:#BD1427; text-decoration:underline;}
a:active	{color:#BD1427; text-decoration:none;}

#all{
	background-image:url(../images/bgall.gif);
	background-repeat:repeat-y;
	width:918px;
}
#head{
	background-image:url(../images/headunter.jpg);
	width:918px;
	height:151px;
}
#content{
	background-image:url(../images/conbg2.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
#hauptnavi{
	width:900px;
	//width:730px;
	height:60px;
}
.navip a{
	float:left;
	display:block;
	padding:20px 18px 20px 18px;
	color:#000000;
	font-size:130%;
	font-weight:bold;
	text-decoration:none;
}
.navip a:hover{
	float:left;
	display:block;
	padding:20px 18px 20px 18px;
	color:#7D7D7D;
	font-size:130%;
	font-weight:bold;
	text-decoration:none;}
#naviactiv a{
	float:left;
	display:block;
	padding:20px 18px 20px 18px;
	color:#7B7B7B;
	font-size:130%;
	font-weight:bold;
	text-decoration:none;
	background-color:#FEED00;
}
#linksdiv{
	float:left;
	background-image:url(../images/renav.gif);
	width:174px;
	background-color:#006633;
}
#bga{
	background-image:url(../images/renav.gif);
	width:174x;
	height:500px;
}
#navi{
	background-image:url(../images/renav.jpg);
	width:164px;
	height:266px;
	padding:80px 0px 0px 10px;
}
#navi a{
	display:block;
	text-decoration:none;
	padding:4px 0px 5px 0px;
	color:#000000;
	font-weight:bold;
}
#navi a:hover{
	display:block;
	text-decoration:none;
	padding:4px 0px 5px 0px;
	color:#838383;
}
#navi h1{
	font-size:120%;
	padding:0px;
	color:#4A6F37;}
#navi h2{
	font-size:100%;
	padding:0px;
	color:#bd1427;
	margin:0px;
	}
#text{
	float:left;
	width:520px;
	margin:0px 0px 20px 0px;
}
#text img{
	padding:0px 10px 0px 0px;
}

#text a{color:#7F7F7F; text-decoration:none; font-weight:bold;}
#text a:visited	{color:#7F7F7F; text-decoration:none;}
#text a:hover	{color:#BD1427; text-decoration:underline;}
#text a:active	{color:#7F7F7F; text-decoration:none;}


#text p{
	margin:7px 0px 7px 53px;
	line-height:140%;}
#text h1{
	font-size:140%;
	margin:15px 0px 10px 53px;
	padding:0px;
	color:#bd1427;
}
#text h2{
	font-size:130%;
	color:#5F5F5F;
	margin:15px 0px 10px 53px;
	padding:0px;
}
#text h3{
	font-size:120%;
	margin:15px 0px 10px 53px;
	padding:0px;
	color:#4A6F37;	
}
#text h4{
	font-size:110%;
	margin:15px 0px 10px 53px;
	padding:0px;
}
#text h5{
	font-size:100%;
	margin:0px 0px 0px 53px;
	padding:0px;
}

#text h6{
	font-size:130%;
	color:#5F5F5F;
	margin:15px 0px 10px 0px;
	padding:0px;
}
#text ul{
	margin:15px 0px 10px 73px;
	padding:0px;	
}
#text li {
	margin:3px 0px 0px 3px;}
#artikelblock{
	float:left;
	width:198px;
	padding:30px 0px 0px 20px;}
.artikel{
	background-image:url(../images/artikel.gif);
	height:141px;
	width:153px;
	padding:10px 10px 5px 10px;
	font-size:85%;
	margin:0px 0px 20px 0px;}
.artikel h1{
	font-size:110%;
	margin:0px 0px 3px 0px;
	padding:0px;}
.artikel p{
	padding:0px;
	margin:6px 0px 0px 0px;}
.artikel a{
	color:#bd1427;}
#break{
	clear:both;
	overflow:hidden;
	height:1px;}
#footer{
	background-image: url(../images/footer.jpg);
	margin:0px 0px 0px 0px;
	font-weight:bold;
	height:55px;
	width:918px;
	}
#ftlinks{
	float:left;
	padding:20px 0px 0px 25px;
}

#ftlinks a{
	color:#000000;
	padding:0px 0px 0px 0px;
	text-decoration:none;
}

.jgstufen{
	margin:250px 0px 100px 15px;
}

.jgstufen .headline{
	margin:15px 0px 10px 25px;
	font-size:140%;
	font-weight:bold;
	color:#BD1427;
}

.jgstufen strong{
	margin:18px 0px 10px 25px;
}

.test{
	display:none;
}

.back{
	margin:0px 0px 0px 20px;
}

.kontakt_abs{
	margin:0px 0px 0px 10px;
}

/* ############################################################################################################## */
/* ############################################################################################################## */
/* ############################################################################################################## */
/* ############################################################################################################## */	



#kl2000inhalt{
	width:524px;
	height:450px;
	margin:0px 0px 0px 6px;
}


.absolute{
	position:absolute;
}


.bildgr{
	position:absolute;
	z-index:0;
}

.bezeichnung{
	background-image:url(../images/ov_kl.gif);
	background-repeat:no-repeat;
	position:absolute;
	width:170px;
	height:116px;
	text-align:center;
	padding:40px 0px 0px 0px;

}

.bezeichnung#kw{position:absolute;	left:0px;	top:35px;}

.bezeichnung#bw{position:absolute;	top:0;	left:183px;}

.bezeichnung#es{position:absolute;	left:366px;	top:35px;}

.bezeichnung#en{position:absolute;	left:0px;	top:432px;}

.bezeichnung#sk{position:absolute;	/*left:183px;	top:467px;*/	left:280px;	top:550px;}

.bezeichnung#pk{position:absolute;	left:366px;	top:432px;}

.bezeichnung#sg{position:absolute;	left:80px;	top:550px;}


#augeinhalt{
	float:left;
	margin:120px 0px 0px 0px;
	background-image:url(../images/ov_gr.gif);
	background-repeat:no-repeat;
	width:524px;
	height:345px;
	text-align:center;
}

#augeinhalt img{
	margin-top:120px;
}

.sicherung{
	position:absolute;
	width:524px;
	height:572px;
	z-index:10000;
	display:none;

}

.infotext{
	position:absolute;
	top:200px;
	left:50%;
	margin-left:-190px;
	width:380px;
	height:150px;
}

.suche form{
	margin:30px 15px 30px 15px;
	padding:0;
}

.bsmenu{
	font-size:95%;
}


.rundmail_form{
	margin:0px 0px 0px 52px;
}

.rundmail_kat{
	width:160px;
}


.rm_texteingabe{
	width:200px; border:1px solid #666664; padding:0px 5px 0px 5px;	 margin:2px 0px 2px 0px;
}

.bezieher{margin:0px 30px 0px 30px;}
.del_bez{background-color:#FFEE02;}
.bez_hr{margin:0px 10px 0px 10px;}
.abstand{margin:0px 0px 80px 0px;}

#firstname {display:none;}

.klaro{margin:5px 0px 0px 12px;}


.mail_out{
	float:left;
	margin:0px 0px 15px 0px;
}

.mail_out .kontakt_mail{
	width:100%;
	background-color:#fffde6;
}

.mail_out .mail_trennstrich{
	height:1px; 
	margin:5px 0px 5px 0px; 
	width:99%; border-top:1px dashed #666664;
}

.mail_out .mail_kat{
	width:80px;
}

.mail_out .mail_feld{
	width:190px;
	border:1px solid #dcd245;
	background-color:#fffde6;
}

.mail_out .mail_text{
	width:220px;
	height:90px;
	border:1px solid #dcd245;
	background-color:#fffde6;
}

.mail_out .kontakt_mail small{
	float:left;
}

.mail_out form{
	margin:0px 0px 10px 0px;
	padding:0px 5px 0px 5px;
}


/* ####################################################################################################### */
 /* ####################################################################################################### */
  /* ####################################################################################################### */
   /* ####################################################################################################### */
    /* ####################################################################################################### */
	
	.patenschaft{
		font-size:95%;
		margin:0px 0px 100px 20px;
	}
	
	.jahr{
		width:25px;
	}
		
	.text{
		border:none;
		border-bottom:1px solid black;
		width:260px;
	}
	
	.textarea{
		border:1px solid black;
		width:260px;
		height:80px;
	}
	
	.plz{
		border:none;
		border-bottom:1px solid black;
		width:40px;
	}
	
	.ort{
		border:none;
		border-bottom:1px solid black;
		width:208px;
	}
	
	.geld{
		border:none;
		border-bottom:1px solid black;
		width:25px;
	}
	
	.felda{
		width:45%;
		vertical-align:top;
	}
	
	.feldb{
		width:55%;
		vertical-align:top;	
	}
	
	.klasse{width:50px;}
	.kinder{width:80px;}
	.lehrkraft{width:150px;}
	.patenname{width:100px;}
	
	.klassefeld{border:none; border-bottom:1px solid black; width:45px;}
	.kinderfeld{border:none; border-bottom:1px solid black; width:75px;}
	.lehrkraftfeld{border:none; border-bottom:1px solid black; width:145px;}
	.patennamefeld{border:none; border-bottom:1px solid black; width:95px;}
	.schulleitung{border:none; border-bottom:1px solid black; width:126px;}
	
	.datumfeld{border:none; border-bottom:1px solid black; text-align:center; width:65px;}
	.submitfeld{float:right; border:1px solid black; background-color:#DFDFDF}
	
	
form{margin:0px 0px 75px 15px;}
.feld{width:186px; height:17px;	border:1px solid #666664; margin:0px 0px 3px 0px; padding:0px 2px 0px 2px;}
.textfeld{width:186px; height:80px; border:1px solid #666664; margin:0px 0px 3px 0px; padding:0px 2px 0px 2px; font-family:Arial, Helvetica, sans-serif; font-size:90%;}
.button{float:right; border:1px solid #666664; margin:0px 0px 3px 0px; padding:0px 2px 0px 2px;}
.pfeld{float:left; font-size:60%;}

.texteingabe{width:95%; border:1px solid #666664; padding:0px 5px 0px 5px;}
.pulldown{width:100%; border:1px solid #666664; padding:0px 0px 0px 5px;}
.tt{text-align:center; width:10%; border:1px solid #666664;}
.jjjj{text-align:center; width:20%; border:1px solid #666664;}
.infotextfeld{width:290px; height:160px; border:1px solid #666664;}
.beschreibungen{width:95%; height:50px; border:1px solid #666664; padding:0px 5px 0px 5px;}
.texteingabelink{width:80%; border:1px solid #666664; padding:0px 5px 0px 5px;}

.intern{width:450px; text-decoration:none; font-size:100%; color:#000000;}

.name			{background-color:#FFEE00; font-weight:bold; width:20%; padding:0px 0px 0px 5px;}
.status			{background-color:#FFEE00; font-weight:bold; width:60%; padding:0px 0px 0px 5px;}
.auswahl		{background-color:#FFEE00; font-weight:bold; width:20%; text-align:center;}
.bearbeiten		{text-align:center; vertical-align:top;}
.mitgliedername	{padding:0px 0px 0px 5px; vertical-align:top;}
.ueberschrift	{padding:0px 0px 0px 5px; vertical-align:top;}

.headlinegr{width:300px; background-color:#0094E8; font-size:80%; font-weight:bold; padding:0px 0px 0px 5px;}
.headlinekl{width:150px; background-color:#0094E8; font-size:80%; font-weight:bold; text-align:center;}
.trennstrich{height:1px; margin:15px 0px 15px 0px; width:99%; float:left; border-top:1px dashed #666664;}
.trennstrichangebote{height:1px; margin:15px 0px 20px 0px; width:99%; float:left; border-top:1px dashed #666664;}
.inhaltstextangebote{float:left; margin:0px 0px 0px 25px; width:460px;}
.einteilung{font-size:100%; font-weight:bold; color:#666664;}
.kat{width:230px; font-size:100%; vertical-align:top;}
.aktion{font-size:80%; padding:0px 0px 0px 5px; text-align:center;}

.inhaltstext small{margin:0px 0px 0px 53px;}

.artikellink{float:left; margin:12px 0px 0px 53px; }

.artikelpdf{float:right;}

.taausgabe{width:420px; margin:35px 0px 0px 53px;}

	/* ####################################################################################################### */
   /* ####################################################################################################### */
  /* ####################################################################################################### */
 /* ####################################################################################################### */
/* ####################################################################################################### */

.download form{margin:0px 0px 0px 0px;}
.download {margin:0px 0px 0px 70px;}

.erklaerung {padding: 1px;}
.erklaerung td {padding: 3px; font-size: 87%; line-height: 110%;}
.infomat {margin:15px 0px 10px 53px; padding:0px;}
.textklein {font-size: 87%; line-height: 110%;}
.button {margin-top: 2px; margin-bottom: 2px; padding: 2px; color: #000000; font-size: 87%; line-height: 100%; font-weight: bold; border: 1px solid #807E7C; background-color: #FEF101;}
.red{color: #ff0000;}
#formname{display: none;}
.bildlinks {float: left; margin-right: 10px; margin-bottom: 4px;}
.bildrechts {float: right; margin-left: 10px; margin-bottom: 4px;}
#text .img_klein img {margin:0px 0px 20px 50px; padding:0px 0px 0px 0px;}
/*
.bild4{
	position:absolute;
	left:0px;
	top:432px;
	z-index:100;
}

.bild5{
	position:absolute;
	left:183px;
	top:467px;
	z-index:100;
}

.bild6{
	position:absolute;
	left:366px;
	top:432px;
	z-index:100;
}
*/

#programm-flash
{
	margin-left: 53px;
	border: none;
}
p.flash-title
{
	font-weight: bold;
	text-align: center;
}
#text table#dvd-menu
{
	margin-left: 53px;
}
#text table#dvd-menu .col-1
{
	width: 200px;
}
#text table#dvd-menu .col-2
{
	width: 250px;
}
#text table#dvd-menu tr td a
{
	color:#BD1427;
	text-decoration:none;
	font-weight: normal;
}

#text table#dvd-menu tr td a:hover
{
	text-decoration:underline;
}

.dvd-cover-bild
{
	margin: 0 0 0 53px;
}





