
input.redaktion, textarea.redaktion {
	display: block;
	float: left;
	border: 1px solid #000000;
	padding-left: 10px;
	padding: 3px;
	background-color: #FFFFFF;
	scrollbar-base-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-3d-light-color: #000000;
	scrollbar-arrow-color: #000000
	scrollbar-highlight-color: #000000;
	scrollbar-shadow-color: #000000;
}


/* Grundtabelle */
table.innen {
    width: 940px;
    border-width: 0;
    border-spacing: 0; 
    padding-top: 0;
	background-color: #FFFFFF;
}

/* Rahmentabelle für Zentrieren des Inhalts*/
table.aussen {
    width: 100%;
	height: 100%;
	background-color: #EEEEEE;
}

/* Tabelle für Hauptmenue*/
table.hauptmenue {
    width: 940px;
	background-color: #FFFFFF;
	background-image: url(head_background.gif);
}

td.reiter_inaktiv {
    width: 88px;
	background-image: url(head_inaktiv_reiterbackground.gif);
    text-align: center;
	vertical-align: middle; 
}

td.reiter_aktiv {
    width: 88px;
	background-image: url(head_aktiv_reiterbackground.gif);
    text-align: center;
	vertical-align: middle; 
	font-weight: bold; 
}

td.reiter_abstand {
    width: 6px;
}

/* Tabelle für Untermenue*/
table.untermenue {
    width: 940px;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 20px;
}

/* Tabellen für Modulheader*/
table.head_info {
    width: 704px;
	background-color: #FFFFFF;
	padding-bottom: 20px;
}

td.head_titel {
	font-weight: bold;
	font-size: 18px;
    height: 40px; 
    text-align: left;
	vertical-align: top; 
    background-image: url(modulhead_unterstrich.gif);
}

td.head_icon{
    width: 170px;
    text-align: right;
	vertical-align: top; 
    background-image: url(modulhead_unterstrich.gif);
	background-repeat: repeat-x;
}

/* Titel mit Unterstrich */
td.titel {
	font-weight: bold;
	font-size: 16px;
    text-align: left;
	vertical-align: top; 
    background-image: url(modulabschnitt_unterstrich.gif);
    background-position: 0px 20px; 
	padding-top: 20px;
	padding-bottom: 8px;
}

td.untertitel {
	font-weight: bold;
	font-size: 14px;
    text-align: left;
	vertical-align: top; 
    background-image: url(modulabschnitt_unterstrich.gif);
    background-position: 0px 2px; 
	padding-top: 2px;
	padding-bottom: 1px;
}

/* Tabelle für normalen Inhalt*/
td.inhalt {
	padding-right: 55px; 
	padding-bottom: 12px;
    background-color: #FFFFFF;
}

td.inhalt_aggregation {
	padding-right: 55px; 
	padding-bottom: 0px;
    background-color: #FFFFFF;
}

table.aggregation {
    width: 940px;
    border-width: 0;
    border-spacing: 0; 
    padding-top: 0;
    padding-bottom: 0;
	background-color: #FFFFFF;
}

/* Auflistunginhalt */
table.auflistung {
    width: 940px;
	background-color: #FFFFFF;
    border-bottom-width:5px;
    border-bottom-style:solid;
    border-bottom-color:#FFFFFF;
}

td.auflistung {
	padding-left: 10px; 
	padding-right: 10px; 
	padding-top: 2px;
	padding-bottom: 2px;
    background-color: #EEEEEE;
}

/* td für diverse Einrückungen */
td.randabstand {
    width: 36px;
    text-align: left;
	padding-top: 12px;
}

td.randabstand_rechts {
    width: 30px;
	background-color: #FFFFFF;
}

td.einrueckung {
    width: 39px;
}

td.farbbalken {
    width: 16px;
}

td.abstandunten {
    height:10pt;
}

td.abstandunten_klein {
    height:5pt;
}


/* Table für die Karteireiter am unteren Rand */
table.reiterunten {
    width: 940px;
	background-color: #EEEEEE;
	background-image: url(reiter_background.gif);
}

