/* bananeweb stylesheets 2009 */ 

body       {background:#f5f5f5; color:#555555; font-family:Arial,Verdana,Helvetica,Geneva,sans-serif; margin:0; padding:0;}


a          {text-decoration:none;} 
a:hover    {text-decoration:underline;} 
a:focus    {text-decoration:underline;} 




.blau      {color:#003C68;}
.gelb      {color:#F49A00;}
.magenta   {color:#E5007D;}
.gruen     {color:#559816;}
.orange    {color:#F49A00;}
.lila      {color:#902FA1;}


.klein     {font-size:85%}


img           {border:0;}
.mit-rand     {border:1px solid #CCCCCC;}
.bild-links   {float:left; margin:0 10px 10px 0;}
.bild-rechts  {float:right; margin:0 0 10px 10px;}

.clear-beide  {clear:both;}
.clear-links  {clear:left;}
.clear-rechts {clear:right;}

.float-links  {float:left;}
.float-rechts {float:right;}


p                 {font-size:12px; line-height:150%;}
p strong          {font-weight:bold;}
p a               {color:#000000; font-weight:bold;}


td                {font-size:12px;}
td strong         {font-weight:bold;}
td a              {color:#000000; font-weight:bold;}


input             {font-size:12px; font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;}
textarea          {font-size:12px; font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;}


.metanavi         {color:#000000; font-size:11px; font-weight:bold;}
.metanavi a       {color:#000000;}


.navigation       {color:#555555; font-size:14px; font-weight:bold; line-height:160%; text-transform:uppercase;}
.navigation a     {color:#555555;}
.navimarke        {visibility:hidden;}
.navimarke:hover  {visibility:visible;}


.content           {color:#000000;}
.content h1        {font-size:18px; font-weight:bold; line-height:150%; text-transform:uppercase;}
.content h2        {font-size:12px; font-weight:bold; line-height:150%; text-transform:uppercase;}
.content h3        {font-size:14px; font-weight:bold; line-height:150%; color:#000000;}
.content p         {font-size:12px; line-height:150%;}
.content p strong  {font-weight:bold;}
.content p a       {color:#000000; font-weight:bold;}
.content td        {font-size:12px; line-height:150%;}
.content td strong {font-weight:bold;}
.content td a      {color:#000000; font-weight:bold;}


.miniartikel a    {color:#000000; font-weight:bold;}
.miniartikel ul   {padding:0.2em 0 0.2em; margin:0px 0px 0px 0px; line-height:100%;}
.miniartikel li   {list-style-type:none; padding:0.2em 0 0.2em 0px;}
.miniartikel li a {color:#000000; font-weight:bold;}


.gruesse          {font-size:14px; margin:0 0 0 0; padding:0 0 0 0;}
.gruesse h1       {color:#E5007D; font-size:18px; font-weight:bold; line-height:150%; text-transform:uppercase;}
.gruesse h2       {color:#E5007D; text-transform:uppercase; font-weight:bold; margin:0 0 0 0; padding:0 0 0 0;}
.gruesse h2 a     {color:#E5007D;}
.gruesse h3       {color:#000000; font-weight:bold; margin:0 0 0 0; padding:0 0 0 0;}
.gruesse h3 a     {color:#000000; font-size:11px;}
.gruesse td       {line-height:150%;}
.gruesse td a     {color:#000000;}
.gruesse p        {background:#E5007D; color:#FFFFFF; line-height:150%; margin:0 0 20px 0; padding:12px 15px 12px 15px;}
.gruesse p a      {color:#FFFFFF;}


.texte            {font-size:14px; margin:0 0 0 0; padding:0 0 0 0;}
.texte h1         {color:#F49A00; font-size:18px; font-weight:bold; line-height:150%; text-transform:uppercase;}
.texte h2         {color:#F49A00; text-transform:uppercase; font-weight:bold; margin:0 0 0 0; padding:0 0 0 0;}
.texte h2 a       {color:#F49A00;}
.texte h3         {color:#F49A00; font-weight:bold; margin:5px 0 0 0; padding:0 0 0 0;}
.texte h3 a       {color:#F49A00;}
.texte td         {line-height:150%;}
.texte td a       {color:#000000;}
.texte p          {color:#000000; line-height:150%; margin:5px 0 20px 0; padding:0 0 0 0;}
.texte p a        {color:#000000;}
.texte_alle       {color:#FFFFFF; font-size:12px; font-weight:bold; width:480px; margin:-2px 0 15px 0; text-transform:uppercase; text-align:right;}
.texte_alle a     {color:#FFFFFF; background:#575757; padding:0px 5px 0px 5px !important; padding:0px 0px 0px 5px;} /* "important" erster Wert: fuer alle modernen Browser, zweiter Wert: fuer IE */
.texte_komment    {color:#FFFFFF; font-size:12px; font-weight:bold; width:480px; margin:-2px 0 15px 0; text-align:left;}
.texte_komment a  {color:#FFFFFF; background:#F49A00; padding:0px 5px 0px 5px !important; padding:0px 0px 0px 5px;} /* "important" erster Wert: fuer alle modernen Browser, zweiter Wert: fuer IE */


.teaser           {color:#000000; background:#E5EBF5; padding:0px 5px 8px 5px; margin:0 0 0 0; font-size:12px; line-height:125%; border-bottom:1px solid #A5A5A5;}
.teaser strong    {font-weight:bold;}
.teaser a         {color:#000000; font-weight:bold;}
.teaser h4        {margin:0; padding:0; font-size:100%;}
.teaser p         {margin:0.3em 0; padding:0;}
.teaser ul        {padding:0.2em 0 0.2em; margin:0px 0px 0px 0px;}
.teaser li        {list-style-type:none; padding:0.2em 0 0.2em 0px;}
                  /* .teaser li {list-style-type:none; background:url(../bilder/sonstiges/banane9/site/linkpfeil_klein.gif) no-repeat; padding:0.2em 0 0.2em 11px; list-style-position:outside;} */
.teaser li a      {color:#000000;font-weight:bold;}
.teaser hr        {height:1px; border:0; border-top:1px solid #A5A5A5; margin:10px 0 8px 0; padding:0 0 0 0;}

.teaser_mehr      {color:#FFFFFF; font-size:12px; font-weight:bold; width:250px; margin:0px 0 15px 0; text-transform:uppercase; text-align:right;}
.teaser_mehr a    {color:#FFFFFF; background:#575757; padding:0px 5px 0px 5px !important; padding:0px 0px 0px 5px;} /* "important" erster Wert: fuer alle modernen Browser, zweiter Wert: fuer IE */


.form_eingabe     {float:right; width:320px; margin:0 0 0 0; padding:0 0 0 0;}
.form_auswahl     {float:right; width:325px; margin:0 0 0 0; padding:0 0 0 0;}


.bottomline       {color:#000000; font-size:11px;}
.bottomline a     {color:#000000;}


.error            {color:#ff0000; font-weight:bold;}


.test             {background:#00ff00;}




/* Styles entlehnt aus dem Morgenweb: */

.dachzeile {text-transform:lowercase; letter-spacing:0.2em; font-size:95%;}
.unsichtbar {display:none;}
p.artikel-dachzeile {margin:10px 0 0 0; padding:0; font-size:90%; line-height:110%;}
p.quelle {font-size:90%;text-align:right;}
p.autor {font-style:italic;}


.lesezeichen     {text-align:center; font-size:90%; margin-top:20px; padding:2px 5px 2px 0;}
.lesezeichen ul  {list-style-type:none; display:inline; margin:0 5px; padding:0;}
.lesezeichen li  {display:inline; margin:0 2px; padding:0;}
.lesezeichen img {border:1px solid #cccccc; vertical-align:middle;}


.block {width:202px;font-size:90%;}
.block a {color:#464646;}
.block li {list-style-type:none;background:url(../bilder/site/linkpfeil_klein.gif) no-repeat;padding:0 0 .2em 15px;}
.block ul {margin:0 0 0 10px;padding:0 0 5px 0;}
.block .bild {border:1px solid #ccc;margin:5px 0 15px 0;}
.block .bild img {}
.block .bild p {font-size:100%; margin:0;padding:3px 5px;border-top:0px solid #ccc;}
.block .mp3box {border:1px solid #ccc;margin:5px 0 15px 0;}
.block .mp3box .plugin {margin:0 0 10px 5px;}
.block .mp3box img {float:right;margin:0 0 5px 5px;}
.block .mp3box p {margin:5px 5px 0 5px;}
.block .infobox {border:1px solid #ccc;margin:5px 0 15px 0;}
.block .infobox img {float:right;margin:0 0 5px 5px;}
.block .infobox p {margin:5px;}
.block .themenlinks {border:1px solid #ccc;margin:5px 0 15px 0;}
.block .themenlinks img {float:right;margin:0 0 5px 5px;}
.block .themenlinks p {font-weight:bold;margin:5px;}
.block-links {float:left;margin:0 10px 10px 0;}
.block-rechts {float:right;margin:0 0 10px 10px;}
.block .themenlinks {border:1px solid #ccc;margin:5px 0 15px 0;}
.block .themenlinks img {float:right;margin:0 0 5px 5px;}
.block .themenlinks p {font-weight:bold;margin:5px;}
.tabs-linie .themenlinks { background-color: #fff; }


.formular fieldset {border:0;border-top:2px solid #464646;margin:20px 0;background:#eee;padding:10px;}
.formular form {margin-bottom:20px;}
.formular legend {margin:0 0 5px 0;padding:.2em;font-weight:bold;}
.formular input.text {border:0;border-bottom:1px dashed #464646;font-size:100%;}
.formular input.text:focus {background:#f6f6f6;}
.formular input.submit {background:#eee;border:1px solid #aaa;color:#464646;font-size:100%;}
.formular input.submit:focus {background:#464646;color:#fff;}
.formular select {border:0;border-bottom:1px dashed #464646;font-size:100%;}
.formular select:focus {background:#f6f6f6;}
.formular textarea {border:0;border-bottom:1px dashed #464646;width:90%;font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;font-size:100%;}
.formular textarea:focus {background:#f6f6f6;}
.formular .breit {width:90%;}
.formular .mittel {width:50%;}
.formular .schmal {width:30%;}
.formular .zeile {margin:.8em 0;}
.formular .bezeichner {font-weight:bold;float:left;width:150px;margin:0 10px 0 0;}
.formular .bezeichner-breit {font-weight:bold;width:100%;margin:5px 0;}
.formular .bezeichner-ohne {font-weight:bold;}
.formular .eingabe {float:left; width:300px;margin:0 0;}
.formular .eingabe-breit {width:100%;margin:5px 0;}
.formular .fieldset {border:0;border-top:2px solid #464646;margin:20px 0;background:#eee;padding:10px;}


/* Styles aus dem alten BAnaneweb */

.teaslink {font-size:10px; font-weight:normal; color:#000000}


/* Styles fuer den OMS-Video-Player BAnaneweb tauglich ueberschreiben */

div.bc_widget_homepage {
        border: 0px solid #575757;
        height: 235px;
        background: #E5EBF5;
        font-size: 11px;
        position: relative;
}

div.bc_widget_homepage div.bc_header {
        font-size: 100%;
        position: absolute;
        top: 0;
        left: 0;
        border-bottom: 1px solid #575757;
        height: 20px;
        background: #E5EBF5;
}

div.bc_widget_rba {
        padding: 3px 5px 5px 10px;
        margin: 8px 0px 20px 0px;
        font-size: 90%;
        font-weight: bold;
        position: relative;
        background: #E5EBF5;
}

div.bc_widget_rba div.bc_footer {
        margin: -20px 0px -20px 0px;
        text-align: right;
}

.teaser_video {color:#000000; background:#E5EBF5; padding:0px 5px 8px 5px; margin:-8px 0 0 0; font-size:12px; line-height:125%; border-bottom:1px solid #A5A5A5;}


