/**
 * Style sheet elements
 */
/* Schatten und Streifen setzen */
#wrapper
{
	background-image:url("tl_files/layout/bg.main.gif");
	background-position:center top;
	background-repeat:repeat-y;
}

.inside
{
	margin-right:50px;
	margin-left:50px;
}

#header
{
	background-image:url("tl_files/layout/bg.header2.jpg");
	background-position:center top;
	background-repeat:no-repeat;
}

/* Logo im Kopfbereich ausrichten */
.logoarea
{
}

.header_image_box
{
	height:200px;
	top:151px;
	position:absolute;
	background-image:url("tl_files/fotos_kopfzeile/800x200/800x200_004.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	z-index: 2;
}

/* Hauptcontainer */
#main .inside
{
	padding:13px 15px 15px 15px;
}

#main .inside img
{
	border:2px solid #660000;
}

#main .inside img.noborder
{
	border:0px;
}

.mime_icon
{
	float:left;
	margin-top:-2px;
}

#footer
{
	background-color:#161214;
	background-image:url("tl_files/layout/bg.bottom.gif");
	background-position:center top;
	background-repeat:no-repeat;
}

#footer .inside
{
	padding-top:20px;
	padding-bottom:5px;
}

.footerimage
{
	position:relative;
	padding-top:5px;
	background-color:#161214;
}

h1.ce_headline
{
	margin-bottom:12px;
}

h1.h1startseite
{
	margin-bottom:1px;
}

/* Repertoire Listing */
.mod_catalogListing div
{
	padding:5px;
}

.mod_catalogListing span.minimp3player
{
	margin-right:5px;
	vertical-align:middle;
}

.mod_catalogListing div.odd
{
	text-align:right;
}

/* Kalender ausrichten */
#live_set1 .c38r table
{
	right:0px;
	position:absolute;
}

.mod_upcoming_events
{
	width:100%;
	overflow:hidden;
}

/* Kalender Startseite Next-Events */
.mod_upcoming_events .event
{
	margin-bottom:10px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #DDC69A;
}

.mod_upcoming_events .date
{
	display:block;
	font-weight:bold;
	color:#660000;
	line-height:16px;
}

/* Formular in Tabelle */
.ce_form .col_first
{
	width:100px;
	height:25px;
	padding-top:5px;
	vertical-align:top;
}

.linetop
{
	padding-top:7px;
	padding-right:5px;
	border-top:1px solid #DDC69A;
}

/* Videoplayer Videocast */
#videoenclosure
{
	width:440px;
	height:320px;
	margin:25px auto 0px auto;
	padding-top:23px;
	padding-left:15px;
	background-image:url("tl_files/layout/vplayer16x9.png");
	background-position:left top;
	background-repeat:no-repeat;
}

/* Kommenare im Videocast */
.comment_toggler
{
	padding-left:25px;
	background-image:url("tl_files/layout/16-comment.gif");
	background-position:left center;
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:14px;
	line-height:24px;
	cursor: pointer;
}

div.form
{
	padding:3px;
	background-color:#F4F0DD;
}

div.form p
{
	margin-bottom:3px;
	font-weight:bold;
	font-size:12px;
}

/* Best */
div.confirm
{
	font-style:italic;
	color:#660000;
}

div.ce_comments .info
{
	padding-left:20px;
	background-image:url("tl_files/layout/16-message-info.gif");
	background-position:left center;
	background-repeat:no-repeat;
	font-weight:bold;
	line-height:16px;
}

div.ce_comments .comment_default
{
	padding:3px;
}

/* Pressestimmen Layout */
.pressestimmenLayout td
{
	padding:5px;
}

.pressestimmenHeadline
{
	margin-bottom:5px;
}

.pressestimmenLayout a
{
	padding-left:16px;
	background-image:url("tl_files/layout/bild_gross.gif");
	background-position:left center;
	background-repeat:no-repeat;
}

.pressestimmenLayout td.body
{
	padding-bottom:8px;
}

/* sIFR Position */
.sIFR-replaced
{
	z-index: 1;
}

/* Referenzen */
.referenzenList
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.referenzenList li
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

/* Language Selector */
#mod_languageselector
{
	width:50px;
	bottom:0px;
	left:745px;
	right:0px;
	top:85px;
	position:absolute;
	margin-left:auto;
	padding-right:5px;
	text-align:right;
}

#mod_languageselector ul,
#mod_languageselector li
{
	margin:0px 0px 0px auto;
	padding:0px;
	list-style-type:none;
}

#mod_languageselector li
{
	display:inline;
	margin-right:2px;
	margin-left:2px;
}

/* Minishop Design */
.mod_shop_item
{
	margin-top:10px;
	margin-bottom:10px;
	padding-left:10px;
}

.mod_shop_content .headline
{
	margin-top:15px;
	padding-bottom:5px;
	padding-left:10px;
	border-bottom:1px solid #D2B378;
	font-weight:bold;
	font-size:13px;
	color:#660000;
}

.mod_shop_item .even,
.mod_shop_item .odd
{
	padding-top:11px;
	padding-bottom:10px;
	border-bottom:1px solid #D2B378;
}

.mod_shop_item .first
{
	padding-top:0px;
}

.mod_shop_item .last
{
	border-bottom:0px;
}

.mod_shop_item .anzahlInput
{
	width:40px;
	padding-left:3px;
}

.mod_shop_prodname,
.mod_shop_prodname a
{
	margin-bottom:5px;
	font-weight:bold;
	font-size:12px;
}

.produktfoto
{
	float:left;
	margin-right:10px;
}

.mod_shop_product_info
{
	margin-top:4px;
}

/* Myspace.com Link */
.myspace_link
{
	width:35px;
	height:105px;
	bottom:0px;
	left:800px;
	right:0px;
	top:0px;
	position:absolute;
	text-align:right;
}

/* facebook.com Link */
.facebook_link
{
	width:35px;
	height:132px;
	bottom:0px;
	left:-35px;
	right:0px;
	top:0px;
	position:absolute;
	text-align:right;
}

/* Metanavigation */
#metanavi .inside
{
	padding:2px 15px 2px 10px;
	background-color:#DDC69A;
}

.mod_customnav ul
{
	float:right;
	margin:0;
	padding:0px;
	list-style-type:none;
}

.mod_customnav li
{
	float:left;
	display:inline;
	padding-left:10px;
}

.mod_customnav a,
.mod_customnav p
{
	font-weight:normal;
	font-size:11px;
	line-height:12px;
}

.mod_customnav a:hover
{
	text-decoration:underline;
}

.saenger_email
{
	font-weight:bold;
	font-size:13px;
	color:#660000;
	line-height:13px;
}

/* Mediaplayer f */
#startpageplayer
{
	width:374px;
	height:282px;
	margin:26px 0px -7px 21px;
	padding:23px 0px 0px 15px;
	background-image:url("tl_files/layout/vplayer16x9_startseite.png");
	background-position:left top;
	background-repeat:no-repeat;
}

#starpageplayer_inside
{
	width:320px;
}

.ce_downloads img
{
	border:0px;
}

.ce_downloads div
{
	margin-top:5px;
	margin-bottom:5px;
}

.iconPDF
{
	line-height:18px;
}

#lbOverlay
{
	background-color:#E9E0BB;
}

#lbCenter
{
	border:1px solid #660000;
}

#lbBottomContainer
{
	border-top:0px solid #660000;
	border-right:1px solid #660000;
	border-bottom:1px solid #660000;
	border-left:1px solid #660000;
}

#lbCloseLink
{
	width:16px;
	height:17px;
	background-color:#FFFFFF;
	background-image:url("tl_files/layout/close.gif");
	background-position:center center;
	background-repeat:no-repeat;
}

/* Akkordeon-Layout */
.toggler
{
	padding:2px 2px 2px 5px;
	background-color:#DDC69A;
	font-weight:bold;
	color:#660000;
}

.toggler:hover
{
	cursor:pointer;
}

.ce_accordion
{
	margin-top:10px;
	border-bottom:1px solid #DDC69A;
}

.accordion
{
	padding:4px;
	border:1px solid #DDC69A;
}

.pressestimmen table
{
	float:right;
}

div.ce_gallery table
{
	width:100%;
}

.ce_mp3_nesium
{
	margin-top:4px;
}

.mod_imagerotator img
{
	margin:0px;
	padding:0px;
	border:0px;
}


/**
 * Imagerotator
 */
.mod_imagerotator
{
	width:230px;
	height:345px;
	float:right;
	border:2px solid #660000;
}


/**
 * JW-Mediaplayer
 */
.jwmediaplayer
{
	width:360px;
	height:325px;
	margin:26px auto 0px auto;
	padding:23px 15px 0px 15px;
	background-image:url("tl_files/layout/vplayer.png");
	background-position:left top;
	background-repeat:no-repeat;
}

.jwmediaplayer_inside
{
	width:320px;
}


/**
 * Nesium Player
 */
.nesiumPlaylist ul
{
	width:532px;
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.nesiumPlaylist li
{
	margin:2px 0px;
	padding:3px;
	list-style-type:none;
}

.nesiumPlaylist li a
{
	padding-left:16px;
	background-image:url("tl_files/layout/arrow.link.2.gif");
	background-position:left center;
	background-repeat:no-repeat;
}


/**
 * Newsticker
 */
.mod_newsticker
{
	width:800px;
	top:243px;
	position:relative;
	background-color:#DDC69A;
}

#newstickerContainer72,
#newstickerContainer75
{
	width:800px;
	height:20px;
	position:relative;
	overflow:hidden;
	display:block;
	text-align:center;
}

#newsticker72,
#newsticker75
{
	width:800px;
	height:20px;
	display:block;
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#newsticker72 li,
#newsticker75 li
{
	width:800px;
	height:20px;
	float:left;
	display:block;
	margin:0px;
	padding:0px 0px 0px 5px;
	text-align:center;
	color:#000000;
	line-height:20px;
	list-style-type:none;
}
