body {
background-color:transparent;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#000;
overflow-y:scroll;
margin:0;
}

.fckh1 {
font-family:Arial, Sans-Serif;
font-size:18px;
color:#3EB34A;
font-weight:700;
}

.fckh2 {
font-family:Arial, Sans-Serif;
font-size:14px;
color:#464646;
font-weight:400;
}

.fckh3 {
font-family:Arial, Sans-Serif;
font-size:12px;
color:#464646;
font-weight:700;
}

.fckp {
font-family:Arial, Sans-Serif;
font-size:12px;
text-align:left;
line-height:14px;
color:#5A5A5A;
margin:0;
padding:0;
}

a {
text-decoration:none;
color:#0E9606;
cursor:pointer;
}

table {
z-index:2;
}

td {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
}

td.tableline {
font-size:2px;
border-bottom:1px solid #ccc;
padding:0;
}

table.rankinglist {
color:#5a5a5a;
}

td.rankingimg {
width:130px;
}

.background {
position:absolute;
top:0;
left:0;
width:100%;
height:177px;
z-index:0;
background-color:silver;
}

.clear {
clear:both;
}

.box_seperator {
float:left;
width:10px;
}

.hspacer {
float:left;
width:8px;
}

.tboxlinkrow {
position:relative;
top:40px;
}

.normal {
font-weight:400;
text-transform:none;
}

.pageheadline {
color:#0E9606;
}

.defaultdiv {
min-height:600px;
background-color:transparent;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#000;
}

.defaultdivfixedwidth {
min-height:600px;
width:675px;
background-color:transparent;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#000;
}

form {
margin:0;
padding:0;
}

.formrow {
margin-top:4px;
text-align:left;
clear:both;
font-size:.9em;
}

.formrow input {
font-size:.9em;
}

label.fdl {
width:115px;
margin-top:2px;
margin-bottom:2px;
display:block;
float:left;
text-align:left;
}

.textinput {
width:190px;
height:20px;
}

.doubletextinput {
width:75px;
height:20px;
margin-right:3px;
}

.dateinput {
width:20px;
}

.yearselect {
width:60px;
}

.textareainput {
width:305px;
height:130px;
}

.submitbutton {
font-size:10px;
cursor:pointer;
}

td.content {
padding-left:19px;
padding-top:15px;
background-image:url(/images/schnippels/contentbg.jpg);
background-repeat:repeat-y;
}

td.contentbig {
padding-left:19px;
padding-top:15px;
background-image:url(/images/schnippels/contentbigbg.jpg);
background-repeat:repeat-y;
}

.borderline {
border:0;
margin:0;
padding:0;
}

.borderhead {
height:85px;
background-color:#fff;
}

.topborder {
height:20px;
margin:0;
padding:0;
}

#headerlogo {
position:absolute;
top:-1px;
z-index:5;
}

.headermenu {
float:left;
margin-left:10px;
z-index:6;
}

#searchbox {
float:right;
position:relative;
top:2px;
right:30px;
z-index:7;
}

.headercontent {
height:85px;
}

.headercontenttext {
position:relative;
top:30px;
left:230px;
width:270px;
font-size:2.5em;
font-weight:700;
}

.headercontenttextregio {
position:relative;
top:28px;
left:150px;
width:270px;
font-size:2.8em;
font-weight:700;
text-align:right;
}

.headercontenttextregiolinetwo {
position:relative;
top:24px;
left:390px;
width:120px;
font-size:1.3em;
font-weight:700;
text-align:left;
}

.headercontentbg {
z-index:9;
}

.pagetools {
width:180px;
height:18px;
margin-top:-10px;
margin-left:485px;
font-size:10px;
color:#aaa;
}

.printpage {
display:inline;
margin-right:10px;
padding-left:15px;
background-image:url(/images/icons/print_1.gif);
background-repeat:no-repeat;
}

.recommendpage {
display:inline;
padding-left:18px;
background-image:url(/images/icons/envelope_1.gif);
background-repeat:no-repeat;
}

.recommendationlink {
display:inline;
}

.advertising {
width:205px;
overflow:hidden;
}