td.reiterunten_inaktiv {
    width: 135px;
    line-height:7pt;
    text-align: left;
	vertical-align: middle; 
    background-image: url(reiter_inaktiv_background.gif);
	padding-left: 3px;
}

td.reiterunten_aktiv {
    width: 135px;
    line-height:7pt;
    text-align: left;
	vertical-align: middle; 
    background-image: url(reiter_aktiv_background.gif);
	padding-left: 3px;
}

td.reiterunten_inaktivbeenden {
    width: 15px;
    text-align: left;
	vertical-align: middle; 
    background-image: url(reiter_inaktiv_background.gif);
}

td.reiterunten_aktivbeenden {
    width: 15px;
    text-align: left;
	vertical-align: middle; 
    background-image: url(reiter_aktiv_background.gif);
}


/* Übung Arbeitsschritt */
table.arbeitsschritt{
    width: 940px;
	background-color: #FFFFFF;
	table-layout: fixed;
}

td.arbeitsschritticon {
    width: 170px;
	background-color: #eeeeee;
	padding: 5px;
	vertical-align: top;  
}

td.arbeitsschrittgrob {
    width: 400px;
	background-color: #eeeeee;
    border-left-width:1px;
    border-left-style:solid;
    border-left-color:#FFFFFF;
	padding: 10px;
	vertical-align: top;  
}

td.arbeitsschrittdetail {
	background-color: #eeeeee;
    border-left-width:1px;
    border-left-style:solid;
    border-left-color:#FFFFFF;
	padding: 10px;
	vertical-align: top;  
	text-align: left;
}

/* Screenshotschritt */
td.screenshotschritt {
	 background-color:#eeeeee;  
	 padding-left: 10px; 
	 padding-top: 4px; 
	 padding-right: 10px; 
	 padding-bottom: 4px; 
}

/* Navigationsbalken */

td.navigationright {
	background-color: #EEEEEE;
	text-align: right;  
}

/* Zusätzliche Stile für das Redaktionssystem */

/* Grundtabelle etwas breiter */
table.redaktion {
    width: 1000px;
    padding-left: 20px;
    padding-top: 10px;
	background-color: #EEEEEE;
}

table.red_hauptmenue {
    width: 1000px;
	background-image: url(red_head_background.gif);
}

table.red_untermenue {
    width: 1000px;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 20px;
}

td.red_reiter_inaktiv {
    width: 125px;
	background-image: url(red_head_inaktiv_reiterback.gif);
    text-align: center;
	vertical-align: middle; 
}

td.red_reiter_aktiv {
    width: 125px;
	background-image: url(red_head_aktiv_reiterbackgr.gif);
    text-align: center;
	vertical-align: middle; 
	font-weight: bold; 
}


/* Auflistungmodule im Redaktionssystem*/
table.red_auflistung {
    width: 895px;
	background-color: #FFFFFF;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom-width:1px;
    border-bottom-style:solid;
}

table.red_preview {
    width: 930px;
	background-color: #FFFFFF;
    padding-top: 30px;
    padding-bottom: 30px;
    border-width:1px;
    border-style:solid;
	border-color: #666666;
}

table.red_kap1 {
    width: 895px;
	background-color: #FFFFFF;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom-width:1px;
    border-bottom-style:solid;
}

table.red_kap2 {
    width: 856px;
	background-color: #FFFFFF;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom-width:1px;
    border-bottom-style:solid;
}

table.red_kap3 {
    width: 817px;
	background-color: #FFFFFF;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom-width:1px;
    border-bottom-style:solid;
}

table.red_kap4 {
    width: 778px;
	background-color: #FFFFFF;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom-width:1px;
    border-bottom-style:solid;
}

.red_titel {
	font-weight: bold;
	font-size: 16px;
    text-align: left;
	vertical-align: top; 
	padding-top: 20px;
	padding-bottom: 8px;
}

.red_untertitel {
	font-weight: bold;
	font-size: 14px;
    text-align: left;
	vertical-align: top; 
	padding-top: 2px;
	padding-bottom: 1px;
}


