body.wysiwyg {background:#FFFFFF}
body  {
	font: 76% Arial, Helvetica, sans-serif;
	/*background: #666666;*/
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	/* text-align: center;  this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
a img {
	border:none;
}
.twoColFixRtHdr #container { 
	width: 799px;  
	background: #FFFFFF url(1238_DE-Partner-bg.gif) repeat-y center top scroll;
	/*margin: 0 auto;  the auto margins (in conjunction with a width) center the page */
	border-top:solid 2px #a0d626;
	border-bottom:solid 2px #a0d626;
	text-align: left; /* this overrides the text-align: center on the body element. */
} 
.twoColFixRtHdr #menue_container {
	float: right; /* since this element is floated, a width must be given */
	width: 172px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: transparent; /* the background color will be displayed for the length of the content in the column, but no further */
	
	overflow: hidden;
	
}
/*.twoColFixRtHdr #mainContent_elements {
	border-bottom:solid 2px #a0d626;	
}*/
.twoColFixRtHdr #menue_container #menue_buttons a img{
	margin:20px 2px 0 2px;	
}
/*nice trick to remove the silly looking outlines when you click a link*/
a:focus, a:active{
outline: none;
}
.twoColFixRtHdr #mainContent_container {
	
	margin:0 176px 0 2px;
	
	
	
} 
.twoColFixRtHdr #mainContent_container #mainContent_elements{
float:left;
width:623px;
position:relative;
	
	
} 
.twoColFixRtHdr #footer { 
	
	background:transparent; 
	margin: 0 2px 0 2px;
	border-top:solid 2px #a0d626;
} 
.twoColFixRtHdr #footer a img{
	margin:0;
	padding:0;
}
.twoColFixRtHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
	
	
}
.twoColFixRtHdr #container #menue_container {
	margin-bottom:20px;
}
.twoColFixRtHdr #container #menue_container #menue_login {
	margin: 30px 4px 0px 4px;	
}
.twoColFixRtHdr #container #menue_container #menue_login .login_form {
	color: #234e5c;
	font-weight: bold;
	margin-top:5px;
}
.twoColFixRtHdr #container #menue_container #menue_login a{
	color: #234e5c;	
}
.twoColFixRtHdr #container #menue_container #menue_login a:hover{
	text-decoration:none;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements #header {
	
	background-color: #A2D431;
	margin-bottom:20px;
	font-size: 16px;
	color: #264B5E;
	font-weight: bold;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	overflow:hidden;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements #header .back_btn{
	margin:2px 10px 0 0;	
	float:left;
	
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements #header .text{
	margin-top:5px;	
	float:left;