#servicerowright {
float:right;
margin-top:6px;
margin-right:30px;
}

#servicerow {
margin-top:40px;
padding-top:20px;
width:241px;
}

#servicerow table {
margin-right:30px;
}

#breadcrumb {
padding-left:10px;
color:#bcbcbc;
width:490px;
}

#sidetools {
position:absolute;
margin-left:490px;
margin-top:-25px;
vertical-align:middle;
color:#cecece;
}

#sidetools img {
position:relative;
left:-3px;
top:2px;
}

#overviewdiv1 {
height:240px;
background-color:transparent;
}

#flashteaserwindow {
float:left;
width:470px;
}

.tbox {
float:left;
width:160px;
height:70px;
border-top:solid 1px #ddd;
margin-left:15px;
}

.tbox_row {
padding-top:6px;
padding-bottom:6px;
border-bottom:solid 1px #ddd;
}

.tbox_row_linktext {
vertical-align:middle;
margin-left:10px;
padding-bottom:8px;
font-weight:700;
}

#toplinkbox {
float:left;
width:180px;
height:232px;
margin-left:10px;
border:solid 1px #dedede;
background-color:#F3F3F3;
}

.tvteaserboxhead {
width:170px;
background-color:#7A7879;
font-size:1.2em;
font-weight:700;
text-align:center;
text-transform:uppercase;
color:#fff;
padding:5px;
}

.tvteaserbox {
width:160px;
text-align:center;
padding:10px;
}

#adviceteaser {
width:470px;
}

#adviceteaserbox1 {
float:left;
width:198px;
height:102px;
margin-left:5px;
}

.adviceteaser_head {
width:198px;
height:15px;
font-size:1.1em;
font-weight:700;
color:#fff;
background-image:url(/images/schnippels/consultingbox_bg1.gif);
background-repeat:no-repeat;
padding:6px 6px 6px 45px;
}

.adviceteaser_content {
width:186px;
height:60px;
color:#fff;
background-image:url(/images/schnippels/consultingbox_bg2.gif);
background-repeat:repeat-y;
padding:6px;
}

.adviceteaser_bottom {
width:198px;
height:3px;
background-image:url(/images/schnippels/consultingbox_bg3.gif);
background-repeat:no-repeat;
}

#adviceteaserbox2 {
float:left;
width:256px;
height:102px;
margin-left:10px;
background-image:url(/images/consultingbox2_bg.gif);
background-repeat:no-repeat;
}

#advicebox_head {
width:180px;
height:16px;
font-size:1.2em;
font-weight:700;
color:#fff;
background-image:url(/images/schnippels/servicebox_bg1.gif);
background-repeat:no-repeat;
padding:6px;
}

.advicebox_top {
width:144px;
height:13px;
color:#fff;
background-image:url(/images/schnippels/servicebox_bg2.gif);
background-repeat:no-repeat;
background-color:red;
padding:6px 6px 6px 30px;
}

.advicebox_middle {
width:144px;
height:12px;
color:#fff;
background-image:url(/images/schnippels/servicebox_bg3.gif);
background-repeat:no-repeat;
padding:6px 6px 6px 30px;
}

.advicebox_bottom {
width:144px;
height:13px;
color:#fff;
background-image:url(/images/schnippels/servicebox_bg4.gif);
background-repeat:no-repeat;
padding:6px 6px 6px 30px;
}

#advicebox_bg {
width:470px;
height:80px;
background-image:url(/images/schnippels/servicebox_bg_new.gif);
background-repeat:no-repeat;
}

.advicebox_1 {
position:relative;
top:40px;
left:15px;
display:inline;
width:148px;
height:30px;
background-color:transparent;
}

.advicebox_2 {
position:relative;
top:40px;
left:50px;
display:inline;
width:148px;
height:30px;
background-color:transparent;
}

.advicebox_3 {
position:relative;
top:40px;
left:100px;
display:inline;
width:148px;
height:30px;
background-color:transparent;
}

#advicebox_headv3 {
float:left;
width:180px;
height:224px;
margin-left:10px;
font-size:12px;
color:#fff;
}

