/* neu.css */
/* Style-Sheet für Neue Solidarität ab 2009-04 */

/* Angaben global */
body  { font-size:14px; font-family:Arial,Helvetica,sans-serif; text-align:left;
       color:#310; background-color:#fc6; background-color:#fffcf6; }
p     { margin:12px 0; font-size:14px; line-height:18px; font-family:Arial,Helvetica,sans-serif; }

.bgcol { background-color:#f9f6ed; }
.pp p { font-size:16px; line-height:24px; }
.pp li { font-size:16px; line-height:24px; }

.lh18  { line-height:18px; }
.lh20  { line-height:20px; }
.lh22  { line-height:22px; }
.lh24  { line-height:24px; }
.lh28  { line-height:28px; }

#logo { padding:0; }
#nr   { font-size:14px; font-family:Arial,Helvetica,sans-serif; color:#000; padding:4px; }

#menu li, #unten li { float:left; margin-left:5px; list-style:none; }
#menu ul a, #unten ul a { padding:2px 12px 30px 12px; text-decoration:none;
 font-size:14px; font-family:Times,serif; line-height:16px; color:#ccc; }
#menu ul a:hover, #unten ul a:hover { color:#fff; }
ul.ad, li.ad {margin:10px;}
#unten  { padding-bottom:12px; border-top:0;}

.box  { position:relative; }
.boxa { position:absolute; }

.boxlr {
   position:absolute; left:0; background:#fff;
   border-left:1px solid #69c; border-top:1px solid #69c;
   border-right:2px solid #369; border-bottom:2px solid #369;
}
.boxrr {
   position:absolute; right:0; background:#fff;
   border-left:1px solid #69c; border-top:1px solid #69c;
   border-right:2px solid #369; border-bottom:2px solid #369;
}

.bildrb {
   position:absolute; color:#310;
   font-family:Arial,Helvetica,sans-serif; font-size:11px;
   text-align:right; right:0; bottom:0; }
.bildlb {
   position:absolute; color:#310;
   font-family:Arial,Helvetica,sans-serif; font-size:11px;
   text-align:left; left:0; bottom:0; }
.ca {
   position:absolute; bottom:0; text-align:left; color:#310;
   font-family:Arial,Helvetica,sans-serif; font-size:12px; font-style:italic;
   border-top:1px solid #999; padding-top:4px; }

.bgnoimg { background-image:none; }
/* .bgimg { background-image:url(../../../images/hintergr.gif); } */
.bgimg { background-image:url(../../../images26/papier.jpg); }
/* .bgimg { background-color:#feeeee; } */

.w920 { width:920px; }
.w690 { width:690px; }
.w670 { width:670px; }
.w600 { width:600px; }
.w510 { width:510px; }
.w500 { width:500px; }
.w490 { width:490px; }
.w480 { width:480px; }
.w450 { width:450px; }
.w430 { width:430px; }
.w420 { width:420px; }
.w400 { width:400px; }
.w380 { width:380px; }
.w340 { width:340px; }
.w320 { width:320px; }
.w300 { width:300px; }
.w290 { width:290px; }
.w280 { width:280px; }
.w270 { width:270px; }
.w250 { width:250px; }
.w220 { width:220px; }
.w200 { width:200px; }
.w190 { width:190px; }
.w180 { width:180px; }
.w170 { width:170px; }
.w160 { width:160px; }
.w150 { width:150px; }
.w140 { width:140px; }
.w130 { width:130px; }
.w120 { width:120px; }
.w110 { width:110px; }
.w100 { width:100px; }
.w90 { width:90px; }
.w80 { width:80px; }

.h60  { height:60px; }
.h70  { height:70px; }
.h80  { height:80px; }
.h90  { height:90px; }
.h100 { height:100px; }
.h110 { height:110px; }
.h120 { height:120px; }
.h130 { height:130px; }
.h140 { height:140px; }
.h150 { height:150px; }
.h200 { height:200px; }

.mt3  { margin-top:3px; }
.mt10 { margin-top:10px; }
.mt20 { margin-top:20px; }
.mr10 { margin-right:10px; }
.mr20 { margin-right:20px; }
.mb3  { margin-bottom:3px; }
.mb10 { margin-bottom:10px; }
.mb20 { margin-bottom:20px; }
.ml10 { margin-left:10px; }
.ml20 { margin-left:20px; }

#ml20 { margin-left:20px; background:#ffe; }
#mr20 { margin-right:20px; background:#ffe; }

* html #ml20 { margin-left:10px; }
* html #mr20 { margin-right:10px; }

.ml-480 { left:50%; margin-left:-480px; }

.c000 { color:#000; }
.cfff { color:#fff; }
.c036 { color:#036; }
.c369 { color:#369; }
.c310 { color:#310; }
.c963 { color:#963; }
.cfea { color:#fea; }
.c393 { color:#393; }

.bfff { background:#fff; }
.b369 { background:#369; }
.bffe { background:#ffe; }
.bfee { background:#fee; }
.bfea { background:#f4eecc; }

.b0  { border:0px solid #310; }
.bo  { border:0px solid #310; }
.b1  { border:1px solid #310; }
.b1r { border:1px solid #310; border-bottom:0px solid #310; }
.big { position:absolute; visibility:hidden; z-index:2; }

.pad { padding:12px 10px; }

.frameblue { border:1px solid #69c; }
.frameblue2 {
   border-top:1px solid #69c; border-right:2px solid #369;
   border-bottom:2px solid #369; border-left:1px solid #69c;
}
.framebrown { border:1px solid #c96; }
.framebrown2 {
   border-top:1px solid #cb9; border-right:2px solid #986;
   border-bottom:2px solid #986; border-left:1px solid #cb9;
}
.shadeblue { border-right:4px solid #abc; border-bottom:4px solid #abc; }
.shadebrown { border-right:2px solid #edc; border-bottom:2px solid #edc; }
.shade2 { border:3px solid #ba9; }
.shade3 { border:4px solid #ca6; }

.boxblau {
   font-size:13px; font-family:Arial,Helvetica,sans-serif; text-align:center;
   color:#fff; background:#369; margin:2px; padding:1px;
   border-left:2px solid #69c; border-top:2px solid #69c;
   border-right:2px solid #158; border-bottom:2px solid #158; }
.boxbraun {
   font-size:13px; font-family:Arial,Helvetica,sans-serif; text-align:center;
   color:#fff; background:#fda; margin:2px; padding:1px;
   border-left:#fea 2px solid; border-top:#fea 2px solid;
   border-right:#c97 2px solid; border-bottom:#c97 2px solid; }

h1 { font-size:24px; font-family:Times,serif; font-weight:normal; color:#036;
     text-align:center; margin-top:12px; margin-bottom:6px; line-height:22px; }
h2 { font-size:20px; font-family:Times,serif; font-weight:normal; color:#036;
     text-align:center; margin-top:12px; margin-bottom:6px; line-height:22px; }
h2 a { font-size:20px; font-family:Times,serif; font-weight:normal; color:#036;
     text-align:center; margin-top:12px; margin-bottom:6px; line-height:22px; }
h2 a:hover { color:#060; background:#feb; padding:0 2px; }
h2 a.abo:hover { color:#c30; background:#feb; padding:0 2px; }

h3 { font-size:16px; font-family:Times,serif; font-weight:normal; color:#036;
     text-align:center; margin-top:12px; margin-bottom:6px; line-height:18px; }
h3 a { font-size:16px; font-family:Times,serif; font-weight:normal; color:#036;
     text-align:center; margin-top:12px; margin-bottom:6px; line-height:18px; }
h3 a:hover { color:#060; background:#fea; padding:0 6px; }
h3 a.abo:hover { color:#c30; background:#fea; padding:0 6px; }

h4 { font-size:13px; font-family:Times,serif; font-weight:normal; color:#036;
     text-align:center; margin-top:6px; margin-bottom:6px; line-height:16px; }

.p11 { font-size:11px; }
.p12 { font-size:12px; }
.p13 { font-size:13px; }
.p14 { font-size:14px; }
.p16 { font-size:16px; }
.p18 { font-size:18px; }
.p20 { font-size:20px; }
.p22 { font-size:22px; }
.p24 { font-size:24px; }

.i { font-style:italic; }
.b { font-weight:bold; }
.n { font-style:normal; font-weight:normal; }

.l { text-align:left; }
.c { text-align:center; }
.r { text-align:right; }
.j { text-align:justify; }

.sans { font-family:Arial,Helvetica,sans-serif; }
.serif { font-family:Times,serif; }

/* kurz fuer "sans l p13 c310" */
.txt { font-size:13px; font-family:Arial,Helvetica,sans-serif;
       text-align:left; color:#310; }
.tx { font-size:13px; font-family:Arial,Helvetica,sans-serif;
       font-style:normal; text-align:left; color:#310; padding:0; }
.fix { font-size:11px; font-family:Arial,Helvetica,sans-serif;
       color:#310; background-color:#ffe; }
.fix ul {margin:0; padding:0; list-style-position:inside;}
.fix li {margin:0; padding:0; list-style-type:square; line-height:14px;}

.linkshead {
   min-width:140px; height:22px; margin-top:2px; padding-top:0px;
   font-size:14px; font-family:Times,serif; text-align:center;
   background-image:url(../../../images12/bluebar.png);
   background-position:center; background-repeat:no-repeat;
   border:0px solid #000;
}

.linkshead180 {
   min-width:180px; height:22px; margin-top:2px; padding-top:0px;
   font-size:14px; font-family:Times,serif; text-align:center;
   background-image:url(../../../images12/bluebar180.png);
   background-position:center; background-repeat:no-repeat;
   border:0px solid #000;
}

.linkshead110 {
   min-width:110px; height:22px; margin-top:2px; padding-top:0px;
   font-size:14px; font-family:Times,serif; text-align:center;
   background-image:url(../../../images12/bluebar110.png);
   background-position:center; background-repeat:no-repeat;
   border:0px solid #000;
}

.linkshead80 {
   min-width:80px; height:22px; margin-top:2px; padding-top:0px;
   font-size:14px; font-family:Times,serif; text-align:center;
   background-image:url(../../../images12/bluebar80.png);
   background-position:center; background-repeat:no-repeat;
   border:0px solid #000;
}
.linkshead2 { font-size:11px; text-transform:uppercase; }
.kchen      { font-size:11px; text-transform:uppercase; }
.U { text-transform:uppercase; }

a { text-decoration:none; }
a:link { color:#369; }
a:visited { color:#369; }
a:hover { color:#0cf; }
a:active { color:#f00; }

a.head { text-decoration:none; }
a.head:link { color:#ccf; }
a.head:visited { color:#ccf; }
a.head:hover { color:#fff; }
a.head:active { color:#f00; }

a { text-decoration:none; }
a.txt:link { color:#369; }
a.txt:visited { color:#369; }
a.txt:hover { color:#06f; font-weight:bold; }
a.txt:active { color:#f00; }

p.lesen { text-decoration:none; }
p.lesen:link { color:#369; }
p.lesen:visited { color:#369; }
p.lesen:hover { color:#6cf; }
p.lesen:active { color:#f00; }

a.lesen { text-decoration:none; }
a.lesen:link { color:#369; }
a.lesen:visited { color:#369; }
a.lesen:hover { color:#6cf; }
a.lesen:active { color:#f00; }

/* Freie Links */
a.link1 { font-family:Arial,sans-serif; font-style:italic; text-align:center; text-decoration:none; }
a.link1:link { color:#060; }
a.link1:visited { color:#060; }
a.link1:hover { color:#0c0; }
a.link1:active { color:#0f0; }

/* Abo links */
a.link2 { font-family:Arial,sans-serif; font-style:italic; text-align:center; text-decoration:none; }
a.link2:link { color:#069; }
a.link2:visited { color:#069; }
a.link2:hover { color:#09c; }
a.link2:active { color:#00f; }

/* Links zum Einzelabruf */
a.link3 { font-family:Arial,sans-serif; font-style:italic; text-align:center; text-decoration:none; }
a.link3:link { color:#900; }
a.link3:visited { color:#f00; }
a.link3:hover { color:#f00; }
a.link3:active { color:#f00; }

/* Links auf dunklem Boden */
a.link4 { font-family:Arial,sans-serif; font-style:italic; text-decoration:none; }
a.link4:link { color:#fff; }
a.link4:visited { color:#fff; }
a.link4:hover { color:#fea; }
a.link4:active { color:#fea; }

a.cd {text-decoration:none; }
a.cd:link { color:#fff; }
a.cd:visited { color:#fff; }
a.cd:hover { color:#0ff; }
a.cd:active { color:#f00; }

a.kasten { text-decoration:none; display:block; }
a.kasten:link { color:#630; }
a.kasten:visited { color:#630; }
a.kasten:hover { color:#900; background-color:#c6c3ba; }
a.kasten:active { color:#900; }

div.kasten { position:absolute; visibility:hidden; z-index:2; }


.rubrik { position:absolute; left:50%; top:50%; width:200px; height:20px;
          margin-left:-100px; margin-top:-10px;
          font-size:16px; font-family:Times,serif; font-style:italic;
          text-align:center; color:#369; text-decoration:none; }
          
.rubriks { position:absolute; left:50%; top:50%; width:200px; height:20px;
           margin-left:-99px; margin-top:-9px;
           font-size:16px; font-family:Times,serif; font-style:italic;
           text-align:center; color:#9ab; text-decoration:none; }

.rubrik1 { position:relative; width:100%; height:40px; text-align:center; }
.rubrik2 { position:absolute; left:0; top:0; width:100%; height:20px; border-bottom:1px solid #310; }
.rubrik3 { position:relative; top:8px; height:20px; padding:0 10px;
       border-left:2px solid #fea; border-top:2px solid #fea;
       border-right:2px solid #c90; border-bottom:2px solid #c90;
       margin:0 auto; text-align:center; color:#369; background:#fff;
       font-size:16px; font-family:Times,serif; }

.fl   { float:left; }
.fr   { float:right; }
.clbr { clear:both; }

.vor { font-size:14px; font-family:Arial,Helvetica,sans-serif;
       font-weight:bold; margin-left:30px; text-align:left; }
.autor { font-size:13px; font-family:Arial,Helvetica,sans-serif;
         font-style:italic; text-align:center; margin:6px; }
.autor2 { font-size:13px; font-family:Arial,Helvetica,sans-serif;
          font-style:italic; text-align:left; }
.weiter { font-size:12px; text-align:center; font-family:Arial,sans-serif; }
.lesen { font-size:13px; font-family:Arial,Helvetica,sans-serif;
         color:#369; font-style:italic; text-align:center; }

.txtm { position:relative; left:0px; top:-4px; font-size:13px; font-family:Times,serif;
        color:#ccc; padding-top:2px; padding-bottom:2px; background:#369; }

.txtfeld { font-size:12px; color: #000; background-color: #fff;
   width:100px; text-decoration: none;
   border-left:2px solid #000; border-top:2px solid #000;
   border-right:2px solid #ccc; border-bottom:2px solid #ccc;
}

.txtfeld2 { font-size:12px; color: #000; background-color: #fff;
   width:120px; text-decoration: none;
   border-left:2px solid #000; border-top:2px solid #000;
   border-right:2px solid #ccc; border-bottom:2px solid #ccc;
}

/* Zusätze */
.head2 {
   font-size:13px; font-family:Arial,Helvetica,sans-serif;
   color:white; background-color:#f4eecc; text-align:center;
   background-image:url(../../../images26/blaubar.gif);
   background-position:center; background-repeat:no-repeat;
}

.cd2 {
   font-size:14px; font-family:Arial,Helvetica,sans-serif;
   font-weight:bold; color:#fff; text-align:center;
   background-color:#ffffee;
   background-image:url(../../../images12/round.png);
   background-position:center; background-repeat:no-repeat; }

.bild { font-size:13px; font-family:Arial,Helvetica,sans-serif; font-style:italic; }
.bildr { font-size:13px; font-family:Arial,Helvetica,sans-serif; font-style:italic; float:right; }
.foto { font-size:11px; font-family:Arial,Helvetica,sans-serif; }
.fotol { font-size:11px; font-family:Arial,Helvetica,sans-serif; float:left; }
.fotor { font-size:11px; font-family:Arial,Helvetica,sans-serif; float:right; }

.pixl { float:left; border:1px solid #000; }
.pixr { float:right; border:1px solid #000; }

.boxl { position:relative; float:left; height:100%; }
.boxr { position:relative; float:right; height:100%; }
.boxl2 { position:relative; float:left; }
.boxr2 { position:relative; float:right; }

.hr1 { position:relative; top:10px; z-index:0; }
.hl { position:relative; left:0px; top:1px; }
.hr { position:relative; left:0px; top:1px; }

td.weiss3d {
   font-size:13px; font-family:Arial,Helvetica,sans-serif;
   color:#369; background-color:#fff; text-align:center;
   border-top:#fea 2px solid; border-bottom:#c97 2px solid;
   border-left:#fea 2px solid; border-right:#c97 2px solid; }

/* Angaben zur Druckausgabe */
@media print {
.noprnt { visibility:hidden; }
.prnt800 { width:800px; }
.b1 { border:0px solid #fff; }
.ml-480 { margin-left:-420px; }
.vor { font-size:14pt; font-weight:bold; color:#000; }
.p14 { font-size:13pt; color:#003; }
a:link { font-size:13pt; color:#036; }
.autor { font-size:13pt; color:#000; }
.autor2 { font-size:13pt; color:#000; }
p { font-size:13pt; color:#000; }
h3 { font-size:14pt; color:#036; }
h2 { font-size:16pt; color:#036; }
}


