html {
	min-height: 100%;
	overflow-y: scroll;
	}

body {
	height: 100%;
	margin: 0; 
	padding: 0;
	background: #CFD9D0 url(/img/layout/background_screen.jpg) repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 100.1%;
}

/* Initialisierung der verwendeten Blockelemente */
p, h1, h2, h3, h4, h5, h6, form, ul, li, div, legend, fieldset {
        margin:0;
        padding:0;
}

p,li,td,dd,label,div#content span {
	font-size: 1em;
}

td p, th p, td li, th li, th dd, td dd {
	font-size: 1em;
}

tfoot {
	font-size: 0.8em;
}

a {
	text-decoration: none;
}

img {
	border: none;
}

/* hidden INFO */
div#procmelogo h1,
div#topnav h2,
div#content_area h2 {
	position: absolute;
	top: -10000px;
	left: -10000px;
}

/* Anweisungen */

div#master_envelope {
	/*width: 48.5em;
	width: 60.5em;*/
	width: 55.5em;
	position: relative;
	margin: auto auto;
	min-height: 100%;
	/*height: 100%;*/
	margin-top: 15px;
	background: #DFE0F0 url(/img/layout/color_line_left.gif) no-repeat top left;
	}	

div#envelope {
	/*background-color: #FFFFFF;*/
	background: url(/img/layout/shadow_r.jpg) repeat-y right top;
	/*width: 59em;
	width: 75.1em;*/
	width: 70.1em;
	position: relative;
	margin: auto auto;
	min-height: 100%;
	/*height: auto;*/
	font-size: 0.8em;	
	height: 100%;
	/*margin-top: 10px;
	margin-bottom: 10px;*/
	padding-left: 10px;	
	/*border: 1px solid #00FF00;*/
}

*:not(hr) div#envelope /*FF*/  {
        /*width: 75.05em;*/
		width: 70.05em;
                   }

div#header {
	background: url(/img/layout/background_head.jpg) repeat-x;
	height: 141px;
	/*width: 73.40em;*/
	width: 68.40em;
	}
	
div#header div#procmelogo {
	float: left;
	}
	
div#header div#logos_topnav div#logos {
	text-align: right;
	margin-right: 10px;
	margin-top: 5px;
	}
	
div#header div#logos_topnav div#topnav {
	/*position: relative;*/
	margin-top: 23px;		
	/*border: 1px solid #00FF00;*/
	/*padding-top: 0.4em;*/
	padding-top: 5px;	
}

*:not(hr) div#header div#logos_topnav div#topnav /*FF*/  {
        margin-top: 30px;	
                   }

div#header div#logos_topnav div#topnav ul {
	/*display: inline;*/
	text-align: right;
	margin-right: 1px;
	}	

div#header div#logos_topnav div#topnav ul li {
	display: inline;
	font-size: 0.9em;
	font-weight: bold;
	list-style-type: none;
	/*padding: 0.5em .25em 0 1em;	
	padding: 5px .25em 0 1em;	*/
	margin-left: -3px;	
	/*background: url(../img/layout/background_nav.gif) repeat-x;	*/
	}	

div#header div#logos_topnav div#topnav ul li a {
	color: #494848;	
	padding: 5px .7em 0.3em 1em;
	background: url(/img/layout/background_nav.gif) repeat-x;	
	/*border-top: 1px solid #819981;
	border-right: 1px solid #586758;
	border-left: 1px solid #B6CDB6;*/
}

div#header div#logos_topnav div#topnav ul li a:focus,
div#header div#logos_topnav div#topnav ul li a:hover,
div#header div#logos_topnav div#topnav ul li a:active {
	color: #494848 !important;
	text-decoration: none;	
	background: url(/img/layout/background_nav_hover.gif) repeat-x;	
	}
			
/*  Linker Bereich */

div#content_main div#content_intern div#left_area {
	float: left;
	width: 17.5em;
}

div#content_main div#content_intern div#left_area .box_with_heading,
div#content_main div#content_intern div#content_area .box_with_heading
 {
	margin-top: 1em;
	background-color: #AEBEAE;
}

div#content_main div#content_intern div#left_area .box
 {
	padding: 0.5em;
	color: #333333;
}

