/* ovb-online CSS Document*/

/* import merkur css */
@import url(../../merkur-online/css/client.css);

/* overwrite css where needed */

/*================================ LinkTypes Global ===========================================*/
a.idMore {
    border-bottom: 1px dotted #ff8601;
    color: #ff8601;
    font-weight: 700;
}
a:hover.idMore {
    border-bottom: 1px solid #ff8601;
}
.idMoreEnd a {
    border-bottom: 1px dotted #ff8601;
    color: #ff8601;
    font-weight: 700;
}
.idMoreEnd a:hover {
    border-bottom: 1px solid #ff8601;
}
a.idActionLink {
    background: transparent url(../img/btn_header.png) repeat-x scroll right -30px;
}
a.idClose{
    color: #ff8601;
    font-weight: 700;
}

a.idStaticBacklink {
    border-bottom: 1px dotted #ff8601;
    color: #ff8601;
    font-weight: 700;
}
a:hover.idStaticBacklink {
    border-bottom: 1px solid #ff8601;
}

/*================================= Standard Tags ===============================*/
h3 {
    color: #4241B4;
}
h3 a, h3 a:hover {
    color: #4241B4;
}

/*================================= Container Modules (Wrapper) ===============================*/
#idHeaderWrap {
    background: #020187 url(../img/head_bg.png) repeat-x scroll left 0;
}

/*================================= Superbanner (Wrapper) ===============================*/
.idSuperBannerPresent {
margin:0 !important;
}
#idBannerWrap {
  display:block;
  height:auto;
  left:10px;
  position:relative;
  top:0;
  width:800px;
}
#idMainWrap {
  position:relative;
}
.idSuperBannerPresent #idNavigationWrap {
  top:99px;
}
.idSuperBannerPresent #idHeaderWrap {
  top:10px;
}
.idSuperBannerPresent #idLoginBarWrap {
  top:55px;
}
.idSuperBannerPresent div.idRss {
  top:163px;
}

/*================================= Breadcrumb Items ===============================*/
.idEnhance, .idNorm {
    color: #4241B4;
}

.idEnhance a, .idNorm a {
    border-bottom: 1px dotted #4241B4;
    color: #4241B4;
}

.idEnhance a:hover, .idNorm a:hover {
    border-bottom: 1px solid #4241B4;
}

/*================================= Navigation Items ===============================*/
.idMainNavi a.idTab {
    padding: 0 14px;
}

.idMainNavi li.idNewspaper a.idTab {
    background: transparent url( ../img/head_menu.png ) no-repeat scroll -1px -108px;
    padding: 0 19px;
}

.idMainNavi li.idCurrent a.idTab, .idMainNavi a.idTab:hover {
    color: #ff8601;
}

.idSubNavi li a:hover, .idSubNavi li.idCurrent a {
    color: #ff8601;
}

.idMainNavi ul li a:hover, .idMainNavi ul li.idCurrent a {
    color: #ff8601;
}

.idMainNavi li.idCurrent_hovered a.idTab, .idMainNavi li.idCurrent_hovered a.idTab:hover {
    color: #ff8601;
}

.idMainNavi li.idCurrent a.idTab {
    color: #ff8601 !important;
}

/*================================= Meta Layer ===============================*/
.idMetaLay .idFacebook a:hover {
    background:transparent url(../img/ico_facebook_on.png) no-repeat left top;
}

.idDots a, .idDotsUse a {
    background: transparent url( ../img/sprite_slidingGraphics.png ) no-repeat right -33px;
    color: #4241B4;
}

.idDotsUse a {
    background: transparent url( ../img/sprite_slidingGraphics.png ) no-repeat right -15px;
}

.idDotArticle a, .idDotArticleUse a {
    background: transparent url( ../img/sprite_slidingGraphics.png ) no-repeat right -158px;
}

.idDotArticleUse a {
    background: transparent url( ../img/sprite_slidingGraphics.png ) no-repeat right -85px;
}

.idComment a {
    background: transparent url( ../img/ico_comment_bw.gif ) no-repeat right 1px;
    color: #4241B4;
}

/*================================= Paging Layer ===============================*/
.idPaginator {
    margin: 0 0 20px;
}

.idPaging a, .idPaging a:hover {
    border-bottom: 1px dotted #4241B4;
    color: #4241B4;
}

a.idCurPage, a.idCurPage:hover {
    background: #4241B4;
    color: white;
}

