* {
font-family: Verdana, Arial, Helvetica, Sans-Serif;
font-size: 11px;
color: #000000;
}

/* BODY */
body, #body_with_padding {
background-color:#F5FCCD;
/*
scrollbar-face-color:#C6C6D5;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#999999;
scrollbar-darkshadow-color:#000000;
scrollbar-shadow-color:#334F77;
scrollbar-arrow-color:#F5FCCD;
scrollbar-track-color:#F5FCCD;
*/
margin:0px;
}

#body_with_padding { padding:10px; }
                
#infoDIV { position:absolute; left:0px; top:0px ; background-color:#ffffff; border:1px solid #ff0000; }

.help { text-align:right; width:100%; background-color:#334f77; }

/* Links Generell */
a:link      { color: #000000; text-decoration:underline; }
a:visited   { }
a:active    { }
a:hover     { }

a img { border:0px; }

/* Hauptlinks für die Navigation */
a.main:link, a.main:visited, a.main:active, a.main:hover { padding:0px; color:#ffffff; text-decoration:none; }

/* Hauptlinks für die Navigation */
a.main_on:link, a.main_on:visited, a.main_on:active, a.main_on:hover { color:#334F77; text-decoration:none; font-weight:bold; }

/* Sublinks für die Navigation */
a.sub:link, a.sub:visited, a.sub:active, a.sub:hover { color:#6D737B; text-decoration:none; }

/* Sublinks für die Navigation */
a.sub_on:link, a.sub_on:visited, a.sub_on:active, a.sub_on:hover { color:#334F77; text-decoration:none; }

/* Links Weiss */
a.white:link, a.white:visited, a.white:active, a.white:hover { color:#ffffff; text-decoration:none; }

/* Texte */
.text_small     { font-size:10px; color:#000000; }
.text_medium    { font-size:11px; color:#000000; }
.text_large     { font-size:12px; color:#000000; }

/* Blauer Text */
.textb_medium    { font-size:11px; color:#334F77; }

/* Weisse Texte */
.textw_small     { font-size:10px; color:#ffffff; }
.textw_medium    { font-size:11px; color:#ffffff; }
.textw_large     { font-size:12px; color:#ffffff; }


/* Fehlermeldungen */
.text_error     { font-size:11px; color:#ff0000; }


/* Code areas */

.code               { font-size:11px; color:#000000; width:500px; height:300px; }
.text_fullwidth     { font-size:11px; color:#000000; width:100%; height:300px; }
.text_fullwidth_120 { font-size:11px; color:#000000; width:100%; height:80px; }
.code_fullwidth     { font-size:11px; color:#000000; width:100%; height:300px; }
.code_sfullwidth    { font-size:11px; color:#000000; width:100%; height:150px; font-family:verdana; }
.code_input         { font-size:11px; color:#000000; width:100%; }


/* Form Elemente */
input.bb        { font-size:11px; color:#000000; border:1px solid #000000; }
input.txt       { font-size:11px; color:#000000; width:250px; border:1px solid #000000; }


/* HEADER */

.header_body { height:120px; width:100%; padding:10px; margin:0px; }
.header_body #logo { height:50px; margin-bottom:10px; }
.header_body td { padding-top:2px; padding-bottom:2px; }
.header_body #firstrow { height:20px; z-index:99999; }
.header_body #secondrow { position:absolute; top:10px; right:10px; text-align:right; color:#A4A73C; }
.header_body #secondrow a { color:#A4A73C; text-decoration:none; }
.header_body #mhighlight { position:absolute; left:0px; top:0px; width:40px; height:20px; z-index:10; visibility:hidden; }
.header_body #htext { color:#FFFFFF; font-weight:normal; padding-left:5px; padding-right:5px; vertical-align:middle; }
td.nav          {padding-left:5px; padding-right:5px; vertical-align:middle; }
td.sub          {padding-left:5px; padding-right:5px; vertical-align:middle; }

/* ENDE HEADER */

#toggleimage { width:50px; height:18px; }

table.bordered    { border:2px solid #F5FCCD; border-collapse:collapse; }
table.bordered td { border:2px solid #F5FCCD; padding:2px; }
table.bordered tr { border:2px solid #F5FCCD; background-color:white; }
table.bordered th { border:2px solid #F5FCCD; background-color: #D4D763; color:#ffffff;  padding:2px; text-align:left; font-weight:normal; }

table.unbordered    { border:0px; border-collapse:collapse; }
table.unbordered td { border:0px; padding:2px; }
table.unbordered tr { border:0px; }
table.unbordered th { border:0px; color:#ffffff;  padding:2px; text-align:left; font-weight:normal; }

table.bordered_special    { border:1px solid #D4D763; border-collapse:collapse; }
table.bordered_special td { border:1px solid #D4D763; background-color:#D4D763; padding:2px; }
table.bordered_special tr { border:1px solid #D4D763; background-color:#D4D763;}
table.bordered_special th { border:1px solid #D4D763; background-color:#D4D763; color:#ffffff; padding:2px; text-align:left; font-weight:normal; }

td.headerbordercell { background-color: #D4D763; color:#ffffff; }
td.bordercell {  }


td.foldingrow           { background-color:#F79D00; border-bottom:1px solid #999999; padding:2px; }
td.foldingrow_content   { background-color:#D4D763; border-bottom:1px solid #999999; padding:2px; }
a.foldingrow            { font-weight:bold; text-decoration:none; }
span.cpager_currentitem { color:#999999; font-weight:bold; }


td.leiste_oben { background-color:#A4A73C; }
tr.leiste_oben { background-color:#A4A73C; }

td.artikel_hell { background-color:#EDF4B0; }

#welcome_div {
float:left; 
margin-top:20px;
margin-bottom:20px;
width:50%;
}

#welcome_div img {
float:left; 
margin-right:15px; 
margin-bottom:30px;
}