/*TABELLEN*/
body {
   background-color:#F0F4F3;
   font-family:sans-serif;
   font-size:12px;
}


.test {
font-family:sans-serif;
 font-size:10pt;
 font-weight:bold;
 color:#006600;
 text-decoration:none;
 vertical-align:middle;
 border-spacing:0px;  

}

.tableAussen {
 width:100%;
 background-color:#DCE6E3;
 border:2px;
 border-color:green;
 border-style:solid;
}

.tableLogo {
 width:100%;
 background-color:#F0F4F3;
}

.tableContent {
 width:100%;
 background-color:#F0F4F3;
}



/*TABELLENFELDER*/
.tdNavig {
 width:200px;
 height:300px;
 vertical-align:top;
}

.tdContent {
 width:auto;
 vertical-align:top;
}

.tdRight {
 width:200px;
 vertical-align:top;
}


/*MENUE*/

.menu_links {
 font-family:sans-serif;
 font-size:10pt;
 font-weight:bold;
 color:#006600;
 text-decoration:none;
 vertical-align:middle;
 border-spacing:0px;  
}

/*CONTENT*/
img { border:none; }

h1 {
 font:bold 13px Arial, Helvetica, sans-serif; 
 margin-bottom:13px;

}

h2{
 font:bold 12px Arial, Helvetica, sans-serif; 
 color:#006600;
 text-decoration:none;
 margin-bottom:12px; 
}

h3{
 font:bold 12px Arial, Helvetica, sans-serif; 
 color:#000000;

 margin-bottom:12px;

}

ul{
 list-style-image:url(/fileadmin/templates/jem/images/list.gif);
 font-size:12px;
}

fieldset
{
	border:solid 1px green;
}

a, td.csc-uploads-fileName a
{
 font-weight:normal;
 text-decoration:underline;
 color:#006600;	
}

#style1 p
{
color:black;
	margin-top:2px;
        margin-bottom:2px;     
        margin-left:20px;
        
        }

#style2 p
{
	display:none;
}

p {
 page-break-before:avoid;
}

.bodytext {
 margin-top:0;
 font:12px Arial, Helvetica, sans-serif;
}

.csc-caption {
 margin-top:0;
 font:10px Arial, Helvetica, sans-serif;
}

.spacer-gif {
 width:0pt;
 height:0pt;
}


/*
General Settings
*/
/*background color of the site*/
#lms .q21_body{
	background-color: #F3FFF4;
	scrollbar-base-color: #ffffff;
	scrollbar-face-color: #DFDFDF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#EFEFEF;
	scrollbar-track-color:#ffffff;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	
}

#lms .td_index_left{
	background-color: #F7FFF9 ;
}

#lms .td_index_middle{
	background-color: #F3FFF4; padding:0px;
}
#lms .td_index_right{
	background-color: #D2E5E0; 
}

/*general*/

#lms .blind{
	border:0px none #000000; padding:0px; border-spacing:0px; vertical-align:top;
}
#lms table{
	border:0px none #000000; padding:3px;
}

#lms th{font: normal 10pt sans-serif; border:0px none #000000; padding:3px; text-align:left;
}
#lms td{
	font: normal 10pt sans-serif; border:0px none #000000; padding:3px;
}

/*
the areas of the lms
*/

#lms .td_linker_rand{ background-color: #1C7B5D; border:0px none #000000; padding:0px; border-spacing:0px; vertical-align:top;
}
/*banner styles*/
#lms .table_banner{
		background-color: #dfdfdf; padding:0px; border-spacing:0px;
}
#lms .td_banner{
	background-color: #dfdfdf; padding:0px; border-spacing:0px;
}

/*q21 lms toolbar*/
#lms .table_toolbar {
        background-color: #ffffff; padding:1px;
}
#lms .td_toolbar{
	font: normal 8pt sans-serif; background-color: #ffffff; border:1px solid #ffffff;
}		
#lms .toolbar_active_icon {
        background-color: #ffffff; border:1px solid #1C7B5D;
}

/*styles for the main area*/
#lms .table_main{
        border: 4px solid #F3FFF4; padding:0px; background-color:#efefef;
}

#lms .td_main{
        padding:5px; background-color:#F7FFF9; vertical-align:top
}

/*bottom navigation*/
#lms .table_bottom_navig{
		background-color: #F3FFF4; border: 0px solid #000000; text-align:center;
}

#lms .td_bottom_navig{
		background-color: #F3FFF4; border: 0px solid #000000; text-align:center; padding:3px;
}

/*
Data Styles
*/

/*first table style (for datas)*/
#lms .table_data {
        border:1px solid #ffffff; padding:0px; border-spacing:0px;
}

#lms .th_data {
        font: bold 10pt sans-serif; text-transform: none; background-color: #C3DFCA; color: #000000; padding:3px; border:1px solid #ffffff;
}

#lms .td_data {
        background-color: #C3DFCA; border:1px solid #ffffff; padding:3px;
}

/*alternative table style (for datas)*/
#lms .table_alternative {
        border-width:1px; border-color:#ffffff; border-style:solid;
}

#lms .td_data_alternative {
        background-color: #F3FFF4; border:1px solid #ffffff; padding:5px;
}

#lms .td_data_alternative_2 {
        background-color: #ffffff; padding:0px;
}

#lms .errortext {
        font: normal 10pt sans-serif; color:red; background-color:#ffffff
}

/*Link Styles*/       

#lms A:link {
        font: 10pt sans-serif; text-transform: none; color: #3F3F3F; text-decoration: none
}
#lms A:active {
        font: 10pt sans-serif; text-transform: none; color: #6F6F6F; text-decoration: none
}
#lms A:visited {
        font: 10pt sans-serif; text-transform: none; color: #3F3F3F; text-decoration: none
}
#lms A:hover {
        font: 10pt sans-serif; text-transform: none; color: #6F6F6F; text-decoration: none
}

/*
Special Styles
*/

/*background of the navigation Icons*/

#lms .iconsInShowUnits {
        background-color: #FFFFFF
}

/*styles for the upload Area*/
#lms .explorerhead {
        font: normal 10pt sans-serif; color:#000000; background-color: #dfdfdf; border: 1px solid #ffffff;
}
#lms .explorerdata {
        font: normal 10pt sans-serif; color:#000000; background-color: #ffffff
}
#lms .marked {
        color: white; background-color: #316AC5
}


.csc-uploads-fileName a
{
     color:black;
     font-family:Helvetica,Arial,sans-serif;
}