/*================================= Layout Module SPECIAL CSS ===================*/
/*Leadstory GLOBALS*/
#idSlotLink {
    border-bottom: 3px solid #4241B4;
}
#idSlotLink li.idCurrent {
    background: #4241B4;
}
#idSlotImg .idComment a {
    background: transparent url( ../img/ico_comment_bg.gif ) no-repeat right 1px;
}
/*Leadstory Version LEAD_STORY_TOP_IMAGE_NAV_BOTTOM - LEAD_STORY_TOP_IMAGE_NAV_TOP*/
.idLeadTopImageNavBottom #idSlotLink {
    border-top: 3px solid #4241B4;
}
/*Leadstory Version LEAD_STORY_TOP_IMAGE_DESC_NAV_BOTTOM - LEAD_STORY_TOP_IMAGE_DESC_NAV_TOP*/
.idLeadTopImageDescNavBottom #idSlotLink {
    border-top: 3px solid #4241B4;
}
/*Leadstory Version LEAD_STORY_TOP_IMAGE_NAV_FULLBOTTOM - LEAD_STORY_TOP_IMAGE_NAV_FULLTOP*/
.idLeadTopImageNavFullBottom #idSlotLink {
    border-top: 3px solid #4241B4;
}
/*Leadstory Version LEAD_STORY_TOP_IMAGE_DESC_THUMBNAV_TOP*/
.idLeadTopImageDescThumbNavTop #idSlotLink li.idCurrent {
    background: transparent url( ../img/pfeil.gif ) no-repeat 16px bottom;
}
/*Leadstory Version LEAD_STORY_LOCAL_IMAGE_DESC - LEAD_STORY_LOCAL_IMAGE_DESC_RULER*/
/*Leadstory Version LEAD_STORY_LOCAL_NOIMAGE_DESC - LEAD_STORY_LOCAL_NOIMAGE_DESC_RULER*/
.idLeadLocalImageDesc .idTeaserLay, .idLeadLocalImageDescRuler .idTeaserLay,
.idLeadLocalNoImageDesc .idTeaserLay, .idLeadLocalNoImageDescRuler .idTeaserLay{
}
.idLeadLocalImageDescRuler .idTeaserLay, .idLeadLocalNoImageDescRuler .idTeaserLay {
    border-bottom: 3px solid #4241B4;
}
/*Leadstory Version LEAD_STORY_LOCAL_IMAGE_DESC_BORDER*/
.idLeadLocalImageDescBorder .idTeaserLay {
    border: 1px solid #4241B4;
}

/*=== Escalation Modul =====*/
.idEscalation .idTeaserLay {
    background: transparent url(../img/escalation_bg.png) no-repeat scroll left bottom;
}
.idEscalation .idTeaserLay h4 {
    background: transparent url(../img/escalation_bg.png) no-repeat scroll left top;
}

/*=== SectionslistCompact Modul =====*/
.idSectionListCompact .idListView .idTeaserLay {
    background:transparent url(../img/content_dot.gif) no-repeat scroll 0 6px;
}
.idSectionListCompact h4, .idSectionListCompact h4 a, .idSectionListCompact h4 a:hover {
    color:#4241B4;
}

/*=== Similar Doc Modul =====*/
.idSimilarDocs ul {
    list-style-image: url( ../img/content_dot.gif );
}

/*=== Article SimilarSearch Box =====*/
.idSimilarSearch li {
    background: transparent url(../img/content_dot.gif) no-repeat scroll left 7px;
}

/*=== Article Keywords Modul =====*/
.idArticleKeywords a {
    color: #4241B4;
}

/*=== RssTicker Modul =====*/
.idRssTicker h3 {
    background: #4241B4 url( ../img/btn_content.png ) repeat-x left -31px;
}

/*====== Movie Rating ===*/
.idRatingLay .idRatingHalf {
    background: transparent url( ../img/rating_star_half.gif ) no-repeat 0 0;
}
.idRatingLay .idRatingFull {
    background: transparent url( ../img/rating_star_full.gif ) no-repeat 0 0;
}

/* in TopMovie context (grey bg) */
.idTopMovieTeaser .idRatingLay .idRatingHalf {
    background: transparent url( ../img/rating_star_half_greybg.gif ) no-repeat 0 0;
}
.idTopMovieTeaser .idRatingLay .idRatingFull {
    background: transparent url( ../img/rating_star_full_greybg.gif ) no-repeat 0 0;
}

/*====== Triple MultiMedia Modul ===*/
.idMultimediaBlock .idComment a {
    background: transparent url( ../img/ico_comment_bg.gif ) no-repeat right 1px;
}

/*====== NewsBlock3Column Modul ===*/
.idNewsBlock3Column .idComment a {
    background: transparent url( ../img/ico_comment_bg.gif ) no-repeat right 1px;
}

/* carousel if more than one row */
#idNewsBlock3Carousel .idPrevious_button, #idNewsBlock3Carousel .idNext_button {
    background: transparent url( ../img/carousel_newsblock3_up_on.gif ) no-repeat left top;
}
#idNewsBlock3Carousel .idNext_button {
    background: transparent url( ../img/carousel_newsblock3_down_on.gif ) no-repeat left top;
}

#idNewsBlock3Carousel .idCarousel_positionIndicator li.idCurrent {
    background: transparent url( ../img/carousel_newsblock3_indi_on.gif ) no-repeat left top;
}

