@charset "utf-8";
/* CSS Main Content */

body{
  	margin:0;
  	padding:0;
	background-color:#f2f4f4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
ul, li {
	margin: 0;
	padding: 0;
	}
	
span a {
	text-decoration:none;
	}
	
frame{
	border-color:#ffffff;
	}
	
a{
	color:#000000;
	}
	
.lfloat{
	float:left;
	}
	
.rfloat{
	float:right;
	}
	
.clearfix:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
	
img{
	border:0;
	}
	
.head_content{
	position:absolute;
	top: 0px;
	left: 2px;
	}
		
/* Main */

.main_body{
	width:823px;
	height:412px;
	position:absolute;
	top:79px;
	left:40px;
	}
	
.reiter1{
	position:absolute;
	top:47px;
	left:58px;
	}
	
.reiter2{
	position:absolute;
	top:47px;
	left:170px;
	}
	
.reiter3{
	position:absolute;
	top:47px;
	left:271px;
	}
	
/* Ergebnisse  */

.deckblatt_name{
	position:absolute;
	left:550px;
	top:235px
	}	

#main_ergebnisse{
	position:absolute;
	top:37px;
	left:5px;
	background-repeat:no-repeat;
	width:848px;
	height:496px;
	}
	
.ergebnisse_navi{
	position:absolute;
	top:254px;
	left:1px;
	width:120px;
	height:246px;
	}

.ergebnisse_navi2{
	position:absolute;
	top:317px;
	left:0px;
	width:120px;
	height:246px;
	}
	
.titel_links{
	color:#4e6070;
	font-weight:bold;
	position:absolute;
	top:30px;
	left:20px;
	width:70px;
	}
	
/* Forum */

#main_forum{
	background-image:url(../images/forum/forum_hintergrund.gif);
	background-repeat:no-repeat;
	width:788px;
	height:466px;
	top:40px;
	left:38px;
	position:absolute;
	}
	
#main_forum_tut{
	background-image:url(../images/forum/forum_hintergrund_tut.gif);
	background-repeat:no-repeat;
	width:788px;
	height:466px;
	top:40px;
	left:38px;
	position:absolute;
	}
	
#main_forum_aut{
	background-image:url(../images/forum/forum_hintergrund_aut.gif);
	background-repeat:no-repeat;
	width:788px;
	height:466px;
	top:40px;
	left:38px;
	position:absolute;
	}
	
.themenuebersicht{
	width:378px;
	height:404px;
	position:absolute;
	top:54px;
	left:12px;
	}
	
.beitraege{
	width:378px;
	height:404px;
	position:absolute;
	top:54px;
	left:398px;
	}
	
.neues_thema_bt{
	position:absolute;
	top:-48px;
	left:12px;
	}
	
.mein_beitrag_bt{
	position:absolute;
	top:-48px;
	left:150px;
	}
	
.forum_ueberschrift{
	background-color:#4e6070;
	color:#FFFFFF;
	height:21px;
	width:365px;
	padding: 5px 0px 0px 13px;
	font-weight:bold;
	text-align:left;
	}
	
#table_themenuebersicht{
	margin:2px 1px 0px 1px;
	text-align:center;
	}
	
#table_themenuebersicht td{
	border-bottom:1px solid #bec1c5;
	}
	
.header_themenuebersicht{
	background-color:#c0d1dc;
	font-weight:bold;
	height:21px;
	}
	
.abstand_links{
	padding: 0px 0px 0px 13px;
	}

.al_links{
	text-align:left;
	}
	
.tab_row_0{
	background-color:#ffffff;
	}
	
.tab_row_1{
	background-color:#e9eaea;
	}
	
.div_scroll{
	overflow:scroll;
	overflow-x:hidden;
	height:375px;
	}
	
#table_beitraege{
	margin:2px 1px 0px 1px;
	}
	
.head_beitrag td{
	background-color:#e9eaea;
	border-bottom:1px solid #bec1c5;
	}
	
.dicker{
	font-weight:bold;
	}
	
.header_bild{
	height:50px;
	width:50px;
	text-align:center;
	border-left:1px solid white;
	}
	
.forum_text{
	padding:20px;
	}
	
/* Forum Popup */

.popup{
	background-color:#e9eef2;
	width:420px;
	vertical-align:top;
	}

.popup td{
	vertical-align:top;
	}
	
.popupgr{
	background-color:#e9eef2;
	width:470px;
	height:310px;
	vertical-align:top;
	}

.popupgr td{
	vertical-align:top;
	}
.rte_field{
	width:334px;
	height:140px;
	}
	
.txt_field{
	width:334px;
	}
	
.top{
	vertical-align:top;
	}
	
.header_popup{
	background-image:url(../images/forum/hg_titel_popup.gif);
	background-repeat:repeat;
	width:395px;
	padding-left:20px;
	margin-bottom:20px;
	color:#333333;
	}
	
