/* BODY ALLGEMEIN */
body {background-color:#545454; margin:0px;}

/* BANNERWERBUNG */
.banner {margin-left:10px; margin-top:10px; margin-bottom:10px;}


/*TABELLE, ABSATZ ALLGEMEIN (hier Schrift allgemein für dei Site festlegen*/
table {color:#000000; font-size:7.5pt; font-family:Verdana, Sans-Serif;}
td,p{color:#000000; font-size:7.5pt; font-family:Verdana, Sans-Serif; vertical-align:top;}
		/*Was ist mit dem Artikeltyp Liste?*/

/*LINKS ALLGEMEIN*/
a {color:#1E77D3; text-decoration:underline;}
a:hover {color:#046195; text-decoration:none;}

/*VISUAL 123 */
.visual {background-color:#FFFFFF;}


/* MENUE (Hintergrundfarbe der linken Spalte) */
.menue {background-color:#90C822;}

/*MENUELINE (Linie zwischen Menuepunkten)*/
.menueline {background-color:#9ED35D; border-left: solid 10px #90C822;}

/* MAINMENUE */
td.mainmenue {color:#FFFFFF; font-size:7.5pt; text-decoration:none; font-weight:bold; padding:3 6 4 10;}
a.mainmenue {color:#FFFFFF; font-size:7.5pt; text-decoration:none; font-weight:bold;}
.mainmenue:hover {color:000000;} 
td.mainmenuesel { background-color:#1E77D3; color:#FFFFFF; font-size:7.5pt; text-decoration:none; font-weight:bold; padding:3 6 4 10;}
a.mainmenuesel { background-color:#1E77D3; color:#FFFFFF; font-size:7.5pt; text-decoration:none; font-weight:bold;}
.mainmenuesel:hover {color:#FFFFFF; text-decoration:none;}

/* SUBMENUE */
td.submenue {color:#282828; font-weight:bold; font-size:7.5pt; text-decoration:none; background-color:#EBEBEB; padding:3 6 4 10;}
a.submenue {color:#282828; font-weight:bold; font-size:7.5pt; text-decoration:none; background-color:#EBEBEB;}
.submenue:hover {color:#1E77D3;} 
td.submenuesel {color:#046195; font-weight:bold; font-size:7.5pt; text-decoration:none; padding:3 6 4 12;}
a.submenuesel {color:#046195; font-weight:bold; font-size:7.5pt; text-decoration:none;}

/*SUBSUBMENUE FUER DIE DEFINITION DER EXTRA-PUNKTE*/
td.subsub {color:#282828; font-weight:bold; font-size:7.5pt; text-decoration:none;  background-color:#EBEBEB; padding:3 6 4 15;}
a.subsub {color:#282828; font-weight:bold; font-size:7.5pt; text-decoration:none;  background-color:#EBEBEB;}
.subsub:hover {color:#1E77D3;} 
td.subsubsel {color:#046195; font-weight:bold; font-size:7.5pt; text-decoration:none; padding:3 6 4 15;}
a.subsubsel {color:#046195; font-weight:bold; font-size:7.5pt; text-decoration:none;}

/* BREADCRUMB */
td.breadcrumb { padding:5 10 5 7;}
a.breadcrumb {color:#1E77D3; text-decoration:none; font-size:7.5pt; font-weight:bold;}
a.breadcrumb:hover {color:#046195; font-weight:bold;}

/* INFO / XYZ (unterhalb von Menue) */
.info { font-family:Verdana, Sans-Serif; font-size:7.5pt; color:#282828; padding-left:22px; padding-bottom:5px; padding-right:4px; line-height:13px;}
.infohead { color:#282828; font-weight:bold;}
a.info {color:#1E77D3;text-decoration:underline;padding:0px;}
a.info:hover {color:#046195;}
th.infobox {background-color:#EBEBEB; padding:0 0 5 10;}
td.infobox {background-color:#EBEBEB; padding:3 0 3 10;}

/* RIGHT/abcd (Hintergrundfarbe der rechten Spalte) */
.right {background-color:#FFFFFF;}
.rightinfo {font-family:Verdana, Sans-Serif; font-size:7.5pt; color:#000000; line-height:13px;}
.rightinfohead {color:#000000; font-weight:bold;}
a.rightinfo {color:#000000;text-decoration:underline;padding:0px;}
a.rightinfo:hover {color:#000000;}


/* CONTENT */
.content {} /* Hintergrundfarbe der mittleren Spalte */
.contenthead {color:#000000; font-size:8pt; font-weight:bold; text-align:left;}
.contentheadline {color:#F48021; font-size:8pt; font-weight:bold; text-align:left;}
.contenttext {color:#282828; font-size:8pt; line-height:17px;}
a.contenttext {color:#1E77D3; text-decoration:underline;}
a.contenttext:hover {color:#046195;}
.contenttable {background-color:#FFFFFF; color:#000000; font-size:9pt;}
.tablepara {border-color:#0000FF; border-style:solid; border-width:1px;}
.cell {	color:#000000; font-size:8pt;padding:2 10 3 0;}
.cell1 {color:#000000; font-size:8pt;padding:2 10 3 0;}
.contentformular {color:#000000; font-size:8pt;}
.image {color:#999999; font-size:7.5pt;}
td.inhalt { background-color:#FFFFFF; padding:0 7 0 7;}




/* FOOT */
td.pagefoot {background-image:url(../images/schoenfeld/foot.gif); background-repeat:repeat-x; vertical-align:middle;}
.pagefoot {color:#ffffff; font-family:Verdana, Sans-Serif; font-size:7.5pt; text-decoration:none}
.pagefoot:hover {color:#2C2C2C; text-decoration:none}

.toc {color:#1E77D3; font-size:7.5pt; text-decoration:underline;}
.toc:hover {color:#046195; text-decoration:underline;}

.tocsel {color:#1E77D3; font-size:7.5pt; text-decoration:underline; font-weight:bold;}
.tocsel:hover {color:#046195; text-decoration:underline;}

.ontop {color:#1E77D3; font-size:7.5pt; text-decoration:underline; font-weight:lighter;}
.ontop:hover {color:#046195; text-decoration:underline;}

.print {color:#1E77D3; font-size:7.5pt; text-decoration:underline;}
.print:hover {color:#046195; text-decoration:underline;}



/* KLASSEN ZUM AUSZEICHNEN INNERHALB DES CONTENTS VON USER-SEITE AUS; INNERHALB EINES SPAN-TAGS  */
.green {color:#628813; font-size:8pt;}
.blue {color:#28338D; font-size:8pt;}
.orange {color:#F58021; font-size:8pt;}
.greenbold {color:#628813; font-size:8pt; font-weight:bold;}
.bluebold {color:#28338D; font-size:8pt; font-weight:bold;}
.orangebold {color:#F58021; font-size:8pt; font-weight:bold;}

/* KLASSEN FÜR FÜLLHINTERGRUND */
.part2 { background-image:url(../images/schoenfeld/bg_head.gif); background-repeat:repeat-x;}
.white { background-color:#ffffff;}
.grey { background-color:#EBEBEB;}
.menubg { background-image:url(../images/schoenfeld/bg_menu.gif); background-repeat:repeat-x;}