/*====== TopArticleBox Accordion ===*/
.idTopArticle .idTxtLay, #idBasicWrap .idTopArticle .idTxtLay {
    background: #D6D6EB url( ../img/tabcontent_bg.png ) repeat-x scroll left top;
}

/*====== TopEventsBox Accordion ===*/
.idTopEvents .idTxtLay {
    background: #D6D6EB url( ../img/tabcontent_bg.png ) repeat-x scroll left top;
}

/*====== EventSearchStarter Accordion ===*/
.idBoxesWrap .idEventSearchStarter .idTxtLay, #idBoxesWrap .idEventSearchStarter .idTxtLay {
    background: #D6D6EB url( ../img/tabcontent_bg.png ) repeat-x scroll left top;
}

/*====== Global Accordion ===  */
.idAcc {
    background: transparent url( ../img/btn_content.png ) repeat-x scroll left -35px;
}
.idOpen {
    background: transparent url( ../img/btn_content.png ) repeat-x scroll left -75px;
}
.idAccCont {
    background: #ECEBF5;
}
.idAccCont ul li {
    list-style-image: url( ../img/content_dot.gif );
}

/*====== MaerkteBox Accordion ===*/

/* accordion content */
.idClassifieds .idAccCont {
    background: none; /* TODO: check if global css can be removed */
}
#idBoxesWrap .idClassifieds .idAccCont .idTxtLay, .idBoxesWrap .idClassifieds .idAccCont .idTxtLay {
    background: #ECEBF5;
    padding: 4px;
    width: 290px;
    margin: 0;
}

.idClassifieds .idAccCont ul li {
    background: transparent url(../img/content_dot.gif) no-repeat scroll 4px 6px;
    list-style-image: none;
    list-style-type: none;
}

.idClassifieds .idAccCont ul.idWithThumbnails h5, .idClassifieds .idAccCont ul.idWithText h5,
.idClassifieds .idAccCont ul.idWithThumbnails h5 a, .idClassifieds .idAccCont ul.idWithText h5 a {
    color: #4241B4;
}

/*====== MaerkteBox Accordion - Searchresult ===*/
.idSearchRecommendationsAccordion .idTeaserLay {
    border: 1px solid #d2d2d2;
    background-color: #ECEBF5;
}

/*====== Extended Classifieds Accordion ===*/
.idExtendedClassifieds .idOpen {
    background-color: #F0F0F6;
    border-bottom-color: #F0F0F6;
}
.idExtendedClassifieds .idTxtLay, #idBasicWrap .idExtendedClassifieds .idTxtLay {
    background: #D6D6EB url( ../img/tabcontent_bg.png ) repeat-x scroll left top;
}

.idExtendedClassifieds .idTxtLay ul.idWithThumbnails h5, .idExtendedClassifieds .idTxtLay ul.idWithText h5,
.idExtendedClassifieds .idTxtLay ul.idWithThumbnails h5 a, .idExtendedClassifieds .idTxtLay ul.idWithText h5 a {
    color: #4241B4;
}

/*====== Localized Contact ===*/
#idBoxesWrap .idLocalizedContact .idLay h4 a {
    color: #4241B4;
}

/*====== BildVoting Modul ===*/
.idVotingBlock h3 {
    color: #4241B4;
}
.idVotingBlock .idComment a {
    background: transparent url( ../img/ico_comment_bg.gif ) no-repeat right 1px;
}

/*====== Image Gallery Carousel ======*/
.idImgGallery p.idBacklink a {
    border-color: #4241B4;
    color: #4241B4;
}

.idCarousel .idPrevious_button, .idCarousel .idNext_button {
    background: transparent url( ../img/bg_imgsliderbtn.png ) repeat-x scroll left top;
    border: 1px solid #4241B4;
}
.idCarousel .idNext_button {
    background: transparent url( ../img/bg_imgsliderbtn.png ) repeat-x scroll right top;
}
.idCarousel .idNext_button_disabled {
    background: transparent url( ../img/btn_content.png ) repeat-x scroll left -34px;
    border: 1px solid #d2d2d2;
}
.idCarousel .idPrevious_button_disabled {
    background: transparent url( ../img/btn_content.png ) repeat-x scroll left -34px;
    border: 1px solid #d2d2d2;
}