div#content_main div#content_intern div#left_area .box p
 {
	margin-bottom: 0.5em;	
	font-size: 0.9em;
}

div#content_main div#content_intern div#left_area .box p strong
 {
	color: #819981;
}

div#content_main div#content_intern div#content_area .box_with_heading
 {
	width: 27em;
}

div#content_main div#content_intern div#left_area .box_with_heading h3,
div#content_main div#content_intern div#content_area .box_with_heading h3
 {
	font-size: 1em;
	color: #373536;
	background: url(/img/layout/background_heading.gif) repeat-x;
	height: 1.6em;
	padding: 0.3em 0 0 0.5em;	
	border-bottom: 1px solid #A4B7A4;
	border-top: 1px solid #819981;
	border-right: 1px solid #B6CDB6;
	border-left: 1px solid #B6CDB6;
}

div#content_main div#content_intern div#left_area .box_with_heading .box_inhalt,
div#content_main div#content_intern div#content_area .box_with_heading .box_inhalt
 {
	border-right: 1px solid #ED1C24;
	border-left: 1px solid #ED1C24;
	border-bottom: 1px solid #ED1C24;
	padding: 0.5em;
	background-color: #D9E1D9;
}

div#content_main div#content_intern div#left_area .box_with_heading .box_inhalt p
 {
	font-size: 0.85em;
	padding: 5px 0 12px 0;
	/*display: block;
	margin-bottom: 10px;*/
	border-bottom: 1px solid #819981;
}

div#content_main div#content_intern div#left_area .box_with_heading .box_inhalt ul,
div#content_main div#content_intern div#content_area .box_with_heading .box_inhalt ul
 {
	margin-left: -10px;	
	}

div#content_main div#content_intern div#left_area .box_with_heading .box_inhalt ul li,
div#content_main div#content_intern div#content_area .box_with_heading .box_inhalt ul li
 {
	font-size: 0.85em;
	list-style-image: none;
	list-style-type: none;
	background: url(/img/layout/list_image.gif) no-repeat 10px 3px;
	padding-left: 30px;
	padding-bottom: 3px;
	}
	
*:not(hr) div#content_main div#content_intern div#left_area .box_with_heading .box_inhalt ul li /*FF*/  {
        padding-top: 2px;
                   }	
	
div#content_main div#content_intern div#left_area .box_with_heading .box_inhalt ul li a,
div#content_main div#content_intern div#content_area .box_with_heading .box_inhalt ul li a
{
	color: #373536;
	}	
	
/*  Navigation */

div#content_main div#content_intern div#left_area #menuestructure ul {
	list-style-type: none;
	list-style-image: none;
	/*border-top: 1px solid #A4B7A4;
	border-bottom: 1px solid #A4B7A4;
	border-left: 1px solid #A4B7A4;
	border-right: 1px solid #A4B7A4;*/
	/*border: 1px solid #EAEFE9;*/
	border-left: 2px solid #A4B7A4;
	background-color: #FFFFFF;
	/*border-left: 1px solid #B6CDB6;
	background-color: #B6CDB6;*/
	}
	
div#content_main div#content_intern div#left_area #menuestructure li {
	margin: 1px 0;
	padding: 0;
	}	
	
* html b\ody div#content_main div#content_intern div#left_area #menuestructure li a  /*IE6*/
	{    display: block;
		 height: 0px;
		 /*margin: 0 3px 0 0;*/
		    }	
			
div#content_main div#content_intern div#left_area #menuestructure ul li a
 {
	color: #495949;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	display: block;
	/*padding: 7px 8px 7px 23px;*/
	padding: 4px 8px 7px 15px;
	/*margin-right: 3px;*/	
	/*margin-right: 3px;*/
	background: #CAD4CB url(/img/layout/background_nav_e1.jpg) repeat-y;	
	}	
	
div#content_main div#content_intern div#left_area #menuestructure ul li a:hover, 
div#content_main div#content_intern div#left_area #menuestructure ul li a:active,
div#content_main div#content_intern div#left_area #menuestructure ul li a.activemenu
 {
	color: #494848;
	background-color: #DEE5DD;
	/*text-decoration: underline;*/
	color: #ed1c24;
	}
	
