/*th.cellHC1 { text-align:left; background: #DD7018; }*/
th.cellHC1 { text-align:left; background: #F6A361; }
td.cellNC1 { background: #E9F0FA; }


/* >>> Allgemein --- */
* { font-family: Verdana, Arial, Helvetica, sans-serif; }
body { margin:0px 0px 10px 0px; background:#ffffff; }
.invis { display:none; }
span.sword { border:1px dashed #ff0000; }
/* <<< Allgemein --- */

/* >>> Layout --- */
#rlHead { width:768px; height:101px; background : url(/fileadmin/media/img/bg-top.gif) no-repeat; float:left; }
#rlLogo { margin-top:13px; width:220px; float: left;}
#rlKeyVis { margin-top:13px; margin-left:5px; float:left; }
#rlNavi { width:225px; height:399px; background : url(/fileadmin/media/img/bg-left.gif) repeat-y right; float:left; }
#rlBody { width:542px; height:399px; border-right:1px solid #D5DCE8; float: left;}
#rlCont { width:auto; padding:10px 10px 10px 10px; float:left; }
#rlFooter { width:542px; height:15px; float:right; text-align:center; margin-top:20px; }
#rlBoxes { width:178px; float:left; margin:5px 0px 0px 5px; }
#rlSuche { width:178px; float:left; margin:13px 0px 0px 5px; }
#rlClear { clear: both;}
/* <<< Layout --- */

/* >>> Navigation --- */
/*#rlCont a[href^="http:"]:before { content:url(/fileadmin/media/img/ilink.gif)" "; }*/

a { color: #000033; }
a:link { color: #000033; }
a:visited { color: #000033; }
a:hover { color: #DD7018; }
a:active { color: #DD7018; }

#rlNavi ol { list-style:none; margin:20px 5px 0px 20px; padding:0px 0px 0px 10px; }
#rlNavi ol li { font-size:1.2em; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px; }
#rlNavi ol li div.nDesc { font-size:0.9em; }
#rlNavi ol li a { color:#DD7018; text-decoration:none; }
#rlNavi ol li a.on { color:#DD7018; text-decoration:none; padding-bottom:10px; background-image: url(/fileadmin/media/img/n-m-on.gif); background-position:0px 12px; background-repeat: no-repeat; }

#rlNavi ol li ul { list-style:none; margin:5px 0px 0px 5px; padding:5px 0px 5px 5px; background: #E9F0FA; }
#rlNavi ol li ul li { font-size:0.9em;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#rlNavi ol li ul li a { color:#000033; text-decoration:none; }
#rlNavi ol li ul li a.on { color:#DD7018; text-decoration:underline; background:none;  }

.listmenu {list-style:none;margin:0px 0px 0px 5px;padding-left:5px;}
/* <<< Navigation --- */

/* >>> Text --- */
p, table, tr, th, td { font-size: 1.0em; color:#000000; margin: 0px 0px 0px 0px; }
#rlCont p { text-align:justify; }
h1 { font-size: 1.5em; color:#DD7018;}
h2 { font-size: 1.4em; color:#DD7018;}
h3 { font-size: 1.0em; color:#DD7018; margin-bottom:3px;padding-bottom:3px;}
h4 { font-size: 1.0em; margin-bottom:3px;padding-bottom:3px;}

/* <<< Text --- */

/* >>> Forms --- */
input.fi { width:200px; font-size:1.2em; border: 1px solid #D5DCE8; }
input.butgsearch { font-size:1.2em; border: 1px solid #D5DCE8; }
/* <<< Forms --- */

/* >>> Boxen --- */
#rlCont div.box { margin-top:10px; margin-bottom:0px; }
div.box { margin-bottom:10px; }
div.box input.fi { width:165px; }
div.boxHead { font-size:1.0em; padding:2px 2px 2px 5px; font-weight:bold; background:#D5DCE8; color:#183B7D; }
#rlBoxes H2 { font-size:1.0em; color:#183B7D; margin: 0px; padding:0px; } 
div.boxBody { font-size:1.0em; padding:5px 5px 5px 5px; border:1px solid #D5DCE8; }
div.box form { display:inline; }
div.boxBody label { display:none; visibility:hidden; }


div.boxing h2 { font-size:1.0em; margin: 0; padding:2px 2px 2px 5px; font-weight:bold; background:#D5DCE8; color:#183B7D; }
div.boxing { font-size:1.0em; margin: 10px 0 0 0; padding:0px 0px 5px 0px; border:1px solid #D5DCE8; } 
div.boxing p { padding-left: 5px; }

/* <<< Boxen --- */

#rlSuche h2 {
color:#183B7D;
font-size:1em;
margin:0;
padding:0;
}



/* >>> Suchergebnisse --- */
div.s20ly {}
div.s20ly10 { font-size:1.1em; font-weight:bold; }
div.s20ly20 { font-size:1.0em; }
div.s20ro10:before { content:"\2197 "; }
div.s20ro10 { margin-top:5px; font-size:1.1em; font-weight:bold; }
div.s20ro20 { font-size:1.0em; }
div.s20noro {}
div.s20noro10 {  font-size:1.1em; font-weight:bold; }
/* <<< Suchergebnisse --- */

/* >>> Sitemap --- */
div.sitemap * { }
div.sitemap ol { margin-left:2em; padding-left:2em; }
div.sitemap ol li ul { margin-left:0.9em; padding-left:0.9em; }
div.sitemap ol li ul li ul { margin-left:0.8em; padding-left:0.8em; }
div.sitemap ol li ul li ul li ul { margin-left:0.8em; padding-left:0.8em; }

div.sitemap ol li { font-size:1.3em; font-weight:bold; margin-top:10px; }
div.sitemap ol li ul li { font-size:0.9em; font-weight:normal; margin-top:5px; }
div.sitemap ol li ul li ul li { font-size:0.9em; margin-top:3px; }
div.sitemap ol li ul li ul li { font-size:0.9em; }
/* <<< Sitemap --- */

#rlFooter * { font-size:1.0em; }