.advicebox_row1 {
width:100%;
height:65px;
background-image:url(/images/schnippels/advicebox_bg1.gif);
background-repeat:no-repeat;
}

.adviceheadline_service {
font-weight:700;
padding:10px 10px 5px;
}

.adviceheadline_text {
color:#c2c2c2;
font-size:11px;
padding:0 10px 10px;
}

.advicebox_row2 {
width:100%;
height:58px;
background-image:url(/images/schnippels/advicebox_bg2.gif);
background-repeat:no-repeat;
}

.advicebox_row3 {
width:100%;
height:57px;
background-image:url(/images/schnippels/advicebox_bg3.gif);
background-repeat:no-repeat;
}

.advicebox_row4 {
width:100%;
height:58px;
background-image:url(/images/schnippels/advicebox_bg4.gif);
background-repeat:no-repeat;
}

.advicebox_rowtext {
padding:12px 10px 12px 55px;
}

.teaserstart {
width:670px;
}

.teaserstartbox {
float:left;
border:1px solid #ccc;
width:325px;
}

.teaserstart_head {
background-color:#0E9606;
color:#fff;
font-weight:700;
font-size:1.25em;
text-transform:uppercase;
padding:5px;
}

.teaserstart_head_regio {
background-color:#FFEF00;
color:#000;
font-weight:700;
font-size:1.25em;
text-transform:uppercase;
padding:5px;
}

.teaserstart_tv {
height:350px;
color:#000;
background-color:#F8F8F8;
border-bottom:1px solid #ccc;
}

.teaserstart_tv_regio {
height:210px;
color:#000;
background-color:#F8F8F8;
border-bottom:1px solid #ccc;
}

.teaserstart_news {
height:130px;
color:#000;
background-color:#F8F8F8;
border-bottom:1px solid #ccc;
padding:20px;
}

.teaserstart_news_headline {
font-size:1.1em;
font-weight:700;
color:#3C3839;
margin-bottom:6px;
}

.newsthumbnail {
float:left;
margin-right:8px;
border:1px solid #ccc;
padding:3px;
}

.teaserstart_end {
height:13px;
padding:8px;
}

.hometeaserbox {
float:left;
border:1px solid #ccc;
width:212px;
height:192px;
}

.hometeaserbox_advice {
float:left;
width:214px;
height:179px;
background-color:#f6f6f6;
padding-top:15px;
}

.hometeaserbox_title {
color:#fff;
font-weight:700;
font-size:1.25em;
background-color:#0E9606;
padding:5px;
}

.hometeaserbox_title_regio {
color:#000;
font-weight:700;
font-size:1.25em;
background-color:#FFEF00;
padding:5px;
}

.hometeaserbox_text {
height:60px;
background-color:#F8F8F8;
color:#000;
border-bottom:1px solid #ccc;
overflow:hidden;
padding:5px;
}

.hometeaserbox2_text {
height:90px;
background-color:#F8F8F8;
color:#000;
border-bottom:1px solid #ccc;
overflow:hidden;
padding:5px;
}

.hometeaserbox3_text {
height:131px;
background-color:#F8F8F8;
color:#000;
border-bottom:1px solid #ccc;
overflow:hidden;
padding:5px;
}

.homerankingbox {
float:left;
border:1px solid #ccc;
width:212px;
}

.homerankingbox_title {
background-color:#0E9606;
color:#fff;
font-weight:700;
font-size:1.15em;
padding:5px;
}

.channelteaserbox {
border:1px solid #ccc;
width:180px;
}

.channelteaserbox_title {
height:18px;
color:#fff;
font-weight:700;
font-size:1.25em;
text-transform:uppercase;
padding:5px;
}

.channelteaserbox_text {
height:55px;
background-color:#F8F8F8;
color:#000;
border-bottom:1px solid #ccc;
overflow:hidden;
padding:5px;
}

.channelteaserbox_text2 {
height:110px;
background-color:#F8F8F8;
color:#000;
border-bottom:1px solid #ccc;
overflow:hidden;
padding:5px;
}

.videolistdescription {
height:70px;
font-size:12px;
color:#6c6c6c;
vertical-align:middle;
}