div#content_main div#content_intern div#left_area #menuestructure ul ul {
	margin-bottom: 0px;
	background-color: #DEE5DD;
	/*margin: 0 3px 0 0;*/
	padding-left: 15px;
	border-left: none;
	border-top: none;
	border-bottom: none;
	}
	
div#content_main div#content_intern div#left_area #menuestructure ul ul li a
 {
	background: #DEE5DD;
	font-size: 1em;
	font-weight: normal;
	/*display: block;	*/	
	font-size: 0.85em;
	}	
	
div#content_main div#content_intern div#left_area #menuestructure ul ul ul {
	margin-bottom: 0px;
	background: #DEE5DD;
	margin: 0 3px 0 0;
	padding-left: 15px;
	}	
	
div#content_main div#content_intern div#left_area #menuestructure ul ul ul li a
 {
	background: #DEE5DD;
	font-size: 0.8em;
	font-weight: normal;
	}						
	
/*  Navigation ENDE */		

/*  Linker Bereich ENDE */	

/*Formulare*/

div#content_main div#content_intern input.textbox {
	height: 1.3em;
	border: 1px solid #ED1C25;
	color: #1D1D1E;
	font-size: 1em;
	margin-top: 4px;
	width: 7.5em;	
}

div#content_main div#content_intern div#content_area input.textbox {
	width: auto;	
}

div#content_main div#content_intern div#left_area input.formbutton {
	border: 1px solid #ED1C25;
	color: #373536;
	font-size: 1em;
	cursor: hand;
	background-color: #F4F6F4;
	margin-left: 101px;
	margin-top: 0.5em;
	margin-bottom: 1em;
}

* html b\ody div#content_main div#content_intern div#left_area input.formbutton /*IE*/ {
       margin-left: 104px;
		   }

div#content_main div#content_intern div#content_area label { 
	text-align: left;
	width: 11em;
	margin-top: 5px;
	float: left; 
	font-size: 1em;
	margin-right: 5px;
	/*clear: both;*/	
	}
	
div#content_main div#content_intern div#content_area .box_inhalt label /*Content Loginbox*/ { 
	width: 8.5em;	
	}	
	

div#content_main div#content_intern div#content_area input.formbutton {
	border: 1px solid #ED1C25;
	color: #373536;
	font-size: 1em;
	cursor: hand;
	background-color: #F4F6F4;
	margin-left: 114px;
	margin-top: 0.5em;
	margin-bottom: 1em;
}

div#content_main div#content_intern div#content_area input.formbutton_w {
	color: #667E66;
	border: 1px solid #ED1C24;
	padding: 5px 10px;
	text-decoration: none;
	font-weight: bold;
	background: #D9E1DA url(/img/layout/background_bottom.gif) repeat-x;
	cursor: pointer;
}

*:not(hr) div#content_main div#content_intern input.formbutton /*FF*/  {
       margin-left: 114px;
                   }
				   
* html b\ody div#content_main div#content_intern div#content_area input.formbutton /*IE*/ {
       margin-left: 117px;
		   }				   

div#content_main div#content_intern select.dropdown {
	background-color: #F4F6F4;
	color: #1D1D1E;
	font-size: 1em;
}

div#content_main div#content_intern div#content_area fieldset {
	margin-bottom: 2em;
	padding: 1em;
	text-align: left;
	border: 1px solid #ED1C25;	
}

div#content_main div#content_intern div#content_area legend {
	padding: 0.5em;
	font-size: 1.2em;
	font-weight: bold;
	color: #ED1C24;
	/*padding-bottom: 0.5em;		*/
}

div#content_main div#content_intern div#left_area label { 
	text-align: left; 	
	width: 7.5em;
	margin-top: 4px;
	float: left; 
	font-size: 1em;
	margin-right: 5px;
	clear: both;	
	}
	
div#content_main div#content_intern textarea.textbox_mehrzeilig {
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 1em;
	height: 8em;
	margin: 5px 0 0 0;
	width: 20.4em;
	border: 1px solid #ED1C25;
	padding: 1px;
	color: #1D1D1E;
}

div#content_main div#content_intern label.right { 
	float: left; 
	text-align: left;
	/*width: auto;*/
	width: auto !important;
	clear: none;		
}

div#content_main div#content_intern input.right { 
	float: left; 
	width: auto;
	clear: both;
	margin-left: 5em;
	margin-right: 0.3em;
	margin-top: 5px;
}

