@import url(/community-data/tpl/default.css);

.small { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }

h1  { color: black; font-weight: 400; font-size: 14pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h3  { color: black; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a   { color: #547FBF; text-decoration: none }
a:hover { color: #547FBF; text-decoration: underline }
a.aktiv { color: #547FBF; font-weight: bold }

hr { color: #e0e0e0 }

p.headline    { color: white; font-size: 18px; font-family: FontName, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; height: 0px }
p { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
td { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

td.textbox_side {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #547FBF }
td.textbox_head {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #808080; color: #FFFFFF }
td.textbox {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #e3e4e3 }

form 	{margin-bottom: 0px; margin-top: 0px;}

.yellowmarker { background-color: #FFFF00 }
.greenmarker { background-color: #00FF00 }
.redmarker { background-color: #FF8080 }
.bluemarker { background-color: #8080FF }

/* Framework */
div.dialog       {margin-bottom:0px; margin-top:0px;}
.dialog form     {margin-bottom:0px; margin-top:0px; background-color:#FFFFFF;}
.dialog input    {font: 11px Verdana,sans-serif; border: 1px inset #CCC9BE; padding-left:2px; padding-right:2px;}
.dialog select   {font: 11px Verdana,sans-serif; border: 1px inset #CCC9BE;}
.dialog textarea {font: 11px Verdana,sans-serif; border: 1px inset #CCC9BE;}
.dialog button   {font: 11px Verdana,sans-serif; border: 1px outset #e3e4e3; background-color: #e3e4e3; padding: 1px 4px 1px 4px; color:black;}

.dialog input.E { background-color:#FDBDBD; border: 1px inset #FDBDBD;}
.dialog input.W { background-color:#FFFAAA; border: 1px inset #FFFAAA;}

.dialog textarea.E { background-color:#FDBDBD; border: 1px inset #FDBDBD;}
.dialog textarea.W { background-color:#FFFAAA; border: 1px inset #FFFAAA;}

.dialog fieldset {margin:0px 10px 10px 15px; padding:0px 0px 0px 10px;}
.dialog legend  {padding-left:5px; padding-right:5px; font-size: 11px; font-weight: bold;}


pre.sql   {font: 11px Verdana,sans-serif; color:black;}
pre.sql b {font: 11px Verdana,sans-serif; color:#800000;}
pre.sql i {font: 11px Verdana,sans-serif; color:#000080;}

div.table { background-color:black; margin:10px; }
.table table { width:100%; }

.table td { background-color:white; }

.table thead td       { background-color:#e3e4e3; color: black; }
.table thead .odd td  { background-color:#e3e4e3; color: black; }
.table thead .even td { background-color:#e3e4e3; color: black; }

.table tbody td       { background-color:#F7F3EF; color: black; vertical-align: top}
.table tbody .odd td  { background-color:#FFFFFF; color: black; }
.table tbody .even td { background-color:#FCF9F5; color: black; }
.table tbody .error   { background-color:#FCF9F5; color: red; font-weight:bold; padding:10px;}
.table tbody .marker td { background-color:#FFBF80; color: black;}

.table tfoot td       { background-color:#e3e4e3; color: black; }
.table tfoot .odd td  { background-color:#e3e4e3; color: black; }
.table tfoot .even td { background-color:#e3e4e3; color: black; }

div.tablenomargin { background-color:black; margin:0px; }
.tablenomargin table { width:100%; }

.tablenomargin td { background-color:white; }

.tablenomargin thead td       { background-color:#e3e4e3; color: black; }
.tablenomargin thead .odd td  { background-color:#e3e4e3; color: black; }
.tablenomargin thead .even td { background-color:#e3e4e3; color: black; }

.tablenomargin tbody td       { background-color:#F7F3EF; color: black; vertical-align: top}
.tablenomargin tbody .odd td  { background-color:#FFFFFF; color: black; }
.tablenomargin tbody .even td { background-color:#FCF9F5; color: black; }
.tablenomargin tbody .error   { background-color:#FCF9F5; color: red; font-weight:bold; padding:10px;}
.tablenomargin tbody .marker td { background-color:#FFBF80; color: black;}

.tablenomargin tfoot td       { background-color:#e3e4e3; color: black; }
.tablenomargin tfoot .odd td  { background-color:#e3e4e3; color: black; }
.tablenomargin tfoot .even td { background-color:#e3e4e3; color: black; }

button.wmargin   {font: 11px Verdana,sans-serif; border: 1px outset #e3e4e3; color: black; background-color: #e3e4e3; margin-left:10px; margin-bottom:10px; padding: 1px 4px 1px 4px;}

/* News - Styles */

.news .topic {
        font-variant: small-caps;
        font-weight:  bold;
        font-size:    11px;
        font-family:  Verdana, Arial, Helvetica, sans-serif;
}

.news .title {
        font-size:     16px;
        font-family:   Verdana, Arial, Helvetica, sans-serif;
        font-weight:   bold;
        margin-bottom: 0px;
}

/* Artikel - Styles */

.article .topic {
        font-variant: small-caps;
        font-weight:  bold;
        font-size:    11px;
        font-family:  Verdana, Arial, Helvetica, sans-serif;
}

.article .title {
        font-size:     16px;
        font-family:   Verdana, Arial, Helvetica, sans-serif;
        font-weight:   bold;
        margin-bottom: 0px;
}

/* Menu - Styles */
.menu .separator {
        height:        1px;
        border-bottom: 1px solid #cccccc;
        margin-bottom: 8px;
        margin-top:    8px;
}