.right{
	text-align:right;
	}
	
.txt_pright{
	padding-right:5px;
	}
	
.trennlinie{
	border-bottom:1px solid #a9bda5;
	}
	
.trenner{
	line-height:1px;
	height:1px;
	background-color:#a9bda5;
	}
	
.ptop{
	padding-top:15px;
	}

.ptopbt{
	padding-top:5px;
	}
	
.pbot{
	padding-bottom:15px;
	}

.pbottrenn{
	padding-bottom:5px;
	}
	
/* Tabs */

.tab_marking{
	height:32px;
	}
	
.ltab{
	width:7px;
	height:34px;
	}
	
.rtab{
	width:9px;
	height:34px;
	}
	
.mtab{
	height:34px;
	}
	
.tab_marking_txt_0{
	line-height:36px;
	padding:0px 20px 0px 20px;
	color:#FFFFFF;
	font-weight:bold;
	}

.tab_marking_txt_1{
	line-height:30px;
	padding:0px 20px 3px 20px;
	color:#FFFFFF;
	font-weight:bold;
	}
	
/* Email */

#main_email{
	background-image:url(../images/email/email_bgd.gif);
	background-repeat:no-repeat;
	width:785px;
	height:468px;
	position:absolute;
	top:40px;
	left:38px;
	}
	
.antworten_bt{
	position:absolute;
	top:5px;
	left:22px;
	}
	
.weiterleiten_bt{
	position:absolute;
	top:5px;
	left:137px;
	}
	
.drucken_bt{
	position:absolute;
	top:5px;
	left:260px;
	}
	
.loeschen_bt{
	position:absolute;
	top:5px;
	left:360px;
	}
	
.adressbuch_bt{
	position:absolute;
	top:5px;
	left:454px;
	}

.neueEmail_tab{
	position:absolute;
	top:46px;
	left:34px;
	}
	
.posteingang_tab{
	position:absolute;
	top:46px;
	left:174px;
	}
	
.gesendet_tab{
	position:absolute;
	top:46px;
	left:297px;
	}
	
.papierkorb_tab{
	position:absolute;
	top:46px;
	left:401px;
	}
	
.email_area{
	position:absolute;
	top:81px;
	left:26px;
	
	}
	
.neue_email{
	width:688px;
	height:377px;
	background-color:#d8e2e9;
	}
	
.neue_email td{
	vertical-align:top;
	}
	
.email_an{
	width:295px;
	}
	
.email_betreff{
	width:345px;
	}
	
.e_field{
	width:345px;
	height:190px;
	}
	
.ad_pic{
	float:right;
	}
	
.white{
	background-color:#ffffff;
	}

.pleft{
	padding-left:30px;
	}
	
.ptoptext{
	padding-top:10px;
	}
	
.inpfield{
	width:345px;
	}
	
.selfield{
	width:155px;
	}
	
.prl{
	padding-left:5px;
	padding-right:10px;
	}
	
.pl{
	padding-left:5px;
	}
	
.txtfeld{
	width:240px;
	height:130px;
	border:1px solid #a5acb2;
	overflow:auto;
	}
	
.mlt{
	margin:10px 0px 10px 5px;
	padding-left:5px;
	padding-right:5px;
	}

	
.bullet{
	background-image:url(../images/email/lielement.gif);
	background-repeat:no-repeat;
	width:18px;
	height:17px;
	}
	
.emailfenster{
	position:absolute;
	top:80px;
	left:25px;
	}
	
.bordercolor{
	border:1px solid #ffffff;
	}
	
.center{
	text-align:center;
	}
	
/* Lernkalender */

.lernkalender_pos{
	position:absolute;
	top: 40px;
	left: 38px;
	}
	
/* Listsscreens */

.listscreen{
	position:absolute;
	top:43px;
	left:22px;
	background-color:#FFFFFF;
	background-image:url(../images/template/back.gif);
	width:827px;
	height:475px;
	}
	
.layhead{
	position:absolute;
	top:52px;
	left:55px;
	font-size:14px;
	color:#999999;
	}
	
.listdiv{
	position:absolute;
	top:43px;
	left:22px;
	overflow:auto;
	overflow-x:hidden;
	height:415px;
	}
	
.listdivtexte{
	position:absolute;
	top:53px;
	left:35px;
	overflow:auto;
	overflow-x:hidden;
	height:415px;
	}
	
.listdivtexte2{
	position:absolute;
	top:41px;
	left:35px;
	overflow:auto;
	overflow-x:hidden;
	height:415px;
	}
	
.listdivspiele{
	position:absolute;
	top:53px;
	left:35px;
	overflow:auto;
	overflow-x:hidden;
	height:415px;
	}
	
