@CHARSET "ISO-8859-1";

/* Allgemeine Defintionen */
body		{margin: 0px; padding: 0px; background-color: #ffffff;}
form		{margin: 0px; padding: 0px;}
table		{margin: 0px; padding: 0px;}
input		{margin: 0px; padding: 0px;}
p		{margin: 0px; padding: 0px;}
h1		{margin: 0px; padding: 0px;}
h2		{margin: 0px; padding: 0px;}
h3		{margin: 0px; padding: 0px;}
h6		{margin: 0px; padding: 0px;}
div		{margin: 0px; padding: 0px;}
img		{margin: 0px; padding: 0px; border-width: 0px;}


/* Links & Text */
a		{font: normal normal normal 13px/19px arial,sans-serif; color: #B02C04; text-decoration: none;}
a:hover		{font: normal normal normal 13px/19px arial,sans-serif; color: #5F1603; text-decoration: underline;}
.text		{font: normal normal normal 13px/19px arial,sans-serif; color: #484848;}


/* Path-Links */
#pather			{font: normal normal normal 11px/15px arial,sans-serif; color: #CDCDCD; text-decoration: none;}
#pather a		{font: normal normal normal 11px/15px arial,sans-serif; color: #CDCDCD; text-decoration: none; padding-right: 4px; padding-left: 4px;}
#pather a:hover		{font: normal normal normal 11px/15px arial,sans-serif; color: #ffffff; text-decoration: none;}
#pather .active		{font: normal normal normal 11px/15px arial,sans-serif; color: #CDCDCD; text-decoration: none; padding-right: 4px; padding-left: 4px;}
#pather .mod_breadcrumb {float: left; width: 500px;}
#pather .datum          {float: right; width: 200px; text-align: right; padding-right: 16px;}

/* Header-Links */
#header .logo           {float: left;}
#topnavi		{float: right; margin-top: 5px; margin-right: 15px;}
#topnavi .htext		{font: normal normal normal 11px/15px arial,sans-serif; color: #808080; text-decoration: none; letter-spacing: 1px;}
#topnavi a		{font: normal normal normal 11px/15px arial,sans-serif; color: #808080; text-decoration: none; letter-spacing: 1px;}
#topnavi a:hover	{font: normal normal normal 11px/15px arial,sans-serif; color: #484848; text-decoration: none; letter-spacing: 1px;}
#topnavi img		{margin-left: 12px; margin-right: 3px;}


/* Breaking News */
#breaking		{display: none; margin: 0px; padding: 0px; padding-left: 239px; padding-right: 15px; background-color: #FEF37E; background-image: url(../img/breakingnews.png);}
#sonderinfo		{font-size: 0px;}
#sonderinfo .sondertext	{font-size: 13px;}


/* Gesamt-Layout */
#layer		{width: 962px; padding-left: 7px; padding-right: 7px; margin: auto; background-color: #ffffff; background-image: url(../img/layer_back.png); overflow: hidden;}
#header		{display: none; width: 962px; height: 60px; background-color: #ffffff; vertical-align: top; overflow: hidden;}
#banner		{display: none; width: 962px; height: 38px; border-bottom: 1px solid #ffffff; background-image: url(../img/banner_back.png); overflow: hidden;}
#pather		{display: none; width: 727px; height: 21px; background-color: #484848; padding-top: 4px; padding-left: 235px;}
#mainer		{width: 962px; overflow: auto;}
#footer		{display: none; width: 932px; background-color: #484848; padding: 15px;}


/* Mainer-Bereiche: 962 Pixel zur Verfügung */
#lefter		{display: none; width: 220px; min-height: 300px; background-color: #f0f0f0; float: left;}
#middler	{width: 520px; min-height: 300px; background-color: #ffffff; float: left; background-image: url(../img/middler_back.gif); background-repeat: no-repeat; overflow: hidden;}
#righter	{display: none; width: 222px; min-height: 300px; background-color: #ffffff; float: left; border-top: 1px solid #ffffff; overflow: hidden;}


/* Middler-Bereiche */
#printer	{display: none; padding: 19px; padding-top: 10px; padding-bottom: 0px; height: 11px; text-align: right;}
#article	{display: block; padding: 19px; padding-top: 0px; min-height: 300px; overflow: hidden;}
#subfoot	{display: none; padding: 19px;}

/* Printer-Links */
#printer		{font: normal normal normal 11px/15px arial,sans-serif; color: #939393; text-decoration: none;}
#printer .htext		{font: normal normal normal 11px/15px arial,sans-serif; color: #939393; text-decoration: none;}
#printer a		{font: normal normal normal 11px/15px arial,sans-serif; color: #939393; text-decoration: none; margin-left: 5px;}
#printer a:hover	{font: normal normal normal 11px/15px arial,sans-serif; color: #000000; text-decoration: none; margin-left: 5px;}

/* Footer-Links */
#subfoot		{font: normal normal normal 12px/15px arial,sans-serif; color: #484848; text-decoration: none;}
#subfoot .htext		{font: normal normal normal 12px/15px arial,sans-serif; color: #484848; text-decoration: none;}
#subfoot a		{font: normal normal normal 12px/15px arial,sans-serif; color: #484848; text-decoration: none; margin-right: 15px;}
#subfoot a:hover	{font: normal normal normal 12px/15px arial,sans-serif; color: #000000; text-decoration: underline; margin-right: 15px;}
#subfoot img		{margin-right: 4px;}


/* Footer-Bereiche */
#footer .foot1	{font: normal normal bold 11px/11px arial,sans-serif; color: #f0f0f0; text-decoration: none; margin-bottom: 5px; width: 224px; float: left;}
#footer .foot2	{font: normal normal normal 11px/11px arial,sans-serif; color: #f0f0f0; text-decoration: none; margin-bottom: 5px; display: block;}


/* Such-Bereiche */
#suche		{display: block; height: 40px; padding-left: 20px; background-image: url(../img/suche_back.gif);}
#suche input	{height: 20px; border: 0px solid #ffffff; float: left; font: normal normal normal 13px/13px arial,sans-serif; color: #484848;}
#suche .iw	{width: 150px; height: 16px; padding: 2px; margin-right: 1px;}


/* Titel */
#article h6		{display: block; font: normal normal bold 18px/23px arial,sans-serif; color:#484848; padding-bottom: 19px;}

/* Article-Bereiche */
#article h1		{margin-bottom: 6px; font: normal normal bold 13px/16px arial,sans-serif; color:#484848;}
#article h1 a		{margin-bottom: 6px; font: normal normal bold 13px/16px arial,sans-serif; color:#484848;}
#article h2		{margin-bottom: 5px; font: normal normal normal 13px/16px arial,sans-serif; color:#484848;}
#article h2 a		{margin-bottom: 5px; font: normal normal normal 13px/16px arial,sans-serif; color:#484848;}
#article h3		{margin-bottom: 5px; font: normal normal normal 13px/16px arial,sans-serif; color:#484848;}
#article h3 a		{margin-bottom: 5px; font: normal normal normal 13px/16px arial,sans-serif; color:#484848;}
.mod_article .block	{margin-bottom: 30px;}
#article img		{float: left; margin-top: 5px; margin-right: 10px; margin-bottom: 10px; border: 0px solid #cacaca;}
#article input		{margin-bottom: 2px; border: 1px solid #D5D5D5; font: normal normal normal 13px/13px arial,sans-serif; color: #484848; padding: 2px;}
#article ul		{margin: 0px; padding: 0px; padding-top: 5px;}
#article li		{margin: 3px; padding: 0px; margin-left: 14px; list-style-type: square; list-style-position: outside;}
#article .border	{border: 1px solid #cacaca;}

#article td.file img	{float: left; margin: 0px; margin-top: 1px; margin-right: 5px; border: 0px solid #cacaca;}
#article th		{font-weight: bold;}
#article td.file	{padding-right: 10px;}
#article td.size	{padding-right: 10px;}
#article td.date	{padding-right: 10px; display: none;}

#article .ce_download img	{float: left; margin: 0px; margin-top: 1px; margin-right: 5px; border: 0px solid #cacaca;}
#article .ce_downloads img	{float: left; margin: 0px; margin-top: 1px; margin-right: 5px; border: 0px solid #cacaca;}
#article .ce_downloads p	{display: block; margin-bottom: 5px;}

#einsatztb th		{text-align: left; vertical-align: top;}
#einsatztb td		{text-align: left; vertical-align: top; padding-bottom: 3px; padding-top: 1px;}

#article .image_container img	{border: 0px solid #484848;}

#article .pagination ul			{list-style-type: none; padding: 0px; margin: 0px; float: left;}
#article .pagination li			{list-style-type: none; padding: 0px; margin: 0px; float: left;}
#article .pagination a			{padding-right: 10px;}
#article .pagination span.current	{padding-right: 10px;}

#article fieldset	{margin: 0px; padding: 10px; border: 1px solid #cacaca; margin-bottom: 10px;}
#article fieldset td	{padding-right: 20px;}

.mod_faqlist li		{border-bottom: 15px solid #ffffff;}

.blocked	{background-color: #ff0000;}
.blocked a	{color: #000000;}
.reserved	{background-color: #FEAD00;}
.reserved a	{color: #000000;}

#newsticker ul	{list-style-type: none; padding: 0px; margin: 0px;}
#newsticker li	{list-style-type: none; padding: 0px; margin: 0px;}
#newsticker	{border: 1px solid #FDBA63; padding: 2px; padding-left: 6px; display: block; height: 40px;}

/* Navigation */
#navigation ul			{list-style-type: none; padding: 0px; margin: 0px; float: left;}
#navigation li			{list-style-type: none; padding: 0px; margin: 0px; float: left;}

#navigation ul.level_1 li a	        {list-style-type: none; width: 200px; height: 21px; display: block; padding-top: 6px; padding-left: 20px; background-color: #D5D5D5; border-bottom: 1px solid #ffffff; font: normal normal normal 13px/13px arial,sans-serif; color: #484848; text-decoration: none; cursor: pointer;}
#navigation ul.level_2 li a	        {list-style-type: none; width: 180px; height: 19px; display: block; padding-top: 5px; padding-left: 40px; background-color: #EBEBEB; border-bottom: 1px solid #ffffff; font: normal normal normal 12px/12px arial,sans-serif; color: #484848; text-decoration: none; cursor: pointer;}
#navigation ul.level_3 li a	        {list-style-type: none; width: 160px; height: 16px; display: block; padding-top: 4px; padding-left: 60px; background-color: #F5F5F5; border-bottom: 1px solid #ffffff; font: normal normal normal 11px/11px arial,sans-serif; color: #484848; text-decoration: none; cursor: pointer;}

#navigation ul.level_1 li span	        {list-style-type: none; width: 200px; height: 21px; display: block; padding-top: 6px; padding-left: 20px; background-color: #D5D5D5; border-bottom: 1px solid #ffffff; font: normal normal normal 13px/13px arial,sans-serif; color: #484848; text-decoration: none; cursor: pointer;}
#navigation ul.level_2 li span	        {list-style-type: none; width: 180px; height: 19px; display: block; padding-top: 5px; padding-left: 40px; background-color: #EBEBEB; border-bottom: 1px solid #ffffff; font: normal normal normal 12px/12px arial,sans-serif; color: #484848; text-decoration: none; cursor: pointer;}
#navigation ul.level_3 li span	        {list-style-type: none; width: 160px; height: 16px; display: block; padding-top: 4px; padding-left: 60px; background-color: #F5F5F5; border-bottom: 1px solid #ffffff; font: normal normal normal 11px/11px arial,sans-serif; color: #484848; text-decoration: none; cursor: pointer;}

#navigation ul.level_1 li a:hover	{list-style-type: none; width: 200px; height: 21px; display: block; padding-top: 6px; padding-left: 20px; background-color: #A5A5A5; border-bottom: 1px solid #ffffff; font: normal normal normal 13px/13px arial,sans-serif; color: #484848; text-decoration: none; cursor: pointer;}
#navigation ul.level_2 li a:hover	{list-style-type: none; width: 180px; height: 19px; display: block; padding-top: 5px; padding-left: 40px; background-color: #D5D5D5; border-bottom: 1px solid #ffffff; font: normal normal normal 12px/12px arial,sans-serif; color: #484848; text-decoration: none; cursor: pointer;}
#navigation ul.level_3 li a:hover	{list-style-type: none; width: 160px; height: 16px; display: block; padding-top: 4px; padding-left: 60px; background-color: #EBEBEB; border-bottom: 1px solid #ffffff; font: normal normal normal 11px/11px arial,sans-serif; color: #484848; text-decoration: none; cursor: pointer;}

#navigation ul.level_1 li span.active	{font-weight: bold;}
#navigation ul.level_2 li span.active	{font-weight: bold;}
#navigation ul.level_3 li span.active	{font-weight: bold;}

#navigation ul.level_1 li span:hover	{list-style-type: none; width: 200px; height: 21px; display: block; padding-top: 6px; padding-left: 20px; background-color: #A5A5A5; border-bottom: 1px solid #ffffff; font: normal normal bold 13px/13px arial,sans-serif; color: #484848; text-decoration: none; cursor: pointer;}
#navigation ul.level_2 li span:hover	{list-style-type: none; width: 180px; height: 19px; display: block; padding-top: 5px; padding-left: 40px; background-color: #D5D5D5; border-bottom: 1px solid #ffffff; font: normal normal bold 12px/12px arial,sans-serif; color: #484848; text-decoration: none; cursor: pointer;}
#navigation ul.level_3 li span:hover	{list-style-type: none; width: 160px; height: 16px; display: block; padding-top: 4px; padding-left: 60px; background-color: #EBEBEB; border-bottom: 1px solid #ffffff; font: normal normal bold 11px/11px arial,sans-serif; color: #484848; text-decoration: none; cursor: pointer;}

#navigation li.trail a.trail		{font-weight: bold;}
#navigation li.trail a.trail:hover	{font-weight: bold;}

#navi	{border-top: 1px solid #ffffff;}


/* Righter */
#righter .mod_calendar			{width: 191px; padding: 15px; padding-top: 20px; background-image: url(../img/righter_back.gif); background-repeat: no-repeat; background-position: left bottom; list-style-type: none;}
#righter .mod_yw_listbirthdays		{width: 191px; padding: 15px; padding-top: 20px; background-image: url(../img/righter_back.gif); background-repeat: no-repeat; background-position: left bottom; list-style-type: none;}

#righter img 		{display: block;}
#righter input		{margin-bottom: 2px; border: 1px solid #D5D5D5; font: normal normal normal 13px/13px arial,sans-serif; color: #484848;}
#righter h1		{margin-bottom: 2px; font: normal normal bold 13px/19px arial,sans-serif; color:#484848;}
#righter h2		{margin-bottom: 2px; font: normal normal normal 13px/19px arial,sans-serif; color:#484848;}
#righter .online	{font: normal normal normal 10px/12px arial,sans-serif; color: #484848; margin-top: 5px;}
.minicalendar		{width: 100%;}
.minicalendar th	{border-bottom: 1px solid #D5D5D5; text-align: center; font-weight: bold;}
.minicalendar td	{border-bottom: 1px solid #D5D5D5; text-align: center;}

#einsatztb th		{padding-right: 20px; border-bottom: 1px solid #cacaca;}
#einsatztb td		{padding-right: 20px; border-bottom: 1px solid #cacaca;}

#video .block		{display: block; height: 149px; padding: 0px; margin: 0px;}

#unwetter		{display: block; overflow: auto; border: 1px solid #cacaca; padding: 10px;}
#verkehr		{display: block; overflow: auto; border: 1px solid #cacaca; padding: 10px;}
#regenradar		{width: 480px; overflow: hidden; border: 1px solid #cacaca; height: 490px;}

#einsteigen input	{margin-bottom: 5px;}
#einsteigen select	{margin-bottom: 5px;}
#einsteigen td		{vertical-align: top;}

.checkbox_container span	{display: block;}
.mod_eventlist div		{padding: 2px;}
.wichtig			{background-color: #f0f0f0;}