/*autoSlide*/
.idAutoPlay .idCarouselStop, .idAutoPlay .idCarouselPlay {
    background: transparent url(../img/carousel_autoplay_play.png) no-repeat left top;
}
.idAutoPlay .idCarouselPlay {
    background: transparent url(../img/carousel_autoplay_pause.png) no-repeat left top;
}
.idAutoPlay .idCarouselSlower, .idAutoPlay .idCarouselFaster {
    background: transparent url(../img/carousel_autoplay_minus.png) no-repeat left top;
}
.idAutoPlay .idCarouselSlower:hover {
    background: transparent url(../img/carousel_autoplay_minus_over.png) no-repeat left top;
}
.idAutoPlay .idCarouselFaster {
    background: transparent url(../img/carousel_autoplay_plus.png) no-repeat left top;
}
.idAutoPlay .idCarouselFaster:hover {
    background: transparent url(../img/carousel_autoplay_plus_over.png) no-repeat left top;
}
.idNonStop .idNext_button {
    background: transparent url( ../img/bg_imgsliderbtn.png ) repeat-x scroll right top;
    border: 1px solid #4241B4;
}

/*====== Gallery Modul ===*/
/*BasicScope*/
.idMediaStripe .idCarousel .idPrevious_button, .idMediaStripe .idCarousel .idNext_button {
    background: white url( ../img/bg_imgslider_left_on.png ) no-repeat left top;
}
.idMediaStripe .idCarousel .idNext_button {
    background: white url( ../img/bg_imgslider_right_on.png ) no-repeat right top;
}
.idMediaStripe .idCarousel .idNext_button_disabled {
    background: white url( ../img/bg_imgslider_right.png ) no-repeat right top;
}
.idMediaStripe .idCarousel .idPrevious_button_disabled {
    background: white url( ../img/bg_imgslider_left.png ) no-repeat right top;
}

/*====== Gallery Modul ===*/
.idMediaStripe .idCarousel ul li.idActive a, .idMediaStripe .idCarousel ul li.idActive a:hover {
    background-color: #ff8601;
}

/*====== TopDocumentsBox Accordion on ImageCarousel ===*/
.idTopDocuments .idAcc {
    background: white url( ../img/btn_content.png ) repeat-x scroll left -35px;
}

/*====== Sorted MediaGallery ===*/
.idSortedGalleries .idSubTeaserLay h5 {
    color: #4241B4;
}

/*====== Newspaperlist and Regionlist ===*/
#idBoxesWrap .idRegionList h4, #idBoxesWrap .idNewsPaperList h4 {
    background: transparent url(../img/regionenbox_zu.png) repeat-x scroll left top;
}
#idBoxesWrap .idOpen h4 {
    background: transparent url(../img/regionenbox_offen.png) repeat-x scroll left top;
}

/*====== Traffic Messages ======*/
.idTrafficMessages h3 {
    background: #f1f1f1 url( ../img/btn_content.png ) repeat-x left -31px;
    color: #4241B4;
}

/*====== Weather Traffic Messages ======*/
/* part of a weatherRichCityBox */
#idCarouselTraffic .idPrevious_button, #idCarouselTraffic .idNext_button {
    background: #e2e2e2 url(../img/traffic_carousel_up_on.png) no-repeat left top;
}
#idCarouselTraffic .idNext_button {
    background: #e2e2e2 url(../img/traffic_carousel_down_on.png) no-repeat left top;
}

/*====== FavoritenBox Accordion===*/
.idMyFavBox .idOpen {
    background: transparent url(../img/btn_content.png) repeat-x scroll left -70px;
}
.idMyFavBox .idFavWrap {
    background: #D6D6EB url(../img/tabcontent_bg.png) repeat-x scroll left top;
}

/*====== Advertising Boxen - Googleadsense ===*/
.idGoogleAdsense a.idAdGoogleTxtLink, .idGoogleAdsense a.idAdGoogleTxtLink:hover {
  border-bottom: 1px dotted #4241B4;
  color: #4241B4;
}
.idGoogleAdsense a.idAdGoogleTxtLink:hover {
  border-bottom: 1px solid #4241B4;
}

/*====== overwrite CommentLayout ===*/
.idCommentLay h5, .idCommentLay h5 a {  
    color: #4241B4;
    font-size: 22px;
    font-weight:400;
}
.idCommentLay .entry, .idCommentLay .commentanswer {
    border-top: 1px dotted #2b2b2b;
}
.idCommentLay .entry-content a, .idCommentLay .entry-content a:hover {
    color: #4241B4;
    font-weight: 700;
    border: none;
}
.idCommentLay .entry-content .entry-body a, .idCommentLay .entry-content .entry-body a:hover {
    color: #2b2b2b;
    font-weight: 400;
}

.idCommentLay p.buttons input {
    background: transparent url( ../img/btn_header.png ) repeat-x scroll left -62px;
    border: 1px solid #d2d2d2;
}

.idCommentLay #comment-form p.buttons input#save {
    background: transparent url( ../img/btn_header.png ) repeat-x scroll left -60px !important;
    border: 1px solid #d2d2d2;
}

/* Leserforum Box Community Inhalt ueberschrieben*/
.idForum .idBoxAdKommentar_Box div.right a {
    border-bottom: 1px dotted #4241B4;
    color: #4241B4;
}
.idForum .idBoxAdKommentar_Box div.right a:hover {
    border-bottom: 1px solid #4241B4;
}

