
/* Allgemeine HTML-Tag-Definitionen 285C96 */

BODY { margin:15px 0 0 0 ; background: #001820 url(/images/main/main_back.png) repeat-x top ; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px ; color:#001820 }
TR,TD,P,DIV { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#001820 }

A:link { color: #2F668F ; text-decoration: underline}
A:visited { color: #2F668F ; text-decoration: underline}
A:hover { color: #001820 ; text-decoration:underline}

/* Detailansicht - Popup */

div.overlay { background:#fff ; width:700px ; height:600px ; display:none ; padding:20px 10px 10px 10px }
div.overlay div.close {	position:absolute ; right:9px ; top:7px ; cursor:pointer ; height:35px ; width:35px }
#overlay { color:#fff ; background-image:url(/images/trenner.gif) ; z-index:1000 }
div.overlaywrap { width:700px ; height:600px ; overflow:auto }
table.overlaywrapcontent { height:100% ; width:100%  }
table.overlaywrapcontent td { border:1px solid #e1e1e1 ; margin:20px ; text-align:center }

/* ---------- SPEZIAL : Ajax-Popups */

div.popupdivtarget { overflow:no ; background:#fff ; background-image:url(/images/trenner.gif) ; width:760px ; height:470px ; display:none ; padding:21px 10px 10px 10px } 
div.popupdivtarget div.close {	position:absolute ; right:3px ; top:7px ; cursor:pointer ; height:35px ; width:35px }
.popupdiviframe { width:100% ; height:465px ; margin:0px ; padding:0px ; border:1px solid #e1e1e1 ; overflow:auto }


A.nounderl:link { color: #001820 ; text-decoration: none}
A.nounderl:visited { color: #001820 ; text-decoration: none}
A.nounderl:hover { color: #2F668F; text-decoration:underline}

.vidnavifoottd { font-size:11px; color: #fff ; padding:8px ; text-align:center ; background:#001820 ;  margin-top:15px }
A.vidnavifoot:link { font-size:11px; color: #fff ; text-decoration:none }
A.vidnavifoot:visited { font-size:11px; color: #fff ; text-decoration:none }
A.vidnavifoot:hover { font-size:11px; color: #fff ; text-decoration:underline }

.vidnavihometab { margin:0 ; padding:0 }
.vidnavitoptab { margin:0 ; background:#fff }
.vidnavitoptd1 { padding:20px 0 0 0 }
.vidnavitoptd2 { padding:20px 0 0 0 }
A.vidnavitop:link , A.vidnavitop:visited { color: #fff; text-decoration:none ; font-size:16px ; display:block ; padding:10px 12px 10px 12px }
A.vidnavitop:hover { text-decoration:none ; color:#001820 }

A.vidmovitit:link { font-size:14px; color: #2F668F ; text-decoration: none}
A.vidmovitit:visited { font-size:14px; color: #2F668F ; text-decoration: none}
A.vidmovitit:hover { font-size:14px; color: #001820 ; text-decoration:underline}

/* TopNavi */

.top_menu { list-style:none ; padding: 0  ; margin:0 }
.top_menu li { float:left   }
.top_menu A:link , .top_menu A:visited { color: #2F668F ; font-weight:bold ; text-decoration:none ; font-size:16px ; display:block ; padding:10px 40px 10px 0 }
.top_menu A:hover { text-decoration:none ; color:#001820  }

#top_menu_catdiv { position:absolute ; width:500px ; border:1px solid #fff ; background:#EAEAEA ; padding:5px 5px 10px 5px ; display:none }
.vidnavidddiv { float:left ; width:160px ; font-size:12px ; text-align:left  ; padding:0 }
.top_menu li div A:link , .top_menu li div A:visited { color:#2F668F ; text-decoration:none ; font-size:12px ; font-weight:normal ; padding-bottom:4px }
.top_menu li div A:hover { text-decoration:none ; color:#001820  }



/* Content-Boxen */

.content_box1 { background:#001820 ; color:#FFF ; padding:8px 0 8px 15px ; text-align:left ; font-size:11px }
.content_box1 A:link , .content_box1 A:visited { color:#fff ; text-decoration:none ; font-size:11px }
.content_box2 { background:#f2f2f2;padding:15px;margin-top:10px;text-align:center }
.content_box2 TD { text-align:left }
.content_box3 { background:#f2f2f2;padding:25px 35px 25px 35px;margin-top:10px;text-align:left }
.content_box4 { background:#001820;color:#FFF;padding:8px 0 8px 15px;text-align:center;margin-top:10px }
.content_box4 A:link , .content_box4 A:visited { color:#fff ; text-decoration:none ; font-size:11px }
.content_box4 A:hover  { text-decoration:underline }

.content_tags { padding:130px 20px 25px 20px ; margin-top:10px ; text-align:center ; line-height:40px ; background: url(/images/main/home_tags.png) no-repeat top center }
.hometag1 { font-size:11px ; padding:15px }
.hometag2 { font-size:15px ; padding:15px }
.hometag3 { font-size:19px ; padding:15px }
.hometag4 { font-size:23px ; padding:15px }
.hometag5 { font-size:27px ; padding:15px }
.hometag6 { font-size:31px ; padding:15px }

/* Home : DVD des Tages */

.vidnewvid { border:1px solid #e1e1e1 ; background:#f8f8f8 url(/images/new2.jpg) left top no-repeat}
.vidnewvidtd { color:#001820 ; padding:10px ; padding-top:33px }
.vidnewvidba { background:#fff }
.vidnewviddt { font-size:10px ; color:#001820 }


/* Navigation : links */

A.vidnavimain:link { font-size:11px; font-weight:normal; color: #285C96; text-decoration: none}
A.vidnavimain:visited { font-size:11px; font-weight:normal; color: #285C96; text-decoration: none}
A.vidnavimain:hover { font-size:11px; font-weight:normal; color: #2F668F ; text-decoration: none}

.vidnavitd {

	padding:2px 6px 2px 8px ;
	background-color: #ffffff ;
	border:1px solid #e1e1e1 ;
	margin-top:3px ;
	margin-bottom:3px ;
}

.vidnavitd2 {

	padding:6px ;
	background-color: #ffffff ;
	border:1px solid #285C96 ;
	margin-top:3px ;
	margin-bottom:3px ;
}
.vidnavitdm {

	font-size:11px;
	font-weight:bold;
	padding:8px ;
	background:#4175AF;
	margin:10px 0 10px 0 ;
	color:#fff
}


/* Filmseiten : Details */

.vidtitle {

	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#001820;
}


/* Individuelle Farben */

.custombordercolor {

	border-color: #285C96;

}

.customcolor {

	color: #285C96;

}



/*
        root element for the scrollable.
        when scrolling occurs this element stays still.
*/
#slider {

        /* required settings */
        position:relative;
        overflow:hidden;
        width: 910px;
        height:175px;
	margin:0 auto
}

/*
        root element for scrollable items. Must be absolutely positioned
        and it should have a extremely large width to accomodate scrollable items.
        it's enough that you set width and height for the root element and
        not for this element.
*/
#slider div.items {
        /* this cannot be too large */
        width:20000em;
        position:absolute;
}

/*
        a single item. must be floated in horizontal scrolling.
        typically, this element is the one that *you* will style
        the most.
*/
#slider div.items div {
        float:left;
	padding: 0 5px 0 0
}

/* you may want to setup some decorations to active the item */
#slider div.items div.active {
        border:1px inset #ccc;

}



