	/* RESET - oben, rechts, unten, links*/
html *
	{font:11px Verdana, Geneva, sans-serif; color:#555; margin:0px; padding:0px; border-width:0px;}
body
	{text-align:center; width:100%; height:100%; background-color:rgb(0,58,122); background-image:url(bodybgr.jpg); background-repeat:repeat-x; background-attachment:fixed; }
h1, h2, h3, h4, h5, h1 *, h2 *, h3 *, h4 *, h5 *,h1 a, h2 a, h3 a, h4 a, h5 a
	{float:none; font-size:13px; margin:0px 0px 0.5em 0px; color:#083160;}
a
	{text-decoration:none; color:#666;}
a:hover
	{text-decoration:underline; color:#333;}
a.bild, a.bild:hover
	{color:#FFF; text-decoration:none;}
b,strong,em,a,h1,h2,h3,h4,h5,.menue li *
	{font-weight:bold;}
ul
	{list-style-type:none;}
td, th
	{vertical-align:top; text-align:left;}
small, .small
	{font-size:85%;}
em
	{color:rgb(8,49,96);}
.rahmen
	{border:1px solid #CCC;}
blockquote
	{margin:1em 16px; #padding:1em 16px;}


	/* GERÃ&#339;ST */
#container
	{display:inline-block; width:1000px; text-align:left; margin:0px auto; background-image:url(container.png);}
#container #unten
	{position:relative; width:1000px; background:none; background-image:url(containerU.jpg); height:46px;}
#corpus
	{overflow:visible; display:inline-block; margin:24px 36px; width:956px; min-height:400px;}
* html #corpus *
	{margin:0px;}
* html #corpus
	{width:920px; height:400px;}
.clearer
	{clear:both;}
div#mitte
	{padding:0px 2em;}
div#rand
	{display:none;}
div#rechts, #sitemap
	{min-height:400px; #height:400px; display:inline-block; float:right; width:260px; padding:0px 2em 2em 2em; margin:0px 0px 1em 0em; border-left:1px solid #CCC;}
div#links
	{display:inline-block; float:left; width:630px; padding:0px; margin:0px;}
* html div#links
	{width:600px;}
* html div#links
	{width:600px; height:100%; position:relative; left:10px;}
* html div#rechts
	{width:250px; position:relative; right:-36px; margin:0px 0px 0em 0em;}



	/* LOGO */
#logo
	{float:left; width:180px; height:62px; padding:6px 0px; padding-left:28px;}
#logo a
	{display:inline-block; width:180px; height:58px; background:url(wfs.png);}
#logo a:hover
	{background-position:left -62px;}



	/* SUCHFELD */
#suchfeld
	{float:right; margin-right:22px; background:url(suchfeld.png); width:165px; height:37px;}
* html #suchfeld
	{position:relative; left:22px;}
#suchfeld input
	{position:relative; top:12px; #top:10px; left:36px; width:102px; background:transparent; border-width:0px;}
* html suchfeld input
	{top:11px;}


	/* MENÃ&#339; */
.menue li
	{display:inline;}
.menue li *
	{padding:0px 1em; display:inline-block; font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; height:24px; line-height:24px; color:#FFF;}
.menue li span a
	{color:#111;}
.menue li a:hover
	{color:#333;}
.menue li a:hover
	{text-decoration:none;}


	/* TOPNAVIGATION */
#topleiste
	{float:right; width:auto;}
* html #topleiste
	{position:relative; left:280px;}
#topleiste *
	{color:#AAA; line-height:36px; height:36px;}
#topleiste li *
	{background-image:url(pfeilO.gif); background-position:center -150px; background-repeat:repeat-y;}
#topleiste li a:hover
	{background-position:center -50px; color:#666;}
#topleiste li span
	{background-position:center -0px; color:#111;}


	/* HAUPTMENÃ&#339; */
#menueA, #menueB
	{margin:0px; padding:0px; position:relative; width:auto; float:left; height:24px; background-image:url(menue.png); background-position:center top;}
#menueA
	{left:30px;}
#menueB
	{float:right; left:-30px;}
#menueA *, #menueB *
	{text-transform:uppercase; margin:0px; float:none; #float:left;}
#menueA li *, #menueB li *
	{margin:0px 4px; padding:0px 1em;}
#menueA li.open, #menueA li.close, #menueB li.open, #menueB li.close
	{background-image:url(menue.png); padding:0px; margin:0px; display:inline-block; width:6px; height:24px; line-height:24px; background-position:left top; #display:block; #float:left; #width:9px; }
#menueA li.close, #menueB li.close
	{background-position:right top;}
#menueA a:hover, #menueB a:hover
	{background-image:url(menue.gif); background-position:left 24px; height:23px;}
#menueA span, #menueB span
	{position:relative; top:1px; background-image:url(menue.gif); background-position:left top;}
#menueA span a, #menueB span a, #menueA span a:hover, #menueB span a:hover
	{padding:0px; background:transparent;}
#menuelinie
	{position:absolute; top:97px; margin:0px; padding:0px; left:0px; text-align:center; width:100%;}
#menuelinie
	{#top:90px;}
* html #menuelinie
	{top:86px;}
#menuelinie hr
	{background-color:#CCC; color:#CCC; height:1px; margin:0px auto; width:1000px;}


	/* UNTERSEITENNAVIGATION */
#nav, #subnav
	{text-align:center; padding:0px 30px;}
#nav div, #subnav div
	{width:940px; text-align:left;}
#subnav
	{border-top:1px solid #CCC;}
#nav *, #subnav *
	{color:#AAA; line-height:32px; height:32px;}
#nav li *, #subnav li *
	{text-transform:uppercase; background-image:url(pfeilO.gif); background-position:center -150px; background-repeat:repeat-y;}
#nav li a:hover, #subnav li a:hover
	{background-position:center -50px; color:#666;}
#nav li span a, #nav li span a:hover, #subnav li span a, #subnav li span a:hover
	{background-position:center -0px; color:#111;}


	/* FUSSLEISTE */
#fussleiste
	{text-align:center;}
#fussleiste li
	{line-height:32px; height:32px;}
#fussleiste *
	{color:#AAA; height:32px; line-height:32px; float:none;}
#fussleiste li *
	{background-image:url(pfeilO.gif); background-position:center -150px; background-repeat:repeat-y;}
#fussleiste li a:hover, #fussleiste li span
	{background-position:center -200px; color:#FFF;}


	/* SPEZIELLE TEXTFORMATIERUNGEN */
#corpus p
	{line-height:1.5em; margin:0px 0px 12px 0px; padding-left:1px;}
#links p, #links li
	{text-align:justify;}
#corpus ol, #corpus ul
	{padding:0px 0px 12px 1.5em; #padding-top:1em;}
#corpus ol
	{padding-left:3em;}
#corpus li
	{line-height:1.5em; margin:0px 0px 6px 0px;}
#corpus ul li
	{background-position:left 2px; min-height:24px; padding-left:24px; background-image:url(bulletpfeil.gif); background-repeat:no-repeat; position:relative; left:-4px;}
* html #corpus ul li
	{background-position:left 4px;}
h1, h5
	{margin-top:1em;}
h1.csc-firstHeader, h5.csc-firstHeader
	{margin-top:0px;}
.csc-textpic dl
	{display:inline-block; #display:inline; #float:left;}
.csc-textpic-image
	{padding-right:12px; padding-bottom:12px;}
a.noUnderline, a.noUnderline:hover
	{text-decoration:none; color:#FFF;} 
h3, div#rechts h3, div#links h3
	{margin:3em 0px 1em; border-bottom:1px solid #CCCCCC;}
* html h3, * html div#rechts h3, * html div#links h3
	{margin:2em 0px 6px; border-bottom:1px solid #CCC; position:relative;}
h3.csc-firstHeader, div#rechts h3.csc-firstHeader, div#links h3.csc-firstHeader
	{margin-top:0px;}
img.rechts
	{display:inline-block; float:right; margin-left:12px;}
img.links
	{display:inline-block; float:left; margin-right:12px;}
a.back
	{margin-left:24px; background-image:url(backpfeil.gif); background-repeat:no-repeat; background-position:left 1px; padding-left:17px;}
.align-right
	{text-align:right;}
.align-center
	{text-align:center;}
#margarite
	{position:relative; left:-80px; top:-44px;}

.downloadpdf
	{background:url(pdf.gif) no-repeat left center; padding-left:60px; line-height:44px; color:rgb(8,49,96); font-size:13px; font-weight:bold;}
a.downloadpdf {display:inline-block; height:48px;}
#corpus ul.downloadpdf
	{background-image:none; height:auto;}
#corpus ul.downloadpdf li
	{padding-left:44px; line-height:1em; left:-12px; background-position:left 3px; background-image:url(pdfbullet.png);}

.downloadmp3
	{color:rgb(8,49,96); font-size:13px; font-weight:bold; margin-bottom:0px; padding-bottom:0px;}
.downloadmp3 a
	{display:inline-block; height:32px;}
#corpus ul.downloadmp3
	{background-image:none; height:auto;}
#corpus ul.downloadmp3 li
	{padding-left:44px; line-height:32px; height:32px; left:-12px; background-position:left 6px; #background-position:left top; background-image:url(mp3.gif);}

* html #tablesponsoring
	{width:100%;}
#tablesponsoring td
	{width:260px; vertical-align:top; text-align:center;}
#tablesponsoring p
	{text-align:center; margin-bottom:9px;}
#tablesponsoring ul
	{margin:0px 6px; padding:8px 16px; border-top:1px solid #CCC;}
#tablesponsoringcenter td
	{width:260px; vertical-align:top; text-align:left;}


	/* VISITENKARTEN */
.visitenkarte
	{background-image:url(visitenkarte.jpg); background-repeat:no-repeat; width:195px; #width:190px; height:126px; margin:0px 0px 6px 6px; padding:6px 0px 0px 9px; float:left;}
.visitenkarte table
	{margin:0.5em 0px 0.5em 0px; position:relative; left:-2px;}
.visitenkarte strong
	{font-size:12px; color:rgb(8,49,96);}
.visitenkarte td
	{width:150px;}
.visitenkarte td.tel
	{width:30px;}
.visitenkarte td.email a
	{letter-spacing:-1px; font-weight:normal; color:#000; width:190px; #width:185px;}


	/* HOTLINES */
#hotlines
	{width:596px; height:89px; background-image:url(hotline.jpg);}
#hotlines *
	{font-size:16px; font-weight:bold; color:rgb(8,49,96); padding:0px; margin:0px; line-height:24px;}
#hotlines th, #hotlines td
	{padding:8px 0px 0px 100px;}


	/* SITEMAP */
#sitemap
	{border:1px solid #FFF; width:300px; margin:0px 24px; padding:0px; border-left-width:0px;}
* html #sitemap
	{margin-right:0px;}
#sitemap h1
	{margin-bottom:18px; text-align:right;}
#sitemap ul, #sitemap ul li
	{margin:0px; padding:0px; padding-left:14px; background:#EAEAEA;}
#sitemap ul ul,#sitemap ul ul li
	{background-color:#F0F0F0;}
#sitemap ul ul ul,#sitemap ul ul ul li
	{background-color:#F4F4F4;}
#sitemap ul ul ul ul,#sitemap ul ul ul ul li
	{background-color:#FFF;}
#sitemap li a
	{margin:0px; padding:0px; height:24px; line-height:22px; }
#sitemap li li a
	{font-weight:normal;}


	/* SUCHERGEBNISSE */
.tx-indexedsearch-sw
	{font-style:italic; font-weight:bold;}
.tx-indexedsearch-sectionlinks
	{border-bottom:0px solid #CCC; margin-bottom:2em;}
.suchergebnis
	{margin:6px 12px; padding-top:1.5em; margin-top:1.5em; border-top:1px solid #CCC;}
.suchergebnis dt
	{background-position:left 2px; height:18px; padding-left:24px; background-image:url(bulletpfeil.gif); background-repeat:no-repeat;}
.suchergebnis .info, .suchergebnis .prozente
	{width:auto; font-size:10px; color:#AAA;}
.suchergebnis .prozente
	{padding-left:38px;}
.suchergebnis .info
	{float:right;}
.suchergebnis dd
	{padding-left:38px;}


	/* PFEILCHEN */
.pfeilRunter
	{margin-left:1em; background-image:url(pfeilO.gif); background-position:left 5px;}
.pfeilHoch
	{margin-left:1em; background-image:url(pfeilU.gif); background-position:left 60px;}

	/* Klapplisten */
.klappliste a, .klappliste a:hover
	{color:#FFF; text-decoration:none;}


	/* SENDERTABELLEN */
.logo
	{width:100px; height:42px; display:inline-block; #display:table-cell; background-repeat:no-repeat; background-position:center center;}
.logo img
	{width:80px; height:42px; background-repeat:no-repeat;}
.sender .logo
	{position:relative; top:-2px; margin-right:24px;}
#sr1
	{background-image:url(sr1.png);}
#sr3
	{background-image:url(sr3.png);}
#salue
	{background-image:url(salue.png);}
.sender #salue
	{top:-6px;}
#ud
	{background-image:url(ud.png);}
.sender #ud
	{top:0px;}
#daserste
	{background-image:url(dasersteimsaarland.png);}
#srfernsehen
	{background-image:url(srfernsehen.png);}
#srkombi
	{background-position:-3px -6px; background-image:url(../img/SRKombism.png);}
#wfskombi
	{background-position:-5px -6px; background-image:url(../img/WFSKombism.png);}
#logoleiste
	{position:relative; left:6px; width:613px;}
#logoleiste td
	{vertical-align:middle; text-align:center;}



	/* PREISTABELLEN */

table.preise
	{border-width:1px; width:600px;}
table.preise tfoot td
	{text-align:center;}
table.preise thead th
         {font-size:12px;}
table.preise th
	{font-weight:bold;}
table.preise th, table.preise td
	{vertical-align:bottom; border-width:1px; height:24px;}
table.preise td
	{text-align:right; padding:0px 4px; width:120px;}
table.preise th, table.preise td.preisgruppe, table.preise td.uhrzeit
	{text-align:center;}
table.preise td.trenner
	{border-bottom:1px solid black; height:6px;}
table.preise .erste, table.preise tr.titel td
	{text-align:left;}
table.preise td.erste
	{width:auto; white-space:nowrap;}
table.preise td.preisgruppe
	{font-weight:bold;}
table.preise tr.titel td
	{text-decoration:underline; padding-top:24px;}
table.preise thead tr
	{border:1px solid black; border-bottom:1px solid:black;}
#preisliste *
	{letter-spacing:-1px;}

	/* Ã&#339;BERSICHT */
#tablebg
	{position:relative; top:-6px; table-layout:fixed; background-image:url(../img/triptychon.png); width:613px; height:380px; background-position:center center; background-repeat:no-repeat;}
* html #tablebg
	{top:-10px;}
#tablebg td
	{width:33%; padding:12px 12px;}
#tablebg td p, #tablebg td h2
	{padding:0px; margin-top:0px;}
#tablebg p#linksbuendig
	{text-align:left;}



	/* RADIO IST MEHR */
#radioistmehr
	{height:500px; width:260px; background-image:url(../img/radioistmehr.jpg); display:inline-block;}
#radioistmehr, #randbild
	{position:relative; top:-10px; margin-right:24px;}
* html #radioistmehr, *html #randbild
	{height:500px; top:-14px;}
#randbildrechts 
	{position:relative; top:-10px; float:right;}


	/* SR AM MARKT */
#srammarkt
	{width:230px;}
#srammarkt td.logo
	{width:66px;}
#srammarkt td.logo img
	{width:60px; height:59px;}
#srammarkt td.adresse
	{padding-top:43px;}
#srammarkt table
	{position:relative; left:-2px;}
#srammarkt div
	{border-left:1px solid blue; padding-left:6px;}
#srammarkt td.tel
	{width:26px;}