/* nur zum ueberschreiben*/
.idTopCommunity p.idTeboxButton a {
    background: transparent url( ../img/btn_header.png ) repeat-x scroll left -60px;
    border: 1px solid #d2d2d2;
}

.idTopCommunity .idBoxAdKommentar_Box div.right a {
    border-bottom: 1px dotted #4241B4;
    color: #4241B4;
}

.idTopCommunity .idBoxAdKommentar_Box div.right a:hover {
    border-bottom: 1px solid #4241B4;
}

.idLastComment .idButton a, .idLastComment .idButton a:hover, .idLastComment p.idTeboxButton a, .idLastComment p.idTeboxButton a:hover {
    background: transparent url( ../img/btn_header.png ) repeat-x scroll left -60px;
    border: 1px solid #d2d2d2;
}
.idLastComment .latestRemoteArticleComments .latestRemoteArticleCommentsHeadline{
    color:#4241B4;
}

/*================================= Article Detail Items ===============================*/
.idArticle span.idQ {
    color: #4241B4;
}
.idArticle .idLinkList ul {
    border-top: 1px solid #4241B4;
}
.idArticle .idLinkList h4 {
    color: #4241B4;
}
.idArticle p a.id_link {
    border-bottom:1px dotted #4241B4;
    color: #4241B4;
}
.idArticle p a.id_link:hover {
    border-bottom:1px solid #4241B4;
}

/*================================= MovieArticle Detail Items ===============================*/
.idMovieArticle .idRatingLay .idRatingHalf {
    background: transparent url( ../img/rating_star_big_half.gif ) no-repeat 0 0;
}
.idMovieArticle .idRatingLay .idRatingFull {
    background: transparent url( ../img/rating_star_big_full.gif ) no-repeat 0 0;
}

/*================================= Standard Form Items ===============================*/
.idFormLay legend {
    color: #4241B4;
}

/* Tooltip */
.idFormOnBlur p.idTooltip {
    border: 2px solid #4241B4;
}
.idFormItem p.idTooltip .idTooltipHead {
    background: #4241B4;
}

/*all ButtonVersions*/
.idFormLay input.idButton {
    background: transparent url(../img/btn_header.png) repeat-x left -60px;
    border: 1px solid #d2d2d2;
}
li.idButton {
    background: transparent url(../img/btn_header.png) repeat-x 0 0;
}
input.idButtonDisabled {
    background: transparent url(../img/btn_header.png) repeat-x left -91px;
    border: 1px solid #d2d2d2;
}
.idButton a, .idButton a:hover, a.idButton, a.idButton:hover {
    background: transparent url(../img/btn_header.png) repeat-x right -30px;
}

/*================================ Cinema Search Form ===================================*/
.idCinemaSearch h3 {
    background: #4241B4 url( ../img/btn_content.png ) repeat-x left -31px;
}

/*========================== TopEvents Search Form ==================================*/
/*== topevent (empfehlung) == */
.idEventSearch .idEventRecomm {
    border-top: 1px solid #4241B4;
    border-bottom: 1px solid #4241B4;
}

/*========================== TopEvents Search Result ==================================*/
.idEventSearch .idSearchIndex {
    background: transparent url(../img/topevents_searchindex.gif) no-repeat left top;
}
.idEventSearch .idSearchIndex span {
    background: transparent url(../img/topevents_searchindex.gif) no-repeat right top;
}

/*================================= SearchResult Items ===============================*/
.idSearchTab ul {
    border-bottom: 4px solid #4241B4;
}
.idSearchTab li.idCurrentTab {
    background: transparent url( ../img/pfeil.gif ) no-repeat center bottom;
}
.idSearchTab li.idCurrentTab input {
    color: #4241B4;
}
.idSearchResult h2 {
    color: #4241B4;
}
.idSearchResult p strong {
    color: #4241B4;
}
.idSearchApp .idAcc {
    background: white url( ../img/btn_content.png ) repeat-x scroll left -35px;
}
/*Datepicker*/
.datepickerControl {
	border:				1px solid #d2d2d2;
	background-color:	#EAEAEA;
}
.datepickerControl tr.monthLabel td {
	background-color:	#FFFFFF;
	border:				1px solid #999999;
}
.datepickerControl tr.dayLabel td {
	border:				1px solid #4241B4;
	background-color:	#4241B4;
}
.datepickerControl td.day, .datepickerControl td.dayothermonth {
	background-color:	#FFFFFF;
	border:				1px solid #EEEEEE;
}
.datepickerControl td.dayothermonth {
	color:				#999999;
}
.datepickerControl td.day:hover {
	background-color:	#A0A1D3;
}
.datepickerControl td.weekend {
	background-color:	#E5E5F3;
}
.datepickerControl td.hour {
	background-color:	#FFFFFF;
	border:				1px solid #EEEEEE;
}
.datepickerControl td.minute {
	background-color:	#FFFFFF;
	border:				1px solid #EEEEEE;
}
.datepickerControl td input,
.datepickerControl td button {
	border:				1px solid #999999;
}
.datepickerControl td.ampm {
	background-color:	#CCCCCC;
	border:				1px solid #EEEEEE;
}
.datepickerControl td.current {
	background-color:	#A0A1D3;
}
.datepickerControl input.current {
	background-color:	#A0A1D3;
}
.datepickerControl td.current:hover {
	background-color:	#E5E5F3;
}
.datepickerControl td.day_disabled {
    background-color:	#d2d2d2;
}
.datepickerControl td.day_disabled:hover {
	background-color:	#d2d2d2;
}