table.displayvideolist td {
height:100px;
border-top:solid 1px silver;
padding:11px 10px 10px;
}

thead .left {
text-align:left;
padding-left:10px;
}

thead .right {
text-align:right;
font-weight:400;
padding-right:15px;
}

tr.low {
background-color:#F4F4F4;
}

tr.highgreen {
background-color:#9CD69C;
}

.globaltable {
color:#fff;
font-size:13px;
background-color:#0E9606;
}

.pageinforight {
float:right;
position:relative;
right:20px;
font-weight:400;
}

.coltitle {
padding-bottom:4px;
}

.videopagelink {
margin-right:10px;
font-size:14px;
}

.actualvideopage {
font-weight:700;
text-decoration:underline;
}

.hometvbg {
background-image:url(/images/schnippels/bgvthumb_tv_grey.gif);
background-repeat:no-repeat;
}

.redtvbg {
background-image:url(/images/schnippels/bgvthumb_tv_red.gif);
background-repeat:no-repeat;
}

.yellowtvbg {
background-image:url(/images/schnippels/bgvthumb_tv_yellow.gif);
background-repeat:no-repeat;
}

.greentvbg {
background-image:url(/images/schnippels/bgvthumb_tv_green.gif);
background-repeat:no-repeat;
}

.bluetvbg {
background-image:url(/images/schnippels/bgvthumb_tv_blue.gif);
background-repeat:no-repeat;
}

.pftvbg {
background-image:url(/images/schnippels/bgvthumb_tv_pf.gif);
background-repeat:no-repeat;
}

.regiotvbg {
background-image:url(/images/schnippels/bgvthumb_tv_regioyellow.gif);
background-repeat:no-repeat;
}

table.displayshortlist {
font-size:11px;
color:#000;
border:solid 1px silver;
border-collapse:collapse;
}

table.displayshortlist td {
border-top:solid 1px silver;
}

table.displayshortlist thead {
font-size:15px;
font-weight:700;
color:#FFF;
background-color:#299C21;
height:28px;
}

.newsblock {
width:500px;
border-collapse:separate;
border-spacing:5px;
border-style:solid;
border-width:1px;
padding:5px;
}

.listescortrow {
float:right;
width:182px;
min-height:600px;
margin-right:35px;
}

.but_advertising {
width:182px;
height:22px;
padding-top:4px;
color:#fff;
text-align:center;
background-image:url(/images/but_beratung.gif);
background-repeat:no-repeat;
cursor:pointer;
}

.but_advertising_tel {
width:182px;
height:22px;
padding-top:4px;
color:#fff;
text-align:center;
background-image:url(/images/but_beratung_tel.gif);
background-repeat:no-repeat;
cursor:pointer;
}

.but_advertising_mail {
width:182px;
height:22px;
padding-top:4px;
color:#fff;
text-align:center;
background-image:url(/images/but_beratung_mail.gif);
background-repeat:no-repeat;
cursor:pointer;
}

.but_advertising_vid {
width:182px;
height:22px;
padding-top:4px;
color:#fff;
text-align:center;
background-image:url(/images/but_beratung_vid.gif);
background-repeat:no-repeat;
cursor:pointer;
}

tr.tvprogtableselect a {
color:#fff;
font-weight:700;
}

.tvprogh_active {
color:#fff;
background-color:#0E9606;
padding:4px 4px 7px;
}

.tvprogh_inactive {
color:#fff;
background-color:#9FD59B;
padding:4px;
}

.tvprogdate {
float:right;
color:#5a5a5a;
font-size:1.4em;
font-weight:700;
}

td.tvprogtablehead {
color:#fff;
background-color:#0E9606;
padding:5px;
}

tr.tvprogelementhead {
color:#7b7b7b;
background-color:#e3e3e3;
}

tr.tvprogelementhead_aktiv {
color:#fff;
background-color:#0E9606;
}

tr.tvprogelementcontent {
height:57px;
color:#595959;
background-color:#f6f6f6;
overflow:hidden;
}

tr.tvprogelementcontent_aktiv {
height:57px;
color:#0E9606;
background-color:#E9F5F3;
overflow:hidden;
}

