/* ##  GLOBALES  ################################################################################################################################################### */

html                                                   { overflow: -moz-scrollbars-vertical; }
body                                                   { background:#bdcfff; }

*                                                      { margin:0; padding:0; vertical-align:top; font-family:Arial,Helvetica,serif; }
h1,h2,h3,h4,h5,h6,pre,code                             { font-size:1em; }
a img,:link img,:visited img                           { border:none }

.clear                                                 { clear:both; }


.kaltitel                                              { font-size:14px; font-weight:bold; text-decoration:none; color:#0F38AB; }
.kaltitel:hover                                        { text-decoration:underline; color:#fe8205; }
.kalklein                                              { font-size:11px; margin-bottom:10px; }


/* ##  SEITE UND GROBES SPALTEN-SETUP ############################################################################################################################## */

#seite                                                 { position:relative; width:995px; margin:0 auto; background:url(himmel.jpg) no-repeat; }

#container                                             { width:995px; background:url(seitebg.gif) repeat-y; padding:0 0 0 10px; }

#linke_spalte                                          { float:left; width:170px; min-height:800px; background:#f37301 url(spalte_linksbg.jpg) repeat-x; overflow:hidden; }
#linke_spalte *                                        { font-family:Verdana,Tahoma,Arial,Helvetica,serif; }

#mittlere_spalte                                       { float:left; width:505px; margin:0 8px 0 0; overflow:hidden; background:#ffffff; }

#rechte_spalte                                         { float:left; width:302px; overflow:hidden; background:#0f38ab url(spalte_rechtsbg.jpg) repeat-x; }

.cleaner                                               { clear:both; height:1px; font-size:1px; border:none; background:transparent; width:100% }


#rechte_spalte div.meldung ul li div.heute,
div.heute                                               { background:#00A01A; }
#rechte_spalte div.meldung ul li div.gestern,
div.gestern                                             { background:#FF7D00; }
#rechte_spalte div.meldung ul li div.vorgestern,
div.vorgestern                                          { background:#BC0F1B; }
#rechte_spalte div.meldung ul li div.heute,
#rechte_spalte div.meldung ul li div.gestern,
#rechte_spalte div.meldung ul li div.vorgestern,
div.heute,
div.gestern,
div.vorgestern                                          { color:#ffffff; font-weight:bold; float:right; padding:1px 3px 1px 3px; font-weight:bold; font-size:11px; }

#rechte_spalte div.meldung ul li div.beitragsinfo,
div.beitragsinfo                                        { font-size:10px; font-family:Arial,Helvetica,serif; float:left; }
div.beitragsinfo                                        { font-size:11px; }



/* ## KOPF ######################################################################################################################################################### */

#kopf                                         { width:995px; height:130px; overflow:hidden; font-size:10px; }
#kopf ul.iconbanner                           { margin:5px 0 0 0; float:right; clear:left; font-size:1px; line-height:1px; }
#kopf ul.iconbanner li                        { list-style-type:none; float:left; margin-left:3px; }
#kopf ul.iconbanner li div                    { width:10px; height:10px; background:#ffffff; border:1px solid #5584FF; }
#kopf ul.iconbanner li div img                { border:0; width:10px; height:10px; }
#kopf ul.iconbanner li div.aktiv              { background:#5584FF; }



/* ## LINKE SPALTE ################################################################################################################################################# */

/* Statistiken */
#linke_spalte div.statistik                            { padding:6px 0; margin:5px 0 0 0; }
#linke_spalte div.statistik table                      { color:#ffdfb4; margin:0 auto; width:100%; line-height:18px; }
#linke_spalte div.statistik table td                   { font-size:11px; text-align:right; padding:0 5px; }
#linke_spalte div.statistik table th                   { font-size:11px; text-align:left;  padding:0 5px; }
#linke_spalte div.statistik table th a                 { color:#ffdfb4; text-decoration:none; }
#linke_spalte div.statistik table th a:hover           { color:#ffffff; text-decoration:underline; }


/* Ressortwahl */
#linke_spalte div.ressortwahl                          { padding:6px 0; margin:5px 0 0 0; }
#linke_spalte div.ressortwahl ul                       { margin-left:10px; }
#linke_spalte div.ressortwahl li                       { list-style-type:none; width:150px; }
#linke_spalte div.ressortwahl li a                     { display:block; font-size:12px; font-weight:bold; padding:2px 5px; background:#ff9d3a; border:1px solid white; margin:0 0 4px 0; color:#ffffff; text-decoration:none; } #linke_spalte ul.buttons li a.aktiv,
#linke_spalte div.ressortwahl li a:hover               { background:#fe8205; }
#linke_spalte div.ressortwahl li a.aktiv               { background:#fe8205; }



/* Veranstaltungen */
#linke_spalte div.veranstaltungen                      { padding:6px 0; margin:5px 0 0 0; }
#linke_spalte div.veranstaltungen ul                   { margin-left:10px; color:#ffffff; }
#linke_spalte div.veranstaltungen li                   { font-size:9px; padding:0 5px 7px 0; line-height:11px; }
#linke_spalte div.veranstaltungen li b                 { font-size:11px; line-height:13px; }
#linke_spalte div.veranstaltungen li a                 { color:#ffffff; text-decoration:none; }
#linke_spalte div.veranstaltungen li a.aktiv           { font-weight:bold; text-decoration:none; color:#0F38AB; }
#linke_spalte div.veranstaltungen li a:hover           { text-decoration:underline; }


/* Beitrags-Navigation */
#linke_spalte div.beitragnavi                          { padding:6px 0; margin:5px 0 0 0; margin-bottom:10px; }
#linke_spalte div.beitragnavi p                        { margin-left:10px; font-size:12px; color:#ffffff; }
#linke_spalte div.beitragnavi p a                      { color:#ffffff; }
#linke_spalte div.beitragnavi p a.aktiv                { color:#0F38AB; text-decoration:none; font-weight:bold; }
#linke_spalte div.beitragnavi p input                  { font-size:11px; border:1px solid #000000; margin-bottom:2px;}
#linke_spalte div.beitragnavi p input.submit           { background:#FF9D3A; color:#ffffff; width:150px; font-size:11px; font-weight:bold; border:1px solid #ffffff; padding:2px; margin-top:10px; cursor:pointer; }
#linke_spalte div.beitragnavi ul                       { margin-left:20px; color:#ffffff; }
#linke_spalte div.beitragnavi li                       { font-size:12px; padding:0 5px 0 0; height:15px; }
#linke_spalte div.beitragnavi li a                     { color:#ffffff; text-decoration:none; }
#linke_spalte div.beitragnavi li a.aktiv               { font-weight:bold; text-decoration:none; color:#0F38AB; }
#linke_spalte div.beitragnavi li a:hover               { text-decoration:underline; }

/* Beitrags-Navigation */
#linke_spalte div.newsletter                           { padding:10px 9px 0 9px; margin:5px 0 10px 0; }
#linke_spalte div.newsletter p                         { padding:0 5px 0 0; font-size:12px; color:#ffffff; line-height:18px; }
#linke_spalte div.newsletter a                         { color:#ffffff; }
#linke_spalte div.newsletter a:hover                   { }



/* Wetter */
#linke_spalte div.wetter                               { background:#dc6803; height:100px; padding:0 10px; }
#linke_spalte h1.ueberschrift                          { font-size:13px; text-align:left; color:#ffffff; border-bottom:1px solid #ffffff; padding:11px 10px 2px 10px; }
#linke_spalte div.wetterde                             { position:absolute; width:150px; height:99px; overflow:hidden; }
#linke_spalte div.wetterde div                         { position:absolute; top:-41px; left:-1px; width:154px; height:169px; }
#linke_spalte p.wetter                                 { font-size:10px; background:#dc6803; color:#ffdfb4; padding:0px 15px 3px 15px; margin:0 0 15px 0; }
#linke_spalte p.wetter a                               { color:#ffdfb4; }

/* Bilder zur Textnachricht */
#linke_spalte div.bilder                               { padding:10px 9px 0 9px; }
#linke_spalte div.bilder a                             { width:150px; height:113px; border:1px solid #ffffff; margin:0 0 4px 0; display:block; text-align:right; }
#linke_spalte div.bilder a img                         { border-left:1px solid #ffffff; border-bottom:1px solid #ffffff; }
#linke_spalte div.bilder a:hover,
#linke_spalte div.bilder a:hover img                   { border-color:#cccccc; }
#linke_spalte div.bilder p                             { font-size:11px; color:#ffffff; margin-bottom:9px; }




/* ## MITTLERE SPALTE ############################################################################################################################################# */

/* Startseite */
#mittlere_spalte div.startseite                                     { padding:15px 17px 60px 18px; }

#mittlere_spalte h1.titel                                           { font-size:18px; margin:10px 18px; color:#0333bb; }
#mittlere_spalte h1.titel div                                       { font-size:12px; font-weight:normal; padding-top:5px; display:block; }

#mittlere_spalte div.startseite ul.aufmacher                        { margin-right:-20px; }
#mittlere_spalte div.startseite ul.aufmacher li                     { list-style-type:none; width:227px; float:left; margin:0 16px 20px 0; overflow:hidden; min-height:200px;}
* html #mittlere_spalte div.startseite ul.aufmacher li              { height:255px; }
#mittlere_spalte div.startseite ul.aufmacher li a.bild              { width:225px; height:126px; border:1px solid #cccccc; margin:0 0 3px 0; text-align:right; display:block; }
#mittlere_spalte div.startseite ul.aufmacher li a.bild img          { border-left:1px solid #cccccc; border-bottom:1px solid #cccccc; }
#mittlere_spalte div.startseite ul.aufmacher li h2                  { font-size:14px; line-height:19px; padding:0 0 2px 0; min-height:40px;  }
* html #mittlere_spalte div.startseite ul.aufmacher li h2           { height:40px;  }
#mittlere_spalte div.startseite ul.aufmacher li h2 a                { color:#0333bb; text-decoration:none; }
#mittlere_spalte div.startseite ul.aufmacher li h2 a:hover          { color:#ff7d00; text-decoration:underline; }
#mittlere_spalte div.startseite ul.aufmacher li p.abstract          { font-size:12px; margin:0 0 5px 0; line-height:15px; color:#000000; text-decoration:none; min-height:45px; }
#mittlere_spalte div.startseite ul.aufmacher li p.hinweis           { font-size:11px; }
#mittlere_spalte div.startseite ul.aufmacher li p                   { font-size:12px; margin:0 0 5px 0; color:#000000; text-decoration:none; }

#mittlere_spalte div.startseite ul.nachrichtenliste                 { clear:both; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;  padding:10px 0 18px 0; }
#mittlere_spalte div.startseite ul.nachrichtenliste li              { list-style-type:none; font-size:11px; font-weight:bold; margin-bottom:5px; }
#mittlere_spalte div.startseite ul.nachrichtenliste li a            { color:#0333bb; background:url(nachrichtenli_out.gif) no-repeat left center; padding:0 5px 0 10px; line-height:16px; text-decoration:none; }
#mittlere_spalte div.startseite ul.nachrichtenliste li a:hover      { color:#ff7d00; background:url(nachrichtenli_over.gif) no-repeat left center; text-decoration:underline; }
#mittlere_spalte div.startseite ul.nachrichtenliste li *            { vertical-align:middle; }

/* Video-Nachricht */
#mittlere_spalte div.videoseite                                     { padding:15px 17px 60px 18px; }
#mittlere_spalte div.videoseite h2                                  { padding:5px 0 5px 0; }
#mittlere_spalte div.videoseite p.statistik                         { margin:0 0 30px 0; }


/* Text-Nachricht und Fotos */
#mittlere_spalte h2,
#mittlere_spalte h2 a                                               { font-family:Arial,Helvetica,sans-serif; }
#mittlere_spalte p                                                  { font-family:Arial,Helvetica,sans-serif; }
#mittlere_spalte div.zoomin,
#mittlere_spalte div.archiv,
#mittlere_spalte div.bildzoom,
#mittlere_spalte div.textseite,
#mittlere_spalte div.contentseite                                   { padding:8px 17px 60px 18px; }
#mittlere_spalte div.videoseite h2,
#mittlere_spalte div.archiv h1,
#mittlere_spalte div.zoomin ul li h2,
#mittlere_spalte div.bildzoom h2,
#mittlere_spalte div.textseite h2                                   { font-size:24px; color:#000000; margin:0 0 15px 0; }
#mittlere_spalte div.bildzoom p,
#mittlere_spalte div.videoseite p,
#mittlere_spalte div.textseite p                                    { font-size:12px; margin:0 0 10px 0; line-height:18px; text-align:justify;}
#mittlere_spalte div.textseite img.links                            { float:left; margin:3px 15px 10px 0; }
#mittlere_spalte div.textseite div.rechts                           { float:right; width:230px; margin:3px 0 10px 30px; }
#mittlere_spalte div.textseite div.rechts img                       { margin-bottom:5px; border:1px solid #cccccc; }
#mittlere_spalte div.textseite div.rechts p                         { font-size:11px; line-height:13px; }

#mittlere_spalte div.ueberschrift                                   { display:block; font-size:11px; width:100%; margin:0; min-height:85px; }
* html #mittlere_spalte div.ueberschrift                            { height:85px; }
#mittlere_spalte div.ueberschrift h2                                { float:left; margin:0; }
#mittlere_spalte div.ueberschrift p                                 { float:right; font-size:11px; padding:5px 0 0 0; }
* html #mittlere_spalte div.ueberschrift p                          { padding:8px 0 0 0; }

#mittlere_spalte div.bildzoom img                                   { width:468px; height:351px; border:1px solid #cccccc; }


#mittlere_spalte div.contentseite h2                                { font-family:Arial,Helvetica,sans-serif; font-size:26px; color:#000000; margin:0 0 15px 0; }
#mittlere_spalte div.contentseite p                                 { font-size:12px; margin:0 0 10px 0;  }
#mittlere_spalte div.contentseite ul                                { margin-left:20px; }
#mittlere_spalte div.contentseite ul li                             { font-size:12px; margin-bottom:5px; }
#mittlere_spalte div.contentseite img.impfoto                       { width:100px; height:145px; border:1px solid #dddddd; float:left; margin-right:20px; }


/* Zoom-in (Weltnachrichten) Archiv Suche */
#mittlere_spalte div.zoomin *,
#mittlere_spalte div.archiv *                                       { font-family:Arial,Helvetica,serif; }
#mittlere_spalte div.zoomin ul,
#mittlere_spalte div.archiv ul                                      { width:100%; }
#mittlere_spalte div.zoomin ul li,
#mittlere_spalte div.archiv ul li                                   { list-style-type:none; display:block; height:100px; padding:4px 15px 14px 0px; clear:both; }
* html #mittlere_spalte div.zoomin ul li,
* html #mittlere_spalte div.archiv ul li                            { height:100px; padding:6px 15px 8px 15px; clear:both; }
#mittlere_spalte div.zoomin ul li h3,
#mittlere_spalte div.archiv ul li h2                                { font-size:15px; margin:0 0 8px 0; line-height:17px; }
#mittlere_spalte div.zoomin ul li h3 a,
#mittlere_spalte div.archiv ul li h2 a                              { font-family:'Palatino Linotype','Book Antiqua',serif; text-decoration:none; }
#mittlere_spalte div.zoomin ul li h3 a:hover,
#mittlere_spalte div.archiv ul li h2 a:hover                        { text-decoration:underline; }
#mittlere_spalte div.zoomin ul li p,
#mittlere_spalte div.archiv ul li p                                 { font-size:12px; color:#000000;  }
#mittlere_spalte div.archiv ul li p.hinweis,
#mittlere_spalte div.zoomin ul li p.hinweis                         { font-size:11px; color:#000000;  }
#mittlere_spalte div.zoomin ul li a a,
#mittlere_spalte div.archiv ul li a                                 { text-decoration:none; }
#mittlere_spalte div.zoomin ul li div,
#mittlere_spalte div.archiv ul li div                               { float:left; color:#000000; font-size:11px; }
#mittlere_spalte div.zoomin ul li img                               { background:#000000; margin:3px 6px 3px 0; }
#mittlere_spalte div.zoomin ul li img,
#mittlere_spalte div.archiv ul li div.bild                          { width:100px; height:100px; float:left; border:1px solid #000000; margin-right:20px; }

#mittlere_spalte div.feedback                                       { font-size:12px; margin:10px 15px 20px 15px; padding:5px; width:468px; color:#ffffff; text-align:center; }
#mittlere_spalte div.feedback a                                     { color:#ffffff; }

/* Kommentare */
#mittlere_spalte div.kommentare                                     { border:1px solid #cccccc; background:#f2f2f2; padding:10px; }
#mittlere_spalte div.kommentare h3                                  { font-size:20px; color:#000000; padding:5px 0 5px 0; }
#mittlere_spalte div.kommentare h4                                  { font-size:16px; color:#000000; padding:5px 0 5px 0; }
#mittlere_spalte div.kommentare p,td                                { font-size:12px; margin:0 0 10px 0; line-height:18px;}
#mittlere_spalte div.kommentare textarea                            { font-size:12px; width:440px; height:150px; padding:2px; border:1px solid #000000; }

/* Beitrag versenden */
#mittlere_spalte div.versenden                                     { margin-bottom:60px; display:none; }
#mittlere_spalte div.versenden h3                                  { font-size:20px; color:#000000; padding:5px 0 5px 0; }
#mittlere_spalte div.versenden h4                                  { font-size:16px; color:#000000; padding:5px 0 5px 0; }
#mittlere_spalte div.versenden p,td                                { font-size:12px; margin:0 0 10px 0; line-height:18px;}
#mittlere_spalte div.versenden textarea                            { font-size:12px; width:468px; height:150px; padding:2px; border:1px solid #000000; }
#mittlere_spalte div.versenden input.eingabe                       { font-size:12px; width:468px; padding:2px; border:1px solid #000000; }

/* Copyright-Hinweis */
#mittlere_spalte div.copyright                                     { padding:5px 17px 60px 18px; font-size:11px; color:#555555; text-align:center; border-top:1px solid #dddddd; }
#mittlere_spalte div.copyright a                                   { color:#555555; }

/* Bewerten */
#mittlere_spalte div.bewertung                                     { padding:15px 17px 60px 18px; font-size:12px; margin:0 0 10px 0; line-height:18px; }

/* CrossLinks */
#mittlere_spalte div.crosslinks                                    { background:#FFECD9; border:1px solid #FF9E3B; margin:30px auto; padding:10px; font-size:12px; }
#mittlere_spalte div.crosslinks ul.links                           { clear:both; margin-top:5px;  }
#mittlere_spalte div.crosslinks ul.links li                        { list-style-type:none; font-size:12px; margin-bottom:2px; }
#mittlere_spalte div.crosslinks ul.links li a                      { color:#000000; background:url(nachrichtenli_out.gif) no-repeat left center; padding:0 5px 0 10px; line-height:16px; text-decoration:none; }
#mittlere_spalte div.crosslinks ul.links li a:hover                { color:#ff7d00; background:url(nachrichtenli_over.gif) no-repeat left center; text-decoration:underline; }
#mittlere_spalte div.crosslinks ul.links li *                      { vertical-align:middle; }

/* Toolbar (Kommentare etc.) */
#mittlere_spalte div.toolbar                                        { background:#f2f2f2; border:1px solid #cccccc; width:468px; height:60px; overflow:hidden; }
#mittlere_spalte div.toolbar ul.buttons                             { padding:4px 6px 0 2px; height:36px; border-bottom:1px solid #cccccc; }
#mittlere_spalte div.toolbar ul.buttons li                          { list-style-type:none; display:block; float:left; font-size:11px; height:18px; overflow:hidden; }
* html #mittlere_spalte div.toolbar ul.buttons li                   { height:18px; }


#mittlere_spalte div.toolbar ul.statistik                           { padding:2px 6px 0 6px; }
#mittlere_spalte div.toolbar ul.statistik li                        { list-style-type:none; display:block; float:left; font-size:11px; font-weight:bold; }

#mittlere_spalte div.toolbar ul li a                                { color:#000000; text-decoration:none; }
#mittlere_spalte div.toolbar ul li a:hover                          { text-decoration:underline; }
#mittlere_spalte div.toolbar p                                      { font-family:Verdana,Helvetica,Arial; clear:both; font-size:11px; margin:0; }

#DivBewerten                                                        { float:right; width:110px; border-left:1px solid #cccccc; font-size:11px; text-align:center; padding:4px 0 6px 0; background:#f2f2f2; margin:0 0 0 -3px; }
#DivBewerten ul                                                     { clear:both; margin:0 0 0 8px; padding:0; }
#DivBewerten ul li                                                  { margin:5px 2px -1px 0; list-style-type:none; float:left; }



/* ## RECHTE SPALTE ############################################################################################################################################### */

/* Meldungen */
#rechte_spalte div.meldung                             { padding:6px 0 5px 0; }
#rechte_spalte div.meldung *                           { font-family:Arial,Helvetica,serif; }
#rechte_spalte div.meldung ul                          { width:100%; }
#rechte_spalte div.meldung img                         { border:1px solid #ffffff; width:50px; height:50px; }
#rechte_spalte div.meldung ul li                       { list-style-type:none; display:block; height:50px; padding:4px 0 14px 15px; clear:both; }
* html #rechte_spalte div.meldung ul li                { height:60px; padding:6px 15px 8px 15px; clear:both; }
#rechte_spalte div.meldung ul li.aktiv                 { border:1px solid #ffffff; background:#f57303; }
#rechte_spalte div.meldung ul li h2                    { font-size:13px; margin:0 0 8px 0; line-height:17px; }
#rechte_spalte div.meldung ul li h2 a                  { color:#ffffff; text-decoration:none; }
#rechte_spalte div.meldung ul li h2 a:hover            { color:#ffffff; text-decoration:underline; }
#rechte_spalte div.meldung ul li p                     { color:#ffffff; }
#rechte_spalte div.meldung ul li div.text              { float:left; color:#ffffff; font-size:11px; width:225px; }
#rechte_spalte div.meldung ul li div.thumb             { height:50px; width:50px; float:left; margin:3px 6px 3px 0; border:1px solid #ffffff; color:#6870EE;  }

/* Alben */
#rechte_spalte div.alben                             { padding:6px 0 5px 0; }
#rechte_spalte div.alben *                           { font-family:Arial,Helvetica,serif; color:#ffffff; }
#rechte_spalte div.alben ul                          { width:100%; }
#rechte_spalte div.alben ul li                       { list-style-type:none; display:block; padding:4px 0 14px 15px; clear:both; }
* html #rechte_spalte div.alben ul li                { padding:6px 15px 8px 15px; clear:both; }
#rechte_spalte div.alben ul li.aktiv                 { border:1px solid #ffffff; background:#f57303; }
#rechte_spalte div.alben ul li u                     { font-size:11px; text-decoration:none; }
#rechte_spalte div.alben ul li a                     { font-size:13px; margin:0 0 8px 0; text-decoration:none; font-weight:bold; }
#rechte_spalte div.alben ul li a:hover               { color:#ffffff; text-decoration:underline; }


/* Werbung */
#rechte_spalte div.werbung                             { position:relative; margin:15px 0 5px 0; border:1px solid #000000;  }
#rechte_spalte div.werbung div                         { }

#rechte_spalte div.hinweis                             { padding:0 3px; }
#rechte_spalte div.hinweis p                           { font-size:10px; color:#ffffff;  }
#rechte_spalte div.hinweis p a                         { text-decoration:none; color:#ffffff; }
#rechte_spalte div.hinweis p a:hover                   { text-decoration:underline; }

#rechte_spalte ul.iconbanner                           { margin-bottom:15px; font-size:1px; line-height:1px; }
#rechte_spalte ul.iconbanner li                        { list-style-type:none; float:left; margin-left:3px; }
#rechte_spalte ul.iconbanner li div                    { width:10px; height:10px; background:#5584FF; border:1px solid #ffffff; }
#rechte_spalte ul.iconbanner li div img                { border:0; width:10px; height:10px; }
#rechte_spalte ul.iconbanner li div.aktiv              { background:#ffffff; }



/* ##  NAVIGATION  ################################################################################################################################################# */

/* Navigation oben */
#nav_horizontal                                        { background:url(nav_horizontal.gif) no-repeat bottom; width:995px; height:47px; }
#nav_horizontal *                                      { font-family:Verdana,Tahoma,Arial,Helvetica,serif; }

#nav                                                   { float:left; font-size:11px; font-weight:bold; }
#nav ul                                                { margin:5px 0 0 0; background:#1c2023 url(nav_mitte.gif); width:505px; overflow:hidden; }
#nav ul li                                             { display:block; height:20px; float:left; list-style-type:none; padding:10px 10px 4px 10px; border-left:1px solid #5b6469;  }
#nav ul li a                                           { color:#bbbbbb; text-decoration:none; }
#nav ul li a:hover                                     { color:#ffffff; text-decoration:underline; }
#nav ul li a.aktiv                                     { color:#ffffff; text-decoration:underline; }

#nav_titel                                             { float:left; display:block; width:170px; text-align:center; margin:0 0 0 10px; padding:12px 0 10px 0; background:#fb921f url(nav_links.gif); }
* html #nav_titel                                      { width:170px; margin:0 0 0 5px;  }
#nav_meldungen                                         { float:right; display:block;width:302px; text-align:center; margin:5px 0 0 0px; padding:7px 0 10px 0; background:#2350cd url(nav_rechts.gif); }

#nav_meldungen h1,
#nav_titel h1                                          { font-size:14px; font-weight:bold; color:#ffffff; }


/* Navigation unten */
#suche                                                 { position:fixed; bottom:0; z-index:7; width:100%; height:28px; background:#1c2023 url(suchleiste.gif) repeat-x; }
#suche *                                               { font-family:Verdana,Tahoma,Helvetica,Arial,serif; }
#suche form                                            { float:left; }
#suche div.setup_suche                                 { padding:0 10px; margin:0 auto; xwidth:985px; }
#suche .suchfeld                                       { width:140px; height:17px; font-size:13px; border:1px solid #99b5ff; padding:2px 0 0 2px; margin:3px 4px 0 0; }
#suche .suchbutton                                     { border:none; margin:0 0 -3px 2px; margin:3px 0 0 0; }

#suche ul.nav_unten                                    { float:left; margin:5px 0 0 16px; }
#suche ul.nav_unten li                                 { list-style-type:none; font-size:10px; color:#cccccc; float:left; }
#suche ul.nav_unten li a                               { color:#cccccc; font-weight:bold; padding:0 8px; }
#suche ul.nav_unten li a:hover                         { color:#ffffff; font-weight:bold; padding:0 8px; }
#suche ul.nav_unten li a.aktiv                         { color:#ffffff; font-weight:bold; padding:0 8px; }

#suche div.partner                                     { margin:0 0 0 0; float:right; }
#suche div.partner li                                  { list-style-type:none; float:left; margin:0 0 0 4px; color:#ffffff; font-weight:bold; font-size:11px; }


/* für den IE6 */
* html #suche                                          { position:absolute; top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop +(documentElement.clientHeight-this.clientHeight): document.body.scrollTop +(document.body.clientHeight-this.clientHeight)); margin-top:0px; }
* html #suche .suchbutton                              { background:url(suchen.gif); border:none; width:43px; height:17px; margin:0 0 1px 2px; }


/* für den IE7 */
*+html div#suche .suchfeld                             { margin:2px 4px 0 0; }
*+html div#suche .suchbutton                           { margin:3px 0 0 0; }

#voting .subHeader                           { margin:10px 0 5px 0; font-weight:bold; color:#000000; font-size:14px; }
#voting .voteField                           { height:18px; font-weight:bold; font-size:12px; list-style-type:none;}
#voting .voteField:hover                     { background:#F37301; }
#voting input                                { font-size:12px; }
#voting .casts                               { text-align:center; width:142px; height:120px; margin-right:10px; background:#F2F2F2; border:1px solid #000000; float:left; }
#voting .casts:hover                         { background:#F37301; }
#voting #voteContent                         { position:absolute; z-index:2000; width:485px; margin-left:-15px; height:450px; overflow:auto; background-color:#ffffff; border:5px solid #000000; }
#voting .picture                             { height:67px; margin-top:3px; border:1px solid #000000; }
#voting .result                              { padding:5px; margin:0 0 10px 0; width:440px; height:40px; background:#F2F2F2; border:1px solid #000000; font-size:12px; }
