body														{ background-color: #FFFFFF; margin: 0px; padding:0px; background-image:url(../pics/bg.jpg); background-repeat: repeat-x; background-position:top left; font-family:Arial, Helvetica, sans-serif;}			
form														{ margin:0px; padding:0px;}
img 														{ border:0px; behavior: url(/shared/css/png_behavior.htc);}
textarea													{ font-family:Arial, Helvetica, sans-serif;}

.box														{ width:608px; background-image:url(../pics/boxen/bg.gif); background-position:left; background-repeat:repeat-y;}
.box .zeilentrenner											{ width:584px; height:1px; overflow:hidden; background-image:url(../pics/boxen/trenner.gif);}

.boxbig														{ position:relative; width:576px; height:234px;}
.boxbig .bglinks											{ position:absolute; top: 16px; left:  0px; z-index: 5; background-color:#67AD1B; height:202px; width:214px; overflow:hidden;}
.boxbig .bgrechts											{ position:absolute; top: 16px; left:360px; z-index: 5; background-color:#67AD1B; height:202px; width:214px; overflow:hidden;}
.boxbig .box												{ position:absolute; top:210px; left:  5px; z-index:15;}
.boxbig .eckeobenlinks										{ position:absolute; top:  0px; left:  0px; z-index: 5;}
.boxbig .eckeuntenrechts									{ position:absolute; top:218px; left:569px; z-index: 5;}
.boxbig .headline											{ position:absolute; top:  1px; left: 12px; z-index:10;}
.boxbig .headline h1										{  font-size:12px; line-height:17px; color:#3F3F3F; font-weight:normal; padding:0px; margin:0px;}
.boxbig .headlinebg											{ position:absolute; top:  0px; left:  7px; z-index: 5;}
.boxbig .imagelinks											{ position:absolute; top: 16px; left:  0px; z-index: 5;}
.boxbig .imagerechts										{ position:absolute; top: 16px; left:214px; z-index: 5;}
.boxbig .randrechts											{ position:absolute; top: 16px; left:574px; z-index: 5; overflow:hidden; background-image:url(../pics/randrechts.gif); height:202px; width:2px;}
.boxbig .subline											{ position:absolute; top:218px; left: 35px; z-index:10;  font-size:11px; line-height:17px; color:#3F3F3F;}
.boxbig .sublinebg											{ position:absolute; top:218px; left:  0px; z-index: 5;}
.boxbig .text												{ position:absolute; top:  4px; left: 15px; z-index:10;  font-size:12px; line-height:17px; color:#FFFFFF;}
.boxbig .text a:link										{ color:#FFFFFF; text-decoration:underline;}
.boxbig .text a:hover										{ color:#FFFFFF; text-decoration:none;}
.boxbig .text a:visited										{ color:#FFFFFF; text-decoration:underline;}
.boxbig .text a:visited:hover								{ color:#FFFFFF; text-decoration:none;}
.boxbig .text h2											{  font-size:19px; line-height:24px; color:#FFFFFF; font-weight:normal; padding:0px; margin:0px 0px 6px 0px;}
.boxbig .weiter												{ position:absolute; top:217px; left:519px; z-index:10;  font-size:11px; line-height:17px; color:#5B9E0F; font-weight:bold;}

.boxbignew													{ position:relative; width:608px; height:205px; overflow:hidden;}
.boxbignew .bglinks											{ position:absolute; top:  8px; left:  1px; z-index: 5; height:190px; width:231px; overflow:hidden;}
.boxbignew .bgrechts										{ position:absolute; top:  8px; left:346px; z-index: 5; height:190px; width:231px; overflow:hidden;}
.boxbignew .box												{ position:absolute; top:  0px; left:  0px; z-index:15;}
.boxbignew .headline										{ position:absolute; top:  9px; left:  9px; z-index:10;  font-size:11px; line-height:17px; color:#4F4F4F; font-weight:normal; padding:0px; margin:0px;}
.boxbignew .imagelinks										{ position:absolute; top:  8px; left:  6px; z-index: 5; width:338px; height:190px; overflow:hidden;}
.boxbignew .imagerechts										{ position:absolute; top:  8px; left:240px; z-index: 5; width:338px; height:190px; overflow:hidden;}
.boxbignew .subline											{ position:absolute; top:  0px; left: 35px; z-index:10;  font-size:11px; line-height:17px; color:#3F3F3F;}
.boxbignew .text											{ position:absolute; top: 30px; left:  9px; z-index:10;  font-size:12px; line-height:17px; color:#397400;}
.boxbignew .text a:link										{ color:#397400; text-decoration:underline;}
.boxbignew .text a:hover									{ color:#397400; text-decoration:none;}
.boxbignew .text a:visited									{ color:#397400; text-decoration:underline;}
.boxbignew .text a:visited:hover							{ color:#397400; text-decoration:none;}
.boxbignew .text h2											{  font-size:19px; line-height:24px; color:#397400; font-weight:normal; padding:0px; margin:0px 0px 5px 0px;}

.boxfixerteaser												{ position:relative; width:576px;}
.boxfixerteaser .bftbg										{ position:absolute; top:123px; left:  7px; z-index: 5; background-color:#67AD1B; height:133px; width:563px; overflow:hidden;}
.boxfixerteaser .bftbgshort									{ position:absolute; top:  0px; left:  7px; z-index: 5; background-color:#67AD1B; height:123px; width:563px; overflow:hidden;}
.boxfixerteaser .bfteckeobenlinks							{ position:absolute; top:  0px; left:  0px; z-index:15;}
.boxfixerteaser .bfteckeuntenrechts							{ position:absolute; top:249px; left:570px; z-index: 5;}
.boxfixerteaser .bfteckeuntenrechtsshort					{ position:absolute; top:116px; left:570px; z-index: 5;}
.boxfixerteaser .bftgrayteasers								{ position:absolute; top:123px; left:  7px; z-index:15; overflow:hidden; height:128px; width:563px;}
.boxfixerteaser .bftgrayteasers	.boxtrenner					{ width:7px; height:128px;}
.boxfixerteaser .bftimagelinks								{ position:absolute; top: 13px; left:  7px; z-index:15;}
.boxfixerteaser .bftimagemitte								{ position:absolute; top: 13px; left:195px; z-index:15;}
.boxfixerteaser .bftimagerechts								{ position:absolute; top: 13px; left:383px; z-index:15;}
.boxfixerteaser .bftimagebg									{ position:absolute; top:  6px; left:  7px; z-index:10;}
.boxfixerteaser .bftrandlinks								{ position:absolute; top:123px; left:  0px; z-index: 5; overflow:hidden; background-color:#67AD1B; height:133px; width:7px;}
.boxfixerteaser .bftrandlinksshort							{ position:absolute; top:  6px; left:  0px; z-index: 5; overflow:hidden; background-color:#67AD1B; height:117px; width:7px;}
.boxfixerteaser .bftrandrechts								{ position:absolute; top:116px; left:570px; z-index: 5; overflow:hidden; background-color:#67AD1B; height:133px; width:6px;}
.boxfixerteaser .bftrandrechtsshort							{ position:absolute; top:  0px; left:570px; z-index: 5; overflow:hidden; background-color:#67AD1B; height:116px; width:6px;}
.boxfixerteaser .bftstemmer									{ width:576px; height:256px;}
.boxfixerteaser .bftstemmershort							{ width:576px; height:123px;}

.boxgray													{ position:relative; width:278px; height:128px;}
.boxgray .bg												{ position:absolute; top:  1px; left:  1px; z-index: 5;}
.boxgray .image												{ position:absolute; top:  1px; left:165px; z-index: 5;}
.boxgray .rahmenlinks										{ position:absolute; top:  0px; left:  0px; z-index: 5;}
.boxgray .rahmenoben										{ position:absolute; top:  0px; left:  1px; z-index: 5;}
.boxgray .rahmenrechts										{ position:absolute; top:  1px; left:276px; z-index: 5;}
.boxgray .rahmenunten										{ position:absolute; top:126px; left:  1px; z-index: 5;}
.boxgray .text												{ position:absolute; top:  5px; left: 11px; z-index: 5;  font-size:12px; line-height:18px; color:#79797A; width:145px; overflow:hidden;}
.boxgray .text a:link										{ color:#79797A; text-decoration:underline;}
.boxgray .text a:hover										{ color:#79797A; text-decoration:none;}
.boxgray .text a:visited									{ color:#79797A; text-decoration:underline;}
.boxgray .text a:visited:hover								{ color:#79797A; text-decoration:none;}
.boxgray .text h1											{  font-size:11px; line-height:15px; color:#79797A; font-weight:normal; padding:0px; margin:6px 0px 0px 0px;}
.boxgray .text h2											{  font-size:18px; line-height:22px; color:#79797A; font-weight:normal; padding:0px; margin:0px 0px 6px 0px;}

.boxgraynew													{ position:relative; width:290px; height:140px;}
.boxgraynew .bg												{ position:absolute; top:  0px; left:  1px; z-index: 5; width:291px; height:141px; background-color:#E4F1CF;}
.boxgraynew .image											{ position:absolute; top:  7px; left:163px; z-index: 5; width:123px; height:125px; overflow:hidden;}
.boxgraynew .image .ecke									{ position:absolute; top:120px; left:118px; z-index: 5;}
.boxgraynew .text											{ position:absolute; top: 12px; left: 14px; z-index: 5;  font-size:12px; line-height:18px; color:#3F3F3F; width:145px; overflow:hidden;}
.boxgraynew .text a:link									{ color:#3F3F3F; text-decoration:underline;}
.boxgraynew .text a:hover									{ color:#3F3F3F; text-decoration:none;}
.boxgraynew .text a:visited									{ color:#3F3F3F; text-decoration:underline;}
.boxgraynew .text a:visited:hover							{ color:#3F3F3F; text-decoration:none;}
.boxgraynew .text h1										{  font-size:11px; line-height:15px; color:#3F3F3F; font-weight:normal; padding:0px; margin:6px 0px 3px 0px;}
.boxgraynew .text h2										{  font-size:18px; line-height:22px; color:#437B0C; font-weight:normal; padding:0px; margin:0px 0px 6px 0px;}

.boxjetztimdgf												{ position:relative; width:608px; height:202px; overflow:hidden;}
.boxjetztimdgf .bgrechts									{ position:absolute; top:  6px; left:  3px; z-index: 5; height:190px; width:231px; overflow:hidden;}
.boxjetztimdgf .box											{ position:absolute; top:  0px; left:  0px; z-index:15;}
.boxjetztimdgf .eckeobenrechts								{ position:absolute; top:  0px; left:573px; z-index: 5;}
.boxjetztimdgf .headline									{ position:absolute; top:  7px; left:  9px; z-index:10;  font-size:11px; line-height:17px; color:#4F4F4F; font-weight:normal; padding:0px; margin:0px;}
.boxjetztimdgf .imagelinks									{ position:absolute; top:  6px; left:241px; z-index: 5; width:338px; height:190px; overflow:hidden;}
.boxjetztimdgf .subline										{ position:absolute; top:  0px; left: 35px; z-index:10;  font-size:11px; line-height:17px; color:#3F3F3F;}
.boxjetztimdgf .text										{ position:absolute; top: 28px; left:  9px; z-index:10;  font-size:12px; line-height:17px; color:#397400;}
.boxjetztimdgf .text a:link									{ color:#397400; text-decoration:underline;}
.boxjetztimdgf .text a:hover								{ color:#397400; text-decoration:none;}
.boxjetztimdgf .text a:visited								{ color:#397400; text-decoration:underline;}
.boxjetztimdgf .text a:visited:hover						{ color:#397400; text-decoration:none;}
.boxjetztimdgf .text h1										{ font-size:19px; line-height:24px; color:#397400; font-weight:normal; padding:0px; margin:0px 0px 5px 0px;}
.boxjetztimdgf .trenner										{ position:absolute; top:  0px; left:  1px; z-index:15; background-color:#E4F1CF; height:1px; width:582px; overflow:hidden;}
.boxjetztimdgf .topline										{ position:absolute; top:  0px; left:  0px;}

.boxbegruessungsvideo										{ position:relative; width:608px; height:201px; overflow:hidden;}
.boxbegruessungsvideo .video								{ position:absolute; top:  8px; left:  6px; z-index:15;}
.boxbegruessungsvideo .eckeobenrechts						{ position:absolute; top:  0px; left:573px; z-index: 5;}
.boxbegruessungsvideo .topline								{ position:absolute; top:0px; left:0px;}
.boxbegruessungsvideo .videodummy								{ position:absolute; top:  8px; left:  6px; z-index:15;}
.boxsmall													{ position:relative; width:288px; height:252px;}
.boxsmall .bg												{ position:absolute; top:180px; left:  0px; z-index: 5; background-color:#67AD1B; height:57px; width:276px; overflow:hidden;}
.boxsmall .box												{ position:absolute; top:230px; left:  5px; z-index:15;}
.boxsmall .eckeobenlinks									{ position:absolute; top:  0px; left:  0px; z-index: 5;}
.boxsmall .eckeuntenrechts									{ position:absolute; top:237px; left:271px; z-index: 5;}
.boxsmall .headline											{ position:absolute; top:  1px; left: 12px; z-index:10;}
.boxsmall .headline h1										{  font-size:12px; line-height:17px; color:#3F3F3F; font-weight:normal; padding:0px; margin:0px;}
.boxsmall .headlinebg										{ position:absolute; top:  0px; left:  7px; z-index: 5;}
.boxsmall .image											{ position:absolute; top: 16px; left:  0px; z-index: 5;}
.boxsmall .randrechts										{ position:absolute; top: 16px; left:276px; z-index: 5; overflow:hidden; background-image:url(../pics/randrechts.gif); height:221px; width:2px;}
.boxsmall .subline											{ position:absolute; top:238px; left: 35px; z-index:10;  font-size:11px; line-height:17px; color:#3F3F3F;}
.boxsmall .sublinebg										{ position:absolute; top:237px; left:  0px; z-index: 5;}
.boxsmall .text												{ position:absolute; top:  4px; left:  9px; z-index:10;  font-size:12px; line-height:17px; color:#FFFFFF;}
.boxsmall .text a:link										{ color:#FFFFFF; text-decoration:underline;}
.boxsmall .text a:hover										{ color:#FFFFFF; text-decoration:none;}
.boxsmall .text a:visited									{ color:#FFFFFF; text-decoration:underline;}
.boxsmall .text a:visited:hover								{ color:#FFFFFF; text-decoration:none;}
.boxsmall .text h2											{  font-size:19px; line-height:24px; color:#FFFFFF; font-weight:normal; padding:0px; margin:0px 0px 0px 0px;}
.boxsmall .weiter											{ position:absolute; top:237px; left:220px; z-index:10;  font-size:11px; line-height:17px; color:#5B9E0F; font-weight:bold;}

.boxtrenner													{ width:1px; height:128px; background-color:#E4F1CF; overflow:hidden;}

.boxwide													{ position:relative; width:586px; height:254px;}
.boxwide .bg												{ position:absolute; top:180px; left:  0px; z-index: 5; background-color:#67AD1B; height:57px; width:574px; overflow:hidden;}
.boxwide .box												{ position:absolute; top:230px; left:  5px; z-index:15;}
.boxwide .eckeobenlinks										{ position:absolute; top:  0px; left:  0px; z-index: 5;}
.boxwide .eckeuntenrechts									{ position:absolute; top:237px; left:569px; z-index: 5;}
.boxwide .headline											{ position:absolute; top:  1px; left: 12px; z-index:10;}
.boxwide .headline h1										{  font-size:12px; line-height:17px; color:#3F3F3F; font-weight:normal; padding:0px; margin:0px;}
.boxwide .headlinebg										{ position:absolute; top:  0px; left:  7px; z-index: 5;}
.boxwide .image												{ position:absolute; top: 16px; left:  0px; z-index: 5;}
.boxwide .randrechts										{ position:absolute; top: 16px; left:574px; z-index: 5; overflow:hidden; background-image:url(../pics/randrechts.gif); height:221px; width:2px;}
.boxwide .subline											{ position:absolute; top:238px; left: 35px; z-index:10;  font-size:11px; line-height:17px; color:#3F3F3F;}
.boxwide .sublinebg											{ position:absolute; top:237px; left:  0px; z-index: 5;}
.boxwide .text												{ position:absolute; top:  4px; left:  9px; z-index:10;  font-size:12px; line-height:17px; color:#FFFFFF;}
.boxwide .text a:link										{ color:#FFFFFF; text-decoration:underline;}
.boxwide .text a:hover										{ color:#FFFFFF; text-decoration:none;}
.boxwide .text a:visited									{ color:#FFFFFF; text-decoration:underline;}
.boxwide .text a:visited:hover								{ color:#FFFFFF; text-decoration:none;}
.boxwide .text h2											{  font-size:19px; line-height:24px; color:#FFFFFF; font-weight:normal; padding:0px; margin:0px 0px 0px 0px;}
.boxwide .weiter											{ position:absolute; top:237px; left:519px; z-index:10;  font-size:11px; line-height:17px; color:#5B9E0F; font-weight:bold;}

.boxwidenew													{ position:relative; width:608px; height:137px; overflow:hidden;}
.boxwidenew .bglinks										{ position:absolute; top: 12px; left:  1px; z-index: 5; height:120px; width:432px; overflow:hidden;}
.boxwidenew .bgrechts										{ position:absolute; top: 12px; left:141px; z-index: 5; height:120px; width:432px; overflow:hidden;}
.boxwidenew .headline										{ position:absolute; top:  1px; left:  5px; z-index:10;}
.boxwidenew .headline h1									{  font-size:19px; line-height:24px; color:#437B0C; font-weight:normal; padding:0px; margin:0px;}
.boxwidenew .imagelinks										{ position:absolute; top: 12px; left:  6px; z-index: 5; width:129px; height: 86px; overflow:hidden;}
.boxwidenew .imagerechts									{ position:absolute; top: 12px; left:439px; z-index: 5; width:129px; height: 86px; overflow:hidden;}
.boxwidenew .subline										{ position:absolute; top:103px; left:  5px; z-index:10;  font-size:11px; line-height:17px; color:#5B9E0F;}
.boxwidenew .subline a:link									{ color:#3F3F3F; text-decoration:underline;}
.boxwidenew .subline a:hover								{ color:#3F3F3F; text-decoration:none;}
.boxwidenew .subline a:visited								{ color:#3F3F3F; text-decoration:underline;}
.boxwidenew .subline a:visited:hover						{ color:#3F3F3F; text-decoration:none;}
.boxwidenew .text											{ position:absolute; top: 29px; left:  5px; z-index:10;  font-size:12px; line-height:17px; color:#3F3F3F;}
.boxwidenew .text a:link									{ color:#397400; text-decoration:underline;}
.boxwidenew .text a:hover									{ color:#397400; text-decoration:none;}
.boxwidenew .text a:visited									{ color:#397400; text-decoration:underline;}
.boxwidenew .text a:visited:hover							{ color:#397400; text-decoration:none;}
.boxwidenew .text h1										{  font-size:19px; line-height:24px; color:#397400; font-weight:normal; padding:0px; margin:0px 0px 5px 0px;}

.bull														{ padding-left:15px; margin:0px; padding-top:0px; padding-bottom:0px; list-style-type:disc; list-style-position:outside;}

.contentbg													{ position:relative; width:630px; background-image:url(../pics/boxbg.gif); background-repeat:repeat-y;}
.contentbg .bottompadding									{ height: 11px; width:630px; overflow:hidden;}
.contentbg .lasttrenner										{ padding-top:30px; padding-bottom: 9px; width:630px; overflow:hidden}
.contentbg .textpadding										{ padding-left:17px; padding-right:17px; padding-top:15px; padding-bottom:16px;}
.contentbg .toppadding										{ height: 28px; width:630px; overflow:hidden;}
.contentbg .trenner											{ height:  1px; width:630px; overflow:hidden;}
.contentbg  a:link											{ color:#397400; text-decoration:underline;}
.contentbg  a:hover											{ color:#397400; text-decoration:none;}
.contentbg  a:visited										{ color:#397400; text-decoration:underline;}
.contentbg  a:visited:hover									{ color:#397400; text-decoration:none;}

.contentheadline											{ position:relative;}
.contentheadline .eckeobenrechts							{ position:absolute; top:  0px; left:619px; z-index: 5;}
.contentheadline .topline									{ position:absolute; top:  0px; left:  0px; z-index:4;}
.contentheadline .text										{ position:absolute; top: 15px; left: 18px; color:#3F3F3F;  font-size:11px; font-weight:bold; text-transform:uppercase; z-index:5;}

.downloads 													{}
.downloads h3												{  font-size:14px; color:#2C5E0B; margin:0px; padding:0px 0px 10px 0px;}
.downloads .header											{ padding-left:17px; height:13px; overflow:hidden;}
.downloads .image											{ position:absolute; top: 4px; left:17px; }
.downloads .link											{ position:absolute; top: 9px; left:43px;  color:#000000; font-size:12px; }
.downloads .link a:link										{ color:#000000; text-decoration:none;}
.downloads .link a:hover									{ color:#000000; text-decoration:underline;}
.downloads .link a:visited									{ color:#000000; text-decoration:none;}
.downloads .link a:visited:hover							{ color:#000000; text-decoration:underline;}
.downloads .padding											{ padding-left:1px;}
.downloads .zeilelight										{ position:relative; background-color:#FFFFFF; height:30px; width:628px;}
.downloads .zeiledark										{ position:relative; background-color:#E1EFD1; height:30px; width:628px;}

.fliesstext													{  font-size:12px; line-height:17px; color:#000000;}
.fliesstext h1												{ font-size:14px; line-height:17px; padding:0px 0px 8px 0px; margin:0px;}
.fliesstext h2												{ font-size:14px; line-height:17px; padding:0px 0px 4px 0px; margin:0px;}
.fliesstext	a:link											{ color:#2F630C; text-decoration:underline;}
.fliesstext	a:hover											{ color:#2F630C; text-decoration:none;}
.fliesstext	a:visited										{ color:#2F630C; text-decoration:underline;}
.fliesstext	a:visited:hover									{ color:#2F630C; text-decoration:none;}
.fliesstext .imgleft										{ padding-right:8px; padding-top:4px; padding-bottom:4px;}
.fliesstext .imgright										{ padding-left:8px; padding-top:4px; padding-bottom:4px;}

.float														{ float:left;}
.header														{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height:17px; color: #000000; margin:0px 0px 10px 0px; padding:0px;}
.homepagebg													{ padding-top:100px; /*background-image:url(../pics/homepage/bg.gif); background-repeat:repeat-y;*/}

.links														{}
.links h3													{  font-size:14px; color:#2C5E0B; margin:0px; padding:0px 0px 10px 0px;}
.links .header												{ padding-left:17px; height:13px; overflow:hidden}
.links .link												{ position:absolute; top: 3px; left:8px;  color:#000000; font-size:12px; }
.links .link a:link											{ color:#000000; text-decoration:none;}
.links .link a:hover										{ color:#000000; text-decoration:underline;}
.links .link a:visited										{ color:#000000; text-decoration:none;}
.links .link a:visited:hover								{ color:#000000; text-decoration:underline;}
.links .padding												{ padding-left:1px;}
.links .zeilelight											{ position:relative; background-color:#FFFFFF; height:20px; width:628px;}
.links .zeiledark											{ position:relative; background-color:#E1EFD1; height:20px; width:628px;}
.linkspacer													{ padding-top:4px;}

.nopadding													{ padding:  0px;}

.programmbg													{ padding-top:100px; /*background-image:url(../pics/programm/bg.gif); background-repeat:repeat-y;*/}
.sendungbg													{ /*background-image:url(../pics/sendung/bg.gif); background-repeat:repeat-y;*/}
.zeilentrenner												{ height:18px; width:576px; overflow:hidden;}

#bookshop_einstieg											{ width:628px; border:solid 1px #7FB141; position:relative; left:14px; top:0px; }
#bookshop_einstieg .headline								{ font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#397400; }
#bookshop_einstieg .headline_copy							{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#397400; }
#bookshop_einstieg .einstieg_liste_headline					{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2C5E0B; background-image:url(../../shared/pics/bookshop/einstieg_liste_bg.jpg); background-repeat:no-repeat; font-weight:bold; text-transform:uppercase; padding-left:17px; }
#bookshop_einstieg .einstieg_liste_kategorie				{ color:#7FB141; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#bookshop_einstieg .einstieg_liste_titel					{ color:#2C5E0B; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
#bookshop_einstieg .einstieg_liste_titel a:link				{ color:#2C5E0B; text-decoration:none; }
#bookshop_einstieg .einstieg_liste_titel a:active			{ color:#2C5E0B; text-decoration:underline; }
#bookshop_einstieg .einstieg_liste_titel a:hover			{ color:#2C5E0B; text-decoration:underline; }
#bookshop_einstieg .einstieg_liste_titel a:visited			{ color:#2C5E0B; text-decoration:none; }
#bookshop_einstieg .einstieg_liste_titel a:visited:hover 	{ color:#2C5E0B; text-decoration:underline; }

#bookshop_einstieg .einstieg_liste_autor					{ color:#2C5E0B; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#bookshop_einstieg .einstieg_liste_preis					{ color:#2C5E0B; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }

#bookshop_subnavi .copy										{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#30640C; }
#bookshop_subnavi a:link									{ color:#30640C; text-decoration:none; }
#bookshop_subnavi a:active									{ color:#30640C; text-decoration:underline; }
#bookshop_subnavi a:hover									{ color:#30640C; text-decoration:underline; }
#bookshop_subnavi a:visited									{ color:#30640C; text-decoration:none; }
#bookshop_subnavi a:visited:hover							{ color:#30640C; text-decoration:underline; }

#bookshop_angebote .bookshop_rahmen							{ width:628px; border:solid 1px #7FB141; position:relative; margin-left:14px; }
#bookshop_angebote .headline								{ width:628px; position:relative; height:79px; background-color:#FFFFFF; }
#bookshop_angebote .headline_titel							{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#30640C; font-weight:bold; }
#bookshop_angebote .headline_autor							{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#30640C; font-weight:bold; }
#bookshop_angebote .headline_back_to_product				{ text-align:right; width:206px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#30640C; }
#bookshop_angebote .headline_back_to_product a:link			{ color:#30640C; text-decoration:underline }
#bookshop_angebote .headline_back_to_product a:active		{ color:#30640C; text-decoration:none }
#bookshop_angebote .headline_back_to_product a:hover		{ color:#30640C; text-decoration:none }
#bookshop_angebote .headline_back_to_product a:visited		{ color:#30640C; text-decoration:underline }
#bookshop_angebote .headline_back_to_product a:visited:hover { color:#30640C; text-decoration:none }

#bookshop_angebote .headline_page_navi						{ position:absolute; top:60px; left:0px; background-image:url(../../shared/pics/bookshop/suche/page_navi_bg.jpg); width:628px; height:19px; }
#bookshop_angebote .headline_page_navi_text					{ font-family:Arial, Helvetica, sans-serif; color:#2C5E0B; font-size:12px; }
#bookshop_angebote .headline_page_navi_text a:link			{ color:#2C5E0B; text-decoration:none; }
#bookshop_angebote .headline_page_navi_text a:active		{ color:#2C5E0B; text-decoration:underline; }
#bookshop_angebote .headline_page_navi_text a:hover			{ color:#2C5E0B; text-decoration:underline; }
#bookshop_angebote .headline_page_navi_text a:visited		{ color:#2C5E0B; text-decoration:none; }
#bookshop_angebote .headline_page_navi_text a:visited:hover	{ color:#2C5E0B; text-decoration:underline; }

#bookshop_angebote .copy14									{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; }
#bookshop_angebote .copy14 a:link							{ color:#000000; text-decoration:underline; }
#bookshop_angebote .copy14 a:active							{ color:#000000; text-decoration:none; }
#bookshop_angebote .copy14 a:hover							{ color:#000000; text-decoration:none; }
#bookshop_angebote .copy14 a:visited						{ color:#000000; text-decoration:underline; }
#bookshop_angebote .copy14 a:visited:hover					{ color:#000000; text-decoration:none; }
#bookshop_angebote .copy12									{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; color:#000000; }

#bookshop_angebote .footer_page_navi						{ position:relative; background-image:url(../../shared/pics/bookshop/suche/page_navi_bg.jpg); width:628px; height:19px; }
#bookshop_angebote .footer_page_navi_text					{ font-family:Arial, Helvetica, sans-serif; color:#2C5E0B; font-size:12px; }
#bookshop_angebote .footer_page_navi_text a:link			{ color:#2C5E0B; text-decoration:none; }
#bookshop_angebote .footer_page_navi_text a:active			{ color:#2C5E0B; text-decoration:underline; }
#bookshop_angebote .footer_page_navi_text a:hover			{ color:#2C5E0B; text-decoration:underline; }
#bookshop_angebote .footer_page_navi_text a:visited			{ color:#2C5E0B; text-decoration:none; }
#bookshop_angebote .footer_page_navi_text a:visited:hover	{ color:#2C5E0B; text-decoration:underline; }




#bookshop_detail .bookshop_rahmen							{ width:628px; border:solid 1px #7FB141; position:relative; margin-left:14px; }
#bookshop_detail .headline									{ width:628px; position:relative; height:30px; background-color:#FFFFFF; }
#bookshop_detail .titel										{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold; }
#bookshop_detail .copy										{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
#bookshop_detail .copy a:link								{ color:#2C5E0B; text-decoration:underline; }
#bookshop_detail .copy a:active								{ color:#2C5E0B; text-decoration:none; }
#bookshop_detail .copy a:hover								{ color:#2C5E0B; text-decoration:none; }
#bookshop_detail .copy a:visited							{ color:#2C5E0B; text-decoration:underline; }
#bookshop_detail .copy a:visited:hover						{ color:#2C5E0B; text-decoration:none; }

#bookshop_detail .productinfo								{ width:628px; position:relative; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
#bookshop_detail .productinfo  a:link						{ color:#2C5E0B; text-decoration:underline; }
#bookshop_detail .productinfo  a:active						{ color:#2C5E0B; text-decoration:none; }
#bookshop_detail .productinfo  a:hover						{ color:#2C5E0B; text-decoration:none; }
#bookshop_detail .productinfo  a:visited					{ color:#2C5E0B; text-decoration:underline; }
#bookshop_detail .productinfo  a:visited:hover				{ color:#2C5E0B; text-decoration:none; }
#bookshop_detail .productinfo .copy14						{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; }

#bookshop_detail .productdescription						{ width:628px; position:relative; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; color:#000000; }
#bookshop_detail .productdescription  a:link				{ color:#2C5E0B; text-decoration:underline; }
#bookshop_detail .productdescription  a:active				{ color:#2C5E0B; text-decoration:none; }
#bookshop_detail .productdescription  a:hover				{ color:#2C5E0B; text-decoration:none; }
#bookshop_detail .productdescription  a:visited				{ color:#2C5E0B; text-decoration:underline; }
#bookshop_detail .productdescription  a:visited:hover		{ color:#2C5E0B; text-decoration:none; }
#bookshop_detail .productdescription .copy14				{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; }

#bookshop_detail .aehnliche_buecher							{ width:628px; position:relative; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; color:#000000; }
#bookshop_detail .aehnliche_buecher  a:link					{ color:#2C5E0B; text-decoration:underline; }
#bookshop_detail .aehnliche_buecher  a:active				{ color:#2C5E0B; text-decoration:none; }
#bookshop_detail .aehnliche_buecher  a:hover				{ color:#2C5E0B; text-decoration:none; }
#bookshop_detail .aehnliche_buecher  a:visited				{ color:#2C5E0B; text-decoration:underline; }
#bookshop_detail .aehnliche_buecher  a:visited:hover		{ color:#2C5E0B; text-decoration:none; }
#bookshop_detail .aehnliche_buecher .headline				{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; }

#bookshop_detail .rezension									{ width:628px; position:relative; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
#bookshop_detail .rezension .inhalt							{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; color:#000000; }
#bookshop_detail .rezension  a:link							{ color:#2C5E0B; text-decoration:underline; }
#bookshop_detail .rezension  a:active						{ color:#2C5E0B; text-decoration:none; }
#bookshop_detail .rezension  a:hover						{ color:#2C5E0B; text-decoration:none; }
#bookshop_detail .rezension  a:visited						{ color:#2C5E0B; text-decoration:underline; }
#bookshop_detail .rezension  a:visited:hover				{ color:#2C5E0B; text-decoration:none; }
#bookshop_detail .rezension .copy14							{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000; }
#bookshop_detail .rezension .page_navi						{ position:relative; height:19px; }
#bookshop_detail .rezension .page_navi_text					{ font-family:Arial, Helvetica, sans-serif; color:#2C5E0B; font-size:12px; }
#bookshop_detail .rezension .page_navi_text a:link			{ color:#2C5E0B; text-decoration:none; }
#bookshop_detail .rezension .page_navi_text a:active		{ color:#2C5E0B; text-decoration:underline; }
#bookshop_detail .rezension .page_navi_text a:hover			{ color:#2C5E0B; text-decoration:underline; }
#bookshop_detail .rezension .page_navi_text a:visited		{ color:#2C5E0B; text-decoration:none; }
#bookshop_detail .rezension .page_navi_text a:visited:hover	{ color:#2C5E0B; text-decoration:underline; }


#bookshop_suche .bookshop_rahmen							{ width:628px; border:solid 1px #7FB141; position:relative; margin-left:14px; }
#bookshop_suche .headline									{ width:628px; position:relative; height:79px; background-color:#FFFFFF; }
#bookshop_suche .headline_suchbegriff						{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#30640C; font-weight:bold; }
#bookshop_suche .headline_kategorie							{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#30640C; font-weight:bold; }
#bookshop_suche .headline_sortieren_nach					{ text-align:right; width:206px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
#bookshop_suche .headline_page_navi							{ position:absolute; top:60px; left:0px; background-image:url(../../shared/pics/bookshop/suche/page_navi_bg.jpg); width:628px; height:19px; }
#bookshop_suche .headline_page_navi_text					{ font-family:Arial, Helvetica, sans-serif; color:#2C5E0B; font-size:12px; }
#bookshop_suche .headline_page_navi_text a:link				{ color:#2C5E0B; text-decoration:none; }
#bookshop_suche .headline_page_navi_text a:active			{ color:#2C5E0B; text-decoration:underline; }
#bookshop_suche .headline_page_navi_text a:hover			{ color:#2C5E0B; text-decoration:underline; }
#bookshop_suche .headline_page_navi_text a:visited			{ color:#2C5E0B; text-decoration:none; }
#bookshop_suche .headline_page_navi_text a:visited:hover	{ color:#2C5E0B; text-decoration:underline; }

#bookshop_suche .ergebnis_titel								{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000; }
#bookshop_suche .ergebnis_titel a:link						{ color:#000000; text-decoration:none; }
#bookshop_suche .ergebnis_titel a:active					{ color:#000000; text-decoration:underline; }
#bookshop_suche .ergebnis_titel a:hover						{ color:#000000; text-decoration:underline; }
#bookshop_suche .ergebnis_titel a:visited					{ color:#000000; text-decoration:none; }
#bookshop_suche .ergebnis_titel a:visited:hover				{ color:#000000; text-decoration:underline; }

#bookshop_suche .ergebnis_copy								{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
#bookshop_suche .ergebnis_copy a:link						{ color:#000000; text-decoration:underline; }
#bookshop_suche .ergebnis_copy a:active						{ color:#000000; text-decoration:none; }
#bookshop_suche .ergebnis_copy a:hover						{ color:#000000; text-decoration:none; }
#bookshop_suche .ergebnis_copy a:visited					{ color:#000000; text-decoration:underline; }
#bookshop_suche .ergebnis_copy a:visited:hover				{ color:#000000; text-decoration:none; }

#bookshop_suche .footer_page_navi							{ position:relative; background-image:url(../../shared/pics/bookshop/suche/page_navi_bg.jpg); width:628px; height:19px; }
#bookshop_suche .footer_page_navi_text						{ font-family:Arial, Helvetica, sans-serif; color:#2C5E0B; font-size:12px; }
#bookshop_suche .footer_page_navi_text a:link				{ color:#2C5E0B; text-decoration:none; }
#bookshop_suche .footer_page_navi_text a:active				{ color:#2C5E0B; text-decoration:underline; }
#bookshop_suche .footer_page_navi_text a:hover				{ color:#2C5E0B; text-decoration:underline; }
#bookshop_suche .footer_page_navi_text a:visited			{ color:#2C5E0B; text-decoration:none; }
#bookshop_suche .footer_page_navi_text a:visited:hover		{ color:#2C5E0B; text-decoration:underline; }

#bookshop_warenkorb .bookshop_rahmen						{ width:628px; background-color:#FFFFFF; border:solid 1px #7FB141; position:relative; margin-left:14px;}
#bookshop_warenkorb .headline								{ width:628px; position:relative; height:59px; background-color:#FFFFFF; }
#bookshop_warenkorb .headline .copy							{ font-family:Arial, Helvetica, sans-serif; color:#30640C; font-size:12px; font-weight:bold; }
#bookshop_warenkorb .warenkorb_item							{ font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; line-height:17px; padding-top:10px; padding-bottom:10px; }
#bookshop_warenkorb .warenkorb_item	a:link					{ color:#000000; text-decoration:underline; }
#bookshop_warenkorb .warenkorb_item	a:active				{ color:#000000; text-decoration:none; }
#bookshop_warenkorb .warenkorb_item	a:hover					{ color:#000000; text-decoration:none; }
#bookshop_warenkorb .warenkorb_item	a:visited				{ color:#000000; text-decoration:underline; }
#bookshop_warenkorb .warenkorb_item	a:visited:hover			{ color:#000000; text-decoration:none; }
#bookshop_warenkorb .warenkorb_item_head					{ font-family:Arial, Helvetica, sans-serif; color:#2C5E0B; font-size:12px; padding-top:3px; }

#laycenter 													{ position:relative; width:1023px;}

#layclipothek 												{ position:relative; width:644px}
#layclipothek .clip 										{ position:relative;}
#layclipothek .contentbg .toppadding						{ height: 12px; width:630px; overflow:hidden;}
#layclipothek .contentbg .bottompadding						{ height: 11px; padding-bottom:5px; width:630px; overflow:hidden;}
#layclipothek .contentbg .lasttrenner						{ padding-top:0px; padding-bottom: 9px; width:630px; overflow:hidden}
#layclipothek .clip .art									{ position:absolute; top:254px; left:  9px; font-size:12px; color:#2C5E0B; font-weight:bold; z-index:5;}
#layclipothek .clip .ecke									{ position:absolute; top: 28px; left:  0px; z-index:5;}
#layclipothek .clip .erstausstrahlung						{ position:absolute; top: 21px; left:  2px; font-size:12px; color:#2C5E0B;}
#layclipothek .clip .footer 								{ position:relative; width:294px; height: 45px;}
#layclipothek .clip .header 								{ position:relative; width:294px; height: 28px; margin:0px; padding:0px;}
#layclipothek .clip .headline								{ position:absolute; top:  1px; left:  2px;}
#layclipothek .clip .headline h2							{ font-size:16px; color:#000000; padding:0px; margin:0px; font-weight:normal;}
#layclipothek .clip .image									{ position:relative; width:294px; height:165px; overflow:hidden;}
#layclipothek .clip .infos									{ position:absolute; top:229px; left:197px; font-size:12px; font-weight: bold; color:#30630C;  z-index:5;}
#layclipothek .clip .maske									{ position:absolute; top:193px; left:  0px; z-index:15;}
#layclipothek .clip .sendung								{ position:absolute; top: 38px; left:  2px; font-size:12px; color:#2C5E0B; font-weight:bold;}
#layclipothek .clip .spielzeit								{ position:absolute; top:200px; left:  7px; font-size:12px; font-style:italic; z-index:20;}
#layclipothek .clip .ajax 									{ position:absolute; top:236px; left:  0px; z-index:40;}
#layclipothek .clip .ajax .tagsbez							{ width:118px; font-size:12px; font-weight:bold;}
#layclipothek .clip .ajax .tags								{ width:157px; font-size:12px;}
#layclipothek .clip .ajax .nextsendbez						{ width:118px; font-size:12px; font-weight:bold;}
#layclipothek .clip .ajax .nextsend							{ width:157px; font-size:12px;}
#layclipothek .clip .ajax .desciptionbez					{ width:118px; font-size:12px; font-weight:bold;}
#layclipothek .clip .ajax .desciption						{ width:270px; font-size:12px;}
#layclipothek .clip .ajax .bgtop							{ position:relative; background-color:#E4F5CC; width:294px;}
#layclipothek .clip .ajax .bgtop .padding					{ padding:25px 0px 15px 11px;}
#layclipothek .clip .ajax .bgmiddle							{ position:relative; background-color:#F4FBEB; width:294px;}
#layclipothek .clip .ajax .bgmiddle .padding				{ padding: 8px 0px  8px 11px;}
#layclipothek .clip .ajax .bgbottom							{ position:relative;}
#layclipothek .clip .ajax .bgbottom .bgimage				{}
#layclipothek .clip .ajax .infopaketbez						{ position:absolute; top:18px; left: 59px; z-index:10;}
#layclipothek .clip .ajax .infopaket						{ position:absolute; top:35px; left: 59px; z-index:10;}
#layclipothek .clip .ajax .infopaketimage					{ position:absolute; top:14px; left: 10px; z-index:10;}
#layclipothek .clip .ajax .schliessen						{ position:absolute; top:40px; left:275px; z-index:10;}
#layclipothek .cliphero 									{ position:relative;}
#layclipothek .cliphero .art								{ position:absolute; top:381px; left:126px; font-size:12px; font-weight: bold; z-index:20;}
#layclipothek .cliphero .ecke								{ position:absolute; top: 39px; left:  0px; z-index:5;}
#layclipothek .cliphero .erstausstrahlung					{ position:absolute; top: 21px; left:  3px; font-size:12px; color:#2F620C;}
#layclipothek .cliphero .footer 							{ position:relative; width:596px; height: 29px;}
#layclipothek .cliphero .header								{ position:relative; width:596px; height: 20px; margin:0px; padding:0px;}
#layclipothek .cliphero .headline							{ position:absolute; top:  1px; left:2px; }
#layclipothek .cliphero .headline h1						{ font-size:18px; color:#000000; padding:0px; margin:0px; font-weight:normal;}
#layclipothek .cliphero .image								{ position:relative; width:596px; height:335px; overflow:hidden;}
#layclipothek .cliphero .infos								{ position:absolute; top:381px; left:262px; font-size:12px; font-weight: bold; color:#30630C; z-index:20;}
#layclipothek .cliphero .maske								{ position:absolute; top:365px; left:  0px; z-index:15;}
#layclipothek .cliphero .sendung							{ position:absolute; top:  5px; left:302px; text-align:right; width:295px; font-size:11px; color:#2F620C;}
#layclipothek .cliphero .sendungbezeichnung					{ position:absolute; top: 19px; left:302px; text-align:right; width:295px; font-size:13px; color:#2F620C;}
#layclipothek .cliphero .spielzeit							{ position:absolute; top:381px; left: 11px; font-size:12px; font-style:italic; z-index:20;}
#layclipothek .cliphero .ajax 								{ position:absolute; top:396px; left:  0px; z-index:10;}
#layclipothek .cliphero .ajax .tagsbez						{ width:118px; font-size:12px; font-weight:bold;}
#layclipothek .cliphero .ajax .tags							{ width:444px; font-size:12px;}
#layclipothek .cliphero .ajax .nextsendbez					{ width:118px; font-size:12px; font-weight:bold;}
#layclipothek .cliphero .ajax .nextsend						{ width:444px; font-size:12px;}
#layclipothek .cliphero .ajax .desciptionbez				{ width:118px; font-size:12px; font-weight:bold;}
#layclipothek .cliphero .ajax .desciption					{ width:444px; font-size:12px;}
#layclipothek .cliphero .ajax .bgtop						{ position:relative; background-color:#E4F5CC; width:596px;}
#layclipothek .cliphero .ajax .bgtop .padding				{ padding:25px 0px 15px 11px;}
#layclipothek .cliphero .ajax .bgmiddle						{ position:relative; background-color:#F4FBEB; width:596px;}
#layclipothek .cliphero .ajax .bgmiddle .padding			{ padding: 8px 0px  8px 11px;}
#layclipothek .cliphero .ajax .bgbottom						{ position:relative;}
#layclipothek .cliphero .ajax .bgbottom .bgimage			{}
#layclipothek .cliphero .ajax .infopaketbez					{ position:absolute; top:18px; left:129px; z-index:10;}
#layclipothek .cliphero .ajax .infopaket					{ position:absolute; top:35px; left:129px; z-index:10;}
#layclipothek .cliphero .ajax .infopaketimage				{ position:absolute; top:14px; left: 27px; z-index:10;}
#layclipothek .cliphero .ajax .schliessen					{ position:absolute; top:40px; left:576px; z-index:10;}

#layclipothek .clipsmall 									{ position:relative;}
#layclipothek .clipsmall .art								{ display:none;}
#layclipothek .clipsmall .ecke								{ position:absolute; top: 28px; left:  0px; z-index:5;}
#layclipothek .clipsmall .erstausstrahlung					{ position:absolute; top: 20px; left:  2px; font-size:12px; color:#2C5E0B;}
#layclipothek .clipsmall .footer							{ position:relative; width:196px; height: 48px; z-index:10;}
#layclipothek .clipsmall .header							{ position:relative; width:196px; height: 28px; margin:0px; padding:0px;}
#layclipothek .clipsmall .headline							{ position:absolute; top:  3px; left:  2px;}
#layclipothek .clipsmall .headline h3						{ font-size:12px; color:#000000; padding:0px; margin:0px; font-weight:normal;}
#layclipothek .clipsmall .image								{ position:relative; width:196px; height:110px; overflow:hidden;}
#layclipothek .clipsmall .infos								{ position:absolute; top:178px; left: 99px; font-size:12px; font-weight: bold; color:#30630C;}
#layclipothek .clipsmall .maske								{ position:absolute; top:138px; left:  0px; z-index:15;}
#layclipothek .clipsmall .sendung							{ position:absolute; top: 35px; left:  2px; font-size:12px; color:#2C5E0B; font-weight:bold;}
#layclipothek .clipsmall .spielzeit							{ position:absolute; top:148px; left:  7px; font-size:12px; font-style:italic; z-index:20;}
#layclipothek .clipsmall .ajax 								{ position:absolute; top: 56px; left:196px; z-index:50;}
#layclipothek .clipsmall .ajax .tagsbez						{ width:118px; font-size:12px; font-weight:bold;}
#layclipothek .clipsmall .ajax .tags						{ width:157px; font-size:12px;}
#layclipothek .clipsmall .ajax .nextsendbez					{ width:118px; font-size:12px; font-weight:bold;}
#layclipothek .clipsmall .ajax .nextsend					{ width:157px; font-size:12px;}
#layclipothek .clipsmall .ajax .desciptionbez				{ width:118px; font-size:12px; font-weight:bold;}
#layclipothek .clipsmall .ajax .desciption					{ width:270px; font-size:12px;}
#layclipothek .clipsmall .ajax .bgtop						{ position:relative; background-color:#E4F5CC; width:294px;}
#layclipothek .clipsmall .ajax .bgtop .padding				{ padding:25px 0px 15px 11px;}
#layclipothek .clipsmall .ajax .bgmiddle					{ position:relative; background-color:#F4FBEB; width:294px;}
#layclipothek .clipsmall .ajax .bgmiddle .padding			{ padding: 8px 0px  8px 11px;}
#layclipothek .clipsmall .ajax .bgbottom					{ position:relative;}
#layclipothek .clipsmall .ajax .bgbottom .bgimage			{}
#layclipothek .clipsmall .ajax .infopaketbez				{ position:absolute; top:18px; left: 59px; z-index:10;}
#layclipothek .clipsmall .ajax .infopaket					{ position:absolute; top:35px; left: 59px; z-index:10;}
#layclipothek .clipsmall .ajax .infopaketimage				{ position:absolute; top:14px; left: 10px; z-index:10;}
#layclipothek .clipsmall .ajax .schliessen					{ position:absolute; top:40px; left:275px; z-index:10;}
#layclipothek .clipsmall .ajaxright							{ position:absolute; top: 56px; left:-294px; z-index:50;}
#layclipothek .clipsmall .ajaxright .tagsbez				{ width:118px; font-size:12px; font-weight:bold;}
#layclipothek .clipsmall .ajaxright .tags					{ width:157px; font-size:12px;}
#layclipothek .clipsmall .ajaxright .nextsendbez			{ width:118px; font-size:12px; font-weight:bold;}
#layclipothek .clipsmall .ajaxright .nextsend				{ width:157px; font-size:12px;}
#layclipothek .clipsmall .ajaxright .desciptionbez			{ width:118px; font-size:12px; font-weight:bold;}
#layclipothek .clipsmall .ajaxright .desciption				{ width:270px; font-size:12px;}
#layclipothek .clipsmall .ajaxright .bgtop					{ position:relative; background-color:#E4F5CC; width:294px;}
#layclipothek .clipsmall .ajaxright .bgtop .padding			{ padding:25px 0px 15px 11px;}
#layclipothek .clipsmall .ajaxright .bgmiddle				{ position:relative; background-color:#F4FBEB; width:294px;}
#layclipothek .clipsmall .ajaxright .bgmiddle .padding		{ padding: 8px 0px  8px 11px;}
#layclipothek .clipsmall .ajaxright .bgbottom				{ position:relative;}
#layclipothek .clipsmall .ajaxright .bgbottom .bgimage		{}
#layclipothek .clipsmall .ajaxright .infopaketbez			{ position:absolute; top:18px; left: 59px; z-index:10;}
#layclipothek .clipsmall .ajaxright .infopaket				{ position:absolute; top:35px; left: 59px; z-index:10;}
#layclipothek .clipsmall .ajaxright .infopaketimage			{ position:absolute; top:14px; left: 10px; z-index:10;}
#layclipothek .clipsmall .ajaxright .schliessen				{ position:absolute; top:40px; left:275px; z-index:10;}

#layclipothek .clipsmall_two 									{ position:relative;}
#layclipothek .clipsmall_two .art								{ display:none;}
#layclipothek .clipsmall_two .ecke								{ position:absolute; top: 26px; left:  0px; z-index:5;}
#layclipothek .clipsmall_two .erstausstrahlung					{ position:absolute; top: 20px; left:  2px; font-size:12px; color:#2C5E0B;}
#layclipothek .clipsmall_two .footer							{ position:relative; width:146px; height: 45px; z-index:10;}
#layclipothek .clipsmall_two .header							{ position:relative; width:146px; height: 26px; margin:0px; padding:0px;}
#layclipothek .clipsmall_two .headline							{ position:absolute; top:  3px; left:  2px;}
#layclipothek .clipsmall_two .headline h3						{ font-size:12px; color:#000000; padding:0px; margin:0px; font-weight:normal;}
#layclipothek .clipsmall_two .image								{ position:relative; width:146px; height:81px; overflow:hidden;}
#layclipothek .clipsmall_two .infos								{ position:absolute; top:146px; left: 96px; font-size:12px; font-weight: bold; color:#30630C;}
#layclipothek .clipsmall_two .maske								{ position:absolute; top:107px; left:  0px; z-index:15;}
#layclipothek .clipsmall_two .sendung							{ position:absolute; top: 35px; left:  2px; font-size:12px; color:#2C5E0B; font-weight:bold;}
#layclipothek .clipsmall_two .spielzeit							{ position:absolute; top:146px; left:  7px; font-size:12px; font-style:italic; z-index:20;}
#layclipothek .clipsmall_two .ajax 								{ position:absolute; top: 56px; left:196px; z-index:50;}
#layclipothek .clipsmall_two .ajax .tagsbez						{ width:118px; font-size:12px; font-weight:bold;}
#layclipothek .clipsmall_two .ajax .tags						{ width:157px; font-size:12px;}
#layclipothek .clipsmall_two .ajax .nextsendbez					{ width:118px; font-size:12px; font-weight:bold;}
#layclipothek .clipsmall_two .ajax .nextsend					{ width:157px; font-size:12px;}
#layclipothek .clipsmall_two .ajax .desciptionbez				{ width:118px; font-size:12px; font-weight:bold;}
#layclipothek .clipsmall_two .ajax .desciption					{ width:270px; font-size:12px;}
#layclipothek .clipsmall_two .ajax .bgtop						{ position:relative; background-color:#E4F5CC; width:294px;}
#layclipothek .clipsmall_two .ajax .bgtop .padding				{ padding:25px 0px 15px 11px;}
#layclipothek .clipsmall_two .ajax .bgmiddle					{ position:relative; background-color:#F4FBEB; width:294px;}
#layclipothek .clipsmall_two .ajax .bgmiddle .padding			{ padding: 8px 0px  8px 11px;}
#layclipothek .clipsmall_two .ajax .bgbottom					{ position:relative;}
#layclipothek .clipsmall_two .ajax .bgbottom .bgimage			{}
#layclipothek .clipsmall_two .ajax .infopaketbez				{ position:absolute; top:18px; left: 59px; z-index:10;}
#layclipothek .clipsmall_two .ajax .infopaket					{ position:absolute; top:35px; left: 59px; z-index:10;}
#layclipothek .clipsmall_two .ajax .infopaketimage				{ position:absolute; top:14px; left: 10px; z-index:10;}
#layclipothek .clipsmall_two .ajax .schliessen					{ position:absolute; top:40px; left:275px; z-index:10;}
#layclipothek .clipsmall_two .ajaxright							{ position:absolute; top: 56px; left:-294px; z-index:50;}
#layclipothek .clipsmall_two .ajaxright .tagsbez				{ width:118px; font-size:12px; font-weight:bold;}
#layclipothek .clipsmall_two .ajaxright .tags					{ width:157px; font-size:12px;}
#layclipothek .clipsmall_two .ajaxright .nextsendbez			{ width:118px; font-size:12px; font-weight:bold;}
#layclipothek .clipsmall_two .ajaxright .nextsend				{ width:157px; font-size:12px;}
#layclipothek .clipsmall_two .ajaxright .desciptionbez			{ width:118px; font-size:12px; font-weight:bold;}
#layclipothek .clipsmall_two .ajaxright .desciption				{ width:270px; font-size:12px;}
#layclipothek .clipsmall_two .ajaxright .bgtop					{ position:relative; background-color:#E4F5CC; width:294px;}
#layclipothek .clipsmall_two .ajaxright .bgtop .padding			{ padding:25px 0px 15px 11px;}
#layclipothek .clipsmall_two .ajaxright .bgmiddle				{ position:relative; background-color:#F4FBEB; width:294px;}
#layclipothek .clipsmall_two .ajaxright .bgmiddle .padding		{ padding: 8px 0px  8px 11px;}
#layclipothek .clipsmall_two .ajaxright .bgbottom				{ position:relative;}
#layclipothek .clipsmall_two .ajaxright .bgbottom .bgimage		{}
#layclipothek .clipsmall_two .ajaxright .infopaketbez			{ position:absolute; top:18px; left: 59px; z-index:10;}
#layclipothek .clipsmall_two .ajaxright .infopaket				{ position:absolute; top:35px; left: 59px; z-index:10;}
#layclipothek .clipsmall_two .ajaxright .infopaketimage			{ position:absolute; top:14px; left: 10px; z-index:10;}
#layclipothek .clipsmall_two .ajaxright .schliessen				{ position:absolute; top:40px; left:275px; z-index:10;}
#layclipothek .contentbg .clippadding						{ padding: 0px 1px 0px 1px;}
#layclipothek .contentbg .clippadding .bgdark				{ padding-left: 18px; padding-right: 10px; background-color:#E9E9E9; padding-top:15px; padding-bottom: 12px; }
#layclipothek .contentbg .clippadding .bglight				{  background-color:#FFFFFF; padding:8px 8px 15px 14px }
#layclipothek .contentbg .textpadding						{ padding: 0px 1px 0px 1px;}
#layclipothek .contentbg .textpadding .bgdark				{ padding-left: 18px; padding-right: 10px; background-color:#E9E9E9; padding-top:15px; padding-bottom: 16px; }
#layclipothek .contentbg .textpadding .bglight				{ padding-left: 18px; padding-right: 10px; background-color:#FFFFFF; padding-top:15px; padding-bottom: 16px; }
#layclipothek .downloads .header							{ padding-left:  8px;}
#layclipothek .links .header								{ padding-left:  8px;}
#layclipothek .hspacer										{ width:  5px; height:154px;}
#layclipothek .hspacerwide									{ width:  12px; height:188px; }
#layclipothek .spacer										{ width:100%;  height: 15px; }
#layclipothek .standardpadding								{ padding-left: 14px; padding-top:  0px;}
#layclipothek .to_top								{ position: relative; top: 12px; width:80px; left: 20px;color:#3F3F3F;font-size:11px;font-weight:bold;}

#layclipothekdetail											{ position:relative; width:644px}
#layclipothekdetail .weiterClips					{position:absolute;left:440px;top:103px;width:176px;height:319px;overflow:auto;background-color:#e4f1cf;}
#layclipothekdetail .weitereClipstop			{position:absolute;left:440px;top:82px}
#layclipothekdetail .weitereClipsTeaser    {position:absolute;left:458px;top:85px;z-index:12;color:#2C5E0B; font-weight:bold;}
#layclipothekdetail .clip	 								{ position:relative;}
#layclipothekdetail .clip .ecke								{ position:absolute; top: 39px; left:  0px; z-index:5;}
#layclipothekdetail .clip .erstausstrahlung					{ position:absolute; top: 20px; left:  3px; font-size:12px; color:#2F620C;}
#layclipothekdetail .clip .footer 							{ position:relative; width:596px; height: 29px;}
#layclipothekdetail .clip .header							{ position:relative; width:596px; height: 39px; margin:0px; padding:0px;}
#layclipothekdetail .clip .headline							{ position:absolute; top:  0px; left:2px;line-height:20px;z-index:15; height:30px}
#layclipothekdetail .clip .headline h1						{ font-size:18px; color:#000000; padding:0px; margin:0px; font-weight:normal;line-height:20px;z-index:15; height:30px}
#layclipothekdetail .clip .image							{ position:relative; width:596px; height:448px; overflow:hidden;}
#layclipothekdetail .clip .infos							{ position:absolute; top:494px; left:262px; font-size:12px; font-weight: bold; color:#30630C; z-index:20;}
#layclipothekdetail .clip .maske							{ position:absolute; top:478px; left:  0px; z-index:15;}
#layclipothekdetail .clip .sendung							{ position:absolute; top:  3px; left:110px; text-align:right; width:295px; font-size:11px; color:#2F620C;}
#layclipothekdetail .clip .sendungbezeichnung				{ position:absolute; top: 20px; left:110px; text-align:right; width:295px; font-size:13px; color:#2F620C;}
#layclipothekdetail .details	 							{ position:relative;}
#layclipothekdetail .details .tagsbez						{ width:118px; font-size:12px; font-weight:bold;}
#layclipothekdetail .details .tags							{ width:444px; font-size:12px;}
#layclipothekdetail .details .desciptionbez					{ width:118px; font-size:12px; font-weight:bold;}
#layclipothekdetail .details .desciption					{ width:444px; font-size:12px;}
#layclipothekdetail .details .bgtop							{ position:relative; background-color:#E4F5CC; width:597px;}
#layclipothekdetail .details .bgtop .padding				{ padding:13px 0px 15px 11px;}
#layclipothekdetail .details .bgmiddle						{ position:relative; background-color:#F4FBEB; width:597px; overflow:hidden;}
#layclipothekdetail .details .bgmiddle .padding				{ padding: 6px 0px  8px 11px;}
#layclipothekdetail .details .bgbottom						{ position:relative;}
#layclipothekdetail .details .bgbottom .bgimage				{}
#layclipothekdetail .details .infopaketbez					{ position:absolute; top:20px; left:129px; z-index:10;}
#layclipothekdetail .details .infopaket						{ position:absolute; top:37px; left:129px; z-index:10;}
#layclipothekdetail .details .infopaketimage				{ position:absolute; top:12px; left: 27px; z-index:10;}
#layclipothekdetail .details .top							{ position:relative; width:597px; height:44px;}
#layclipothekdetail .details .spielzeit						{ position:absolute; top:14px; left: 12px; z-index:10; font-style:italic;font-size:12px;}
#layclipothekdetail .details .art							{ position:absolute; top:14px; left:127px; z-index:10; font-weight:bold;}
#layclipothekdetail .details .ecke							{ position:absolute; top:33px; left:586px; z-index:10;}
#layclipothekdetail .contentbg .clippadding					{ padding: 0px 1px 0px 1px;}
#layclipothekdetail .contentbg .clippadding .bgdark			{ padding-left: 18px; padding-right: 10px; background-color:#E9E9E9; padding-top:15px; padding-bottom: 12px; }
#layclipothekdetail .contentbg .clippadding .bglight		{ padding-left: 18px; padding-right: 10px; background-color:#FFFFFF; padding-top:15px; padding-bottom: 12px; }
#layclipothekdetail .contentbg .textpadding					{ padding: 0px 1px 0px 1px;}
#layclipothekdetail .contentbg .textpadding .bgdark			{ padding-left: 18px; padding-right: 10px; background-color:#E9E9E9; padding-top:15px; padding-bottom: 16px; }
#layclipothekdetail .contentbg .textpadding .bglight		{ padding-left: 18px; padding-right: 10px; background-color:#FFFFFF; padding-top:15px; padding-bottom: 16px; }
#layclipothekdetail .downloads .header						{ padding-left:  8px;}
#layclipothekdetail .links .header							{ padding-left:  8px;}
#layclipothekdetail .hspacer								{ width:  5px; height:188px;}
#layclipothekdetail .hspacerwide							{ width:  7px; height:260px; }
#layclipothekdetail .spacer									{ width:100%;  height: 15px; }
#layclipothekdetail .standardpadding						{ padding-left: 14px; padding-top:  0px;}
#layclipothekdetail .weitere								{ position:relative;}
#layclipothekdetail .weitere .padding						{ padding:8px 0px 0px 19px;}
#layclipothekdetail .weitere .header						{ font-size:12px; font-weight:bold; color:#2F630C;}
#layclipothekdetail .weitere .clips							{ position:relative; width:128px;}
#layclipothekdetail .weitere .image							{ width:113px; height:64px; overflow:hidden;}
#layclipothekdetail .weitere .bezeichnung					{ color:#2F630C; padding-bottom:7px; padding-top:2px;}

#laycontent 														{ position:relative; width:838px;}
#laycontent .schatten										{ position:relative; width:605px; height:23px; overflow:hidden;}
#laycontent .schattencontent						{ position:relative; width:803px; height:23px; overflow:hidden;}
#laycontent .homepagepadding						{ padding-left:14px; padding-top:0px;}


#layfeedback 												{ position:relative; width:644px}
#layfeedback .contentbg .textpadding						{ padding: 0px 1px 0px 1px;}
#layfeedback .contentbg .textpadding .bgdark				{ padding-left:16px; padding-right:10px; background-color:#E4F1CF; padding-top:15px; padding-bottom:16px; overflow:hidden }
#layfeedback .contentbg .textpadding .bglight				{ padding-left:16px; padding-right:10px; background-color:#FFFFFF; padding-top:15px; padding-bottom:16px; overflow:hidden }
#layfeedback .downloads .header								{ padding-left:8px;}
#layfeedback .links .header									{ padding-left:8px;}
#layfeedback .spacer										{ width:100%; height:15px; }
#layfeedback .standardpadding								{ padding-left:14px; padding-top:0px;}

#layfeedbackuebersicht 										{ position:relative; width:630px}
#layfeedbackuebersicht .contentbg .bottompadding			{ height: 36px;}
#layfeedbackuebersicht .contentbg .lasttrenner				{ padding-bottom: 0px;}
#layfeedbackuebersicht .contentbg .quickfinder				{ position:absolute; top:12px; left:316px; width:300px; text-align:right;  font-size:11px; color:#2C5E0B; }
#layfeedbackuebersicht .contentbg .quickfinder select		{ border:#999999 1px solid;  font-size:11px; color:#000000; }
#layfeedbackuebersicht .contentbg .toppadding				{ width:301px;}
#layfeedbackuebersicht .contentbg .textpadding				{ padding: 0px 1px 0px 1px;}
#layfeedbackuebersicht .contentbg .textpadding .bgdark		{ padding-left:16px; padding-right:10px; background-color:#E4F1CF; padding-top:15px; padding-bottom:16px; }
#layfeedbackuebersicht .contentbg .textpadding .bglight		{ padding-left:16px; padding-right:10px; background-color:#FFFFFF; padding-top:15px; padding-bottom:16px; }
#layfeedbackuebersicht .bottom								{ position:relative; height: 25px; width:630px; background-image:url(../pics/feedbackuebersicht/bottombg.gif); background-repeat:no-repeat; color:#2C5E0B; text-decoration:none;  font-size:12px;}
#layfeedbackuebersicht .bottom a:link						{ color:#2C5E0B; text-decoration:none;}
#layfeedbackuebersicht .bottom a:hover						{ color:#2C5E0B; text-decoration:underline;}
#layfeedbackuebersicht .bottom a:visited					{ color:#2C5E0B; text-decoration:none;}
#layfeedbackuebersicht .bottom a:visited:hover				{ color:#2C5E0B; text-decoration:underline;}
#layfeedbackuebersicht .bottom .left						{ position:absolute; left:234px; top:6px;}
#layfeedbackuebersicht .bottom .right						{ position:absolute; left:540px; top:6px;}
#layfeedbackuebersicht .spacer								{ width:100%; height:15px; }
#layfeedbackuebersicht .standardpadding						{ padding-left:14px; padding-top:0px;}
#layfeedbackuebersicht .zeile								{ position:relative; width:630px;}
#layfeedbackuebersicht .zeile .bgdark						{ position:relative; background-color:#E4F1CF; width:628px; overflow:hidden; background-image:url(../pics/feedbackuebersicht/bg.gif); background-repeat:repeat-y;}
#layfeedbackuebersicht .zeile .bglight						{ position:relative; background-color:#FFFFFF; width:628px; overflow:hidden; background-image:url(../pics/feedbackuebersicht/bg.gif); background-repeat:repeat-y;}
#layfeedbackuebersicht .zeile .paddingleft 					{ height:169px; width:  1px; overflow:hidden;}
#layfeedbackuebersicht .zeile .kasten						{ position:relative; width:313px; }
#layfeedbackuebersicht .zeile .kasten .headline				{ position:absolute; top: 9px; left: 18px; z-index:10}
#layfeedbackuebersicht .zeile .kasten .headline h2			{  font-size:18px; color:#2C5E0B; font-weight:normal; padding:0px; margin:0px;}
#layfeedbackuebersicht .zeile .kasten .image				{ position:absolute; top: 34px; left: 16px; height:169px; width:290px; overflow:hidden; z-index:3;}
#layfeedbackuebersicht .zeile .kasten .padding				{ height:208px; width:300px; }
#layfeedbackuebersicht .zeile .kasten .rulo					{ position:absolute; top:  0px; left:  0px; z-index:5;}
#layfeedbackuebersicht .zeile .kasten .ruru					{ position:absolute; top:161px; left:282px; z-index:5;}
#layfeedbackuebersicht .zeile .sendetermin					{ position:absolute; top:211px; left:12px; color:#2C5E0B;  font-size:12px; font-weight:bold;}
#layfeedbackuebersicht .zeile .text							{ color:#2C5E0B;  font-size:12px; line-height:17px; width:290px; overflow:hidden;}
#layfeedbackuebersicht .zeile .text .textpadding			{ padding: 0px 0px 8px 18px;}
#layfeedbackuebersicht .zeile .weiter						{ position:absolute; top:211px; left:156px; text-align:right; color:#2C5E0B;  font-size:12px;}
#layfeedbackuebersicht .zeile .weiter a:link				{ color:#2C5E0B; text-decoration:none; }
#layfeedbackuebersicht .zeile .weiter a:hover				{ color:#2C5E0B; text-decoration:underline; }
#layfeedbackuebersicht .zeile .weiter a:visited				{ color:#2C5E0B; text-decoration:none; }
#layfeedbackuebersicht .zeile .weiter a:visited:hover		{ color:#2C5E0B; text-decoration:underline; }
#layfeedbackuebersicht .zeile .vertikaltrenner				{ width:1px; overflow:hidden; height:160px; }

#laykontakt 												{ position:relative; width:644px}
#laykontakt .formular										{ position:relative;  font-size:12px; line-height:14px; width:619px; height:376px;}
#laykontakt .formular .anredebez							{ position:absolute; top: 10px; left: 17px; width:130px; overflow:hidden;}
#laykontakt .formular .namebez								{ position:absolute; top: 40px; left: 17px; width:130px; overflow:hidden;}
#laykontakt .formular .strassebez							{ position:absolute; top: 70px; left: 17px; width:130px; overflow:hidden;}
#laykontakt .formular .plzbez								{ position:absolute; top:100px; left: 17px; width:130px; overflow:hidden;}
#laykontakt .formular .telefonbez							{ position:absolute; top:130px; left: 17px; width:130px; overflow:hidden;}
#laykontakt .formular .faxbez								{ position:absolute; top:160px; left: 17px; width:130px; overflow:hidden;}
#laykontakt .formular .emailbez								{ position:absolute; top:190px; left: 17px; width:130px; overflow:hidden;}
#laykontakt .formular .nachrichtbez							{ position:absolute; top:220px; left: 17px; width:130px; overflow:hidden;}
#laykontakt .formular .anrede								{ position:absolute; top:  6px; left:149px;}
#laykontakt .formular .anrede select						{ width: 70px; border:#999999 1px solid;  font-size:11px;}
#laykontakt .formular .vorname								{ position:absolute; top: 39px; left:149px;}
#laykontakt .formular .vorname input						{ width:158px; border:#999999 1px solid;  font-size:11px;}
#laykontakt .formular .name									{ position:absolute; top: 39px; left:322px;}
#laykontakt .formular .name input							{ width:158px; border:#999999 1px solid;  font-size:11px;}
#laykontakt .formular .strasse								{ position:absolute; top: 68px; left:149px;}
#laykontakt .formular .strasse input						{ width:243px; border:#999999 1px solid;  font-size:11px;}
#laykontakt .formular .hnr									{ position:absolute; top: 68px; left:407px;}
#laykontakt .formular .hnr input							{ width: 73px; border:#999999 1px solid;  font-size:11px;}
#laykontakt .formular .plz									{ position:absolute; top: 97px; left:149px;}
#laykontakt .formular .plz input							{ width: 73px; border:#999999 1px solid;  font-size:11px;}
#laykontakt .formular .ort									{ position:absolute; top: 97px; left:237px;}
#laykontakt .formular .ort input							{ width:243px; border:#999999 1px solid;  font-size:11px;}
#laykontakt .formular .telefon								{ position:absolute; top:128px; left:149px;}
#laykontakt .formular .telefon input						{ width:331px; border:#999999 1px solid;  font-size:11px;}
#laykontakt .formular .fax									{ position:absolute; top:159px; left:149px;}
#laykontakt .formular .fax input							{ width:331px; border:#999999 1px solid;  font-size:11px;}
#laykontakt .formular .email								{ position:absolute; top:186px; left:149px;}
#laykontakt .formular .email input							{ width:331px; border:#999999 1px solid;  font-size:11px;}
#laykontakt .formular .nachricht							{ position:absolute; top:214px; left:149px;}
#laykontakt .formular .nachricht textarea					{ width:331px; border:#999999 1px solid;  font-size:11px; height:107px; font-family:Arial, Helvetica, sans-serif;}
#laykontakt .formular .button								{ position:absolute; top:335px; left:416px;  font-size:14px; font-weight:bold; color:#2F630C;}
#laykontakt .formular .button a:link						{ color:#2F630C; text-decoration:none;}
#laykontakt .formular .button a:hover						{ color:#2F630C; text-decoration:underline;}
#laykontakt .formular .button a:visited						{ color:#2F630C; text-decoration:none;}
#laykontakt .formular .button a:visited:hover				{ color:#2F630C; text-decoration:underline;}
#laykontakt .spacer											{ width:100%; height:15px; }
#laykontakt .standardpadding								{ padding-left:14px; padding-top:0px;}

#laykontaktdanke 											{ position:relative; width:644px}
#laykontaktdanke .contentbg .lasttrenner					{ padding-top:20px;}
#laykontaktdanke .contentbg .textpadding					{ padding-left:16px; padding-right:16px;}
#laykontaktdanke .fliesstext h1								{ font-size:17px; padding:20px 0px 15px 0px; font-weight:normal;}
#laykontaktdanke .spacer									{ width:100%; height:15px; }
#laykontaktdanke .standardpadding							{ padding-left:14px; padding-top:0px;}

#layleftmenu												{ background-color:#E4F1CF; width:193px;}
#layleftmenu .area 											{ position:relative; height:14px;}
#layleftmenu .area .bg										{ position:absolute; top:-14px; left:0px; z-index:5;}
#layleftmenu .area .navi 									{ position:absolute; left:16px; top:1px;  font-size:12px; color:#30640C; z-index:10;}
#layleftmenu .area .navi a:link								{ color:#30640C; text-decoration:none;}
#layleftmenu .area .navi a:hover							{ color:#000000; text-decoration:none;}
#layleftmenu .area .navi a:visited							{ color:#30640C; text-decoration:none;}
#layleftmenu .area .navi a:visited:hover					{ color:#000000; text-decoration:none;}
#layleftmenu .area .naviactive 								{ position:absolute; left:16px; top:1px;  font-size:12px; color:#000000; z-index:10;}
#layleftmenu .area .naviactive a:link						{ color:#000000; text-decoration:none;}
#layleftmenu .area .naviactive a:hover						{ color:#000000; text-decoration:none;}
#layleftmenu .area .naviactive a:visited					{ color:#000000; text-decoration:none;}
#layleftmenu .area .naviactive a:visited:hover				{ color:#000000; text-decoration:none;}
#layleftmenu .areaactive 									{ position:relative; background-color:#B3E46F;}
#layleftmenu .areaactive .bg								{ position:absolute; top:-14px; left:0px; z-index:5;}
#layleftmenu .areaactive .bottompadding						{ position:relative; height:  9px;}
#layleftmenu .areaactive .sub 								{ position:absolute; left:16px; top:1px; font-size:12px; color:#30640C; z-index:10;}
#layleftmenu .areaactive .sub a:link						{ color:#30640C; text-decoration:none;}
#layleftmenu .areaactive .sub a:hover						{ color:#000000; text-decoration:none;}
#layleftmenu .areaactive .sub a:visited						{ color:#30640C; text-decoration:none;}
#layleftmenu .areaactive .sub a:visited:hover				{ color:#000000; text-decoration:none;}
#layleftmenu .areaactive .subactive 						{ position:absolute; left:16px; top:1px;  font-size:12px; color:#000000; z-index:10;}
#layleftmenu .areaactive .subactive a:link					{ color:#000000; text-decoration:none;}
#layleftmenu .areaactive .subactive a:hover					{ color:#000000; text-decoration:none;}
#layleftmenu .areaactive .subactive a:visited				{ color:#000000; text-decoration:none;}
#layleftmenu .areaactive .subactive a:visited:hover			{ color:#000000; text-decoration:none;}
#layleftmenu .areaactive .toppadding						{ position:relative; height:24px; overflow:hidden;}
#layleftmenu .bookshop										{ position:relative; color:#30640C; font-family:Arial, Helvetica, sans-serif; }
#layleftmenu .bookshop .bookshop_navi_links					{ margin-bottom:6px; margin-left:16px; font-size:12px; color:#2C5E0B; }
#layleftmenu .bookshop .bookshop_navi_links a:link			{ color:#2C5E0B; text-decoration:none; }
#layleftmenu .bookshop .bookshop_navi_links	a:active		{ color:#2C5E0B; text-decoration:underline; }
#layleftmenu .bookshop .bookshop_navi_links	a:hover			{ color:#2C5E0B; text-decoration:underline; }
#layleftmenu .bookshop .bookshop_navi_links	a:visited		{ color:#2C5E0B; text-decoration:none; }
#layleftmenu .bookshop .bookshop_navi_links	a:visited:hover	{ color:#2C5E0B; text-decoration:underline; }

#layleftmenu .bookshop .bookshop_navi_links_anzahl			{ font-size:9px; color:#2C5E0B; }
#layleftmenu .bookshop .bookshop_navi_links_anzahl a:link	{ color:#2C5E0B; text-decoration:none; }
#layleftmenu .bookshop .bookshop_navi_links_anzahl a:active	{ color:#2C5E0B; text-decoration:underline; }
#layleftmenu .bookshop .bookshop_navi_links_anzahl a:hover	{ color:#2C5E0B; text-decoration:underline; }
#layleftmenu .bookshop .bookshop_navi_links_anzahl a:visited { color:#2C5E0B; text-decoration:none; }
#layleftmenu .bookshop .bookshop_navi_links_anzahl a:visited:hover { color:#2C5E0B; text-decoration:underline; }

#layleftmenu .bottombg 										{}
#layleftmenu .bottompadding									{ position:relative; height:22px; overflow:hidden;}
#layleftmenu .clipothek										{ position:relative;}
#layleftmenu .clipothek .bg								{ position:absolute; top:-14px; left:0px; z-index:1;}
#layleftmenu .clipothek .sub								{ position:absolute; left:16px; top:1px; font-size:12px; color:#000000; z-index:10;}
#layleftmenu .clipothek .header								{ position:absolute; top:-22px; left: 0px; color:#30640C; font-size:12px; font-weight:bold;}
#layleftmenu .clipothek .sendungselect						{ position:absolute;  left: 15px;}
#layleftmenu .clipothek .sendungselect select				{ border:#999999 1px solid; font-size:11px; color:#000000; width:161px;}
#layleftmenu .clipothek .clip_navigation					{ position:absolute; top: 23px; left: 0px;font-size:11px;width:193px;line-height:13px;background-color:#b3e46f}
#layleftmenu .clipothek .clip_navigation a:link			{ color:#2C5E0B;text-decoration:none;padding-left:16px;vertical-align:middle;position:relative; top:2px; z-index:5;}
#layleftmenu .clipothek .clip_navigation a:hover			{ color:#2C5E0B;text-decoration:underline;padding-left:16px;vertical-align:middle;position:relative; top:2px; z-index:5;}
#layleftmenu .clipothek .clip_navigation a:visited			{ color:#2C5E0B;text-decoration:none;padding-left:16px;vertical-align:middle;position:relative;top:2px; z-index:5;}
#layleftmenu .clipothek .clip_navigation a:visited:hover	{ color:#2C5E0B;text-decoration:underline;padding-left:16px;vertical-align:middle;position:relative;top:2px; z-index:5;}
#layleftmenu .clipothek .searchbg							{ position:relative; padding-left:  8px; padding-top: 14px;background-color:#B3E46F;}
#layleftmenu .clipothek .menubottom					{ position:relative; padding-left:  0px; padding-top: 0px;background-color:#e4f1cf;}
#layleftmenu .clipothek .clip_navigation_bottom						{ position:relative;top:0px;background-color: rgb(228, 241, 207);z-index:2;}
#layleftmenu .clipothek .search							{ padding-left: 7px;padding-bottom:7px; font-size:12px; font-weight:bold;}
#layleftmenu .clipothek .input							{ padding-left: 7px;}
#layleftmenu .clipothek .input input						{ border:#999999 1px solid; font-size:11px; color:#000000; width:159px;}
#layleftmenu .clipothek .button							{ padding-left: 87px;}
#layleftmenu .clipothek .button input						{ border:#999999 1px solid; font-size:11px; color:#000000; width: 79px;}
#layleftmenu .clipothek .tagcloud							{ position:relative; padding-left:  8px; padding-top: 0px;background-color:#e4f1cf;top:0px;}
#layleftmenu .clipothek .tagcloud a:link					{ color:#2C5E0B; text-decoration:none;padding-left:7px;}
#layleftmenu .clipothek .tagcloud a:hover					{ color:#2C5E0B; text-decoration:underline;padding-left:7px;}
#layleftmenu .clipothek .tagcloud a:visited					{ color:#2C5E0B; text-decoration:none;padding-left:7px;}
#layleftmenu .clipothek .tagcloud a:visited:hover			{ color:#2C5E0B; text-decoration:underline;padding-left:7px;}
#layleftmenu .clipothek .tagcloud .cloudtrenner				{ padding-top:  7px; padding-bottom:  3px; overflow:hidden}
#layleftmenu .clipothek .tagcloud .cloudtrennerbottom				{ padding-top:  7px; padding-bottom:  0px; overflow:hidden}
#layleftmenu .clipothek .tagcloud .stichwoerter				{ font-size:16px; color:#2C5E0B; font-weight:bold;padding-left:7px;padding-top:8px;}
#layleftmenu .headline										{ position:absolute; top: 27px; left: 65px; width:120px; overflow:hidden; z-index:5;  font-size:14px; color:#2C5E0B; text-align:right; overflow:hidden;}
#layleftmenu .headline a:link								{ color:#2C5E0B; text-decoration:underline; }
#layleftmenu .headline a:active								{ color:#2C5E0B; text-decoration:none; }
#layleftmenu .headline a:hover								{ color:#2C5E0B; text-decoration:none; }
#layleftmenu .headline a:visited							{ color:#2C5E0B; text-decoration:underline; }
#layleftmenu .headline a:visited:hover						{ color:#2C5E0B; text-decoration:none; }

#layleftmenu .karte											{ position:relative;}
#layleftmenu .karte .rueckblick_headline					{ color:#30640C; font-size:12px; padding-left:16px; }
#layleftmenu .karte .stat									{ padding-top:11px; padding-left:10px; }
#layleftmenu .karte .stat_y_axis							{ padding-left:10px; padding-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#67AD1B; }
#layleftmenu .karte .stat_x_axis							{ padding-top:5px; text-align:right; width:178px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#67AD1B; }
#layleftmenu .karte .suche									{ color:#30640C; font-size:12px; text-align:left; margin-left:16px; font-weight:bold;}
#layleftmenu .karte .suche_form								{ padding-top:2px; font-size:12px; margin-left:16px; }
#layleftmenu .karte .symptomcloud							{ width:193px; background-color:#aadb68; padding-bottom:10px; }
#layleftmenu .karte .symptomfilter							{ width:193px; height:35px; background-color:#c7e69b; line-height:13px; font-size:12px; color:#2c5e0b; }
#layleftmenu .karte .torte_legende							{ position:absolute; top:12px; left:15px; z-index:4; }
#layleftmenu .karte .torte_legende td						{ color:#2C5E0B; font-size:11px; z-index:4; }
#layleftmenu .karte .torte_trans							{ position:absolute; top:4px; left:122px; z-index:3 }
#layleftmenu .karte .torte_stat								{ position:absolute; top:4px; left:122px; z-index:2 }
#layleftmenu .karte .verteilung_bg							{ width:193px; height:34px; background-color:#C7E69B; }
#layleftmenu .karte .verteilung_text						{ padding-top:3px; font-size:12px; color:#30640C; padding-left:16px; }
#layleftmenu .karte .verteilung_torte						{ position:relative; width:193px; height:118px; background-color:#AADB68; }
#layleftmenu .karte .verteilung_torte2						{ width:182px; height:9px; background-color:#AADB68; overflow:hidden; }


#layleftmenu .kontakt										{ position:relative; height:200px;}
#layleftmenu .kontakt .firma								{ position:absolute; left:17px; top:  0px;  font-size:14px; color:#2F630C;}
#layleftmenu .kontakt .adresse								{ position:absolute; left:17px; top: 19px;  font-size:12px; line-height:19px;}
#layleftmenu .kontakt .trenner								{ position:absolute; left: 0px; top: 66px; height:1px; width:193px;}
#layleftmenu .kontakt .tel									{ position:absolute; left:17px; top: 76px;  font-size:12px; line-height:19px;}
#layleftmenu .kontakt .tel a:link							{ color:#000000; text-decoration:none;}
#layleftmenu .kontakt .tel a:hover							{ color:#000000; text-decoration:underline;}
#layleftmenu .kontakt .tel a:visited						{ color:#000000; text-decoration:none;}
#layleftmenu .kontakt .tel a:visited:hover					{ color:#000000; text-decoration:underline;}
#layleftmenu .navisub										{ position:relative; height:14px;}
#layleftmenu .navisub .sub									{ position:absolute; left:16px; top:1px;  font-size:11px; color:#30640C;}
#layleftmenu .navisub .sub a:link							{ color:#30640C; text-decoration:none;}
#layleftmenu .navisub .sub a:hover							{ color:#000000; text-decoration:none;}
#layleftmenu .navisub .sub a:visited						{ color:#30640C; text-decoration:none;}
#layleftmenu .navisub .sub a:visited:hover					{ color:#000000; text-decoration:none;}
#layleftmenu .navisub .subacive								{ position:absolute; left:16px; top:1px;  font-size:11px; color:#000000;}
#layleftmenu .navisub .subactive a:link						{ color:#000000; text-decoration:none;}
#layleftmenu .navisub .subactive a:hover					{ color:#000000; text-decoration:none;}
#layleftmenu .navisub .subactive a:visited					{ color:#000000; text-decoration:none;}
#layleftmenu .navisub .subactive a:visited:hover			{ color:#000000; text-decoration:none;}
#layleftmenu .navisubactive 								{ position:relative; height:14px;}
#layleftmenu .navisubactive .sub							{ position:absolute; left:16px; top:1px;  font-size:11px; color:#30640C;}
#layleftmenu .navisubactive .sub a:link						{ color:#30640C; text-decoration:none;}
#layleftmenu .navisubactive .sub a:hover					{ color:#000000; text-decoration:none;}
#layleftmenu .navisubactive .sub a:visited					{ color:#30640C; text-decoration:none;}
#layleftmenu .navisubactive .sub a:visited:hover			{ color:#000000; text-decoration:none;}
#layleftmenu .navisubactive .subactive						{ position:absolute; left:16px; top:1px;  font-size:11px; color:#000000;}
#layleftmenu .navisubactive .subactive a:link				{ color:#000000; text-decoration:none;}
#layleftmenu .navisubactive .subactive a:hover				{ color:#000000; text-decoration:none;}
#layleftmenu .navisubactive .subactive a:visited			{ color:#000000; text-decoration:none;}
#layleftmenu .navisubactive .subactive a:visited:hover		{ color:#000000; text-decoration:none;}
#layleftmenu .navisubsubactive 								{ position:relative; height:22px; background-color:#C2E98C;}
#layleftmenu .navisubsubactive .sub							{ position:absolute; left:27px; top:5px;  font-size:11px; color:#30640C;}
#layleftmenu .navisubsubactive .sub a:link					{ color:#30640C; text-decoration:none;}
#layleftmenu .navisubsubactive .sub a:hover					{ color:#000000; text-decoration:none;}
#layleftmenu .navisubsubactive .sub a:visited				{ color:#30640C; text-decoration:none;}
#layleftmenu .navisubsubactive .sub a:visited:hover			{ color:#000000; text-decoration:none;}
#layleftmenu .navisubsubactive .subactive					{ position:absolute; left:27px; top:5px;  font-size:11px; color:#000000;}
#layleftmenu .navisubsubactive .subactive a:link			{ color:#000000; text-decoration:none;}
#layleftmenu .navisubsubactive .subactive a:hover			{ color:#000000; text-decoration:none;}
#layleftmenu .navisubsubactive .subactive a:visited			{ color:#000000; text-decoration:none;}
#layleftmenu .navisubsubactive .subactive a:visited:hover	{ color:#000000; text-decoration:none;}
#layleftmenu .presse										{ position:relative; height:115px;}
#layleftmenu .presse .firma									{ position:absolute; left:17px; top:  0px;  font-size:14px; color:#2F630C;}
#layleftmenu .presse .tel									{ position:absolute; left:17px; top: 20px;  font-size:12px; line-height:19px;}
#layleftmenu .presse .tel a:link							{ color:#000000; text-decoration:none;}
#layleftmenu .presse .tel a:hover							{ color:#000000; text-decoration:underline;}
#layleftmenu .presse .tel a:visited							{ color:#000000; text-decoration:none;}
#layleftmenu .presse .tel a:visited:hover					{ color:#000000; text-decoration:underline;}
#layleftmenu .subsubabschluss								{ overflow:hidden; height:13px; width:193px;}
#layleftmenu .topbg											{ position:absolute; top:  0px; left:  0px;}
#layleftmenu .toppadding									{ position:relative; height:83px; overflow:hidden;}
#layleftmenu .trenner										{ height:9px; overflow:hidden; background-image:url(../pics/menu/trenner.gif); background-repeat:no-repeat; background-position:left center;}
#layleftmenu .trennerbottom									{ height:5px; overflow:hidden; background-image:url(../pics/menu/trenner.gif); background-repeat:no-repeat; background-position:left bottom;}
#layleftmenu .trennertop									{ height:1px; overflow:hidden; background-image:url(../pics/menu/trenner.gif); background-repeat:no-repeat; background-position:left top;}
#layleftmenu .trennerspacer									{ height:4px; overflow:hidden;}

#laypresse 													{ position:relative; width:644px}
#laypresse .contentbg										{ width:401px; background-image:url(../pics/boxbgshort.gif);}
#laypresse .contentbg .bottompadding						{ width:401px; height: 20px; }
#laypresse .contentbg .lasttrenner							{ width:401px;}
#laypresse .contentbg .toppadding							{ width:401px;}
#laypresse .contentbg .trenner								{ width:401px;}
#laypresse .downloads .zeilelight							{ width:399px;}
#laypresse .downloads .zeiledark							{ width:399px;}
#laypresse .contentheadline .eckeobenrechts					{ left:390px;}
#laypresse .imgtop											{ padding-bottom:7px;}
#laypresse .links .zeilelight								{ width:399px;}
#laypresse .links .zeiledark								{ width:399px;}
#laypresse .spacer											{ width:100%; height:15px; }
#laypresse .standardpadding									{ padding-left:14px; padding-top:0px;}
#laypresse .teaserpadding									{ width:14px; height:50px; overflow:hidden;}

#laypresseuebersicht 										{ position:relative; width:644px}
#laypresseuebersicht .contentbg .textpadding				{ padding-top:  0px; padding-bottom:  0px;}
#laypresseuebersicht .contentbg .toppadding					{ height: 20px;}
#laypresseuebersicht .contentbg .zeilenpadding				{ padding-left: 1px;}
#laypresseuebersicht .headline .text						{ font-size:12px;}
#laypresseuebersicht .spacer								{ width:100%; height:15px; }
#laypresseuebersicht .standardpadding						{ padding-left:14px; padding-top:0px;}
#laypresseuebersicht .zeile									{ position:relative; width:628px}
#laypresseuebersicht .zeile .bgdark							{ width:628px; background-color:#E4F1CF;}
#laypresseuebersicht .zeile .bglight						{ width:628px; background-color:#FFFFFF;}
#laypresseuebersicht .zeile .datum							{  font-size:12px; color:#000000; font-weight:bold; }
#laypresseuebersicht .zeile .headline						{  font-size:14px; color:#000000; line-height:18px; font-weight:bold;}
#laypresseuebersicht .zeile .image							{ position: relative; height: 95px; width:137px; overflow:hidden;}
#laypresseuebersicht .zeile .imagefloat						{ float:right; padding:9px 10px 9px 48px;}
#laypresseuebersicht .zeile .rulo							{ position:absolute; top:  0px; left:  0px; z-index:5;}
#laypresseuebersicht .zeile .ruru							{ position:absolute; top: 81px; left:150px; z-index:5;}
#laypresseuebersicht .zeile .text							{  font-size:12px; line-height:17px;}
#laypresseuebersicht .zeile .textpadding					{ padding:10px 0px 12px 18px;}
#laypresseuebersicht .zeile .weiter							{ position:relative; color:#2C5E0B;  font-size:12px;}
#laypresseuebersicht .zeile .weiter .image					{ position:absolute; top:4px; left: 0px;}
#laypresseuebersicht .zeile .weiter .link					{ position:absolute; top:7px; left: 0px;}
#laypresseuebersicht .zeile .weiter .link a:link			{ color:#2C5E0B; text-decoration:none; }
#laypresseuebersicht .zeile .weiter .link a:hover			{ color:#2C5E0B; text-decoration:underline; }
#laypresseuebersicht .zeile .weiter .link a:visited			{ color:#2C5E0B; text-decoration:none; }
#laypresseuebersicht .zeile .weiter .link a:visited:hover	{ color:#2C5E0B; text-decoration:underline; }

#layprogramm 												{}
#layprogramm .contentpadding								{ padding-left:14px; padding-top:4px;}
#layprogramm .suche 										{ position:relative;}
#layprogramm .suche .bg										{ position:absolute; left:  0px; top:  0px; z-index: 5;}
#layprogramm .suche .padding								{ height: 83px;}
#layprogramm .suche .suchinput								{ position:absolute; left: 55px; top:  8px; z-index:10; width:134px; }
#layprogramm .suche .suchinput input						{                                                      width:234px; border:#999999 1px solid;  font-size:11px;}
#layprogramm .suche .suchtext								{ position:absolute; left: 10px; top:  9px; z-index:10; width: 48px;  font-size:12px; color:#575757;}
#layprogramm .suche .suchbutton								{ position:absolute; left:295px; top:  8px; z-index:10;}
#layprogramm .suche .findenbutton							{ position:absolute; left:536px; top: 46px; z-index:10;}
#layprogramm .suche .datumselect							{ position:absolute; left: 55px; top: 46px; z-index:10;}
#layprogramm .suche .datumselect select						{                                                      width: 89px; border:#999999 1px solid;  font-size:11px;}
#layprogramm .suche .datumtext								{ position:absolute; left: 11px; top: 47px; z-index:10;  font-size:12px; color:#3F3F3F;}
#layprogramm .suche .sendungselect							{ position:absolute; left:381px; top: 46px; z-index:10;}
#layprogramm .suche .sendungselect select					{                                                      width:142px; border:#999999 1px solid;  font-size:11px;}
#layprogramm .suche .sendungtext							{ position:absolute; left:321px; top: 47px; z-index:10;  font-size:12px; color:#3F3F3F;}
#layprogramm .suche .uhrzeitselect							{ position:absolute; left:211px; top: 46px; z-index:10;}
#layprogramm .suche .uhrzeitselect select					{                                                      width: 89px; border:#999999 1px solid;  font-size:11px;}
#layprogramm .suche .uhrzeittext							{ position:absolute; left:161px; top: 47px; z-index:10;  font-size:12px; color:#3F3F3F;}
#layprogramm .programm										{ position:relative;}
#layprogramm .programm .dark								{ background-color:#EAF4DF;}
#layprogramm .programm .headline							{}
#layprogramm .programm .light								{ background-color:#FFFFFF;}
#layprogramm .programm .rahmenrechts						{ position:absolute; left:156px; top:  0px; z-index:15;}
#layprogramm .programm .sendezeit 							{ position:relative;}
#layprogramm .programm .sendungbg							{ position:relative; height:181px; width:157px;}
#layprogramm .programm .sendungbg .image					{ position:absolute; left:  6px; top:  6px; z-index: 5; width:145px; height:82px; overflow:hidden;}
#layprogramm .programm .sendungbg .kategorie				{ position:absolute; left: 74px; top: 93px; z-index: 5;  font-size:10px; line-height:15px;}
#layprogramm .programm .sendungbg .text						{ position:absolute; left:  8px; top:107px; z-index: 5; width:143px; height:67px; overflow:hidden;  font-size:12px; line-height:17px; color:#3F3F3F}
#layprogramm .programm .sendungbg .text a:link				{ color:#3F3F3F; text-decoration:none;}
#layprogramm .programm .sendungbg .text a:hover				{ color:#3F3F3F; text-decoration:underline;}
#layprogramm .programm .sendungbg .text a:visited			{ color:#3F3F3F; text-decoration:none;}
#layprogramm .programm .sendungbg .text a:visited:hover		{ color:#3F3F3F; text-decoration:underline;}
#layprogramm .programm .sendungbg .uhrzeit					{ font-size:11px; line-height:15px;}
#layprogramm .programm .sendungbg .tipp						{ position:absolute; left:  8px; top: 93px; z-index: 5;   font-size:10px; line-height:15px; color:#DB3233;}
#layprogramm .programm .width	 							{ position:relative; width:631px;}
#layprogramm .programm .zeile								{ position:relative; width:631px;}
#layprogramm .programm .zeile .darkfirst					{ background-color:#E6F2D9; position:relative; width:157px; height: 61px;}
#layprogramm .programm .zeile .darksecond					{ background-color:#EAF4DF; position:relative; width:157px; height: 61px;}
#layprogramm .programm .zeile .inner						{ position:relative; width:629px; overflow:hidden; height:61px;}
#layprogramm .programm .zeile .jetzt						{ position:absolute; top:  0px; left:  0px; z-index:10; }
#layprogramm .programm .zeile .kategorie					{ position:absolute; top: 26px; left:  7px;  color:#3F3F3F; font-size:11px;}
#layprogramm .programm .zeile .lightfirst					{ background-color:#F3F9ED; position:relative; width:157px; height: 61px;}
#layprogramm .programm .zeile .lightsecond					{ background-color:#FFFFFF; position:relative; width:157px; height: 61px;}
#layprogramm .programm .zeile .rand							{ background-color:#7FB141; height: 61px; width:  1px; overflow:hidden;}
#layprogramm .programm .zeile .randrechts					{ overflow:hidden; background-image:url(../pics/programm/randrechts.gif); height: 61px; width:1px;}
#layprogramm .programm .zeile .titel						{ position:absolute; top: 41px; left:  7px;  color:#3F3F3F; font-size:12px; font-weight:bold;}
#layprogramm .programm .zeile .titel a:link					{ color:#3F3F3F; text-decoration:none;}
#layprogramm .programm .zeile .titel a:hover				{ color:#3F3F3F; text-decoration:underline;}
#layprogramm .programm .zeile .titel a:visited				{ color:#3F3F3F; text-decoration:none;}
#layprogramm .programm .zeile .titel a:visited:hover		{ color:#3F3F3F; text-decoration:underline;}
#layprogramm .programm .zeile .trenner						{ position:absolute; top:  0px; left:  0px; background-color:#D3D3D3; height:  1px; width:157px; overflow:hidden;}
#layprogramm .programm .zeile .uhrzeit						{ position:absolute; top:  7px; left:  7px;  color:#2F620C; font-size:12px; font-weight:bold;}
#layprogramm .programm .zeile .zeit							{ position:absolute; top:  7px; left: 66px;  color:#3F3F3F; font-size:12px;}

#laysendung 												{ position:relative; width:644px}
#laysendung .contentbg										{ width:401px; background-image:url(../pics/boxbgshort.gif);}
#laysendung .contentbg .bottompadding						{ width:401px; height: 20px; }
#laysendung .contentbg .lasttrenner							{ width:401px;}
#laysendung .contentbg .toppadding							{ width:401px;}
#laysendung .contentbg .trenner								{ width:401px;}
#laysendung .downloads .zeilelight							{ width:399px;}
#laysendung .downloads .zeiledark							{ width:399px;}
#laysendung .fliesstext h1									{ padding:0px 8px 4px 0px;}
#laysendung .contentheadline .eckeobenrechts				{ left:390px;}
#laysendung .imgtop											{ padding-bottom:7px;}
#laysendung .links .zeilelight								{ width:399px;}
#laysendung .links .zeiledark								{ width:399px;}
#laysendung .spacer											{ width:100%; height:15px; }
#laysendung .standardpadding								{ padding-left: 14px; padding-top:  0px;}
#laysendung .teaserpadding									{ width:14px; height:50px; overflow:hidden;}

#laysendungsuebersicht 										{ position:relative; width:644px}
#laysendungsuebersicht .contentbg .bottompadding			{ height: 36px;}
#laysendungsuebersicht .contentbg .lasttrenner				{ padding-bottom: 0px;}
#laysendungsuebersicht .contentbg .quickfinder				{ position:absolute; top:12px; left:316px; width:300px; text-align:right;  font-size:11px; color:#2C5E0B; }
#laysendungsuebersicht .contentbg .quickfinder select		{ border:#999999 1px solid;  font-size:11px; color:#000000; }
#laysendungsuebersicht .contentbg .toppadding				{ width:301px;}
#laysendungsuebersicht .spacer								{ width:100%; height:15px; }
#laysendungsuebersicht .standardpadding						{ padding-left:14px; padding-top:0px;}
#laysendungsuebersicht .zeile								{ position:relative; width:630px}
#laysendungsuebersicht .zeile .bgdark						{ position:relative; background-color:#E4F1CF;}
#laysendungsuebersicht .zeile .bglight						{ position:relative; background-color:#FFFFFF;}
#laysendungsuebersicht .zeile .headline						{ position:absolute; top: 10px; left: 12px;  font-size:18px; color:#2C5E0B;}
#laysendungsuebersicht .zeile .image						{ position:absolute; top: 34px; left: 10px; height:169px; width:290px; overflow:hidden; z-index:3;}
#laysendungsuebersicht .zeile .rulo							{ position:absolute; top:  0px; left:  0px; z-index:5;}
#laysendungsuebersicht .zeile .ruru							{ position:absolute; top:161px; left:282px; z-index:5;}
#laysendungsuebersicht .zeile .paddingleft 					{ height:169px; width:1px; overflow:hidden;}
#laysendungsuebersicht .zeile .kasten						{ position:relative; height:232px; width:313px; }
#laysendungsuebersicht .zeile .sendetermin					{ position:absolute; top:211px; left:12px; color:#2C5E0B;  font-size:12px; font-weight:bold;}
#laysendungsuebersicht .zeile .weiter						{ position:absolute; top:211px; left:156px; text-align:right; color:#2C5E0B;  font-size:12px;}
#laysendungsuebersicht .zeile .weiter a:link				{ color:#2C5E0B; text-decoration:none; }
#laysendungsuebersicht .zeile .weiter a:hover				{ color:#2C5E0B; text-decoration:underline; }
#laysendungsuebersicht .zeile .weiter a:visited				{ color:#2C5E0B; text-decoration:none; }
#laysendungsuebersicht .zeile .weiter a:visited:hover		{ color:#2C5E0B; text-decoration:underline; }
#laysendungsuebersicht .zeile .vertikaltrennerdark			{ background-color:#E4F1CF;}
#laysendungsuebersicht .zeile .vertikaltrennerlight			{ background-color:#FFFFFF;}

#layskyscraper												{ position:relative; width:137px; height:598px;}

#laystandard 												{ position:relative; width:644px}
#laystandard .contentbg .textpadding						{ padding: 0px 1px 0px 1px;}
#laystandard .contentbg .textpadding .bgdark				{ padding-left:16px; padding-right:10px; background-color:#E4F1CF; padding-top:15px; padding-bottom:16px; }
#laystandard .contentbg .textpadding .bglight				{ padding-left:16px; padding-right:10px; background-color:#FFFFFF; padding-top:15px; padding-bottom:16px; }
#laystandard .downloads .header								{ padding-left:8px;}
#laystandard .links .header									{ padding-left:8px;}
#laystandard .spacer										{ width:100%; height:15px; }
#laystandard .standardpadding								{ padding-left:14px; padding-top:0px;}

#laysuchergebnis 											{ position:relative; width:586px}
#laysuchergebnis .contentbg .textpadding					{ padding-top:  0px; padding-bottom:  0px;}
#laysuchergebnis .contentbg .toppadding						{ padding-left:  1px;}
#laysuchergebnis .contentbg .zeilenpadding					{ padding-left:  1px;}
#laysuchergebnis .spacer									{ width:100%; height:15px; }
#laysuchergebnis .standardpadding							{ padding-left:14px; padding-top:0px;}
#laysuchergebnis .zeile										{ position:relative; width:628px}
#laysuchergebnis .zeile .bgdark								{ width:628px; background-color:#E4F1CF;}
#laysuchergebnis .zeile .bglight							{ width:628px; background-color:#FFFFFF;}
#laysuchergebnis .zeile .datum								{  font-size:12px; color:#000000; font-weight:bold; }
#laysuchergebnis .zeile .headline							{  font-size:14px; color:#000000; line-height:18px; font-weight:bold;}
#laysuchergebnis .zeile .image								{ position: relative; height: 95px; width:137px; overflow:hidden;}
#laysuchergebnis .zeile .imagefloat							{ float:right; padding:9px 10px 9px 48px;}
#laysuchergebnis .zeile .rulo								{ position:absolute; top:  0px; left:  0px; z-index:5;}
#laysuchergebnis .zeile .ruru								{ position:absolute; top: 81px; left:150px; z-index:5;}
#laysuchergebnis .zeile .text								{  font-size:12px; line-height:17px;}
#laysuchergebnis .zeile .textpadding						{ padding:10px 0px 12px 18px;}
#laysuchergebnis .zeile .weiter								{ position:relative; color:#2C5E0B;  font-size:12px;}
#laysuchergebnis .zeile .weiter .image						{ position:absolute; top:4px; left: 0px;}
#laysuchergebnis .zeile .weiter .link						{ position:absolute; top:7px; left: 0px;}
#laysuchergebnis .zeile .weiter .link a:link				{ color:#2C5E0B; text-decoration:none; }
#laysuchergebnis .zeile .weiter .link a:hover				{ color:#2C5E0B; text-decoration:underline; }
#laysuchergebnis .zeile .weiter .link a:visited				{ color:#2C5E0B; text-decoration:none; }
#laysuchergebnis .zeile .weiter .link a:visited:hover			{ color:#2C5E0B; text-decoration:underline; }
#laysuchergebnis .zeile .weiter .linkclip									{ position:absolute; top:7px; left: 22px;}
#laysuchergebnis .zeile .weiter .linkclip .clip						{ position:absolute; top:-1px; left: -29px;}
#laysuchergebnis .zeile .weiter .linkclip a:link					{ color:#2C5E0B; text-decoration:none; }
#laysuchergebnis .zeile .weiter .linkclip a:hover					{ color:#2C5E0B; text-decoration:underline; }
#laysuchergebnis .zeile .weiter .linkclip a:visited				{ color:#2C5E0B; text-decoration:none; }
#laysuchergebnis .zeile .weiter .linkclip a:visited:hover	{ color:#2C5E0B; text-decoration:underline; }

#layteaser 												{ width:215px; overflow:hidden; }
#layteaser .teaserclipothek								{ position:relative; width:233px; height:201px;}
#layteaser .teaserclipothek .blatt	 					{ position:absolute; top:  0px; left:  6px; z-index:10;}
#layteaser .teaserclipothek .bottombg 					{ position:absolute; top:129px; left:  9px; z-index: 5;}
#layteaser .teaserclipothek .fernseher 					{ position:absolute; top:  0px; left:  9px; z-index:10;}
#layteaser .teaserclipothek .header 					{ position:absolute; top:  0px; left: 26px; z-index: 5;}
#layteaser .teaserclipothek .headline					{ position:absolute; top:  0px; left: 26px; z-index:15;}
#layteaser .teaserclipothek .headline h1				{ color:#FFFFFF;  font-size:12px; line-height:18px; margin:0px; padding:0px;}
#layteaser .teaserclipothek .image			 			{ position:absolute; top: 16px; left:  9px; z-index: 5; width:213px; height:114px; overflow:hidden;}
#layteaser .teaserclipothek .randrechts					{ position:absolute; top: 16px; left:222px; z-index: 5; overflow:hidden; background-image:url(../pics/randrechts.gif); height:113px; width:2px;}
#layteaser .teaserclipothek .text 						{ position:absolute; top:127px; left: 17px; z-index:10; color:#2C5E0B;  font-size:12px; line-height:15px;}
#layteaser .teaserclipothek .text h2					{ color:#2C5E0B;  font-size:13px; line-height:27px; margin:0px; padding:0px;}
#layteaser .teaserclipothek .weiter						{ position:absolute; top:174px; left:202px; z-index:10;}
#layteaser .teaserclipothekbtn							{ position:relative; width:216px; height: 52px; overflow:hidden;}
#layteaser .teaserclipotheksendung						{ position:relative; width:205px; height:181px;}
#layteaser .teaserclipotheksendung .blatt	 			{ position:absolute; top:  0px; left: 17px; z-index:10;}
#layteaser .teaserclipotheksendung .bottombg 			{ position:absolute; top:109px; left: 20px; z-index: 5;}
#layteaser .teaserclipotheksendung .header 				{ position:absolute; top:  0px; left: 20px; z-index: 5;}
#layteaser .teaserclipotheksendung .headline			{ position:absolute; top:  0px; left: 37px; z-index:15;}
#layteaser .teaserclipotheksendung .headline h1			{ color:#FFFFFF;  font-size:12px; line-height:18px; margin:0px; padding:0px;}
#layteaser .teaserclipotheksendung .image 				{ position:absolute; top: 15px; left: 20px; z-index: 5; width:183px; height: 93px; overflow:hidden;}
#layteaser .teaserclipotheksendung .randrechts			{ position:absolute; top: 16px; left:203px; z-index: 5; overflow:hidden; background-image:url(../pics/randrechts.gif); height:113px; width:2px;}
#layteaser .teaserclipotheksendung .text 				{ position:absolute; top:106px; left: 28px; z-index:10; color:#2C5E0B;  font-size:12px; line-height:15px;}
#layteaser .teaserclipotheksendung .text h2				{ color:#2C5E0B;  font-size:13px; line-height:27px; margin:0px; padding:0px;}
#layteaser .teaserclipotheksendung .weiter				{ position:absolute; top:152px; left:180px; z-index:10;}
#layteaser .teaserimage									{}
#layteaser .teaserimage .header							{ position:relative; height:20px; width:215px; overflow:hidden; padding:0px; margin:0px;}
#layteaser .teaserimage .header .links					{ position:absolute; top:  0px; left:  0px;}
#layteaser .teaserimage .header	.mitte					{ position:absolute; top:  0px; left: 11px;}
#layteaser .teaserimage .header	.rechts					{ position:absolute; top:  0px; left:204px}
#layteaser .teaserimage .header	.headline				{ position:absolute; top:  3px; left:  8px}
#layteaser .teaserimage .header	.headline h1			{ color:#FFFFFF;  font-size:13px; line-height:18px; font-weight:bold; margin:0px; padding:0px;}
#layteaser .teaserimage .body							{ position:relative; width:215px; overflow:hidden; background-image:url(../pics/teaser/image/bg.gif); background-repeat:repeat-y;}
#layteaser .teaserimage .body .toppadding				{ height:1px; overflow:hidden;}
#layteaser .teaserimage .body .blatt 					{ position:absolute; top:156px; left:192px; z-index:10;}
#layteaser .teaserimage .body .text 					{ font-size:12px; line-height:15px; color:#2C5E0B; padding-left:8px; padding-right:8px;}
#layteaser .teaserimage .body .text a:link 				{ color:#2C5E0B; text-decoration:none;}
#layteaser .teaserimage .body .text a:hover 			{ color:#2C5E0B; text-decoration:underline;}
#layteaser .teaserimage .body .text a:visited 			{ color:#2C5E0B; text-decoration:none;}
#layteaser .teaserimage .body .text a:visited:hover 	{ color:#2C5E0B; text-decoration:underline;}
#layteaser .teaserimage .body .image					{ padding-left:2px; padding-bottom:3px; }
#layteaser .teaserimage .bottom							{ position:relative; height:11px; width:215px; overflow:hidden;}
#layteaser .teaserimage .bottom .links					{ position:absolute; top:  0px; left:  0px;}
#layteaser .teaserimage .bottom	.mitte					{ position:absolute; top:  0px; left: 11px;}
#layteaser .teaserimage .bottom	.rechts					{ position:absolute; top:  0px; left:204px}


#layteaser .teaserlexikon								{ position:relative; width:233px; height:133px;}
#layteaser .teaserlexikon .bottombg 					{ position:absolute; top: 16px; left:  9px; z-index: 5;}
#layteaser .teaserlexikon .header 						{ position:absolute; top:  0px; left:  9px; z-index: 5;}
#layteaser .teaserlexikon .headline						{ position:absolute; top:  0px; left: 17px; z-index:15;}
#layteaser .teaserlexikon .headline h1					{ color:#FFFFFF;  font-size:12px; line-height:18px; margin:0px; padding:0px;}
#layteaser .teaserlexikon .text 						{ position:absolute; top: 22px; left: 17px; z-index:10; color:#2C5E0B;  font-size:12px; line-height:16px; width:200px; overflow:hidden;}
#layteaser .teaserlexikon .text h2						{ color:#2C5E0B;  font-size:12px; line-height:16px; margin:0px; padding:0px;}
#layteaser .teaserlexikon .weiter						{ position:absolute; top:100px; left:173px; z-index:10; color:#2C5E0B;  font-size:10px; line-height:15px;}
#layteaser .teaserlexikon a:link						{ color:#2C5E0B; text-decoration:underline;}
#layteaser .teaserlexikon a:hover						{ color:#2C5E0B; text-decoration:none;}
#layteaser .teaserlexikon a:visited						{ color:#2C5E0B; text-decoration:underline;}
#layteaser .teaserlexikon a:visited:hover				{ color:#2C5E0B; text-decoration:none;}


#layteaser .teaserpressekontakt								{ height:203px;}
#layteaser .teaserpressekontakt .header						{ position:relative; height:20px; width:215px; overflow:hidden; padding:0px; margin:0px;}
#layteaser .teaserpressekontakt .header .links				{ position:absolute; top:  0px; left:  0px;}
#layteaser .teaserpressekontakt .header .mitte				{ position:absolute; top:  0px; left: 11px;}
#layteaser .teaserpressekontakt .header .rechts				{ position:absolute; top:  0px; left:204px}
#layteaser .teaserpressekontakt .header .headline			{ position:absolute; top:  3px; left:  8px}
#layteaser .teaserpressekontakt .header .headline h1		{ color:#FFFFFF;  font-size:13px; line-height:18px; font-weight:bold; margin:0px; padding:0px;}
#layteaser .teaserpressekontakt .body						{ position:relative; height:150px; width:215px; overflow:hidden; background-image:url(../pics/teaser/image/bg.gif); background-repeat:repeat-y;}
#layteaser .teaserpressekontakt .body .blatt 				{ position:absolute; top:156px; left:192px; z-index:10;}
#layteaser .teaserpressekontakt .body .text 				{ position:absolute; top: 11px; left: 17px; z-index:10; color:#2C5E0B;  font-size:12px; line-height:15px; width:160px;}
#layteaser .teaserpressekontakt .body .text .adresse		{ position:absolute; top: 39px; left:  0px; z-index:10; color:#2C5E0B;  font-size:12px; line-height:15px; width:160px;}
#layteaser .teaserpressekontakt .body .text .email			{ position:absolute; top: 20px; left:  0px; z-index:10; color:#2C5E0B;  font-size:12px; line-height:23px; width:160px;}
#layteaser .teaserpressekontakt .body .text .email a:link			{ color:#2C5E0B; text-decoration:none;}
#layteaser .teaserpressekontakt .body .text .email a:hover			{ color:#2C5E0B; text-decoration:underline;}
#layteaser .teaserpressekontakt .body .text .email a:visited		{ color:#2C5E0B; text-decoration:none;}
#layteaser .teaserpressekontakt .body .text .email a:visited:hover	{ color:#2C5E0B; text-decoration:underline;}
#layteaser .teaserpressekontakt .body .text .firma			{ position:absolute; top:  0px; left:  0px; z-index:10; color:#2C5E0B;  font-size:13px; line-height:15px; font-weight:bold; width:160px;}
#layteaser .teaserpressekontakt .body .text .telefon		{ position:absolute; top:  0px; left:  0px; z-index:10; color:#2C5E0B;  font-size:12px; line-height:15px; width:160px;}
#layteaser .teaserpressekontakt .body .image				{ position:absolute; top:  1px; left:  2px;}
#layteaser .teaserpressekontakt .bottom						{ position:relative; height:11px; width:215px; overflow:hidden;}
#layteaser .teaserpressekontakt .bottom .links				{ position:absolute; top:  0px; left:  0px;}
#layteaser .teaserpressekontakt .bottom	.mitte				{ position:absolute; top:  0px; left: 11px;}
#layteaser .teaserpressekontakt .bottom	.rechts				{ position:absolute; top:  0px; left:204px}
	
	
#layteaser .teaserprogramm 								{ position:relative; width:233px; height:206px;}
#layteaser .teaserprogramm .bottombg 					{ position:absolute; top:134px; left:  9px; z-index: 5;}
#layteaser .teaserprogramm .fernseher 					{ position:absolute; top:  0px; left:  9px; z-index:10;}
#layteaser .teaserprogramm .image 						{ position:absolute; top: 11px; left: 21px; z-index: 5; width:191px; height:109px; overflow:hidden;}
#layteaser .teaserprogramm .text 						{ position:absolute; top:135px; left: 17px; z-index:10; color:#2C5E0B;  font-size:12px; line-height:15px;}
#layteaser .teaserprogramm .text a:link					{ color:#2C5E0B; text-decoration:none;}
#layteaser .teaserprogramm .text a:hover				{ color:#2C5E0B; text-decoration:underline;}
#layteaser .teaserprogramm .text a:visited				{ color:#2C5E0B; text-decoration:none;}
#layteaser .teaserprogramm .text a:visited:hover		{ color:#2C5E0B; text-decoration:underline;}
#layteaser .teaserprogramm .text h1						{ color:#2C5E0B;  font-size:13px; line-height:22px; margin:0px; padding:0px;}
#layteaser .teaserprogramm .text h2						{ color:#2C5E0B;  font-size:10px; line-height:15px; margin:0px; padding:0px; font-weight:normal;}
#layteaser .teaserprogramm .weiter						{ position:absolute; top:178px; left:202px; z-index:10;}
#layteaser .teasersendung								{ height:203px;}
#layteaser .teasersendung .header						{ position:relative; height:20px; width:215px; overflow:hidden; padding:0px; margin:0px;}
#layteaser .teasersendung .header .links				{ position:absolute; top:  0px; left:  0px;}
#layteaser .teasersendung .header .mitte				{ position:absolute; top:  0px; left: 11px;}
#layteaser .teasersendung .header .rechts				{ position:absolute; top:  0px; left:204px}
#layteaser .teasersendung .header .headline				{ position:absolute; top:  3px; left:  8px}
#layteaser .teasersendung .header .headline h1			{ color:#FFFFFF;  font-size:13px; line-height:18px; font-weight:bold; margin:0px; padding:0px;}
#layteaser .teasersendung .body							{ position:relative; height:168px; width:215px; overflow:hidden; background-image:url(../pics/teaser/image/bg.gif); background-repeat:repeat-y;}
#layteaser .teasersendung .body .blatt 					{ position:absolute; top:156px; left:192px; z-index:10;}
#layteaser .teasersendung .body .text 					{ position:absolute; top:122px; left:  8px;  font-size:12px; line-height:15px; color:#2C5E0B;}
#layteaser .teasersendung .body .text a:link 			{ color:#2C5E0B; text-decoration:none;}
#layteaser .teasersendung .body .text a:hover 			{ color:#2C5E0B; text-decoration:underline;}
#layteaser .teasersendung .body .text a:visited 		{ color:#2C5E0B; text-decoration:none;}
#layteaser .teasersendung .body .text a:visited:hover 	{ color:#2C5E0B; text-decoration:underline;}
#layteaser .teasersendung .body .image					{ position:absolute; top:  1px; left:  2px; width:211px; height:118px; overflow:hidden;}
#layteaser .teasersendung .bottom						{ position:relative; height:11px; width:215px; overflow:hidden;}
#layteaser .teasersendung .bottom .links				{ position:absolute; top:  0px; left:  0px;}
#layteaser .teasersendung .bottom .mitte				{ position:absolute; top:  0px; left: 11px;}
#layteaser .teasersendung .bottom .rechts				{ position:absolute; top:  0px; left:204px}

#layteaser .teaserspacer								{ height:20px; width:215px;}

#layteaser .teasersendungbtn							{ position:relative; width:216px; height: 56px; overflow:hidden}

#layteaser .teaserstandard								{}
#layteaser .teaserstandard .header						{}
#layteaser .teaserstandard .body						{}
#layteaser .teaserstandard .body h1						{}
#layteaser .teaserstandard .bottom						{}
#layteaser .teasersuche 								{ position:relative; width:233px; height:35px;}
#layteaser .teasersuche .bg								{ position:absolute; left:  9px; top: 0px; z-index: 5;}
#layteaser .teasersuche .button							{ position:absolute; left:191px; top: 7px; z-index:10;}
#layteaser .teasersuche .input							{ position:absolute; left: 57px; top: 7px; z-index:10; width:134px; }
#layteaser .teasersuche .input input					{                                                        width:126px; border:#999999 1px solid;  font-size:11px;}
#layteaser .teasersuche .suchtext						{ position:absolute; left: 16px; top: 8px; z-index:10; width: 48px;  font-size:12px; color:#575757;}

#laytopbanner											{ width:978px; height:94px; overflow:hidden;}
#laytopbanner .xxlbanner					{ position:relative; width:729px; height:90px; float:left;}
#laytopbanner .wallpaper 					{ position:relative; width:249px; height:90px; float:left;}

#laytopmenu 															{ position:relative; width:853px; height:136px; font-size:11px;}
#laytopmenu .bookshop											{ position:absolute; left:640px; top:36px; z-index:21; }
#laytopmenu .button												{ position:absolute; top:  0px; left:  0px; z-index:15; height:18px; cursor:pointer;}
#laytopmenu .clipothek										{ position:absolute; top:118px; left:346px; z-index:10;}
#laytopmenu .clipothekactive							{ position:absolute; top:110px; left:346px; z-index:20;}
#laytopmenu .feedback											{ position:absolute; top:118px; left:447px; z-index:10;}
#laytopmenu .feedbackactive								{ position:absolute; top:110px; left:447px; z-index:20;}
#laytopmenu .gesamtsuche input						{ width:141px; border:#999999 1px solid;  font-size:11px;}

#laytopmenu .topmenu											{ position:absolute; top:  4px; left:225px; z-index:10;}
#laytopmenu .topmenu .gesamtsuchebez			{ position:absolute; top:  4px; left:  0px; z-index:10;}
#laytopmenu .topmenu .gesamtsuche					{ position:absolute; top:  0px; left: 55px; z-index:10; width:134px;}
#laytopmenu .topmenu .suchbutton					{ position:absolute; top:  0px; left:209px; z-index:10;}
#laytopmenu .topmenu .unternehmen					{ position:absolute; top:  2px; left:240px; z-index:10;}
#laytopmenu .topmenu .presse							{ position:absolute; top:  2px; left:318px; z-index:10;}
#laytopmenu .topmenu .kontakt							{ position:absolute; top:  2px; left:365px; z-index:10;}
#laytopmenu .topmenu .impressum						{ position:absolute; top:  2px; left:414px; z-index:10;}
#laytopmenu .topmenu .mediadaten					{ position:absolute; top:  2px; left:481px; z-index:10;}
#laytopmenu .topmenu .rssfeed							{ position:absolute; top:  2px; left:554px; z-index:10;}

#laytopmenu .impressum .button						{ width: 57px;}
#laytopmenu .mediadaten .button						{ width: 72px;}
#laytopmenu .infopaket										{ position:absolute; top:118px; left:727px; z-index:10;}
#laytopmenu .infopaketactive							{ position:absolute; top:110px; left:727px; z-index:20;}
#laytopmenu .kontakt .button							{ width: 41px;}
#laytopmenu .iptv													{ position:absolute; top:118px; left:545px; z-index:10;}
#laytopmenu .iptvactive										{ position:absolute; top:110px; left:545px; z-index:20;}
#laytopmenu .lexikon											{ position:absolute; top:118px; left:546px; z-index:10;}
#laytopmenu .lexikonactive								{ position:absolute; top:110px; left:546px; z-index:20;}
#laytopmenu .logo													{ position:absolute; top:  0px; left:  0px; z-index: 5;}
#laytopmenu .menu													{ font-weight:bold; color:#245E00; font-size:11px; line-height:18px;}
#laytopmenu .menuactive										{ font-weight:bold; color:#DB3233; font-size:11px; line-height:18px;}
#laytopmenu .presse .button								{ width: 39px;}
#laytopmenu .programm											{ position:absolute; top:118px; left:235px; z-index:10;}
#laytopmenu .programmactive								{ position:absolute; top:110px; left:235px; z-index:20;}
#laytopmenu .sendungen										{ position:absolute; top:118px; left:121px; z-index:10;}
#laytopmenu .sendungenactive							{ position:absolute; top:110px; left:121px; z-index:20;}
#laytopmenu .startseite										{ position:absolute; top:118px; left: 14px; z-index:10;}
#laytopmenu .startseiteactive							{ position:absolute; top:110px; left: 14px; z-index:20;}
#laytopmenu .submenu											{ color:#245E00; font-size:11px; line-height:12px; padding-left:5px;}
#laytopmenu .submenuactive								{ color:#DB3233; font-size:11px; line-height:12px; padding-left:5px;}
#laytopmenu .topmenubg										{ position:absolute; top:118px; left:  0px; z-index: 5;}
#laytopmenu .unternehmen .button					{ width:69px;}

#laywagenstand 												{ display:none;}

#mapContainer 												{ position:relative; top:22px; left:14px; width:630px; background-color:#FFFFFF; border:1px solid #7fb141;}
#mapContainer .headline										{ margin-top:17px; margin-left:18px; font-size: 11px; color:#3f3f3f; font-weight:bold;}
#mapContainer .help											{ font-size:14px; font-weight:bold; color:#db3233; }
#mapContainer .help a:link									{ color:#db3233; text-decoration:none }
#mapContainer .help a:active								{ color:#db3233; text-decoration:underline }
#mapContainer .help a:hover									{ color:#db3233; text-decoration:underline }
#mapContainer .help a:visited								{ color:#db3233; text-decoration:none }
#mapContainer .help a:visited:hover							{ color:#db3233; text-decoration:underline }
#mapContainer .legende										{ margin-left:18px; margin-top:8px; font-size:12px; font-weight:bold; color:#3f3f3f; }
#mapContainer .legende_anzahl								{ margin-left:18px; margin-top:8px; width:152px; font-size:12px; color:#3f3f3f; }
#mapContainer .legende_stufe1								{ margin-left:0px; margin-top:30px; }
#mapContainer .legende_stufe2								{ margin-left:24px; margin-top:23px; }
#mapContainer .legende_stufe3								{ margin-left:28px; margin-top:12px; }
#mapContainer .legende_stufe4								{ margin-left:20px; margin-top:5px; }
#mapContainer .legende_content								{ margin-top:8px; font-size:12px; color:#3f3f3f;} 
#mapContainer .logo											{ position:absolute; left:453px; top:11px; }
#mapContainer .mapheadline									{ margin-top:21px; margin-left:18px; }
#mapContainer .navi_normal									{ font-size:14px; font-weight:bold; color:#67ad1b; }
#mapContainer .navi_normal a:link							{ color:#67ad1b; text-decoration:none; }
#mapContainer .navi_normal a:active							{ color:#67ad1b; text-decoration:underline; }
#mapContainer .navi_normal a:hover							{ color:#67ad1b; text-decoration:underline; }
#mapContainer .navi_normal a:visited						{ color:#67ad1b; text-decoration:none; }
#mapContainer .navi_normal a:visited:hover					{ color:#67ad1b; text-decoration:underline; }
#mapContainer .subheadline									{ margin-top:20px; margin-left:18px; font-size: 14px; color:#000000; font-weight:bold;}
#mapContainer .text											{ margin-top:5px; margin-left:18px; font-size: 12px; color:#000000; }

#map														{ text-align:center; margin-left:18px; margin-top:6px; width:590px; height:500px; border:1px solid #afafaf; }
#map .detail_content										{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding:5px; }
#map_new_position_bg										{ position:absolute; top:141px; left:18px; z-index:5000; width:592px; height:310px;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }
#map_new_position_bg .alter									{ margin-top:14px; margin-left:72px;}
#map_new_position_bg .alter_value							{ margin-top:11px; margin-left:5px;}
#map_new_position_bg .alter_value input						{ width:29px; font-size:10px; font-weight:bold; line-height:12px; }
#map_new_position_bg .close									{ position:absolute; left:512px; top:6px; }
#map_new_position_bg .close a:link							{ color:#FFFFFF; text-decoration:none; }
#map_new_position_bg .close	a:active						{ color:#FFFFFF; text-decoration:underline; }
#map_new_position_bg .close	a:hover							{ color:#FFFFFF; text-decoration:underline; }
#map_new_position_bg .close	a:visited						{ color:#FFFFFF; text-decoration:none; }
#map_new_position_bg .close	a:visited:hover					{ color:#FFFFFF; text-decoration:underline; }
#map_new_position_bg .eintragen								{ margin-left:9px; margin-top:61px; }
#map_new_position_bg .geschlechtm							{ margin-top:10px; margin-left:14px; }
#map_new_position_bg .geschlechtw							{ margin-top:10px; margin-left:20px; }
#map_new_position_bg .krankheit								{ margin-left:18px; margin-top:15px; }
#map_new_position_bg .krankheit_value 						{ margin-left:14px; margin-top:7px; }
#map_new_position_bg .stadt_label							{ margin-top:18px; margin-left:18px; width:48px; }
#map_new_position_bg .stadt_value							{ margin-top:13px; }
#map_new_position_bg .stadt_value input						{ width:357px; font-size:12px; line-height:14px; }
#map_new_position_bg .strasse_label							{ margin-top:24px; margin-left:18px; width:48px; }
#map_new_position_bg .strasse_value							{ margin-top:19px; }
#map_new_position_bg .strasse_value input					{ width:357px; font-size:12px; line-height:14px; }
#map_new_position_bg .tage									{ margin-left:18px; margin-top:12px; }
#map_new_position_bg .tage_value							{ margin-left:5px; margin-top:10px; }
#map_new_position_bg .tage_value input						{ width:29px; font-weight:bold; font-size:10px; line-height:12px; }
#map_new_position_bg .weitere_symptome						{ margin-left:18px; margin-top:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; }
#map_new_position_bg .weitere_symptome_value				{ margin-left:16px; margin-top:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }

#map_new_position_bg_status									{ position:absolute; top:141px; left:18px; z-index:5001; width:592px; height:389px; opacity:.50; -moz-opacity:0.50; filter:alpha(opacity=50); background-color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }
#map_new_position_bg_status_text							{ z-index:5002; position:absolute; left:222px; top:326px; }

#map_start_screen_layer										{ position:absolute; top:141px; left:18px; z-index:6001; width:592px; height:500px; background-color:#72B32B; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }
#map_start_screen_layer .willkommen							{ font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#FFFFFF; }
#map_start_screen_layer .copy								{ font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; color:#FFFFFF; }
#map_start_screen_layer .taten								{ font-family:Arial, Helvetica, sans-serif; font-size:17px; line-height:27px; color:#FFFFFF; }
#map_start_screen_layer .info								{ font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:17px; color:#FFFFFF; }
#map_status_layer											{ position:absolute; top:141px; left:18px; z-index:5001; width:592px; height:500px; opacity:.60; -moz-opacity:0.60; filter:alpha(opacity=60); background-color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }
#map_status_layer_text										{ z-index:5002; position:absolute; left:18px; width:572px; height:500px; padding-left:10px; padding-right:10px; overflow:auto; top:141px; color:#FFFFFF; font-size:14px; font-weight:bold; }

#map_suche_bg												{ position:absolute; top:141px; left:18px; z-index:5000; width:592px; height:66px;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }
#map_suche_bg .close										{ position:absolute; left:512px; top:6px; }
#map_suche_bg .close a:link									{ color:#FFFFFF; text-decoration:none; }
#map_suche_bg .close a:active								{ color:#FFFFFF; text-decoration:underline; }
#map_suche_bg .close a:hover								{ color:#FFFFFF; text-decoration:underline; }
#map_suche_bg .close a:visited								{ color:#FFFFFF; text-decoration:none; }
#map_suche_bg .close a:visited:hover						{ color:#FFFFFF; text-decoration:underline; }
#map_suche_bg .suche_label									{ position:absolute; left:19px; top:27px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold;}

#map_hilfe_bg												{ position:absolute; top:141px; left:18px; z-index:5000; width:592px; height:389px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }
#map_hilfe_bg .close										{ position:absolute; left:512px; top:6px; }
#map_hilfe_bg .close a:link									{ color:#FFFFFF; text-decoration:none; }
#map_hilfe_bg .close a:active								{ color:#FFFFFF; text-decoration:underline; }
#map_hilfe_bg .close a:hover								{ color:#FFFFFF; text-decoration:underline; }
#map_hilfe_bg .close a:visited								{ color:#FFFFFF; text-decoration:none; }
#map_hilfe_bg .close a:visited:hover						{ color:#FFFFFF; text-decoration:underline; }
#map_hilfe_bg .hilfe_headline								{ position:absolute; left:19px; top:19px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; }
#map_hilfe_bg .hilfe_content								{ position:absolute; left:19px; top:49px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#FFFFFF; }

#map_tellafriend_bg											{ position:absolute; top:141px; left:18px; z-index:5000; width:592px; height:326px;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }
#map_tellafriend_bg .close									{ position:absolute; left:512px; top:6px; }
#map_tellafriend_bg .close a:link							{ color:#FFFFFF; text-decoration:none; }
#map_tellafriend_bg .close a:active							{ color:#FFFFFF; text-decoration:underline; }
#map_tellafriend_bg .close a:hover							{ color:#FFFFFF; text-decoration:underline; }
#map_tellafriend_bg .close a:visited						{ color:#FFFFFF; text-decoration:none; }
#map_tellafriend_bg .close a:visited:hover					{ color:#FFFFFF; text-decoration:underline; }
#map_tellafriend_bg .formular								{ position:absolute; left:19px; top:98px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }
#map_tellafriend_bg .headline_taf							{ position:absolute; left:19px; top:18px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; }
#map_tellafriend_bg .subheadline_taf						{ position:absolute; left:19px; top:47px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }

#zoombar													{ position:absolute; top:18px; left:58px; z-index:1;}
#zoomer														{ position:absolute; top:0px; left:1px; }
#zoomer_area												{ position:absolute; top:20px; left:103px; width:95px; height:7px; z-index:1000 }

#theclipdetail												{ position:absolute; z-index:5001;}

#theclipdetail .tagsbez							{ width:118px; font-size:12px; font-weight:bold;}
#theclipdetail .tags								{ width:157px; font-size:12px;}
#theclipdetail .nextsendbez						{ width:118px; font-size:12px; font-weight:bold;}
#theclipdetail .nextsend							{ width:157px; font-size:12px;}
#theclipdetail .desciptionbez					{ width:118px; font-size:12px; font-weight:bold;}
#theclipdetail .desciption						{ width:270px; font-size:12px;}
#theclipdetail .bgtop							{ position:relative; background-color:#E4F5CC; width:294px;}
#theclipdetail .bgtop .padding					{ padding:25px 0px 15px 11px;}
#theclipdetail .bgmiddle							{ position:relative; background-color:#F4FBEB; width:294px;}
#theclipdetail .bgmiddle .padding				{ padding: 8px 0px  8px 11px;}
#theclipdetail .bgbottom							{ position:relative;}
#theclipdetail .bgbottom .bgimage				{}
#theclipdetail .infopaketbez						{ position:absolute; top:18px; left: 59px; z-index:10;}
#theclipdetail .infopaket						{ position:absolute; top:35px; left: 59px; z-index:10;}
#theclipdetail .infopaketimage					{ position:absolute; top:14px; left: 10px; z-index:10;}
#theclipdetail .schliessen						{ position:absolute; top:40px; left:275px; z-index:10;}

#warenkorb_error_content						{ position:absolute; z-index:5100; width:554px; }
#warenkorb_error_content .rand_oben				{ position:relative; width:554px; height:4px; }
#warenkorb_error_content .rand_unten			{ position:relative; width:554px; height:4px; }
#warenkorb_error_content .content				{ padding-left:64px; padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#990000; line-height:17px; }
#warenkorb_error_content a:link					{ color:#000000; text-decoration:underline; }
#warenkorb_error_content a:active				{ color:#000000; text-decoration:none; }
#warenkorb_error_content a:hover				{ color:#000000; text-decoration:none;; }
#warenkorb_error_content a:visited				{ color:#000000; text-decoration:underline; }
#warenkorb_error_content a:visited:hover		{ color:#000000; text-decoration:none;; }

#laytopmenuvollbild 												{ position:relative; width:853px; height:118px; font-size:11px;}
#laytopmenuvollbild .logo											{ position:absolute; top:  0px; left:  0px; z-index: 5;}

#layiptvvollbild 													{ position:relative; width:828px;}
#layiptvvollbild .contentbg											{ position:relative; width:828px; background-image:url(../pics/boxvollbild.gif); background-repeat:repeat-y;}
#layiptvvollbild .contentbg .contentheadline						{ position:relative;}
#layiptvvollbild .contentbg .contentheadline .eckeobenrechts		{ position:absolute; top:  0px; left:817px; z-index:5;}
#layiptvvollbild .contentbg .contentheadline .topline				{ position:absolute; top:  0px; left:  0px; z-index:4;}
#layiptvvollbild .contentbg .textpadding							{ padding: 0px 1px 0px 1px;}
#layiptvvollbild .contentbg .textpadding .bgdark					{ padding-left:16px; padding-right:10px; background-color:#E4F1CF; padding-top:15px; padding-bottom:16px; }
#layiptvvollbild .contentbg .textpadding .bglight					{ padding-left:16px; padding-right:10px; background-color:#FFFFFF; padding-top:15px; padding-bottom:16px; }
#layiptvvollbild .downloads .header									{ padding-left:8px;}
#layiptvvollbild .links .header										{ padding-left:8px;}
#layiptvvollbild .spacer											{ width:100%; height:15px; }
#layiptvvollbild .standardpadding									{ padding-left:14px; padding-top:0px;}
#layiptvvollbild .contentbg .toppadding								{ height: 10px; width:828px; overflow:hidden;}
#layiptvvollbild .iptv												{ position:relative; width:826px; height:482px;}
#layiptvvollbild .iptv .stream										{ position:absolute; top:  0px; left:  8px; width:640px; height:480px; border:1px solid #2F6311;}
#layiptvvollbild .iptv .teaser										{ position:absolute; top:  0px; left:656px; width:163px; height: 96px; background-color:#F4F9EC;}
#layiptvvollbild .iptv .teaser .headline							{ position:absolute; top:  0px; left:  0px; width:163px; height: 26px; background-color:#E4F1CF;}
#layiptvvollbild .iptv .teaser .headline	.text					{ position:absolute; top:  6px; left:  5px; color:#D72E3E; font-size:14px; font-weight:bold;}
#layiptvvollbild .iptv .teaser .uhrzeit								{ position:absolute; top: 36px; left:  5px; color:#427915; font-size:12px;}
#layiptvvollbild .iptv .teaser .kategorie							{ position:absolute; top: 55px; left:  5px; color:#6A6A6A; font-size:12px;}
#layiptvvollbild .iptv .teaser .titel								{ position:absolute; top: 71px; left:  5px; color:#6A6A6A; font-size:14px; font-weight:bold;}
#layiptvvollbild .iptv .text										{ position:absolute; top:106px; left:657px; color:#427915; font-size:12px; line-height:19px;}
#layiptvvollbild .iptv .hilfeimg									{ position:absolute; top:191px; left:656px;}
#layiptvvollbild .iptv .hilfe										{ position:absolute; top:197px; left:696px; color:#427915; font-size:14px; font-weight:bold;}
#layiptvvollbild .iptv .vollbildimg									{ position:absolute; top:233px; left:656px;}
#layiptvvollbild .iptv .vollbild									{ position:absolute; top:241px; left:696px; color:#427915; font-size:14px; font-weight:bold;}
#layiptvvollbild .iptv .yurtv										{ position:absolute; top:455px; left:656px;}



#laycontentip 																	{ position:relative; width:860px;}
#laycontentip .schatten													{ position:relative; width:605px; height:23px; overflow:hidden;}
#laycontentip .schattencontent									{ position:relative; width:803px; height:23px; overflow:hidden;}
#laycontentip .homepagepadding									{ padding-left:14px; padding-top:0px;}
#laycontentip .contentbg												{ position:relative; width:650px; background-image:url(../pics/boxbgbig.gif); background-repeat:repeat-y;}
#laycontentip .contentbg .bottompadding					{ height: 11px; width:650px; overflow:hidden;}
#laycontentip .contentbg .lasttrenner						{ padding-top:30px; padding-bottom: 9px; width:650px; overflow:hidden}
#laycontentip .contentbg .toppadding						{ height: 28px; width:650px; overflow:hidden;}
#laycontentip .contentbg .trenner								{ height:  1px; width:650px; overflow:hidden;}
#laycontentip .contentheadline									{ position:relative;}
#laycontentip .contentheadline .eckeobenrechts	{ position:absolute; top:  0px; left:639px; z-index: 5;}
#laycontentip .contentheadline .topline					{ position:absolute; top:  0px; left:  0px; z-index:4;}
#laycontentip .contentheadline .text						{ position:absolute; top: 15px; left: 18px; color:#3F3F3F;  font-size:11px; font-weight:bold; text-transform:uppercase; z-index:5;}


#layiptv 																		{ position:relative; width:644px}
#layiptv .contentbg .textpadding						{ padding: 0px 1px 0px 1px;}
#layiptv .contentbg .textpadding .bgdark		{ padding-left:16px; padding-right:10px; background-color:#E4F1CF; padding-top:15px; padding-bottom:16px; }
#layiptv .contentbg .textpadding .bglight		{ padding-left:16px; padding-right:10px; background-color:#FFFFFF; padding-top:15px; padding-bottom:16px; }
#layiptv .downloads .header									{ padding-left:8px;}
#layiptv .links .header											{ padding-left:8px;}
#layiptv .spacer														{ width:100%; height:15px; }
#layiptv .standardpadding										{ padding-left:14px; padding-top:0px;}
#layiptv .contentbg .toppadding							{ height: 10px; width:630px; overflow:hidden;}
#layiptv .iptv															{ position:relative;}
#layiptv .iptv .stream											{width:630px; height:473px;}
#layiptv .iptv .abstand										{padding-left:10px;}

#layiptv .iptv .teaser											{ position:absolute; top:487px; left:  8px; width:640px; height: 96px;}

#layiptv .iptv .teaser .bg									{ position:absolute; top: 26px; left:  0px; width:163px;  background-color:#F4F9EC; z-index:1}
#layiptv .iptv .teaser .headline						{ position:absolute; top:  0px; left:  0px; width:163px; height: 26px; background-color:#E4F1CF; z-index:2}
#layiptv .iptv .teaser .headline	.text			{ position:absolute; top:  6px; left:  5px; color:#D72E3E; font-size:14px; font-weight:bold;}
#layiptv .iptv .teaser .uhrzeit							{ position:absolute; top: 36px; left:  5px; color:#427915; font-size:12px; z-index:2}
#layiptv .iptv .teaser .kategorie						{ position:absolute; top: 55px; left:  5px; color:#6A6A6A; font-size:12px; z-index:2}
#layiptv .iptv .teaser .titel								{ position:absolute; top: 71px; left:  5px; color:#6A6A6A; font-size:14px; font-weight:bold; z-index:2}

#layiptv .iptv .teaser .bg2									{ position:absolute; top: 26px; left:169px; width:163px; height:70px; background-color:#F4F9EC; z-index:1}
#layiptv .iptv .teaser .headline2						{ position:absolute; top:  0px; left:169px; width:163px; height: 26px; background-color:#E4F1CF; z-index:2}
#layiptv .iptv .teaser .headline2	.text			{ position:absolute; top:  6px; left:  5px; color:#D72E3E; font-size:14px; font-weight:bold;}
#layiptv .iptv .teaser .uhrzeit2						{ position:absolute; top: 36px; left:174px; color:#427915; font-size:12px; z-index:2}
#layiptv .iptv .teaser .kategorie2					{ position:absolute; top: 55px; left:174px; color:#6A6A6A; font-size:12px; z-index:2}
#layiptv .iptv .teaser .titel2							{ position:absolute; top: 71px; left:174px; color:#6A6A6A; font-size:14px; font-weight:bold; z-index:2}

#layiptv .iptv .text												{ position:absolute; top:487px; left:345px; color:#427915; font-size:12px; line-height:19px;}

#layiptv .iptv .hilfeimg										{ position:absolute; top:550px; left:345px;}
#layiptv .iptv .hilfe												{ position:absolute; top:556px; left:385px; color:#427915; font-size:14px; font-weight:bold;}
#layiptv .iptv .vollbildimg									{ position:absolute; top:329px; left:458px;}
#layiptv .iptv .vollbild										{ position:absolute; top:337px; left:498px; color:#427915; font-size:14px; font-weight:bold;}
#layiptv .iptv .yurtv												{ position:absolute; top:402px; left:458px;}
#layiptv .iptv .itc													{ position:absolute; top:557px; left:518px;}


#layiptv .iptv .info { width:630px;}
#layiptv .iptv .info .stream_aktuellesendung { background-color:#e4f5cc; padding:5px;}
#layiptv .iptv .info .stream_aktuellesendung .headline1 { color:#2c5e0b; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px;}
#layiptv .iptv .info .stream_aktuellesendung .content1 { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;}

#layiptv .iptv .info .stream_nextsendung { background-color:#f4fbeb; padding:5px; position:relative;}
#layiptv .iptv .info .stream_nextsendung .headline1 { color:#437b0c; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px;}
#layiptv .iptv .info .stream_nextsendung .content1 { color:#3f3f3f; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px;}

#layiptv .iptv .info .stream_info { background-color:#f4fbeb; padding:10px; position:relative; color:#2c5e0b; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; text-align:right;}
#layiptv .iptv .info .stream_info a:link		{ color:#2c5e0b; text-decoration:none;}
#layiptv .iptv .info .stream_info a:visited	{ color:#2c5e0b; text-decoration:none;}
#layiptv .iptv .info .stream_info a:hover	{ color:#2c5e0b; text-decoration:underline;}


#transparenz {
	background-color:#000000;
	height:0px;
	left:0px;
	opacity:0.5;
	filter:alpha(opacity=50);
	position:absolute;
	top:0px;
	width:100%;
	z-index:10000;
}

#newsplayer {
	position:absolute;
	top:150px;
	left:113px;
	z-index:10001;
}

#news_flash_player {
	width:644px;
	height:360px;
	background-image:url(/shared/pics/news_player_bg.gif);
	background-position:left;
	background-repeat:repeat-y;
}

#news_flash_player_top {
	width:644px;
	height:21px;

}
#news_flash_player_bottom {
	width:644px;
	height:20px;
	background-image:url(/shared/pics/news_player_bottom.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:30px;
}

.news_flash_player_text1 {font-size:13px; line-height:15px; color:#FFFFFF}

.news_flash_player_text2			{font-size:11px; line-height:13px; color:#FFFFFF}
.news_flash_player_text2 a:link		{ color:#FFFFFF; text-decoration:none;}
.news_flash_player_text2 a:visited	{ color:#FFFFFF; text-decoration:none;}
.news_flash_player_text2 a:hover	{ color:#FFFFFF; text-decoration:underline;}

.news_flash_player_text3			{font-size:12px; line-height:17px; color:#5A5A5A}
.news_flash_player_text3 a:link		{ color:#5A5A5A; text-decoration:underline;}
.news_flash_player_text3 a:visited	{ color:#5A5A5A; text-decoration:underline;}
.news_flash_player_text3 a:hover	{ color:#5A5A5A; text-decoration:none;}

.aerztezeitung a:link { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#2C5E0B; text-decoration:underline; }
.aerztezeitung a:active {color:#2C5E0B; text-decoration:none;}
.aerztezeitung a:hover {color:#2C5E0B; text-decoration:none}
.aerztezeitung a:visited {color:#2C5E0B; text-decoration:underline}
.aerztezeitung a:visited:hover {color:#2C5E0B; text-decoration:none}



.homepage-content-borderbox			{ background-image:url(/shared/pics/homepage/content_bg.gif); background-repeat:repeat-y; overflow:auto; clear:both; width:823px; border-bottom:solid 1px #7fb141; position:relative; margin-bottom:20px; }
.homepage-content-borderbox-top						{ overflow:hidden; height:1px; width:823px; }

.homepage-teaser								{ width:238px; float:right; }
.homepage-teaser-stream					{ width:238px; padding-bottom:20px; background-color:#c8e0a3; }
.homepage-teaser-stream-top 		{ width:238px; color:#FFFFFF; font-size:12px; line-height:15px; height:21px; overflow:hidden; text-transform:uppercase; background-image:url(/shared/pics/homepage/stream/top.jpg); font-weight:bold;}
.homepage-teaser-stream-top .abstand {padding-top:6px; padding-left:8px;}
.homepage-teaser-stream-player	{ width:236px; padding-top:1px; padding-bottom:1px; overflow:hidden; }
.homepage-teaser-stream-bar    	{ width:236px; height:34px; position:relative; }
.homepage-teaser-stream-button				{ position:absolute; width:80px; height:11px; left:37px; top:10px; }
.homepage-teaser-stream-button a 				{ font-weight:bold; font-size:9px; line-height:11px; color:#FFFFFF; text-transform:uppercase; text-decoration:none; }
.homepage-teaser-stream-button a:link 	{ font-weight:bold; font-size:9px; line-height:11px; color:#FFFFFF; text-transform:uppercase; text-decoration:none; }
.homepage-teaser-stream-button a:hover 	{ font-weight:bold; font-size:9px; line-height:11px; color:#FFFFFF; text-transform:uppercase; text-decoration:underline; }
.homepage-teaser-dynamic				{ padding-left:10px; background-color:#c8e0a3; }


.homepage-content								{ width:582px; padding-left:1px; clear:none; }

.homepage-ghnews						{ overflow:auto; padding-top:6px; padding-bottom:20px; }
.homepage-ghnews-image			{ padding-left:6px; }
.homepage-ghnews-panel			{ float:right; padding-right:4px; width:95px; }
.homepage-ghnews-panel-box	{ width:95px; clear:both; overflow:hidden; }
.homepage-ghnews-index			{ float:left; margin-bottom:4px; margin-right:2px; width:17px; height:17px; text-align:center; background-color:#b5d87c; }
.homepage-ghnews-index a					{ line-height:17px; font-size:12px; color:#FFFFFF; text-decoration:none; }
.homepage-ghnews-index a:link			{ line-height:17px; font-size:12px; color:#FFFFFF; text-decoration:none; }
.homepage-ghnews-index a:hover		{ line-height:17px; font-size:12px; color:#FFFFFF; text-decoration:underline; }
.homepage-ghnews-start						{ border:solid 1px #70a41c; width:91px; height:18px; text-align:center; }
.homepage-ghnews-start a					{ color:#5b9e0f; font-size:9px; line-height:18px; font-weight:bold; text-decoration:none; }
.homepage-ghnews-start a:link			{ color:#5b9e0f; font-size:9px; line-height:18px; font-weight:bold; text-decoration:none; }
.homepage-ghnews-start a:hover		{ color:#5b9e0f; font-size:9px; line-height:18px; font-weight:bold; text-decoration:underline; }
.homepage-ghnews-subheadline			{ padding-left:13px; padding-bottom:7px; padding-top:7px; font-size:11px; line-height:15px; color:#4f4f4f; text-transform:uppercase; }
.homepage-ghnews-headline					{ padding-left:15px; padding-bottom:6px; font-size:19px; line-height:24px; color:#397400; }
.homepage-ghnews-line							{ font-size:12px; line-height:20px; height:20px; padding-left:16px; overflow:hidden; color:#397400; }
.homepage-ghnews-line a:link		{ color:#397400; text-decoration:none;}
.homepage-ghnews-line a:visited	{ color:#397400; text-decoration:none;}
.homepage-ghnews-line a:hover	{ color:#397400; text-decoration:underline;}
.homepage-ghnews-line.green-bg		{ background-color:#eff7e2; }

.homepage-boxA								{ background-color:#e4f1cf; clear:left; overflow:auto; padding-bottom:23px; }
.homepage-boxA-farbblock			{ background-color:#db3233; padding-left:8px; }
.homepage-boxA-title					{ padding-left:5px; height:17px; color:#FFFFFF; font-size:11px; line-height:17px; text-transform:uppercase; font-weight:bold; background-image:url(/shared/pics/homepage/box_title_bg.jpg); }
.homepage-boxA-block					{ float:left; width:140px; padding-left:13px; padding-right:7px; padding-top:23px; }
.homepage-boxA-headline				{ font-size:18px; line-height:24px; color:#397400; }
.homepage-boxA-text						{ font-size:12px; line-height:18px; color:#3f3f3f; }
.homepage-boxA-image					{ float:left; width:119px; padding-right:6px; padding-top:23px; }


.homepage-boxB								{ clear:left; overflow:auto; padding-bottom:13px; }
.homepage-boxB-farbblock			{ background-color:#5265b8; padding-left:8px; }
.homepage-boxB-title					{ padding-left:5px; height:17px; color:#FFFFFF; font-size:11px; line-height:17px; text-transform:uppercase; font-weight:bold; background-image:url(/shared/pics/homepage/box_title_bg.jpg); }
.homepage-boxB-block					{ padding-left:155px; padding-right:17px; padding-top:9px; padding-bottom:11px; }
.homepage-boxB-headline				{ font-size:18px; line-height:24px; color:#397400; padding-bottom:4px; }
.homepage-boxB-text						{ font-size:12px; line-height:18px; color:#3f3f3f; padding-bottom:8px; }
.homepage-boxB-image					{ float:left; width:136px; padding-left:5px; padding-top:13px; padding-bottom:11px; }
.homepage-boxB-separator			{ height:1px; overflow:hidden; background-color:#d8e7c6; clear:left; margin-bottom:3; }
.homepage-boxB-link	a					{ font-size:11px; line-height:15px; color:#5b9e0f; text-decoration:none; font-weight:bold; }
.homepage-boxB-link	a:link		{ font-size:11px; line-height:15px; color:#5b9e0f; text-decoration:none; font-weight:bold; }
.homepage-boxB-link	a:hover		{ font-size:11px; line-height:15px; color:#5b9e0f; text-decoration:underline; font-weight:bold; }


.homepage-boxC								{ clear:left; overflow:auto; padding-bottom:13px; }
.homepage-boxC-farbblock			{ background-color:#ed9700; padding-left:8px; }
.homepage-boxC-title					{ padding-left:5px; height:17px; color:#FFFFFF; font-size:11px; line-height:17px; text-transform:uppercase; font-weight:bold; background-image:url(/shared/pics/homepage/box_title_bg.jpg); }
.homepage-boxC-block					{ float:left; width:400px; padding-left:14px; padding-right:15px; padding-top:9px; padding-bottom:11px; }
.homepage-boxC-headline				{ font-size:18px; line-height:24px; color:#397400; padding-bottom:4px; }
.homepage-boxC-text						{ font-size:12px; line-height:18px; color:#3f3f3f; padding-bottom:8px; }
.homepage-boxC-image					{ padding-right:15px; padding-top:13px; padding-bottom:11px; }
.homepage-boxC-separator			{ height:1px; overflow:hidden; background-color:#d8e7c6; clear:left; }
.homepage-boxC-link	a					{ font-size:11px; line-height:15px; color:#5b9e0f; text-decoration:none; font-weight:bold; }
.homepage-boxC-link	a:link		{ font-size:11px; line-height:15px; color:#5b9e0f; text-decoration:none; font-weight:bold; }
.homepage-boxC-link	a:hover		{ font-size:11px; line-height:15px; color:#5b9e0f; text-decoration:underline; font-weight:bold; }


.homepage-boxD								{ clear:left; overflow:auto; background-color:#e4f1cf; padding-bottom:13px; }
.homepage-boxD-farbblock			{ background-color:#f1f911; padding-left:8px; }
.homepage-boxD-title					{ padding-left:5px; height:17px; color:#FFFFFF; font-size:11px; line-height:17px; font-weight:bold; background-image:url(/shared/pics/homepage/box_title_bg.jpg); }
.homepage-boxD-block					{ float:left; width:136px; padding-left:7px; padding-top:22px; }
.homepage-boxD-image					{ padding-bottom:10px; }
.homepage-boxD-headline				{ font-size:11px; line-height:15px; color:#397400; text-transform:uppercase; }
.homepage-boxD-text						{ font-size:11px; line-height:15px; color:#3f3f3f; }

.lexikonnavi {background-color:#a3d05c; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#5ba229; padding-top:4px; padding-bottom:4px; padding-left:16px; font-weight:bold;}
.lexikonnavi a:link		{ color:#5ba229; text-decoration:none;}
.lexikonnavi a:visited	{ color:#5ba229; text-decoration:none;}
.lexikonnavi a:hover	{ color:#407118; text-decoration:underline; font-size:19px; line-height:21px;}
.lexikonnavi .act {font-family:Arial, Helvetica, sans-serif; font-size:19px; line-height:21px; color:#407118; text-decoration:underline; font-weight:bold;}

.bookteasertext1 {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; color:#666666;}
.bookteasertext1 a:link		{ color:#666666; text-decoration:none;}
.bookteasertext1 a:visited	{ color:#666666; text-decoration:none;}
.bookteasertext1 a:hover	{ color:#666666; text-decoration:underline;}
.bookteasertext2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#2f5f00;}
.bookteasertext2 a:link		{ color:#2f5f00; text-decoration:none;}
.bookteasertext2 a:visited	{ color:#2f5f00; text-decoration:none;}
.bookteasertext2 a:hover	{ color:#2f5f00; text-decoration:underline;}
.bookteasertext3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#db3233;}
.bookteasertext3 a:link		{ color:#db3233; text-decoration:none;}
.bookteasertext3 a:visited	{ color:#db3233; text-decoration:none;}
.bookteasertext3 a:hover	{ color:#db3233; text-decoration:underline;}
.bookteasertext4 {font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:14px; color:#ffffff;}
.bookteasertext4 a:link		{ color:#ffffff; text-decoration:none;}
.bookteasertext4 a:visited	{ color:#ffffff; text-decoration:none;}
.bookteasertext4 a:hover	{ color:#ffffff; text-decoration:underline;}
