/* Allgemein */
body         { padding:0px; margin:0px; }
img          { border:0px; border-style:none; }
a            { color:#CC061E; text-decoration:none; }
form,input   { display: inline; }
table        { border-collapse: collapse; }
table td     { padding: 0px; }
.align-center { text-align:center; }
.align-left { text-align:left; }
.align-right { text-align:right; }
.important { color:#CC061E; }

/* Sitemap */
#inhalt div.csc-sitemap ul li,
#inhalt div.csc-sitemap ul li a,
#inhalt div.csc-sitemap ul li a:visited { font-size:1.00em; font-weight:bold; }
#inhalt div.csc-sitemap ul              { list-style-type:none; padding:0px; padding-left:17px; padding-top:20px; padding-bottom:20px; margin:0px; border:0px; font-size:1.10em; font-weight:bold; line-height:1.80em; }
#inhalt div.csc-sitemap ul li ul        { list-style-type:square;  font-size:0.90em; padding-top:0px; padding-bottom:10px; }
#inhalt div.csc-sitemap ul li ul li ul  { list-style-type:disc; }
body.mainb   { background:#C0C0C0 url("images/bg.jpg") repeat-x; font-size: 100.1%; font-family:Verdana,Arial,Helvetica,sans-serif; }
#frameouter  { width:982px; margin-left:auto; margin-right:auto; }
/* Fuss-/Kopfzeilenelemente */
#inner       { float:left; width:984px;}
#kopf        { float:left; position:relative; width:984px; margin-bottom:4px; }
#languageMenu { position:absolute; top:15px; right:5px; z-index:5; }
#pfad        { float:left; width:952px; height:16px;padding-top:2px; font-size:0.70em; color:#444444; background:#ffffff; padding-left:14px; margin-left:8px;border-top:2px solid #CC061E; }
#pfad a:hover { text-decoration:underline;color:#CC061E; }


#kopf1       { float:left; width:982px; height:239px; background:url("../../download/header/header.png") no-repeat 0px 0px; margin:8px; margin-bottom:0px; }
#footu       { float:left; width:936px; height:20px; line-height:20px; background:#ffffff; margin:8px; margin-top:4px; padding-left:15px; padding-right:15px; font-size:0.75em; font-weight:bold; }
/* Service-Menü */
#servicemen           { position:absolute; top:19px; right:110px; z-index:5;color:#444444;font-size:0.75em;  }
#pagemen              { color:#444444; float:right; width:280px; text-align:right; }
#servicemen a,
#servicemen a:visited,
#pagemen a,
#pagemen a:visited    { color:#808080; text-decoration:none; }
#servicemen a:hover,
#servicemen a.active,
#pagemen a:hover,
#pagemen a.active     { color:#CC061E; }
/* Menü Zeile 1*/
#menue1            { line-height:28px; float:left; width:966px; height:30px;  margin-left:8px; padding-left:0px; background:url("images/menubg.png") repeat-x; font-size:0.90em; font-weight:bold; overflow:hidden; }
#menue1 img {display:block;float:left;height:30px;}
#menue1 a,
#menue1 a:visited  { display:block;float:left;color:#444444; background:url("images/menubg.png") 0px 0px repeat-x; line-height:28px;height:30px; padding-left:13px; padding-right:13px; }
#menue1 a:hover    { color:#808080; background-position:0px 0px;}
#menue1 a.active   { color:#CC061E; background-position:0px -30px; }
/* Menü Zeile 2 und Ausklapp*/
#menue              { float:left; width:966px; height:22px; line-height:20px; background-color:#ffffff; position:relative; top:0px; left:0px; z-index: 7; margin-left:8px; padding-left:0px;padding-bottom:2px; font-size:0.80em; font-weight:bold; }
#menu               { list-style-type:none; margin:0; padding:0; }
#menu li            { display:block; float:left; position:relative; margin:0px;}
#menu li span       { float:left; display:block; margin:0px; padding:2px; padding-left:13px; padding-right:19px; }
#menu li span.patch { color:#808080; padding-right:0px; padding-left:0px; font-weight:normal }
#menu img           { float:left; }
#menu li a,
#menu li a:visited  { color:#808080; display:block; padding:0; white-space:nowrap;}
#menu dl            { position:absolute; top:0; left:0; margin:0; padding:0; background:transparent url("images/transp.png"); background-position: top right; background-repeat:no-repeat; }
#menu dt            { color:#CC061E; margin:0; float:left; padding-bottom:0px; }
#menu dd            { font-size:0.85em; color:#808080; margin:0; padding:0; display:none; background: transparent; clear:left; text-align:left;}
#menu dt a,
#menu dt a:visited  { color:#808080; display:block; text-decoration:none; padding: 2px 13px; font-weight:bold; }
#menu dd a,
#menu dd a:visited  { color:#808080; display:block; text-decoration:none; padding: 2px 7px;border-bottom:1px solid #808080; }
#menu li a:hover    { text-decoration:none; }
#menu li:hover dd,
#menu li a:hover dd  {display:block;}
#menu li:hover dl,
#menu li a:hover dl { padding-bottom:0px; }
#menu dd a:hover    { color:#CC061E; }
#menu li:hover dt a,
#menu li a:hover dt a { color:#CC061E; }
/* Rahmen Inhalt */
div.csc-default { padding:5px; margin:10px; margin-top:0px; }
div.csc-frame-invisible { padding:5px; margin:10px; margin-top:0px; }
div.csc-frame-rulerBefore { padding:5px;border-top:2px solid #808080; margin:10px; margin-top:0px; }
div.csc-frame-rulerAfter { padding:5px;border-bottom:2px solid #808080; margin:10px; margin-top:0px; }
div.csc-frame-indent { padding:5px; margin:10px; margin-top:0px; }
div.csc-frame-indent3366 { padding:5px; margin:10px; margin-top:0px; }
div.csc-frame-indent6633 { padding:5px; margin:10px; margin-top:0px; }
div.csc-frame-frame1 { padding:5px;border:2px solid #808080; margin:10px; margin-top:0px; }
div.csc-frame-frame2 { background:#dfdfdf;padding:5px;border:2px solid #a0a0a0; margin:10px; margin-top:0px; }
/* Templates / Spalten / Inhalt */
#inhalt    { float:left; position:relative; color:#444444; background:url("images/inhaltbg.png") repeat-y; font-size:0.85em; line-height:1.40em; width:966px; padding-top:10px; margin-left:8px; margin-right:8px; }
#inhalt p  { padding-bottom:0.50em; padding-top:0px; margin:0; }
#inhalt li  { font-size:1.10em; padding-bottom:0.70em; line-height:1.20em; }
#inhalt h1 { font-size:2.00em; padding-bottom:0.30em; padding-top:0px; margin:0; line-height:1.60em; }
#inhalt h2 { font-size:1.50em; padding-bottom:0.30em; padding-top:0px; margin:0; line-height:1.30em; }
#inhalt h3 { font-size:1.25em; padding-bottom:0.30em; padding-top:0px; margin:0; }
#inhalt h4 { font-size:1.00em; padding-bottom:0.30em; padding-top:0px; margin:0; }
#inhalt a  { color:#CC061E; text-decoration:none; font-weight:bold; }
#inhalt h1 a,
#inhalt h2 a,
#inhalt h3 a,
#inhalt h4 a,
#inhalt h5 a { color:#444444; }
#inhalt a:hover { color:#CC061E; text-decoration:underline; }
#inhalt ul              { padding:0px; padding-left:17px; margin:0px; border:0px; font-size:0.95em; font-weight:normal; line-height:1.20em; }
#inhalt ul li ul           { padding:0px; padding-left:17px; margin:0px; border:0px; font-size:1.05em; font-weight:normal; line-height:1.20em; }
#inhalt ul.csc-menu     { padding:0px; padding-left:17px; margin:0px; margin-bottom:20px; border:0px; font-size:0.80em; font-weight:normal; line-height:1.30em; }
#inhalt  div.csc-textpic-clear { float:left; margin:0; padding:0; height:9px; width:265px; }
#inhalt  dl             { margin:0; padding:0; }

#manyl_100 div.top_x,
#manym_100 div.top_x,
#manyr_100 div.top_x,
#manyo_100 div.top_x,
#manyu_100 div.top_x,
#manyl_100,
#manym_100,
#manyr_100,
#manyo_100,
#manyu_100 { float:left; width:966px; overflow:hidden;background:#ffffff; }
#manyl_33 div.top_x,
#manym_33 div.top_x,
#manyr_33 div.top_x,
#manyl_33,
#manym_33,
#manyr_33  { float:left; width:322px; overflow:hidden; }
#manyl_66 div.top_x,
#manyr_66 div.top_x,
#manyl_50,
#manyr_50  { float:left; width:483px; overflow:hidden; }
#manyl_66 div.top_66,
#manyr_66 div.top_66,
#manyl_66,
#manyr_66  { float:left; width:644px; overflow:hidden; }
div.top_x { height:1px;display:block; }
div.inbl0,
div.inbl1,
div.inbl2,
div.inbl3,
div.inbl4   { float:left;width:100%; }



/* NEWS */
#inhalt .news-latest-container {padding:0;margin:0; color:#444444;}
#inhalt .news-latest-item {padding:0;margin:0;border-bottom:1px solid #a0a0a0;}
#inhalt .news-latest-item h2 {font-size:1.25em; padding-bottom:0.30em; padding-top:0px; margin:0; line-height:1.20em;color:#808080;}
#inhalt .news-latest-item h3 {font-size:1.00em; padding-bottom:0.30em; padding-top:0px; margin:0; line-height:1.10em;}
#inhalt .news-latest-item hr.clearer {clear:both;}
#inhalt .news-latest-item img {float:left;}
#inhalt .news-single-item h1 { font-size:2.00em; padding-bottom:0.30em; padding-top:0px; margin:0; line-height:1.60em; }
#inhalt .news-single-item h2 { font-size:1.50em; padding-bottom:0.30em; padding-top:0px; margin:0; line-height:1.30em;color:#808080; }
#inhalt .news-single-item h3 { font-size:1.25em; padding-bottom:0.30em; padding-top:0px; margin:0; line-height:1.20em; }
#inhalt .news-single-item h4 { font-size:1.00em; padding-bottom:0.30em; padding-top:0px; margin:0; line-height:1.10em; }
#inhalt .news-single-item hr.clearer {clear:both;}
#inhalt .news-single-img {float:left;padding:0px;padding-right:10px;padding-bottom:10px;margin:0;}
#inhalt .news-single-img img {float:left;padding:0;margin:0;}
#inhalt .news-list-item h2 {font-size:1.25em; padding-bottom:0.30em; padding-top:0px; margin:0; line-height:1.20em;color:#808080;}
#inhalt .news-list-item h3 {font-size:1.00em; padding-bottom:0.30em; padding-top:0px; margin:0; line-height:1.10em;}


#inhalt span.news-latest-date {}
#inhalt .news-latest-gotoarchive {}

#inhalt dd.csc-textpic-caption { background:#dfdfdf; }

#p67 #inhalt div#manyl_66 hr.clearer { clear:both;width:100%;border-top:1px solid #000000;}

/*ende*/