.tvstarttime {
margin-left:3px;
margin-right:7px;
color:#444;
}

.tvstarttime_aktiv {
margin-left:3px;
margin-right:7px;
color:#fff;
}

.ranking_active {
color:#fff;
background-color:#3AB54B;
padding:4px;
}

.ranking_inactive {
color:#fff;
background-color:#9EDAA6;
padding:4px;
}

tr.rankingtableselect a {
color:#fff;
font-size:12px;
font-weight:700;
}

.beratungleft,.beratungright {
float:left;
min-height:600px;
width:325px;
background-color:transparent;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
margin-bottom:15px;
}

.beratungright {
border-left:solid 1px #ccc;
width:335px;
}

.formcatdiv {
padding-right:10px;
}

#footer {
float:left;
margin-top:35px;
color:#fff;
font-size:10px;
}

table.displaypagelist td {
border-top:solid 1px silver;
padding:11px 10px 10px;
}

.pagetitle {
font-weight:700;
font-size:1.1em;
padding-bottom:3px;
}

.highcolor {
background-color:#ccc;
}

.home {
background-color:#11900B;
}

.red {
background-color:#B7161B;
}

.yellow {
background-color:#F4C200;
}

.green {
background-color:#259A80;
}

.blue {
background-color:#5476C4;
}

.pf {
background-color:#E77200;
}

.red_10p {
background-color:#FFE7EF;
}

.yellow_10p {
background-color:#FFFFEF;
}

.green_10p {
background-color:#EFF7F7;
}

.blue_10p {
background-color:#EFF7FF;
}

.homecolor {
color:#aaa;
}

.redhighcolor {
color:#EAB9BC;
}

.yellowhighcolor {
color:#fea;
}

.greenhighcolor {
color:#BEE1DA;
}

.bluehighcolor {
color:#CDD4EE;
}

.pfhighcolor {
color:#F2CFAE;
}

.redhighcolor a {
color:#E37E86;
}

.yellowhighcolor a {
color:#FEC408;
}

.greenhighcolor a {
color:#6CC6AC;
}

.bluehighcolor a {
color:#979CDE;
}

.pfhighcolor a {
color:#E2A271;
}

.redhigh {
background-color:#EAB9BC;
}

.yellowhigh {
background-color:#FFEDB2;
}

.greenhigh {
background-color:#BEE1DA;
}

.bluehigh {
background-color:#CDD4EE;
}

.pfhigh {
background-color:#F2CFAE;
}

.redborder {
border-color:#B7161B;
}

.yellowborder {
border-color:#F4C200;
}

.greenborder {
border-color:#259A80;
}

.blueborder {
border-color:#5476C4;
}

.pfborder {
border-color:#E77200;
}

.regioborder {
border-color:#FFE901;
}

.yellowsub {
background-color:#FFF8E5;
}

.greensub {
background-color:#E9F5F1;
}

.yellowsubhigh {
background-color:#FEF9E5;
}

.greensubhigh {
background-color:#E9F5F3;
}

.pfsubhigh {
background-color:#FDF1E5;
}

.regiosubhigh {
background-color:#FFF8B3;
}

.topemployer_teaser {
width:659px;
border:solid 1px #ccc;
margin-bottom:15px;
}

.topemployer_teaser_rep {
width:659px;
border:solid 1px #ccc;
}

.topemployer_home_top {
width:659px;
height:16px;
font-size:1.25em;
color:#fff;
font-weight:700;
background-image:url(/images/topemployer/home_top.jpg);
background-repeat:no-repeat;
padding:8px 8px 8px 20px;
}

table.topemployer_home {
color:#424542;
background-image:url(/images/topemployer/home_bg.jpg);
background-repeat:repeat-y;
border-spacing:0;
table-layout:fixed;
}

table.topemployer_home td {
width:141px;
padding-left:20px;
padding-right:2px;
border-bottom:groove 0 #797778;
}

td.verborder {
border-right:groove 2px #EFF3F7;
}

.topemployer_home_bottom {
border-top:solid 1px #ccc;
background-color:#fff;
padding:8px;
}