*:not(hr) div#content_main div#content_intern input.right /*FF*/  {
       margin-top: 9px;
                   }

/*Formulare ENDE*/


/*  Content */

div#content_main {
	/*border: 1px solid #0000FF;*/
	margin: 0 1.65em 0 0;
	padding-right: 1em;
	background-color: #FFFFFF;		
}

div#content_main div#content_intern {
	/*border: 1px solid #0000FF;*/
	padding-left: 1em;
}

div#content_main div#content_intern div#content_area {	
	margin-left: 19em;
	padding-right: 1.5em;
}

div#content_main div#content_intern div#content_area div#content {	
	width: 99%;
	}

div#content_main div#content_intern div#content_area p {
	padding-top: 1.5em; /*muß top sein, da sonst im FF Probleme downstairs*/
}	

div#content_main div#content_intern div#content_area a {
	color: #667E66;
	text-decoration: underline;	
}

div#content_main div#content_intern div#content_area h3 {
	color: #ED1C24;
	/*font-size: 1.6em;	*/
	font-size: 1.4em;
}

div#content_main div#content_intern div#content_area h4 {
	color: #ED1C24;
	font-size: 1em;
	margin-top: 1.1em;	
}

div#content_main div#content_intern div#content_area hr {
	background-color: #819981; 
	color: #819981; 
	border: #819981; 
	height: 1px;
}

/*div#content_main div#content_intern div#content_area div#mein_cme {
	z-index: 10;
}*/

div#content_main div#content_intern div#content_area div#content div#mein_cme h4 {
	width: 95%;	
	background: url(/img/layout/background_heading.gif) repeat-x;
	border-top: 1px solid #819981;
	border-left: 1px solid #B6CDB6;
	border-right: 1px solid #B6CDB6;
	border-bottom: 1px solid #A4B7A4;
	color: #333333;
	font-size: 1em;
	margin-top: 1.1em;
	padding: 3px 5px;	
}

div#content_main div#content_intern div#content_area h5 {
	color: #819981;
	font-size: 1em;
	margin-top: 1.1em;	
}

div#content_main div#content_intern div#content_area .info_box {	
	border: 1px solid #ED1C24;
	padding: 10px;
	margin-top: 1.5em;
	background: #F4F6F4 url(/img/layout/background_info_box.gif) repeat-x;	
	width: 93%;
}

div#content_main div.marginal {
	margin: 0;
	border: 1px solid #ED1C24;
	padding: 10px;
	margin-top: 1.5em;
	background: #F4F6F4 url(/img/layout/background_info_box.gif) repeat-x;	
	width: 93%;
}

.marginal p {
	
}

* html b\ody div#content_main div#content_intern div#content_area .info_box /*IE*/ {
	width: 90%;
		   }
		   
div#content_main div#content_intern div#content_area table  {
	border: 1px solid #819981;
	border-collapse: collapse;
	margin-top: 20px;
	/*margin-bottom: 20px; benötigt?*/
	font-size: 0.9em;
	}

div#content_main div#content_intern div#content_area table th {
	color: #819981;
	font-weight: bold;
	background-color: #D9E1D9;
	text-align: left;
	padding: 5px 10px;
	vertical-align: top;
	border: 1px solid #819981;
	}
	
div#content_main div#content_intern div#content_area table td {
	/*border-top: 1px solid #922224;*/
	padding: 5px 10px;	
	vertical-align: top;	
	border: 1px solid #819981;
	}	
	
div#content_main div#content_intern div#content_area .module_status {
	width: 93%;
	margin-top: 20px;
	border: 1px solid #819981;
	padding: 0 10px 10px 10px;
	background-color: #EBEFEB;
	font-size: 0.85em;
	}	
	
div#content_main div#content_intern div#content_area .module_status_start {
	width: 93%;
	margin-top: 20px;
	border: 1px solid #819981;
	padding: 0 10px 10px 10px;
	background: #F4F6F4 url(/img/layout/background_info_box.gif) repeat-x;
	font-size: 0.85em;
	}	
	
div#content_main div#content_intern div#content_area ul {
	margin-left: 20px;
	list-style-image: none;
	list-style-type: none;	
	/*margin-bottom: 20px; benötigt?*/
	margin-top: 20px;
	}
	