width:350px;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements #header .btns{
	margin:5px 10px 0 0;	
	float:right;
	
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .box_auswahl1 {
	background-image: url('1235_DE-Partner-box%5ffragen%5fueben.gif');
	background-repeat: no-repeat;
	background-attachment: scroll;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .box_auswahl2 {
	background-image: url('1233_DE-Partner-box%5fpruefsim.gif');
	background-repeat: no-repeat;
	background-attachment: scroll;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .box_auswahl3 {
	background-image: url('1232_DE-Partner-box%5fwettbewerb.gif');
	background-repeat: no-repeat;
	background-attachment: scroll;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .falsche_anzeigen {
	background-image: url('1427_DE-Partner-btn%5ffalsche%5fanzeigen.jpeg');
	background-repeat: no-repeat;
	background-attachment: scroll;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .gleiche_kapitel {
	background-image: url('1420_DE-Partner-btn%5fgleiche%5fkapitel.jpeg');
	background-repeat: no-repeat;
	background-attachment: scroll;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .falsche_ueben {
	background-image: url('1421_DE-Partner-falsche%5fueben.jpeg');
	background-repeat: no-repeat;
	background-attachment: scroll;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .boxen {
	margin:20px auto;
	position:relative;
	height: 128px;
	width:556px;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .boxen a {
	display: block;
	height: 128px;
	width:556px;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .boxen h1 {
	font-size: 30px;
	color: #264B5E;
	font-weight: bold;
	margin:0;
			
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .boxen .haupttext {
	position: absolute;
	left: 80px;
	top: 10px;
	width:430px;
	color:#FFF;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements #text .boxen .haupttext h1 {
font-size: 30px;
	color: #264B5E;
	font-weight: bold;
	margin:0;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements #text .erg_text_box {
      float:left;
      width:350px;
      padding:0px 20px 0px 0px
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements #text .erg_ampel_box {
      float:right;
      width:158px;
      height:154px;
      background-image: url('1418_DE-Partner-lernfortschrittbox%5fbg.gif');
	background-repeat: no-repeat;
	background-attachment: scroll;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements #text .erg_ampel_box .erg_ampel {
 margin: 50px 0px 0px 15px;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .boxen .btn_text {
	position: absolute;
	left: 362px;
	top: 106px;
	width:190px;
	color:#FFF;
	font-size:14px;
	text-align:center;
	
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .boxen .box_link {
	
	position:absolute;
	left: 0px;
	top: 0px;
	
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements #text {
	margin:0 10px 20px 10px;
	color:#264b5e;
	font-size:14px;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements #text .wiegehts li{
	margin:10px 10px 10px 10px;
	
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements #text .right{
	float:right;
	margin: 0 5px 0px 5px;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements #text h1{
	clear:both;
	margin:0;
	font-weight:bold;
	font-size:14px;
	color:#264b5e;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements #text h2{
	clear:both;
	margin:0;
	font-weight:bold;
	font-size:13px;
	color:#264b5e;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements #text a{
color:#234E5C;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .ue_box {
	margin:20px 55px 20px 39px;
	position:relative;
	height: 239px;
	width:529px;
	background:transparent url(1209_DE-Partner-ue%5fbox%5fbg.gif) scroll no-repeat;
}
#mainContent_elements .ue_box .symbol,#mainContent_elements .pr_box .symbol  {
	position: absolute;
	left: 7px;
	top: 11px;
	width:45px;
	height:37px;
         font-size:32px;
	color:#A2D431;
	text-align:center;
	font-weight:bold;
         background: url(1451_DE-Partner-box%5fue%5fallg.gif) no-repeat scroll;
	
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .pr_box {
	margin:20px 55px 20px 39px;
	position:relative;
	height: 180px;
	width:529px;
	background:transparent url(1455_DE-Partner-pr%5fbox%5fbg.gif) scroll no-repeat;
}
/*Motorrad*/
#mainContent_elements .symbol.s500,#mainContent_elements .symbol.p45,#mainContent_elements .symbol.p1  {
	background: url(1207_DE-Partner-ue%5fbox%5fmotorrad.gif) no-repeat scroll;
}
/*Auto*/
#mainContent_elements .symbol.s358,#mainContent_elements .symbol.s585,#mainContent_elements .symbol.p13   {
	background: url(1210_DE-Partner-ue%5fbox%5fauto.gif) no-repeat scroll;
}
/*Moped*/
#mainContent_elements .symbol.s621 {
	background: url(1452_DE-Partner-ue%5fbox%5fmoped.gif) no-repeat scroll;
}
/*LKW*/
#mainContent_elements .symbol.s642,#mainContent_elements .symbol.p17  {
	background: url(1459_DE-Partner-symbol%5fc.gif) no-repeat scroll;
}
/*LKW_BUS*/
#mainContent_elements .symbol.p20  {
	background: url(1208_DE-Partner-ue%5fbox%5flkwbus.gif) no-repeat scroll;
}
/*AB*/
#mainContent_elements .symbol.p2  {
	background: url(1464_DE-Partner-symbol%5fab%5f2.gif) no-repeat scroll;
}
/*e*/
#mainContent_elements .symbol.p25, #mainContent_elements .symbol.s643,#mainContent_elements .symbol.s644 {
	background: url(1458_DE-Partner-symbol%5fe.gif) no-repeat scroll;
}
/*ce*/
#mainContent_elements .symbol.p22{
	background: url(1460_DE-Partner-symbol%5fce.gif) no-repeat scroll;
}
/*cde*/
#mainContent_elements .symbol.p21{
	background: url(1461_DE-Partner-symbol%5fcde.gif) no-repeat scroll;
}
/*F*/
#mainContent_elements .symbol.s645,#mainContent_elements .symbol.p29 {
	background: url(1462_DE-Partner-symbol%5ff.gif) no-repeat scroll;
}
/*D*/
#mainContent_elements .symbol.s646,#mainContent_elements .symbol.p23 {
	background: url(1463_DE-Partner-symbol%5fd.gif) no-repeat scroll;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .ue_box .symbol.nichts {
	font-size:32px;
	color:#A2D431;
	text-align:center;
	font-weight:bold;
}
#mainContent_elements .ue_box .header, #mainContent_elements .pr_box .header  {
	position: absolute;
	left: 72px;
	top: 11px;
	width:450px;	
	color:#264b5e;
	font-size:22px;
	font-weight:bold;
}
#mainContent_elements .ue_box .haupttext {
	position: absolute;
	left: 50px;
	top: 60px;
	width:340px;
	height:130px;
	color:#264b5e;
	font-size:14px;
	overflow:hidden;
}
#mainContent_elements .pr_box .haupttext {
	position: absolute;
	left: 50px;
	top: 60px;
	width:440px;
	height:80px;
	color:#264b5e;
	font-size:14px;
	overflow:hidden;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .ue_box .tacho {
	position: absolute;
	left: 397px;
	top: 55px;
	width:129px;
	height:127px;
	
}
#mainContent_elements .ue_box .btn_text {
	position: absolute;
	left: 333px;
	top: 218px;
	width:190px;
	color:#FFF;
	font-size:14px;
	text-align:center;
	
}
#mainContent_elements .pr_box .btn_text {
	position: absolute;
	left: 333px;
	top: 158px;
	width:190px;
	color:#FFF;
	font-size:14px;
	text-align:center;
	
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .kap_box {
	margin:20px 20px 20px 10px;
	position:relative;
	height: 226px;
	width:586px;
	background:transparent url(1234_DE-Partner-box%5fkap%5fbg.gif) scroll no-repeat;
	font-weight:bold;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .kap_box a {
	display: block;
	height: 226px;
	width:586px;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .kap_box .symbol {
	position: absolute;
	left: 7px;
	top: 11px;
	width:45px;
	height:37px;
	
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .kap_box .header {
	position: absolute;
	left: 70px;
	top: 18px;
	width:480px;	
	color:#264b5e;
	font-size:22px;
	font-weight:bold;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .kap_box .box1 .header {
	position: absolute;
	left: 45px;
	top: 57px;
	width:222px;
	color:#264b5e;
	font-size:16px;
	overflow:hidden;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .kap_box .box1 .text {
	position: absolute;
	left: 35px;
	top: 87px;
	width:222px;
	height:65px;
	color:#264b5e;
	font-size:18px;
	overflow:hidden;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .kap_box .box1 .footer {
	position: absolute;
	left: 45px;
	top: 150px;
	width:215px;
	color:#264b5e;
	
	overflow:hidden;
	line-height:30px;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .kap_box .box1 .footer .anzahl{
	font-size:16px;
	float:left;	
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .kap_box .box1 .footer .zahl{
	font-size:25px;
	float:right;
	
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .kap_box .box2 .kap_symbol {
	position: absolute;
	left: 308px;
	top: 71px;
	width:104px;
	height:104px;
	
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .kap_box .box3 .header {
	position: absolute;
	left: 454px;
	top: 57px;
	width:120px;
	color:#264b5e;
	font-size:16px;
	overflow:hidden;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .kap_box .box3 .ampel {
	position: absolute;
	left: 454px;
	top: 91px;
	width:120px;
	
	overflow:hidden;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .kap_box .btn_text {
	position: absolute;
	left: 382px;
	top: 204px;
	width:190px;
	color:#FFF;
	font-size:14px;
	text-align:center;
	
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .kap_box .box_link {
	
	position:absolute;
	left: 0px;
	top: 0px;
	
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements #text table{
	border:1px solid #B5D040;
	margin: 10px 0;
	width:550px;
	text-align: left;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements #text table.persdaten{
	width:100%;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements #text table.centered {
	
	text-align:center;
         clear:both;
         margin:20px auto 5px auto;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements #text table th {
	background-color: #ADD239;
	
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements #text table td.summe {
	text-align: right;
	
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements #text table tr.summe {
	font-weight:bold;
	
	
}
input:focus, input.focus, select:focus, select.focus, textarea:focus, textarea.focus {
background:#dbeffd none repeat scroll 0 0;
}
 * html fieldset{
    position: relative;
    }
 * html legend{
    position:absolute;
    top: -.5em;
    left: .5em;
    }
* html fieldset{
    position: relative;
    margin-top:1em;
    padding-top:.75em;
    }
.twoColFixRtHdr #container #mainContent_container #mainContent_elements form.kaufform fieldset {
border:1px solid #B5D040;
margin:10px 0;
padding-top:0;
width:570px;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements form.kaufform label {
border:0 solid #000000;
float:left;
line-height:15px;
margin:0 5px 0 0;
padding:5px 0;
vertical-align:top;
width:200px;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements form.kaufform fieldset li {
border:0 solid #000000;
clear:both;
width:500px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements form.kaufform fieldset ol {
padding-left:30px;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements form.kaufform fieldset li.payment {
	margin-left:-5px;
	margin-top:10px;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements form.kaufform fieldset li.payment input{
	width:20px;
        vertical-align:middle;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements form.kaufform fieldset fieldset img{
	
        vertical-align:middle;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements form.kaufform fieldset li.payment label{
	width:auto;
        vertical-align:middle;
        padding:0;
        margin-right:10px;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements form.kaufform fieldset input {
	width:250px;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements form.kaufform fieldset fieldset {
background:transparent none repeat scroll 0 0;
border:medium none;
display:block;
width:260px;
line-height:20px;
margin:0;
padding:0;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements #submit-field {
background:transparent none repeat scroll 0 0;
height:2em;
text-align:right;
width:100%;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements form.kaufform ins {
border:0 solid #000000;
color:#000000;
font-size:0.9em;
font-style:normal;
font-weight:bold;
margin-left:3px;
text-decoration:none;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements form.kaufform label.errormessage {
color:#FF0000;
display:block;
float:none;
font-weight:bold;
line-height:14px;
position:static;
width:auto;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .erg_box_cont.links{
	float:left;
	height: 260px;
	margin:20px;
         width:235px;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .erg_box_cont.rechts{
	float:right;
	height: 260px;
	margin:20px;
         width:235px;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .erg_box {
	
	position:relative;
	height: 255px;
	width:230px;
	
	
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .erg_box a {
	display: block;
	height: 255px;
	width:230px;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .erg_box.moped {
	background: no-repeat scroll url(1236_DE-Partner-box%5ferg%5fmoped%5fbg.gif);
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .erg_box.alles {
		background: no-repeat scroll url(1237_DE-Partner-box%5ferg%5falles%5fbg.gif);
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .erg_box .header {
	position: absolute;
	left: 43px;
	top: 8px;
	width:169px;
	color:#264b5e;
	font-size:14px;
	font-weight:bold;
	overflow:hidden;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .erg_box .haupttext {
	position: absolute;
	left: 15px;
	top: 39px;
	width:211px;
	height:150px;
	color:#264b5e;
	font-size:14px;
	overflow:hidden;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .erg_box .haupttext p {
margin:2px 0 5px 0;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .erg_box .haupttext ul { list-style:none; margin:0;padding:0;}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .erg_box .haupttext ul li { background:url(1414_DE-Partner-smiley.jpeg) no-repeat left center; padding-left:16px;margin:0 0 2px 0; }
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .erg_box .preis_text {
	position: absolute;
	left: 15px;
	top: 194px;
	width:211px;
	height:23px;
	color:#264b5e;
	font-size:20px;
	overflow:hidden;
	font-weight:bold;
	font-style:italic;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .erg_box .btn_text {
	position: absolute;
	left: 17px;
	top: 233px;
	width:199px;
	color:#FFF;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .erg_box .box_link {
	
	position:absolute;
	left: 0px;
	top: 0px;
	
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .btn_wh{
clear:both;
margin:10px auto;
width:152px;	
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements #header .ue_app_sprache {
	float:left;
font-size:12px;
margin-left:20px;
margin-top:6px;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .uebungs_pruefungs_app {
	
	font-size:14px;
	color:#264b5e;
	font-weight:bold;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .uebungs_pruefungs_app .fragentext {
	position: relative;
	width: 255px;
	float:left;
	margin:0 0 15px 15px;
	
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .uebungs_pruefungs_app .bild {
	position: relative;
	width: 292px;
	float:right;
	margin:0 15px 15px 15px;
	
	min-height:195px;
  height:auto !important;
  height:195px;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .uebungs_pruefungs_app .bild a {
	color:#264b5e;
	text-decoration:none;	
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .uebungs_pruefungs_app .antw_status_container {
	clear:both;
	margin-left:15px;
	width:600px;
	
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .uebungs_pruefungs_app .antworten {
	
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .uebungs_pruefungs_app .antworten .zeile {
	margin: 0 0 5px 0;
padding:0 0 0 35px;
background-color:#f1f1f1;
width:560px;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .uebungs_pruefungs_app .antworten .zeile .zahlengrafik {
	float: left;
	margin-right: 20px;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .uebungs_pruefungs_app .antworten .zeile .antw_text {
	float: left;
	width:540px;
	padding:5px 0;
}
.twoColFixRtHdr .flowstop{
	clear:both;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .uebungs_pruefungs_app .antworten .trenner {
	width: 570px;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .uebungs_pruefungs_app .antworten .fortschrittsbereich{
	margin: 5px 0 5px 0;
	width:570px;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .uebungs_pruefungs_app .antworten .statusbereich .fortschritt {
	background-color:#CCC;
	float: left;
	height: 30px;
	width: 385px;
}
.twoColFixRtHdr #container #mainContent_container #mainContent_elements .uebungs_pruefungs_app .antworten .statusbereich .aktion_btn {
	float: left;
	margin-left: 5px;
	width:86px;
}
.twoColFixRtHdr #container #unten_menue {
	background-color: #FFF;
	text-align: right;
margin:0 5px 1px 5px;
}
.twoColFixRtHdr #container #unten_menue a {
	margin-right:5px;
	color:#234E5C;
}
#partner_logo {
	margin:15px 0 0;
}