/* --- General >>> */
/*body, html, div, p, a, th, td, li, input, textarea {*/
body {
 margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
 width: 999px; /*Tweak IE*/
 font-family: Arial, Verdana, Helvetica, sans-serif;
 background:#FFFFFF; 
}
* {
 font-size:95%;
}
.bgLight { background:#CDD4EE; }
.bgMedium { background:#8196CF; }
.bgDark { background:#002D9A; }
div.cBlock { margin:15px 15px 15px 15px; width:auto; clear:both; }
div.iBlock { margin:15px 0px 15px 15px; clear:both; }
div.tBlock { width:174px; margin:0px 0px 0px 1px; padding:10px 5px 10px 10px; border-bottom:7px solid #CDD4EE; }
div.break { line-height:0px; font-size:0px; clear:both; height:0px; width:1px; }
.invis { display:none; }
/* <<< General --- */

/* --- Images >>> */
/* <<< Images --- */

/* --- Layout >>> */
#scHead { }
#scNavTop { }
#scMiddle { }
#scCenter { float:left; }
#scContent { overflow: auto; width:620px; height:185px; padding: 0px 0px 0px 0px; }
#scFooter { width:619px; height:15px; margin-left:1px; background:#002D9A; }
#scToolBox { float:left; }
#strip1 { width:385px; height:20px; float:left; background:#002D9A; font-size:1px; }
#strip2 { width:250px; height:20px; float:left; background:#8196CF; font-size:1px; }
#strip3 { width:160px; height:20px; float:left; background:#CDD4EE; font-size:1px; }
#headpic { width:175px; height:75px; float:left; }
#headline { width:457px; float:left; color:#CDD4EE; font-size:40px; font-weight:900; text-transform:uppercase; }
#headlogo { width:163px; height:75px; float:left; }
#navMain { width:619px; height:17px; float:left; font-size:12px; margin-left:1px; background:#002D9A; }
#navBreadCrumb { width:619px; height:15px; float:left; margin-left:1px; background:#8196CF; font-size:10px; text-transform:uppercase; }
#navSub { width:175px; height:200px; float:left; background:#002D9A; }
/* <<< Layout --- */

/* --- Links >>> */
a { color: #000066; }
a:link { color: #000066; }
a:visited { color: #000066; }
a:hover { color: #FF0000; }
a:active { color: #FF0000; }

a.nMain, a.nMainOn {
 display:block; float:left; padding:2px 8px 2px 8px;
 color:#ffffff;
 font-size: 10px; text-decoration:none; text-transform:uppercase;
}
a.nMain:visited { color:#ffffff;}
a.nMain:hover { background:#8196CF;color:#ffffff; }
a.nMain:active { background:#8196CF;color:#ffffff;}
a.nMainOn { background:#8196CF; }
a.nMainOn:visited { color:#ffffff;}
a.nMainOn:hover { color:#ffffff; }
a.nMainOn:active { color:#ffffff;}

a.nSub, a.nSubOn {
 display:block; padding:2px 0px 2px 15px; margin-top:1px;
 color:#ffffff;
 font-size: 10px; text-decoration:none; text-transform:uppercase;
}
a.nSub:visited { color:#ffffff;}
a.nSub:hover { background:#8196CF; color:#ffffff; }
a.nSub:active { background:#8196CF; color:#ffffff;}
a.nSubOn { background:#8196CF; }
a.nSubOn:visited { color:#ffffff;}
a.nSubOn:hover { color:#ffffff; }
a.nSubOn:active { color:#ffffff;}

a.nSubSub, a.nSubSubOn {
 display:block; padding:2px 0px 2px 5px; margin-top:1px; margin-left:20px;
 color:#ffffff;
 font-size: 10px; text-decoration:none; text-transform:uppercase;
}
a.nSubSub:visited { color:#ffffff;}
a.nSubSub:hover { color:#ffffff; background:#8196CF; }
a.nSubSub:active { color:#ffffff; background:#8196CF;}
a.nSubSubOn { background:#8196CF; }
a.nSubSubOn:visited { color:#ffffff;}
a.nSubSubOn:hover { color:#ffffff; }
a.nSubSubOn:active { color:#ffffff;}

a.nHyper, a.nHyperOn {
 display:block; float:left; padding:1px 8px 1px 8px;
 color:#ffffff;
 font-size: 10px; text-decoration:none; text-transform:uppercase;
}
a.nHyper:visited { color:#ffffff;}
a.nHyper:hover { color:#ffffff; background:#8196CF; }
a.nHyper:active { color:#ffffff; background:#8196CF; }
a.nHyperOn { background:#8196CF; }
a.nHyperOn:visited { color:#ffffff;}
a.nHyperOn:hover { color:#ffffff; }
a.nHyperOn:active { color:#ffffff;}
/* <<< Links --- */

/* --- Content >>> */
h1 { font-size:1.3em; font-weight:900; }
h2 { text-align:left; font-size:1.2em; font-weight:900; margin-bottom:15px; }
p, td, li { font-size:1.0em; }
.cBlock strong { font-size:1.0em; }

div.dnlTitle {text-align:left; font-size:1.1em; font-weight:900; margin: 15px 0px 15px 5px;}

/* <<< Content --- */

/* --- Toolbox >>> */
.tBlock .tCaption { color: #002D9A; font-weight:bold; }
.tBlock .tBody { color: #002D9A; }

a.tbList {
 display:block; padding-left: 9px; color:#8196CF;
 font-weight:bold; text-decoration:underline; text-transform:uppercase;
 background-image: url(../img/bulltb.gif); background-position:0px 5px; background-repeat: no-repeat;
}
a.tbList:visited { color:#8196CF; }
a.tbList:hover { color:#8196CF; }
a.tbList:active { color:#8196CF;}

.wetter { width: 155px; padding: 5px 5px 5px 5px; border:2px solid #002D9A; background: #CDD4EE; background-color: #CDD4EE; }
/* <<< Toolbox --- */

/* --- Forms >>> */
/* <<< Forms --- */

p, td, li, strong, .tbText, .tbText2, .tbCap, a.tbList, .cBlock {
 font-size: 1.2em;
}
.cBlock p { font-size: 1.0em; }