.topemployer_home_bottom a {
color:#616362;
}

.linkarrowimg_big {
float:right;
position:relative;
top:-4px;
}

.hidden_div {
height:1px;
overflow:hidden;
}

.unhidden_div {
height:auto;
overflow:visible;
}

.hidden {
display:none;
}

#regiomapbox {
float:left;
width:180px;
height:224px;
margin-left:10px;
}

#citymap {
width:180px;
height:208px;
background-color:#FFE901;
}

.showcities {
color:#fff;
font-weight:700;
font-size:1.2em;
background-image:url(/images/schnippels/mapboxtextbg.jpg);
background-repeat:no-repeat;
padding:5px;
}

.citymapbutton {
position:relative;
top:2px;
padding:5px;
}

#citylist {
position:absolute;
font-weight:700;
font-size:1em;
background-color:#FFF8B3;
min-width:120px;
z-index:5;
padding:5px 0 2px 5px;
}

#citylist a {
color:#464646;
}

.citylistentry {
border-top:solid 2px #C7C292;
padding:2px 5px 2px 4px;
}

.firstcitylistentry {
padding:2px 5px 4px 4px;
}

.displtagcloud {
text-align:center;
margin:0 2px;
}

.tagcloud_head {
height:25px;
background-color:#11900B;
}

.tagcloud_head_left {
width:7px;
height:25px;
background-image:url(/images/schnippels/tagcloud_head_left.gif);
background-repeat:no-repeat;
}

.tagcloud_head_right {
width:7px;
height:25px;
background-image:url(/images/schnippels/tagcloud_head_right.gif);
background-repeat:no-repeat;
}

.tagcloud_head_cont {
width:164px;
height:25px;
color:#fff;
padding-top:5px;
font-size:1.1em;
font-weight:700;
background-image:url(/images/schnippels/tagcloud_head_middle.gif);
background-repeat:repeat-x;
}

.tagcloud_body {
background-color:#f3f3f3;
line-height:18px;
border:solid 1px silver;
padding:8px 3px 10px;
}

.videochanneloverview_new {
width:895px;
background-color:#fff;
}

.channelmainheadclass {
padding-top:15px;
margin-bottom:20px;
}