div#content_main div#content_intern div#content_area li.nondec {
	list-style-image: none;
	list-style-type: none;
}	
	
div#content_main div#content_intern div#content_area ul li {
	list-style-image: url("/img/layout/list_image_content.gif");	
	}
	
div#content_main div#content_intern div#content_area ul ol li {
	list-style-image: none;	
	}	
	
*:not(hr) div#content_main div#content_intern div#content_area ul li /*FF*/  {
        margin-left: 20px;
                   }	
				   
div#content_main div#content_intern div#content_area ul.in_line {
	margin-bottom: 0;
	margin-top: 5px;	
	margin-left: 0;
	}
	
*:not(hr) div#content_main div#content_intern div#content_area ul.in_line /*FF*/  {
        margin-left: -20px;
                   }	

div#content_main div#content_intern div#content_area ul.in_line li {
	/*display: inline;*/
	list-style-type: none;
	list-style-image: none;
	font-weight: bold;	
	}	

div#content_main div#content_intern div#content_area ul.modulnavigation_top,
div#content_main div#content_intern div#content_area ul.modulnavigation_bottom {
	width: 96%;
	margin-top: 0;
	text-align: right;
	height: 1.5em;
	color: #CBD5CC;
	}
	
div#content_main div#content_intern div#content_area ul.modulnavigation_top {
	padding-bottom: 10px;
	}	
	
div#content_main div#content_intern div#content_area ul.modulnavigation_bottom {
	border-bottom: none;
	/*border-top: 1px solid #ED1C24;*/
	margin-top: 20px;
	padding-top: 10px;
	clear: right;
	}		

div#content_main div#content_intern div#content_area ul.modulnavigation_top li,
div#content_main div#content_intern div#content_area ul.modulnavigation_bottom li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	padding-left: 1em;
	/*padding-right: 1.5em;
	border-right: 1px solid #ED1C24;	*/
	padding-top: 10px;
	padding-bottom: 10px;
	background: none;
	}	
	
div#content_main div#content_intern div#content_area ul.modulnavigation_top li a,
div#content_main div#content_intern div#content_area ul.modulnavigation_bottom li a {
	text-decoration: none;
	font-weight: bold;
	}	
	
div#content_main div#content_intern div#content_area .module_abstract {
	display: none;	
	}
	
div#content_main div#content_intern div#content_area .module_abstract ul {
	margin-bottom: 15px;	
	}	
	
div#content_main div#content_intern div#content_area .error {
	margin-top: 1em;
	padding: 1em;
	border: 1px solid #ED1C24;
	border-left: 5px solid #ED1C24;
	width: 94%;
	background: url(/img/layout/ausrufe.gif) no-repeat top right;
}

div#content_main div#content_intern div#content_area .error p {
	padding-top: 0;
	/*padding-left: 3em;*/
}

div#content_main div#content_intern div#content_area .error ul {
	margin-bottom: 0;
}

div#content_main div#content_intern div#content_area .info {
	color: #708B70;
	font-weight: bold;
	padding-left: 20px;
	background: url(/img/layout/info.gif) no-repeat top left;
}

div#content_main div#content_intern div#content_area .module_start {
	/*margin-top: 60px;*/
	width: 94%;
	}

div#content_main div#content_intern div#content_area .module_start ul.authors_list {
	margin-bottom: 0;
	font-size: 0.85em;
	color: #647D64;
}

div#content_main div#content_intern div#content_area .module_start ul.authors_list li {
	/*display: inline;*/
	list-style-type: none;
	list-style-image: none;
	/*list-style-image: url("/img/layout/authors_list.gif");*/
	margin-left: -18px;
	margin-bottom: 0;	
}

div#content_main div#content_intern div#content_area a.link_box {
	border: 1px solid #ED1C24;
	padding: 5px 10px;
	text-decoration: none;
	font-weight: bold;
	/*background: #F4F6F4;
	color: #333333;*/
	background: #F4F6F4 url(/img/layout/background_bottom.gif) repeat-x;
}

div#content_main div#content_intern div#content_area ul.legend  {
	font-size: 0.85em;	
	margin-top: 10px;
	}
	
div#content_main div#content_intern div#content_area ul.legend li  {
	margin-bottom: 5px;
	list-style-type: none;
	list-style-image: none;
	margin-left: -18px;
	}	
	