.picdiv{
	position:absolute;
	top:43px;
	left:22px;
	overflow:auto;
	overflow-x:hidden;
	height:415px;
	width:780px;
	}

.list_table td{
	border-bottom:1px solid #989491;
	}
	
.list_pic{
	padding:5px;
	}
	
.infoscreen{
	position:absolute;
	top:43px;
	left:22px;
	background-color:#FFFFFF;
	background-image:url(../images/template/infos_back.gif);
	width:774px;
	height:456px;
	}
	
.infodiv{
	position:absolute;
	top:43px;
	left:160px;
	overflow:auto;
	overflow-x:hidden;
	height:370px;
	width:600px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	}
	
/* Diagnostik */

.dia_table{
	position: absolute;
	top: 60px;
	left: 38px;
	width:830px;
	height:445px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	}
	
.weiterclick{
	position: absolute;
	top: 510px;
	left: 780px;
	}
	
.weiterk2{
	position: absolute;
	top: 515px;
	left: 780px;
	}
	
.dia_flash{
	position: absolute;
	top: 60px;
	left: 38px;
	}
	
.dia_bd{
	border-top:1px solid #bec1c5;
	border-bottom:1px solid #bec1c5;
	}
	
.selbst{
	position:absolute;
	left:720px;
	top:10px;
	color:#4e6070;
	font-weight:bold;
	}
	
.zuruckclick{
	position: absolute;
	top: 510px;
	left: 810px;
	}
	
/* Silben */

