body, .footer {font: 10px arial, trebuchet ms, verdana; color: #444444;margin: 0px}

.footer {margin: 15px}

.body {font: 10px arial, trebuchet, ms verdana; color: #444444; background: #9F1257 url(images/bg.gif) no-repeat}

p {color: #373737}



ul {List-Style-Image: url(images/pfeil.gif);margin-left:9px; padding-left:9px;margin-top:5px}

	  

h1 {font-size:14px;font-weight:bold;margin-bottom:5px;margin-top:3px}

h2 {font-size:13px;font-weight:bold;margin-bottom:1px;margin-top:9px}

h2.langtext {margin-bottom:1px;margin-top:-1px;margin-left:20px}

h3 {font-size:11px;font-weight:bold;margin-bottom:4px;margin-top:4px}



a:link, a:visited { text-decoration: underline; color: #5E5E5E; font-weight:bold}

a:hover, a:active { text-decoration: underline; color: #A01258; font-weight:bold}



a:link.nav, a:visited.nav {text-decoration: none; color: #FFFFFF}

a:hover.nav, a:active.nav { text-decoration: underline; color: #FFFFFF}

	

a:link.navA1, a:visited.navA1, a:hover.navA1, a:active.navA1 {font-weight:bold;font-size:14px;border:1px solid #D5B14A; width:90px; text-align:center; text-decoration: none; color:#D5B14A; background-color:#FFFFFF}

a:hover.navA1, a:active.navA1 {color: #FFFFFF; background-color:#D5B14A; border:1px solid #FFFFFF}

a:link.navA1_over, a:visited.navA1_over, a:hover.navA1_over, a:active.navA1_over {font-weight:bold;font-size:14px;text-decoration:none; border:1px solid #FFFFFF; width:90px; text-align:center; color: #FFFFFF; background-color:#D5B14A}

	

a:link.navA2, a:visited.navA2, a:hover.navA2, a:active.navA2 {font-weight:bold;font-size:14px; border:1px solid #64A093;width:90px; text-align:center; text-decoration: none; color: #64A093; background-color:#FFFFFF}

a:hover.navA2, a:active.navA2 {color:#FFFFFF; background-color:#64A093; border:1px solid #FFFFFF}

a:link.navA2_over, a:visited.navA2_over, a:hover.navA2_over, a:active.navA2_over {font-weight:bold;font-size:14px; text-decoration:none; border:1px solid #FFFFFF;width:90px; text-align:center; color:#FFFFFF; background-color:#64A093}



a:link.navB1, a:visited.navB1,a:hover.navB1, a:active.navB1 {font-weight:bold;font-size:14px;border:1px solid #881957;width:90px; text-align:center; text-decoration: none; color: #881957; background-color:#FFFFFF}

a:hover.navB1, a:active.navB1 {color: #FFFFFF; background-color:#881957; border:1px solid #FFFFFF}	

a:link.navB1_over, a:visited.navB1_over, a:hover.navB1_over, a:active.navB1_over {font-weight:bold;font-size:14px;text-decoration:none; border:1px solid #FFFFFF;width:90px; text-align:center; color: #FFFFFF; background-color:#881957}	



.lila {color:#881957; font-weight:bold}



p.langtext {margin-left:20px; margin-right:30px;margin-top:2px}

p.nav {line-height:79px}



#navigation {position:absolute;font-weight:bold;margin-left:800px; margin-top:103px;font-size:15px}

#navigation02 {position:absolute; margin-left:20px; margin-top:263px}

#header {position:absolute; margin-top:281px; margin-left:20px}

#content01,#content02,#content03 {position:absolute; margin-left:15px; margin-top:348px}

#content02 {margin-left:288px}

#content03 {margin-left:563px}

#kurztext, #portfolio_txt {margin-right:9px; width:267px; vertical-align:top}

#langtext {position:absolute; margin-top:543px; width:700px; background-color:#FFFFFF}

#audio01,#audio02,#audio03,#audio04 {position:absolute; margin-left:20px; margin-top:274px; width:250px}
#audio02 { margin-left:279px; margin-top:274px}
#audio03 { margin-left:540px; margin-top:274px}
#audio04 {margin-top:500px; width:750px}

#video01 {position:absolute; margin-left:20px; width:250px; margin-top:520px; width:750px}

#kursbuch01 {position:absolute; margin-left:20px; margin-top:285px; width:807px}

#preview_lead {position:absolute; margin-left:10px; margin-top:577px; width:275px; padding:5px; border:2px solid #B9869B}

#preview {position:absolute; margin-left:10px; margin-top:577px; width:550px; padding:5px; border:2px solid #B9869B}

#preview01,#preview02 {position:absolute; visibility:hidden; margin-left:10px; margin-top:577px; width:550px; padding:5px; border:2px solid #B9869B; background-color:#FFFFFF}

#preview_rechts,#preview_rechts_lead {position:absolute; margin-left:603px; margin-top:585px; width:190px; text-align:right}

#preview_rechts_lead {margin-left:246px; width:150px}

#kopier {position:absolute;
	margin-left:20px;
	margin-top:465px;
	width:660px;
	left: 2px;
	top: 1px;}

#lehrerbuch, #portfolio, #autoren, #komponenten{

	position:absolute;
	margin-left:20px;
	margin-top:274px;
	width:660px;
	left: 2px;
	top: 1px;

}

#lehrerbuch  {margin-top:495px}

#lehrerbuch01,#lehrerbuch02,#lehrerbuch03 {position:absolute; margin-left:15px; margin-top:274px}

#lehrerbuch02 {margin-left:288px}

#lehrerbuch03 {margin-left:563px}



#komponenten {width:800px}

#komponenten_unten{position:absolute;width:630px; margin-top:550px;margin-left:20px}



#portfolio_txt {width:600px}

#portfolio_placement {position:absolute;margin-top:415px;margin-left:20px; width:600px}

#portfolio_placement2 {position:absolute;margin-top:415px;margin-left:279px; width:600px}



#autoren_fragen {position:absolute; width:340px; margin-top:270px; margin-left:20px}

#autoren_fragen02 {

	position:absolute;

	width:340px;

	margin-left:390px;

	margin-top:296px;

	left: 3px;

	top: 1px;

}

#autorenfotos {position:absolute;width:340px;margin-left:720px;margin-top:300px}

#autoren {width:800px}



#berater{position:absolute; margin-left:20px; margin-top:274px; width:725px}



.img,.border_img,.img_preview,.img_lehrer  {border:1px solid #444444; margin-top:2px}

.img_ohne {float:left}

.img {float:left; margin-right:9px; margin-left:5px}

.img_preview {float:left; margin-right:9px; margin-right:20px; margin-top:10px; margin-bottom: 15px}

.img_right {float:right; margin-right:9px; margin-left:5px}

.img_lehrer {margin-top:7px; margin-bottom:5px}



#slots {margin-top:30px; border-bottom:1px dotted #9F1257; border-top:1px dotted #9F1257}

#slot {border:5px; color:#9F1257; width:250px}



hr.a1,hr.a2,hr.b1 {width:230px; height:1px; color:#D5B14A; margin-top:2px; margin-right:20px}

hr.a2 {color:#64A093}

hr.b1 {color:#881957}