/* CSS Document */
body {
        margin: 0;
        padding: 0;
        font-family: Verdana, sans-serif;
        font-size: small;
        text-align: center;
        background-color:#F4F4F4;
        }

#wrap {
        width: 1000px;
        text-align: left;
        margin: 0 auto;
        }

#wrap-inner {
        background: url(img/tv_background.png) repeat-y 100% 0;
        }

#header {
        margin-top:10px;
        height:135px;
        background: url(img/WS_TV_Header.jpg) no-repeat 100% 0;
        }

#main-body {
        margin-top:15px;
        /margin-top:10px;
        float:left;
        width:890px;
        background-color:#E9E9E9;
        margin-bottom:20px;
        /margin-bottom:15px;
         }
.video_wrap {
         float:left;
         background-color:#E9E9E9;
         padding-left:5px;
         padding-right:5px;
         }
.video_col1, .video_col2 {
         float:left;
         width:225px;
          }
.video_col3 {
         float:right;
         }
.video_col1, .video_col2 {
         margin-right:5px;
         }
#media-center-3940, #media-center-3935, #media-center-3068, #media-center-3067, #media-center-2890, #media-center-2790, #media-center-2789, #media-center-2788, #media-center-2787, #media-center-2786, #media-center-2785, #media-center-2308 {
          margin-left:5px;
          margin-bottom:5px;
          /margin-bottom:0px;
          }
.video_content {
         clear:both;
         background-color:#E9E9E9;
         padding-left:5px;
         padding-top:0px;
         /padding-top:5px;
         padding-bottom:-10px;
         /padding-bottom:10px;
         padding-right:5px;
         margin-bottom:15px;
         }

.video_content .csc-textpic-imagewrap {
         padding-top:5px;
         /padding-top:0px;
         }

/*.csc-textpic-intext-left-nowrap img {
         background: url(img/bildschatten.png) no-repeat bottom left;
         padding: 4px 7px 17px 7px;
         }*/

.csc-textpic-below .csc-textpic-imagewrap {
         margin-bottom:-5px;
         /margin-bottom:-15px;
         margin-right:-5px;
         }
.csc-header-n2 {
         clear:both;
         }
#sidebar {
        margin-top:15px;
        /margin-top:10px;
        float: right;
        width:109px;
        background-color:#E9E9E9;
        border-left: 1px solid #808080;
        height:377px;
        /height:380px;
        }
#sidebar img {
        border: 1px solid #003561;
             }
#footer {
        clear: both;
        padding-top:15px;
        padding-left:5px;
        color:white;
        height:35px;
        /height:50px;
        background: url(img/bg_footer.png) repeat-x 100% 0;
        }

#top {
   background-color:#F29400;
   height:50px;
}

#menu-search {
   float:left;
   width:1000px;
   height:25px;
}

#topmenu {
   float:left;
   height:25px;
   width:1000px;
}


#submenu {
   clear:left;
   float:left;
   width:100%;
   height:25px;
   /height:25px;
   color:#F9CB83;
   background-image: url(img/menu_tv_bg.png);
   background-repeat:repeat-x;
   margin-top:5px;
   /margin-top:0px;
   padding-bottom:0px;
        }

#submenu ul {
margin-top:0px;
height:20px;
margin-left:0px;
padding-left:8px;
padding-top:6px;
/margin-bottom:-10px;
}

#submenu ul li{
        display:inline;
        padding-right:5px;
        text-indent:0;
        font-size:80%;
        /font-size:70%;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        }

#submenu ul li a {
        text-decoration:none;
        color:#FFFFFF;
        padding-left:5px;
        padding-right:8px;
        border-right:1px solid #032C50;
}
#extra_menu {
         float:right;
         color:white;
         }

#extra_menu a {
         text-decoration:none;
         color:white;
         }
.rgmediaimages-player {
margin-left:0px;
margin-bottom:0px;
background-color:#FFFFFF;
margin-top:0px;
}

#sidebar .tx-kuloplayer-pi1 {
margin-top:-25px;
/margin-top:-20px;
margin-bottom:25px;
/margin-bottom:20px;
}

#sidebar .tx_kuloplayer_pi1-video {
border: 6px solid #FFFFFF;
/border: 5px solid #FFFFFF;
}

.news-amenu-container {
}

.news-amenu-container ul {
list-style:none;
margin-left:-40px;
/margin-left:0px;
}

.news-amenu-container ul li a{
text-decoration:none;
font-weight:bold;
color:#355573;
}

.news-amenu-item-year {
font-size:14px;
font-weight:bold;
color:#739ABF;
margin-top:10px;
}

#print-menu {
height:0px;
}

.tx-skpagecomments-pi1 {
        margin-right:5px;
}

#skpagecommentform #name, #skpagecommentform #email, #skpagecommentform #comment{
        background-color:#FFFFFF;
}

#menubanner {
        clear:both;
}


/* Sidebar Box */

#sidebar .csc-frame-frame2{
        margin-top:1px;
        background-color:white;
        width:265px;
        margin-bottom:-3px;
        background: #FFFFFF url(img/neu_sidebar_bottom.png) no-repeat bottom right;
        /margin-bottom:7px;
}

#sidebar .csc-frame-frame2 a {
         /*padding-left:14px;
         background: url(img/neu_button_link.png) no-repeat 0px 1px;*/
         text-decoration:none;
         font-weight:bold;
         color:#003561;
         margin-top:0px;
         }

#sidebar img {
         margin-bottom:2px;
         }

#content-left .csc-frame-frame2 {
         margin-top:7px;
         background-image: url(img/bg_content_left.png);
         height:45px;
         padding-top:5px;
         margin-bottom:7px;
         }

#content-left .csc-frame-frame1 {
        margin-top:1px;
        background-color:white;
        width:180px;
        margin-bottom:-3px;
        padding-bottom:5px;
        margin-bottom:7px;
        background: #FFFFFF url(img/neu_sidebar_bottom.png) no-repeat bottom right;
         }

#content-left .news-latest-item {
         margin-bottom:5px;
         }

#sidebar .csc-frame-frame1 h3, #content-left .csc-frame-invisible h3 {
        color:black;
        margin-bottom:0px;
         }

.news-list-item_middle .background {
         border-bottom: 1px solid #003561;
         margin-bottom:15px;
         /margin-bottom:15px;
         height:25px;
}

#search {
float:right;
margin-top:-11px;
/margin-top:-35px;
margin-right:5px;
margin-bottom:0px;
/margin-bottom:-10px;
}

#searchbutton {
margin-top:-10px;
/margin-top:0px;
color:#002F59;
}

#index_search {
margin-top:-10px;
/margin-bottom:0px;
/margin-top:0px;
}

.footer_wrap {
clear:both;
float:left;
height:200px;
background-color:#7C8184;
margin-top:20px;
}
.footer_col1, .footer_col2, .footer_col3, .footer_col4 {
width:250px;
color:white;
padding:5px;
}

#content-footer {
height:200px;
background-color:grey;
}

.banner div{
margin-bottom:100px;
}
