/*----------------------------------------------------------------
   Original Build: 06/2006
   Author: Martin Alker
   WWWW Styles
----------------------------------------------------------------*/
 
/* Globals
----------------------------------------------------------------*/
a:link { color: #008000; font-weight: bold; }

a:visited { color: #008000; font-weight: bold; }

a:hover, a:active { color: #ff0000; }

body { background: url(../img/main_border_sgn.gif) #c2dbc1 repeat-y; }

/* MAIN
----------------------------------------------------------------*/
 
/* Rand-Streifen */
#main-border-top { background: #008000; }

/* Aktuelles Datum */
#date { border: 3px solid #008000; border-left: 4px solid #008000; }

/* MENU */
/* Level 1 */
#menu ul#e1 a {
    width: 176px;
    border: 3px solid #008000;
    border-left: 15px solid #008000;
    padding: 0 0 0 5px;
    display: block;
    color: #000000;
    background: #ffffff repeat-y;
    text-decoration: none;
}

#menu ul#e1 a:hover { color: #ffffff; background: #008000; }

#menu ul#e1 a.cur { color: #ffffff; background: #008000; }

/* Level 2 */
#menu ul#e2 a {
    padding: 3px 3px 3px 0;
    border: none;
    display: inline;
    color: #000000;
    background: transparent none;
    text-decoration: none;
}

#menu ul#e2 a:hover { color: #ff0000; background: transparent; }

#menu ul#e2 a.cur { color: #ff0000; background: transparent; }

/* Level 3 ... */
#menu ul#e3 a {
    padding: 3px 3px 3px 0px;
    display: inline;
    color: #000000;
    text-decoration: none;
}

#menu ul#e3 a.cur { color: #ff0000; background: transparent; }

/* Favoriten, Suche */
#main-right-top {
    margin-left: 10px;
    border-left: 2px solid #008000;
    border-bottom: 2px solid #008000;
    background: url(../img/bg_favoriten_sgn.gif);
}

#favoriten a { border-right: 2px solid #008000; }

/* CONTENT, Arbeitsplatz, Allgemeine Infos Container */
#arbeitsplatz-content,
#infos-content,
#main-content { border: 2px solid #008000; }

#main-content ol {
	margin:0pt 0pt 0pt 32px;
}

#arbeitsplatz-content h1 {
    border-left: 8px solid #008000;
    margin: 10px 0 10px -15px;
    padding: 0 0 0 5px;
    color: #008000;
    font-weight: bold;
    font-size: 1em;
}

.content-header { border-left: 8px solid #008000; color: #008000; font-weight: bold; }

/* Footer */
#footer { color: #008000; }

/* HEADER */
.h1 { color: #ff0000; }

/* Tabellen */
table.contenttable-1 { border: 1px solid #000000; border-collapse: collapse; }

table.contenttable-1 td { padding: 2px; border: 1px solid #000000; }

table.contenttable-1 th {
    padding: 2px;
    border: 1px solid #000000;
    background: #c2dbc1;
    font-weight: bold;
}

table.contenttable-1 .tr-0 { background: #c2dbc1; font-weight: bold; }

/* Rand der Tabelle */
table.contenttable-2 { border: 1px solid #000000; border-collapse: collapse; }

/* Gitter in der Tabelle */
table.contenttable-2 td { padding: 2px; border: 1px solid #000000; }

/* Kopfzeile Spalte 2 bis Ende */
table.contenttable-2 .tr-0 { background: #c2dbc1; font-weight: bold; }

/* linke Spalte von Layout 2 */
table.contenttable-2 .td-0, table.contenttable contenttable-1 .td-1, table.contenttable contenttable-1 .td-last { background: #c2dbc1; font-weight: bold; }