.channelmainheadclass_tab {
height:25px;
background-image:url(/images/channelhead_line.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.channelmainheadclass_cont {
background-color:#eaeaea;
padding:8px;
}

.channelarea {
padding-top:10px;
padding-bottom:10px;
}

.channelclass {
height:22px;
}

.channelclass_title {
color:#fff;
font-size:1.2em;
font-weight:700;
padding:5px;
}

.channelclass_topjump {
position:relative;
top:5px;
left:880px;
width:10px;
}

.channelclass_cont {
background-color:#d8d8d8;
}

.chanelarea_entry {
width:213px;
height:150px;
margin-top:15px;
margin-left:3px;
margin-right:3px;
background-color:#f0f0f0;
}

.chanelarea_entry_img {
width:200px;
height:95px;
text-align:center;
margin:8px 8px 5px;
}

.chanelarea_entry_noimg {
width:200px;
height:75px;
color:#fff;
margin-top:8px;
margin-bottom:5px;
padding-top:20px;
font-size:1.3em;
font-weight:700;
background-color:#535353;
text-align:center;
}

.chanelarea_entry_text {
width:190px;
height:30px;
text-align:left;
overflow:hidden;
}

.chanelarea_entry_button {
width:23px;
position:relative;
left:190px;
top:-5px;
}

.channel_overview_videobox {
height:150px;
}

.channel_overview_videobox_head {
height:22px;
background-image:url(/images/channelhead_line_black.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.channel_overview_videobox_cont {
padding-top:5px;
padding-bottom:3px;
background-color:#EAEAEA;
}

.videobox {
width:120px;
height:125px;
margin-right:5px;
}

.channel_overview_tvbg {
padding:11px 10px;
}

.chvideotitle {
float:left;
width:104px;
height:45px;
margin-left:8px;
cursor:pointer;
overflow:hidden;
}

.playbutton {
width:26px;
height:26px;
position:relative;
top:-40px;
left:80px;
cursor:pointer;
background-image:url(/images/play_button.gif);
background-repeat:no-repeat;
background-color:transparent;
}

.hometagcloud {
float:left;
width:663px;
}

.tagcloudbig_head_cont {
width:164px;
height:25px;
color:#fff;
padding-top:5px;
font-weight:700;
font-size:1.25em;
background-repeat:repeat-x;
}

#vchannellist {
position:absolute;
padding-left:2px;
background-color:#fff;
width:202px;
}

#hchannellist1,#hchannellist2,#hchannellist3,#hchannellist4,#hchannellist5,#hchannellist6,#hchannellist7,#hchannellist8,#hchannellist9,#hchannellist10 {
position:absolute;
background-color:#fff;
width:202px;
}

.newest_video_teaser {
width:659px;
border:solid 1px #ccc;
margin-bottom:15px;
background-color:#DEDFE1;
}

.topemplinl {
color:#424242;
}

.searchfield_startpage {
width:672px;
height:151px;
position:relative;
top:-11px;
left:-11px;
background-image:url(/images/searchfield/searchfield_bg.png);
background-repeat:no-repeat;
background-color:transparent;
}

.searchfield_title {
padding-top:17px;
padding-left:70px;
font-size:17px;
font-weight:700;
color:#fff;
background-color:transparent;
}

.searchfield_inputfields {
margin-top:28px;
margin-left:105px;
}

.sfield {
font-size:11px;
width:150px;
margin-right:30px;
}

.sfield2 {
width:160px;
}

.sfield3 {
width:160px;
margin-right:0;
}

.searchfield_text {
float:left;
width:450px;
margin-top:25px;
padding-left:30px;
font-size:17px;
font-weight:700;
color:#fff;
background-color:transparent;
}

.searchfield_button {
position:relative;
top:20px;
right:5px;
}

#homeplayerwindow {
float:left;
width:352px;
height:255px;
margin-top:3px;
}

#homerectangle {
float:left;
width:298px;
height:250px;
margin-left:5px;
}

.podcastplayer_main {
background-image:url(/images/pcastimg/Hintergrund-Podcast.jpg);
background-repeat:no-repeat;
width:658px;
height:356px;
position:relative;
color:#fff;
}

.podcastplayer_headline {
font-size:14px;
padding-top:4px;
font-family:Arial;
font-weight:700;
position:absolute;
top:35px;
left:10px;
width:258px;
height:45px;
color:#5c5c5c;
text-align:left;
}

.podcastplayer_player {
position:absolute;
top:27px;
left:273px;
width:385px;
height:288px;
}

.podcastplayer_exbuttons {
background-image:none!important;
position:absolute;
top:3px;
left:630px;
height:20px;
width:22px;
}

.podcastplayer_description {
background-image:none!important;
position:absolute;
top:80px;
left:10px;
height:240px;
width:258px;
font-family:Arial;
font-size:13px;
color:#5c5c5c;
overflow:hidden;
}

.podcastplayer_dleiste {
background-image:none;
position:absolute;
top:338px;
left:10px;
height:16px;
width:558px;
font-family:Arial;
font-size:10px;
color:#fff;
overflow:hidden;
font-weight:700;
}

.podcastplayer_dbutton {
background-image:none;
position:absolute;
height:16px;
width:20px;
top:336px;
}

.podcastplayer_dbutton_1 {
left:150px;
}

.podcastplayer_dbutton_2 {
left:290px;
}

.podcastplayer_dbutton_3 {
left:430px;
}

.podcastplayer_dbutton_4 {
left:540px;
}

.podcastplayer_dtext {
background-image:none;
position:absolute;
height:16px;
width:120px;
top:338px;
font-family:Arial;
font-size:10px;
color:#fff;
overflow:hidden;
font-weight:700;
}

.podcastplayer_dtext_1 {
left:165px;
}

.podcastplayer_dtext_2 {
left:310px;
}

.podcastplayer_dtext_3 {
left:450px;
}

.podcastplayer_dtext_4 {
left:560px;
}

.podcastplayer_main a {
background:transparent;
text-decoration:none;
}