/*================================= Header Items ===============================*/

/* Logo Box */
#idLogo {
    position: static;
    width: 140px;
    height: 60px;
    margin: 22px 0 0 11px;
}

/* Media Links */
#idHeadTop {
    top: 53px;
    right: 255px;
}
#idHeadTop a {
    border-bottom: 1px dotted #5c5c5c;
    color: #5c5c5c;
}
#idHeadTop a:hover {
    border-bottom: 1px solid #5c5c5c;
}

/* Searchfield */
#idSearchBar {
    top: 52px;
}
#idSearchBar .idSearchFormLay .idTextField input {
    width: 156px;
    height: 16px;
    border: 1px solid #d2d2d2;
}
.idSearchFormLay input.idButton {
    height: 20px;
}

/* List Icons */
.idCommunityBar {
    background: transparent url(../img/header_ico_forum.gif) no-repeat scroll 0 4px;
    padding: 0 0 0 28px;
}
.idVideoBar {
    background: transparent url(../img/header_ico_video.gif) no-repeat scroll 0 4px;
}
.idFotoBar {
    background: transparent url(../img/header_ico_bilder.gif) no-repeat scroll 0 4px;
}
.idMeteo {
    background: transparent url(../img/head_ico_weather.gif) no-repeat scroll 0 -1px;
}
.idHeaderLoggedIn .idMeteo {
    background: transparent url(../img/head_ico_weather_loggedin.gif) no-repeat scroll 0 -1px;
}

/* Home Button */
.idHeadHome a {
    background: transparent url( ../img/head_home.png ) no-repeat 0 0;
}
.idHeadHome a:hover {
    background: transparent url( ../img/head_home.png ) no-repeat 0 -36px;
}

/* My Startpage */
div.idSetStartPage {
    position: absolute;
    left: 155px;
    top: 53px;
}
div.idSetStartPage a, div.idSetStartPage a:hover {
    background: none;
    border-bottom:1px dotted #9b9b9b;
    text-align: left;
    width: auto;
    height: auto;
    font-weight: 700;
    color:#9b9b9b;
}
div.idSetStartPage a:hover {
    border-bottom:1px solid #9b9b9b;
}


/* Header Admin Links */
.idAdminLinks {
  left:80px;
  top:10px;
}
.idAdminLinks select {
  width:130px;
}
.idAdminLinks a {
  border:1px solid #fff;
  padding:0 10px;
}

/* Header Login Box (Hidden Box) */
#idHeaderLogin {
    background-color: #4241B4;
}

/*================================= Footer Items ===============================*/
#idFooterWrap .links {
    background: transparent url( ../img/btn_content.png ) repeat-x left -35px;
}

#idFooterWrap a.idNewsletter {
    border-bottom: 1px dotted #4241B4;
    color: #4241B4;
}

#idFooterWrap a:hover.idNewsletter {
    border-bottom: 1px solid #4241B4;
}

/* ================ STATIC XHTML FILES ==================*/
.idStatic a {
    border-bottom: 1px dotted #4241B4;
    color: #4241B4;
}

.idStatic a:hover {
    border-bottom: 1px solid #4241B4;
}

/* TODO: whats this?? */
.idMarktCont .idTxtLay {
    background-color: #ECEBF5;
}

/*================ Small MAP ========================== */
/* TODO Falk: is all this css necessary? */
.idSmallMap p {
    margin: 0 0 10px;
}
.idSmallMap #mapboxOVB {
    background: url( ../img/smallmap/lk_mue.png ) no-repeat left top;
    height: 230px;
    margin:0 0 0 -9px;
    position:relative;
    width:289px;
}
.idSmallMap #mapbox {
    background: url( ../img/smallmap/lk_ro.png ) no-repeat left top;
    height: 280px;
    margin:0 0 0 -9px;
    position:relative;
    width:289px;
}
.idSmallMap .smallKarte {
    width:289px;
}
.idSmallMap #mapboxOVBSmall {
    /*background: url( ../img/smallmap/lk_mue_small.png ) no-repeat left top;     noch nicht angelegt*/
    height: 170px;
    margin:0 0 0 -9px;
    position:relative;
    width:178px;
}
.idSmallMap #mapboxSmall {
    /*background: url( ../img/smallmap/lk_ro_small.png ) no-repeat left top;      noch nicht angelegt*/
    height: 170px;
    margin:0 0 0 -9px;
    position:relative;
    width:178px;
}
#idSmallWrap .idSmallMap .idTxtLay, .idSmallWrap .idSmallMap .idTxtLay {
    background:transparent;
}
#idSmallWrap .idSmallMap .smallKarte, .idSmallWrap .idSmallMap .smallKarte {
    width:178px;
}

