body { margin:0; padding:10px; font-size: 0.75em; color: #333333; font-family: "Verdana", Verdana, Arial, Monaco; line-height: 2em; background-color: #ffffff; background-image: url(/img/page/background.gif); background-repeat:no-repeat; }

form, fieldset { border:0; margin:0; padding:0; }
img { border:0; }

.visDiv { display:block; }
.invDiv { display:block; visibility:hidden; }
.hidDiv { display:none; }

.cll { visibility: hidden; height: 0; width:0; line-height: 0; font-size:0; clear: left;  }
.clr { visibility: hidden; height: 0; width:0; line-height: 0; font-size:0; clear: right; }
.clb { visibility: hidden; height: 0; width:0; line-height: 0; font-size:0; clear: both;  }

#top { width: 1200px; margin:0; padding:0; overflow:hidden; }
#headr { width:100%; margin: 0; font-size: 1.25em; font-weight: bold; }
#logo a { width: 257px; float:left; text-transform: uppercase; line-height: 100%; }
#logo a:hover { text-decoration: none; }
#logo span { padding-left: 10px; }
#tbnr { width: 728px; float:left; height: 90px; overflow:hidden; }

a, a:link, a:active, a:visited { text-decoration: none; color: #333333; }
a:hover { text-decoration: underline; color: #000000; }

/* Horizontale Navigation */

#mainnavH { margin:0; padding:0; }
#mainnavH ul { float:left; list-style-type: none; margin:0; padding: 0 0 0 20px; }
#mainnavH ul li { line-height: 125%; float: left; margin:0; padding:3px 0 0 5px; color: #000000; }
#mainnavH ul li.sel { color: #333333; }

#mainnavH ul li a, #mainnavH ul li a:link, #mainnavH ul li a:active, #mainnavH ul li a:visited { text-decoration: none; color: #000000; }
#mainnavH ul li.sel a, #mainnavH ul li.sel a:link, #mainnavH ul li.sel a:active, #mainnavH ul li.sel a:visited { text-decoration:none; color: #333333; background-color: #c6cbb9; }
#mainnavH ul li.sel a:hover, #mainnavH ul li a:hover { text-decoration: none;  color: #FFFFFF; background-color: #333333; }

#subnavH { margin: 3px 0 0 0; padding: 0; border-width: 1px 0 0 0; border-style:dotted; border-color: #C0C0C0; }
#subnavH ul { float:left; list-style-type: none; margin:0; padding: 0 0 0 20px; }
#subnavH ul li { line-height: 125%; float: left; margin:0; padding:3px 0 0 5px; color: #000000; }
#subnavH ul li.sel { }

#subnavH ul li a, #subnavH ul li a:link, #subnavH ul li a:active, #subnavH ul li a:visited { text-decoration: none; color: #000000;}
#subnavH ul li.sel a, #subnavH ul li.sel a:link, #subnavH ul li.sel a:active, #subnavH ul li.sel a:visited { text-decoration: none; color: #333333; background-color: #c6cbb9; }
#subnavH ul li.sel a:hover, #subnavH ul li a:hover { text-decoration: none;  color: #000000; }

/* Vertikale Navigation */

#mainnavV { float:left; width: 220px; margin: 0 0 0 10px; padding: 0; font-size: 1em; overflow:hidden; font-weight: bold; }

#mainnavV ul { margin:0; padding: 0; width: 100%; border-width: 1px 0 0 0; border-style: dotted; border-color: #c0c0c0; list-style-type:none;}
#mainnavV ul li { margin:0; padding:0; border-width: 0 0 1px 0; border-style: dotted; border-color: #c0c0c0; }

#mainnavV ul li.sel { color: #333333; } /* mainnav-ebene */
#mainnavV ul li ul li.sel { color: #333333; border:0; } /* 1.sub-ebene */
#mainnavV ul li ul li ul li.sel { color: #333333; }  /* 2.sub-ebene */

#mainnavV ul li ul { padding: 0; background-color: transparent; } /* einrücken */
#mainnavV ul li ul li { padding: 0 0 0 19px; margin:0; background-color: transparent; border:0; } /* einrücken */
#mainnavV ul li ul li ul li { padding: 0 0 0 17px; margin:0; background-color: transparent; border:0; } /* einrücken */

#mainnavV ul li > a, #mainnavV ul li > a:link, #mainnavV ul li > a:active, #mainnavV ul li > a:visited { text-decoration: none; color: #333333; display:block; padding-left: 20px; }
#mainnavV ul li.sel > a, #mainnavV ul li.sel > a:link, #mainnavV ul li.sel > a:active, #mainnavV ul li.sel > a:visited { text-decoration: none;  color: #333333; background-color: #c6cbb9; }
#mainnavV ul li.sel > a:hover, #mainnavV ul li > a:hover { text-decoration: none;  color: #FFFFFF; background-color: #333333; }



#inner { padding: 0; margin:0; width: 1200px; }
#content { font-size: 1em; float:left; width: 730px; padding: 0px 0; margin-left: 20px; }
#col3 { float:left; width: 190px; padding: 0 5px; margin-left: 20px; }

.bcrumb { padding-left: 30px; }

p.cp { width: 1200px; font-size: 11px; padding:4px 0; margin: 0; color: #C0C0C0; text-align: right; }
p.cp span { vertical-align: top; margin: 0 5px; }

.cp a, .cp a:link, .cp a:active, .cp a:visited { text-decoration: none; color: #C0C0C0; }
.cp a:hover { text-decoration: underline; color: #000000; }

#content h1 { font-size: 2em; color: #333333; line-height: 120%; margin:0; padding:0 0 5px 0; font-weight: normal; }
#content h2 { font-size: 1.8em; color: #333333; line-height: 120%; margin:0; padding:0; font-weight: normal; }
#content p { line-height: 125%; margin: 8px 0 0 0; padding:0; }

#col3 p { line-height: 130%; }
#col3 h1 { font-size: 1.5em; }


#content li { line-height: 150%; }

#content p a, #content p a:link, #content p a:active { text-decoration: underline; color: #333333; }
#content p a:visited { text-decoration: underline; color: #333333; }
#content p a:hover { text-decoration: underline; color: #FFFFFF; background-color: #333333; }

#foot { width: 728px; border-width: 1px 0 0 0; border-style:dotted; border-color: #C0C0C0; margin: 20px 0 0 258px; }
#footl { width: 500px; float:left; }
#footm { width: 160px; float:left; text-align: right; }
#footr { width: 68px; float:left; text-align: right; padding-top: 4px; }

.article_container { padding-left: 7px; }

.medl { float:left; margin: 0 15px 10px 0; }
.medl p { line-height: 110%; margin:0; padding:0; text-align:right; color: #5E5E5E; }

.medr { float:right; margin: 0 0 10px 15px; }
.medr p { line-height: 110%; margin:0; padding:0; text-align:left; color: #5E5E5E; }

.teal { float:left; margin: 0px 10px 8px 0; }
.teal p { line-height: 110%; margin:0; padding:0; text-align:right; color: #5E5E5E; }

.tear { float:right; margin: 0px 0 8px 10px; }
.tear p { line-height: 110%; margin:0; padding:0; text-align:left; color: #5E5E5E; }

.smll { float:left; margin: 0 5px 5px 0; }
.smlr { float:right; margin: 0 0 5px 5px; }

.sshow { width: 620px; }
.ssml { float:left; margin: 0 2px 6px 0; padding: 1px; height: 60px; background-color: #F0F0F0; }
.smed { float:left; margin: 0 2px 6px 0; padding: 1px; height: 80px; background-color: #F0F0F0; }
.slrg { float:left; margin: 0 2px 6px 0; padding: 1px; height: 120px; background-color: #F0F0F0; }

table { font-size: 100%; }

#content .blogc a, #content .blogc a:link, #content .blogc a:active, #content .blogc a:visited, #content .blogc a:hover { text-decoration:none; }
#content .blogc a.sel, #content .blogc a.sel:link, #content .blogc a.sel:active, #content .blogc a.sel:visited { background-color: #c6cbb9; }