.podcastabobutton {
padding-bottom:0;
margin:10px 10px 10px 20px;
}

.podcastinfobutton {
padding-bottom:0;
margin:10px 10px 10px 90px;
}

.videolist_rss_box {
width:170px;
background-color:#f3f3f3;
border:solid 1px silver;
margin:10px 2px;
padding:2px 3px 5px;
}

.wai_popup .maintext {
font-size:1.2em;
margin:10px;
}

.wai_popup .fckh1 {
color:#0169B2;
}

.wai_popup a {
color:#0169B2;
text-decoration:underline;
}

img,table.displayvideolist a,table.displaypagelist a,.podcastabobutton a img,.podcastinfobutton a img {
border:none;
}

.list td,.tvteaserboxlinkrow {
padding:10px;
}

.list a,table.rankinglist a,.teaserbox a,#toplinkbox a,.teaserstartbox a,.hometeaserbox a,.homerankingbox a,.newsblock a,.mouseoverunderline:hover,.mouseoverunderline a:hover {
text-decoration:underline;
}

table .list,.channel_overview_videoboxes {
margin-bottom:10px;
}

.left,#left,#teaserframe1,#avicebox {
float:left;
}

.right,#right,.linkarrowimg {
float:right;
}

.clickable,label {
cursor:pointer;
}

.dateselect,.yearinput {
width:40px;
}

.checkleft,.checkright {
position:relative;
top:2px;
}

.mainmenu a,.subnav a {
color:#333;
}

#avicebox a,.but_advertising a,.but_advertising_act a,#footer a,.white,.chanelarea_entry_img a,.chanelarea_entry_noimg a,.podcastplayer_dtext a {
color:#fff;
}

.adviceboxtext,.videotitle,.newsheadline {
font-weight:700;
}

.hometeaserbox_bottom,.channelteaserbox_bottom {
padding:5px;
}

table.displayvideolist,table.displaysearchlist,table.displaypagelist {
font-size:11px;
color:#5c5c5c;
border:solid 1px silver;
border-collapse:collapse;
}

table.displayvideolist thead,table.displaypagelist thead {
height:28px;
}

thead .displayvideolisthead,thead .displaypagelisthead {
color:#fff;
text-align:left;
font-size:14px;
border:none;
padding:4px;
}

table.displayvideolist td.videotablebar,table.displaypagelist td.pagetablebar {
font-size:8px;
height:10px;
padding:0;
}

table.displayvideolist td.videolisthead,table.displaypagelist td.pagelisthead {
height:auto;
color:#000;
border-top:0;
padding:10px;
}

table.displayvideolist td.videolistbot,table.displaypagelist td.pagelistbot {
height:auto;
color:#000;
padding:10px;
}

.videolistchannelname,.pagelistchannelname {
font-weight:700;
text-transform:uppercase;
}

.videolistselecttext,.pagelistselecttext {
margin-left:10px;
}

.videolistselect,.textlistselect {
margin-left:5px;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
}

.viseolistsubmit,.textlistsubmit {
margin-left:8px;
font-size:10px;
font-weight:700;
}

tr.tvprogtableselect td,tr.rankingtableselect td {
padding:3px 3px 3px 0;
}

.footercontent #footer,.footercontent #footer a,.shortlistentry {
color:#000;
}

.regio,.pfsub {
background-color:#FFE901;
}

.redcolor,.redcolor a {
color:#B7161B;
}

.yellowcolor,.yellowcolor a {
color:#F4C200;
}

.greencolor,.greencolor a {
color:#259A80;
}

.bluecolor,.bluecolor a {
color:#5476C4;
}

.pfcolor,.pfcolor a {
color:#E77200;
}

.regiocolor,.regiocolor a {
color:#FFE901;
}

.regiohighcolor,.regiohighcolor a {
color:#FFF8B3;
}

.homehigh,.regiohigh {
background-color:#f4f4f4;
}

.sub,.subhigh {
background-color:#FFF;
}

.redsub,.redsubhigh {
background-color:#F7E7E8;
}

.bluesub,.bluesubhigh {
background-color:#EEF1FA;
}