div#content_main div#content_intern div#content_area .module_extern  {
	border: 1px solid #ED1C24;
	/*padding: 10px;*/
	margin-top: 10px;
	}
	
div#content_main div#content_intern div#content_area .module_extern h4  {
	background-color: #D9E1D9;
	padding: 5px 10px;
	margin-top: 0;
	margin-bottom: 0;
	}
	
div#content_main div#content_intern div#content_area .module_extern .module_extern_in {
	padding: 0 10px 10px 10px;
	width: 80%;
	margin-top: 0;	
	font-size: 0.9em;
	}
	
div#content_main div#content_intern div#content_area .content_tiny {
	font-size: 0.85em;
	color: #999999;
}

div#content_main div#content_intern div#content_area sup {
	font-size: 0.7em;
	}		
	
/*  Content ENDE */

/* Exam */

div#content_main div#content_intern div#content_area .question_box {
	padding: 10px;	
	font-size: 0.9em;
	border: 1px solid #708B70;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-top: 10px;
	background: #F4F6F4 url(/img/layout/background_info_box.gif) repeat-x;	
	width: 94%;	
	}
	
div#content_main div#content_intern div#content_area .question_box p {
	padding-top: 0px;
		}	
	
div#content_main div#content_intern div#content_area .question_box ul {
	margin-bottom: 0;	
	}
	
div#content_main div#content_intern div#content_area .question_box ul li {
	list-style-type: none;
	list-style-image: none;
	}	
	
div#content_main div#content_intern div#content_area .question_box .quest {
	color: #708B70;
	font-weight: bold;	
	}	
	
div#content_main div#content_intern div#content_area .question_box .quest ol li { 
	margin-bottom: 10px;
	}	
	
div#content_main div#content_intern div#content_area .question_box li label {
	width: 100%;
	float: none; 
	font-size: 1em;
	margin-left: 9px;
	}	
	
div#content_main div#content_intern div#content_area .question_box ul li { 
	text-indent: -2.6em;
	margin-left: 30px;
	margin-bottom: 10px;
	line-height: 18px;
	}
	
div#content_main div#content_intern div#content_area .question_box .quest strong { 
	/*color: #89a7d4;*/
	text-transform: uppercase;
	}	

/* Exam ENDE */

/* Examresult */

div#content_main div#content_intern div#content_area div.examresult {
	padding: 10px;	
	font-size: 0.9em;
	border: 1px solid #708B70;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-top: 10px;
	background: #F4F6F4 url(/img/layout/background_info_box.gif) repeat-x;	
	width: 94%;	
}

div#content_main div#content_intern div#content_area div.examresultquestion {
	color: #708B70;
	font-weight: bold;
}

div#content_main div#content_intern div#content_area div.examresultquestion ol li { 
	margin-bottom: 10px;
	}

div#content_main div#content_intern div#content_area div.examresultanswers ul {
	margin-left: 2em;
	margin-right: 2em;	
}

div#content_main div#content_intern div#content_area div.examresultanswers li {
	list-style-image: none;
	list-style-type: none;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

div#content_main div#content_intern div#content_area div.examresultanswers li img {
	margin-right: 0.5em;
}

div#content_main div#content_intern div#content_area div.examresultanswers li.statimg_bold {
	text-indent: -1.7em;
	font-weight: bold;
	}
	
div#content_main div#content_intern div#content_area div.examresultanswers li.statimg {
	text-indent: -1.7em;
	}	

div#content_main div#content_intern div#content_area div#answers ul {
	padding: 0;
	margin: 1em 0 1em 1.3em;
}

div#content_main div#content_intern div#content_area div#answers li {
	font-size: 1em;
	list-style-type: none;
	text-indent: -1.3em;
}


/* Examresult ENDE */

/*  Footer */

div#content_main div#content_intern div#content_area div#footer {
	margin-top: 1.5em;
	padding-bottom: 1.5em;	
	clear: both;
	}

div#content_main div#content_intern div#content_area div#footer ul li {
	display: inline;
	font-size: 0.85em;	
	list-style-type: none;
	/*padding: 0.5em .25em 0 1em;	
	padding: 5px .25em 0 1em;*/	
	margin-left: -10px;	
	/*background: url(../img/layout/background_nav.gif) repeat-x;*/
	padding-right: 20px;
	}	