/*================================= Video Container Modules (Wrapper) ===============*/
.idExpandWrap #idHeaderWrap {
    background: #4241B4 url(../img/head_bg_990.png) no-repeat scroll left 0;
    top: 10px;
}
.idExpandWrap #idLogo {
    margin: 22px 0 0 111px;
}
.idExpandWrap #idHeadTop {
    right: 352px;
}
.idExpandWrap div.idSetStartPage {
    left: 255px;
}
.idExpandWrap .idAdminLinks {
    left: 180px;
}

/* Community bestaetigung */
.idCommunityBestaetigung .idButtonCommunity {
    background: transparent url( ../img/btn_header.png ) repeat-x scroll left -62px;
    border: 1px solid #d2d2d2;
}

/* ManuelContent.tagx (structured teaser) */
/* link as button */
.idManuelContent a.idButton, .idManuelContent a.idButton:hover {
    background: #4241B5 url(../img/btn_content_blue.gif) repeat-x 0 0;
    border: 1px solid #4241B4;
}

/*=== ManuelContent/StructuredTeaser Extention ===*/
/* link as button */
.idManualContentExtention a.idButton, .idManualContentExtention a.idButton:hover {
    background: #4241B5 url(../img/btn_content_blue.gif) repeat-x 0 0;
    border: 1px solid #4241B4;
}

/* =============================== Termitenchecker ============================= */
.idTerminChecker .idBlockLink {
    border: 1px solid #4241B4;
    color: #4241B4;
}
.idAppointmentSummary h5 a, .idAppointmentSummary h5.idChecked a:hover {
    color: #4241B4;
}