.liste, .list_table{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

.liste img{
	vertical-align:middle;
	padding-top:2px;
	padding-bottom:2px;
	}
	
.listetodo td{
	vertical-align:top;
	}

.liste_eins{
	background-color:#fef9e6;
	border-top:1px solid #c0a071;
	border-bottom:1px solid #c0a071;
	border-left:1px solid #c0a071;
	}
	
.liste_zwei{
	background-color:#fef9e6;
	border-top:1px solid #c0a071;
	border-bottom:1px solid #c0a071;
	}
	
.liste_drei{
	background-color:#fef9e6;
	border-top:1px solid #c0a071;
	border-bottom:1px solid #c0a071;
	border-right:1px solid #c0a071;
	}
	
.iter{
	line-height:10px;
	height:10px;
	}
	
/* Ziele */

.ziele_hintergrund{
	position:absolute;
	top:80px;
	left: 40px;
	}
	
.schreibtab_pos{
	position:absolute;
	top:47px;
	left: 58px;
	}
	
.rechtab_pos{
	position:absolute;
	top:47px;
	left:170px;
	}
	
.alltab_pos{
	position:absolute;
	top:47px;
	left: 271px;
	}
	
.lug_pos{
	position:absolute;
	top:47px;
	left: 356px;
	}
	
.table_pos{
	position:absolute;
	top:230px;
	left: 63px;
	}
	
.all_pos{
	position:absolute;
	top:70px;
	left: 0px;
	}
	
.all_pos2{
	position:absolute;
	top:190px;
	left: 80px;
	}
	
.all_pos3{
	position:absolute;
	top:300px;
	left: 80px;
	}

.lundg_vorstellung{
	position:absolute;
	top:120px;
	left: 116px;
	width: 600px;
	}
	
.aufgaben{
	position:absolute;
	top:120px;
	left: 80px;
	}
	
.erklaerung{
	position:absolute;
	top: 320px;
	left: 0px;
	}
	
.erklaerung2{
	position:absolute;
	top: 430px;
	left: 80px;
	}

.zieltable{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
.progressbar{
	BORDER-TOP: #DAD5A6 1px solid;
	BORDER-LEFT: #DAD5A6 1px solid;
	BORDER-BOTTOM: #DAD5A6 1px solid;
	BORDER-RIGHT: #DAD5A6 1px solid;
	background-color: #FDF9E6;
	}

.progressbar .active{
	background-color: #FBE1A9;
	}

.bold {
	font-weight: bold;
	}

.adressbuch{
	margin:10px;
	background-color:#E9EEF2;
	width:560px;
	height:190px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
.addbody{
	background-color:#E9EEF2;
	}
	
.addb{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
	}
	
.ddbord{
	border:1px solid #c2c2c2;
	}
	
.addb td{
	border-bottom:1px solid #c2c2c2;
	}
	
.header_adbk{
	background-color:#c7d8e2;
	font-weight:bold;
	height:28px;
	}
	
.imgab{
	margin-top:2px;
	}
	
.abzeile{
	height:5px;
	line-height:5px;
	}
	
.unne{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
#textfieldname{
	width:185px;
	}
	
#textfieldemail{
	width:185px;
	}
	
#textareanotiz{
	width:200px;
	height:50px;
	}
	
.vbot{
	vertical-align:bottom;
	}
	
.ubu td{
	border-top:1px solid #c2c2c2;
	}
	
.ubuu td{
	border-bottom:1px solid #c2c2c2;
	}

.headerg{
	height:26px;
	line-height:26px;
	}
	
.color_00{
	background-color:#f9ca9a;
	}
	
.color_01{
	background-color:#c6e0c3;
	}
	
.color_02{
	background-color:#bbd5e7;
	}
	
.color_07{
	background-color:#f3e9ec;
	}
	

	
/* kalenderkasten stand */

.kalenderkasten_std_00{
	background-color:#f49535;
	width:70px;
	height:95px;
	margin-top:3px;
	margin-bottom:3px;
	}
	
.wtag_std_00{
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
	}
	
.thedate_std_00{
	color:#333333;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	}
	
.kalenderkasten_std_01{
	background-color:#75b36d;
	width:70px;
	height:95px;
	margin-top:3px;
	margin-bottom:3px;
	}
	
.wtag_std_01{
	color:#264223;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
	}
	
.thedate_std_01{
	color:#264223;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	}
	
.kalenderkasten_std_02{
	background-color:#5b9bc5;
	width:70px;
	height:95px;
	margin-top:3px;
	margin-bottom:3px;
	}

.wtag_std_02{
	color:#1a374a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
	}
	
.thedate_std_02{
	color:#1a374a;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	}
	
.kalenderkasten_std_07{
	background-color:#831552;
	width:70px;
	height:95px;
	margin-top:3px;
	margin-bottom:3px;
	}

.wtag_std_07{
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
	}
	
.thedate_std_07{
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	}
	
.txtbox{
	font-weight:bold;
	font-size:12px;
	}
	
.innerkasten_std{
	padding-top:5px;
	}
	
.divbord{
	border-top:1px solid #c2c2c2;
	border-bottom:1px solid #c2c2c2;
	}
	
.bordwhite{
	border-bottom:1px solid #ffffff;
	}
	
.headcolor{
	background-color:#c7d8e2;
	}

.fortschritt{
	background-image:url(../images/p2co/balkenkasten.gif);
	background-repeat:no-repeat;
	width:102px;
	height:18px;
	}
	
.fortbalken{
	padding-top:1px;
	padding-left:1px;
	}
	
.preview_pos{
	position:absolute;
	top:40px;
	left:20px;
	}
	
.delstyle{
	color:#ff0000;
	line-height:20px;
	}
	
.fontbig{
	font-size: 16px;
	}
	
#tablewrap{
	position: absolute;
	left: 120px;
	top: 70px;
	width: 700px;
	height: 350px;
	overflow: auto;
	}
	
#tablewrap2{
	position: absolute;
	left: 120px;
	top: 100px;
	}
	
#tablewrap3{
	position: absolute;
	left: 120px;
	top: 80px;
	}
	
.tblbackg_3{
	background-color: #fef9e6;
	}
	
.tblbackg_4{
	background-color: #EEFAEB;
	}
	
.tblbackg_5{
	background-color: #f1ebf8;
	}
	
.fieldbackg_3{
	background-color: #f6d6a8;
	}
	
.fieldbackg_4{
	background-color: #c5dbc2;
	}
	
.fieldbackg_5{
	background-color: #d0c0d5;
	}
	
.fieldbackg_7{
	background-color: #f3e9ec;
	}
	
.fieldbackglug{	
	background-color: #831552;
	color:#ffffff;
	font-weight: bold;
	}
	
	
.mtop10{
	margin-top:10px;
	}
	
.dklfieldbackg_3{
	background-color: #e99925;
	}
	
.dklfieldbackg_4{
	background-color: #3e8836;
	}
	
.dklfieldbackg_5{
	background-color: #652d73;
	}
	
.dklfieldbackg_7{
	background-color: #831552;
	}
	
.dklfont{
	color:#ffffff;
	font-weight: bold;
	}

.pleft20{
	padding-left: 20px;
	}

.yui-skin-sam .mask {
	background-color:#4C6B79;
	opacity:0.30;
	}
	
.yui-skin-sam .container-close {
	background:url(../images/schliessenbutton.gif) no-repeat ;
	cursor:pointer;
	height:15px;
	position:absolute;
	right:6px;
	top:5px;
	width:21px;
	}
	
.personenlug{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	}
	
.whiteline{
	background-color: #ffffff;
	}
	
.sprechblase{
	position:absolute;
	top:96px;
	left:7px;
	width: 181px;
	height: 75px;
	background-image: url(../images/lernen/sprechblase.png);
	z-index: 100;
	}
	
.blasentext{
	position:absolute;
	top:20px;
	left:13px;
	}
	
.zuruckpfeil{
	position:absolute;
	top:0px;
	left:653px;
	}

.margin3{
	margin-top:3px;
	}
	
	
	

	


	
	
	
	
	