div#content_main div#content_intern div#content_area div#footer ul li a {
	color: #333333;	
	/*padding: 5px .7em 0.3em 1em;
	background: url(../img/layout/background_nav.gif) repeat-x;	*/
	text-decoration: none;
	}

div#content_main div#content_intern div#content_area div#footer ul li a:focus,
div#content_main div#content_intern div#content_area div#footer ul li a:hover,
div#content_main div#content_intern div#content_area div#footer ul li a:active {
	color: #333333 !important;
	text-decoration: none;		
	}

/*  Footer ENDE */
	
div#show_shadow {
    margin: 0 auto;
	/*width: 48em;
	width: 58.5em;*/
	width: 55.5em;
	background: url(/img/layout/shadow_down.gif) repeat-x;
 }

* html b\ody div#show_shadow /*IE*/ {
       /*width: 47.7em;
	   width: 58.8em;*/
	   width: 55.0em;
		   }

div#show_shadow div {
	height: 25px;  
}

div#show_shadow div div {
    position: relative;
	left: 19px;
	background: url(/img/layout/shadow_down_right.gif) no-repeat top right;
}
	
* html b\ody div#show_shadow div div /*IE*/ {
    margin-right: 20px;
	left: 35px;
}	
	
div#clear_foot {
	clear: both;	
}

/* cmextra */

div#content .incorrect_thin {
	color:#FF0000;
	font-weight: normal;
}

div#content .incorrect_bold {
	color:#FF0000;
	font-weight: bold;
}

div#content .correct_thin {
	color:#008000;
	font-weight: normal;
}

div#content .correct_bold {
	color:#008000;
	font-weight: bold;
}

div#content .button_back  {
	float: left;
	margin-bottom: 20px;
	margin-top: 10px;
}

div#content div.img_left_text p {
	padding-top: 7px;
	display: block;
	color: #B1B2B4;
	font-weight: bold;
	font-size: 0.9em;
}

div#content div.img_left_text img.img_content_right,
div#content div.start img.img_content_right
 {
	/*float: right;*/
	margin: 0em 0.2em 0.5em 2em;
}

div#content div.img_left_text {
	/*background-color: #ff0000;
	height: 4em;*/
	display: block;
	width: 400px;
}


div#content div.modulvorstellung div.right {
	text-align: right;
	font-weight: bold;
	margin: 0;
	padding: 0;
	color: #707173;
}

div#content p.small {
	font-size: 0.8em;
}

/* ende cmextra */


/* Content der Module bereinigen */

div#content_main div#content_intern div#content_area table td.table-4 {
	/*font-size: 1.2em;*/
	font-size: 1.1em;
		}
div#content_main div#content_intern div#content_area table td.table-5 {
	font-size: 1.2em;
	background: #E9F4E9;
		}
		
div#content_main div#content_intern div#content_area table ul.abstand_top2 {
	margin: 3px;
	margin-left: 10px;
		}	
		
div#content_main div#content_intern div#content_area li.abstand_top2 {
	padding: 3px;
		}
		
div#content_main div#content_intern div#content_area table td.table_heading {
	font-weight: bold;
	background-color: #E9EEE8;
		}
		
div#content_main div#content_intern div#content_area table ul.abstand_top {
	margin-top: 10px;
		}	
		
div#content_main div#content_intern div#content_area .info_box ul.abstand_top {
	margin-top: 0;
		}
		
div#content_main div#content_intern div#content_area .info_box ul.abstand_top li {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
		}							
		
div#content_main div#content_intern div#content_area table td.table-4 ul li {
	margin-bottom: 1em;
	line-height: 1.2em;
		}	
		
div#content_main div#content_intern div#content_area .content_fusszeile {
	font-size: 10px;
	color: #999999;
}

div#content_main div#content_intern div#content_area .content_fusszeile a {
	font-size: 10px;
	color: #999999;
	text-decoration: underline;
}	

div#content_main div#content_intern div#content_area .content_headline1 {
	font-size: 13px;
	color: #ed1c24;
	font-weight: bold;
	/*padding-bottom: 4px;*/
	display: block;	
}			

/* Content der Module bereinigen ENDE */