/*====== Sporttables ===*/
.idSportTables .idTable .idTabCol1 {background:#e5e5f3;}
.idSportTables .idTable .idTabPl1 {background:#8787c6;color:#fff;font-weight:bold;}
.idSportTables .idTable .idTabPl2 {background:#a0a1d3;color:#fff;}
.idSportTables .idTable .idTabPl2 td {border-bottom:1px solid #c8c7e5;}
.idSportTables .idTable .idTabPl3 {background:#a0a1d3;color:#fff;}
.idSportTables .idTable .idTabPl4 {background:#c8c7e5;}
.idSportTables .idTable .idTabPl4 td {border-bottom:1px solid #a0a1d3;}
.idSportTables .idTable .idTabPl5 {background:#c8c7e5;}
.idSportTables .idTable .idTabPl16 {background:#c8c7e5;}
.idSportTables .idTable .idTabPl17 {background:#a0a1d3;color:#fff;}
.idSportTables .idTable .idTabPl17 td {border-bottom:1px solid #c8c7e5;}
.idSportTables .idTable .idTabPl18 {background:#a0a1d3;color:#fff;}
.idSportTables .idPreviousButton a {
  background:white url(../img/bg_imgslider_left.png) no-repeat scroll right top;
}
.idSportTables .idPreviousButton a:hover {
  background:white url(../img/bg_imgslider_left_on.png) no-repeat scroll right top;
}
.idSportTables .idNextButton a {
  background:white url(../img/bg_imgslider_right.png) no-repeat scroll right top;
}
.idSportTables .idNextButton a:hover {
  background:white url(../img/bg_imgslider_right_on.png) no-repeat scroll right top;
}
.idSportTables .idPlusButton a, .idSportTables .idMinusButton a {
  background:transparent url(../img/carousel_autoplay_plus.png) no-repeat scroll left top;
}
.idSportTables .idMinusButton a {
  background:transparent url(../img/carousel_autoplay_minus.png) no-repeat scroll left top;
}
.idSportTables .idPlusButton a:hover {
  background:transparent url(../img/carousel_autoplay_plus_over.png) no-repeat scroll left top;
}
.idSportTables .idMinusButton a:hover {
  background:transparent url(../img/carousel_autoplay_minus_over.png) no-repeat scroll left top;
}
.idChartsTool .idToogleLink a {
  background:transparent url(../img/carousel_autoplay_plus.png) no-repeat scroll left top;
}


/* ================ BRIGHTCOVE OVERWRITES ==================*/
/*Style Standard Widget STANDARD Margin */
.idBcStandardBox #bc_widget h5 {
  border-bottom: 1px dotted #ff8601;
  color: #ff8601;
  font-weight: 700;
}
/* alternative "alle videos" link */
.idBcStandardBox #bc_widget h5 a {
  color: #ff8601;
}
.idBcStandardBox #bc_widget_arrow_left,
.idBcStandardBox #bc_widget_arrow_left img.bc_disabled,
.idBcStandardBox #bc_widget_arrow_left.bc_disabled:hover {
  background: url( ../img/video/videobox_slider_arrow_left.gif ) no-repeat left top;
}
.idBcStandardBox #bc_widget_arrow_right,
.idBcStandardBox #bc_widget_arrow_right img.bc_disabled,
.idBcStandardBox #bc_widget_arrow_right.bc_disabled:hover {
  background: url( ../img/video/videobox_slider_arrow_right.gif ) no-repeat left top;
}
.idBcStandardBox #bc_widget_arrow_right:hover {
  background: url( ../img/video/videobox_slider_arrow_right_on.gif ) no-repeat left top;
}
.idBcStandardBox #bc_widget_arrow_left:hover {
  background: url( ../img/video/videobox_slider_arrow_left_on.gif ) no-repeat left top;
}

/*Style RightBox Widget MODERN Margin */
.idBcRightBox div.bc_widget_rba div.bc_title a {
  color: #4241B4;
}
.idBcRightBox div.bc_widget_rba div.bc_mainVideo_thumb_over {
	border-color: #4241B4;
}
.idBcRightBox div.bc_widget_rba div.bc_outer div.bc_inner div.bc_video div.bc_thumb_over {
	border-color: #4241B4;
}
.idBcRightBox div.bc_widget_rba div.bc_footer a {
  border-bottom:1px dotted #4241B4;
  color: #4241B4;
}
.idBcRightBox div.bc_widget_rba div.bc_footer a:hover {
  border-bottom:1px solid #4241B4;
}


/* alternative "alle videos" link */
.idBcRightBox .id_bc_footer_alt a {
  color: #4241B4;
}

/*Style ListBox Widget MODERN Margin */
.idBcListBox div.bc_widget_rightboxb div.bc_header div.bc_title {
	color: #4241B4;
}
.idBcListBox div.bc_widget_rightboxb div.bc_container_one div.bc_video div.bc_meta div.bc_data div.bc_link a {
  border-bottom:1px dotted #4241B4;
  color: #4241B4;
}
.idBcListBox div.bc_widget_rightboxb div.bc_container_one div.bc_video div.bc_meta div.bc_data div.bc_link a:hover {
  border-bottom:1px solid #4241B4;
}
.idBcListBox div.bc_widget_rightboxb div.bc_footer {
	color: #4241B4;
}
.idBcListBox div.bc_widget_rightboxb div.bc_footer a {
  border-bottom:1px dotted #4241B4;
  color: #4241B4;
}
.idBcListBox div.bc_widget_rightboxb div.bc_footer a:hover {
  border-bottom:1px solid #4241B4;
}
.idBcListBox div.bc_widget_rightboxb div.bc_container_one div.bc_video_over {
  background:#ECEBF5;
}

/* alternative "alle videos" link */
.idBcListBox .id_bc_footer_alt a {
  color: #4241B4;
}

/*Style Single Widget */
div.bc_widget_single_over {
	border:1px solid #4241B4;
}
div.bc_widget_single_lightbox div.bc_close a {
	color: #4241B4;
}

/*Style Center Widget Modern */
.idBcCenterBox div.bc_widget_homepage div.bc_header div.bc_tab_left {
  background:#ECEBF5;
  color: #4241B4;
}
.idBcCenterBox div.bc_widget_homepage div.bc_header div.bc_tab_right {
  background:#ECEBF5;
  color: #4241B4;
}
.idBcCenterBox div.bc_widget_homepage div.bc_header div.bc_tab_active {
  background:#fff;
  color: #4241B4;
}
.idBcCenterBox div.bc_widget_homepage div.bc_header div.bc_link {
	color: #4241B4;
}
.idBcCenterBox div.bc_widget_homepage div.bc_header div.bc_link a {
  border-bottom:1px dotted #4241B4;
  color: #4241B4;
}
.idBcCenterBox div.bc_widget_homepage div.bc_header div.bc_link a:hover {
  border-bottom:1px solid #4241B4;
}
.idBcCenterBox div.bc_widget_homepage div.bc_pagination ul li.selected {
	background: #4241B4;
}
.idBcCenterBox div.bc_widget_homepage div.bc_outer div.bc_inner div.bc_video div.bc_thumb_over {
	border-color: #4241B4;
}
.idBcCenterBox div.bc_widget_homepage div.bc_outer div.bc_inner div.bc_video div.time {
	color: #4241B4;
}

/* ======================== TagCloud Container ======================================= */
.idTagCloud a:hover {
  border:1px solid #4241B4;
  color:#4241B4;
}
