body { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ababab; margin: 0; }
p { font-size: 11px; }
td { font-size: 11px; }
a { color: #646464; text-decoration: none; }
a:link { color: #646464; text-decoration: none; }
a:visited { color: #646464; text-decoration: none; }
a:hover { color: #646464; text-decoration: underline; }
a:active { color: #646464; text-decoration: none; }
a img { border-style: none; border-width: 0; }
#endcontainer { text-align: left; width: 800px; margin-top: 10px; margin-bottom: 10px; }
.mainmenue { background-color: #dcdcdc; margin: 0; padding: 5px 0 0; border-color: #646464; border-style: solid; border-width: 1px 1px 0; }
.mainmnuemitte { background-color: #dcdcdc; position: relative; width: 130px; z-index: 1; margin: 0; padding: 10px 0 0; border-color: #646464; border-style: solid; border-width: 1px 1px 0; }
.mainmnuemitte ul { position: relative; width: 130px; margin: 25px 0 30px 5px; padding: 0; list-style-type: none; list-style-position: outside; }
.mainmnuemitte ul li { color: #646464; margin: 2px 0 4px; padding: 0; }
.mainmnuemitte ul li ul { font-size: 10px; background-color: #fff; position: relative; left: -20px; width: 140px; z-index: 50; overflow: hidden; margin: 2px 0 6px; padding: 0; border: solid 2px #646464; filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }
.mainmnuemitte ul li ul li { font-size: 10px; background-image: url(subnavQ.gif); background-repeat: no-repeat; background-position: 0 5px; margin: 2px 0 4px 3px; padding: 0 0 0 6px; }
.linkcur { color: #000; text-decoration: none; }
.linkact a { color: black; }
.linkact ul li a { color: #646464; }
.mainmenueunten { background-color: #dcdcdc; margin: 0; padding: 0 2px 5px 5px; border-color: #646464; border-style: solid; border-width: 0 1px 1px; }
.mainmenueunten a { color: #646464; font-size: 10px; }
.mainmenueunten ul { list-style-type: none; list-style-position: outside; margin: 0 0 0; padding: 0; }
.mainmenueunten ul li { margin: 2px 0; padding: 0; }
.mainmenueunten .linkcur { color: #000; font-size: 10px; text-decoration: none; }
.mainmenueunten .linkact a { color: black; font-size: 10px; }
#trailer { background-color: #f0f0f0; height: 70px; border: solid 1px #646464; }
#content { background-color: white; z-index: 1; padding: 20px; border: solid 1px #646464; }
.space5px_v { width: 5px; }
.space5px_h { height: 5px; }
#end_logo { margin-bottom: 5px; }
.lang img { margin: 0 14px 0 10px; }
#langs img { margin: 0 14px 0 10px; }
.subcontright { text-align: left; width: 250px; float: right; margin-bottom: 20px; margin-left: 20px; }
.subcontleft { text-align: left; width: 250px; float: left; margin-right: 20px; margin-bottom: 20px; padding: 5px; border: solid 1px #999; }
h1 { color: #646464; font-size: 14px; font-weight: bold; margin: 0 0 12px; border-bottom: 0 solid #646464; }
.sp2schatten { width: 210px; }
.sp2l { width: 300px; padding-right: 15px; }
.sp3l { width: 200px; padding-right: 15px; }
.sp3m { width: 200px; padding-right: 15px; }
.sp3r { }
.MenContainer { background-color: #ffffc3; position: relative; width: 130px; margin-top: 0; }
.shadowmain { background-color: #dcdcdc; width: auto; height: auto; }
.shadoww { background-color: #dcdcdc; background-image: none; background-repeat: no-repeat; width: 6px; height: auto; overflow: hidden; }
.shadowsw { background-image: url(shadow/shadow_sw.gif); background-repeat: no-repeat; width: 6px; height: 6px; overflow: hidden; }
.shadows { background-image: url(shadow/shadow_s.gif); background-repeat: repeat-x; width: auto; height: 6px; overflow: hidden; }
.shadowse { background-image: url(shadow/shadow_se.gif); background-repeat: no-repeat; width: 6px; height: 6px; overflow: hidden; }
.shadowe { background-image: url(shadow/shadow_e.gif); background-repeat: repeat-y; width: 6px; overflow: hidden; }
#Book { position: relative; }
.shadowne { background-image: url(shadow/shadow_ne.gif); background-repeat: no-repeat; width: 6px; height: 6px; overflow: hidden; }
.shadown { background-color: #dcdcdc; background-image: none; background-repeat: no-repeat; width: auto; height: 6px; overflow: hidden; }
.shadownw { background-color: #dcdcdc; background-image: none; background-repeat: no-repeat; width: 6px; height: 6px; overflow: hidden; }
.contentbox { }
.contentbox h2 { font-size: 12px; color: #646464; }
.contentimenue { text-align: left; float: right; }
.mainmnuemitte { background-color: #dcdcdc; position: relative; width: 130px; z-index: 1; margin: 0; padding: 10px 0 0; border-color: #646464; border-style: solid; border-width: 1px 1px 0; }
.contentimenue ul { position: relative; float: left; margin: 25px 0 30px 5px; padding: 0; list-style-type: none; list-style-position: outside; }
.contentimenue ul li { color: #646464; float: left; margin: 2px 0 4px; padding: 0; }
.contentimenue ul li ul { font-size: 10px; background-color: #fff; position: relative; z-index: 50; margin: 2px 0 6px; padding: 0; border: solid 2px #646464; }
.contentimenue ul li ul li { font-size: 10px; background-image: url(subnavQ.gif); background-repeat: no-repeat; background-position: 0 5px; margin: 2px 0 4px 3px; padding: 0 0 0 6px; }
.contimtable { width: 100%; height: 30px; }
.linknor {  }
.linknorx { display: none; }
.csc-header-n3 a { font-size: 11px; font-weight: normal; background-image: url(arrowend.gif); background-repeat: no-repeat; background-position: 2px 6px; margin: 0; padding: 2px 5px 2px 15px; border: solid 2px #e6e6e6; }

.newsrahmen { text-align: left; margin-top: 20px; border: solid 1px black; }
.newsrahmen img {  }
.newsrahmenhead { color: #666; font-size: 13px; font-weight: bold; text-align: left; padding: 5px; }
.newsrahmenheadHG { color: #666; font-size: 13px; font-weight: bold; background-image: url(headlineHG.gif); background-repeat: repeat-x; background-position: 0 0; text-align: left; padding: 5px; }
.newsrahmencontent { text-align: left; padding: 5px 0 5px 5px; }
.newsrahmencontent a { color: #646464; text-align: left; }

#footerelinks { margin-top: 30px; text-align: center; line-height: 20px;}
#footerelinks ul {list-style: none; margin: 0px 0px 15px 0px; padding: 0px;}
#footerelinks li {display: inline; padding: 0px 5px 0px 5px; border-left: 1px solid #000000; }
#footerelinks li.no-border {border: none; }
#footerelinks h2 {display: inline; padding: 0px; margin: 0px; font-weight: normal; font-size: 11px;}

