/*	CSS fuer das mawi webTV Videoportal, CMS TYPO3
	Erstellt am 16.02.10 von Michael Fritzsch
	Version 1.0
*/

/* Globale Formatierungen */
body {
	margin: 0;
	padding: 0;
	background: url('/fileadmin/templates/images_webtv/webtv-background-1x1150.jpg') repeat-x;
	text-align: center;
}
h1 {
	font-family: Helvetica, Arial;
	font-size: 18px;
	line-height: 18px;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
h2 {
	font-family: Helvetica, Arial;
	font-size: 24px;
	line-height: 24px;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
h3 {
	font-family: Helvetica, Arial;
	font-size: 18px;
	line-height: 18px;
	color: #666666;
	margin: 0px;
	padding: 5px;
	margin-bottom:10px;
	background:#dddddd;
}
p {
	font-family: Helvetica, Arial;
	font-size: 14px;
	line-height: 20px;
	color: #333333;
}
hr {
	border-right: 0px;
	border-left: 0px;
	border-top: solid 1px #d4dde3;
	border-bottom: solid 1px #ffffff;
}

/*Layout Formatierungen */
#layout {
	margin: 0 auto;
	padding: 0;
}

/* Header Formatierungen */
#header {
	margin: 0 auto;
	padding: 0;
	width: 966px;
	height: 172px;
	background: url('/fileadmin/templates/images_webtv/webtv-header-966x172.jpg');
	font-family: Helvetica, Arial;
}
	#headerNavi {
		margin: 0;
		padding: 0;
	}
		#Logo {
			position: relative;
			left: 5px;
			top: 61px;
			width: 272px;
			height: 51px;
			float: left;
		}
	
		#Navi {
			position: relative;
			left: 301px;
			top: 73px;
			width: 388px;
			height: 27px;
			float: left;
		}
		
		.navi_links_info {
			line-height:27px;
			width:55px;
			height:27px;
			background: url('/fileadmin/templates/images_webtv/navigation/webtv-navi_info-55x27.jpg');
			text-align:center;
			font-size:13px;
		}
		
		.navi_links_info a {
			text-decoration:none;
			color:#f0f0f0;
		}
		
		.navi_links_info a:hover {
			text-decoration:none;
			color:#d1030d;
		}
		
		.navi_links_archiv {
			line-height:27px;
			width:75px;
			height:27px;
			background: url('/fileadmin/templates/images_webtv/navigation/webtv-navi_archiv-75x27.jpg');
			text-align:center;
			font-size:13px;
		}
		
		.navi_links_archiv a {
			text-decoration:none;
			color:#f0f0f0;
		}
		
		.navi_links_archiv a:hover {
			text-decoration:none;
			color:#d1030d;
		}
		
		.navi_links_kontakt {
			line-height:27px;
			width:88px;
			height:27px;
			background: url('/fileadmin/templates/images_webtv/navigation/webtv-navi_kontakt-88x27.jpg');
			text-align:center;
			font-size:13px;
		}
		
		.navi_links_kontakt a {
			text-decoration:none;
			color:#f0f0f0;
		}
		
		.navi_links_kontakt a:hover {
			text-decoration:none;
			color:#d1030d;
		}
		
		
/* Subheader Formatierungen */
#subheader {
	position:relative;
	margin: 0 auto;
	width: 956px;
	margin-top:0px;
	padding: 0;
	height: 15px;
	font-family: Helvetica, Arial;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #888;
}

#spacer1 {
	position:relative;
	height:1px;
}
		
/* MainBox Formatierungen */
#mainBox {
	margin: 0 auto;
	padding: 0;
	width: 966px;
	font-family: Helvetica, Arial;
	height: 1000px;
	background: url('/fileadmin/templates/images_webtv/webtv-contentBG-966x1000.jpg') no-repeat;
}
	
/* Inhalt Formatierungen */
	#Inhalt {
		margin-top:20px;
		margin-left:25px;
		width: 916px;
		min-height: 1000px;
		font-family: Helvetica, Arial;
		color: #333333;
		text-align: left;
		float: left;
	}
		#inhaltSpacer {
			position:relative;
			padding:0;
			height:10px;
		}

		#Suchfeld {
			padding:0;
			width:266px;
			height:30px;
			font-family:Helvetica, Arial, Verdana, sans-serif;
			background:#ccc;
		}
		
		#Videoteaser {
			padding:0;
			width:916px;
			font-family:Helvetica, Arial, Verdana, sans-serif;
		}
		
		#Teasertext {
			padding:0;
			width:266px;
			height:320px;
			font-family:Helvetica, Arial, Verdana, sans-serif;
			background:#ccc;
			float:left;
		}
		
		#Videoliste {
			padding:0;
			margin-top:10px;
			width:620px;
			font-family:Helvetica, Arial, Verdana, sans-serif;
			float:left;
			background:#eee;
		}
	
/* Formatierungen Kontakt Seite */

.kontaktHeadline18 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	color: #2e4250;
}

.kontaktHeadline16 {
	font-family: Helvetica, Arial;
	font-size: 16px;
	color: #2e4250;
}

.kontaktText14 {
	font-family: Helvetica, Arial;
	font-size: 14px;
	color: #2e4250;
	line-height: 20px;
}

.kontaktText11 {
	font-family: Helvetica, Arial;
	font-size: 11px;
	color: #2e4250;
}

/* Footer Formatierungen */
#footerBox {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	height: 100px;
	background: #333333;
	clear: both;
	font-family:Helvetica, Arial, Verdana, sans-serif;
}

	#footer {
		margin: 0 auto;
		padding: 0;
		width:966px;
		height:100px;
		font-family:Helvetica, Arial, Verdana, sans-serif;
		font-size:10px;
		clear:both;
		text-align:left;
	}
	
		#footerLinks {
			position:relative;
			left:5px;
			width:483px;
			float:left;
		}
		
		#footerRechts {
			position:relative;
			width:483px;
			float:left;
		}

	.footerText {
		font-family: Helvetica, Arial;
		font-size: 10px;
		font-weight: bold;
		text-align: left;
		color: #666666;
	}
	
	.footerTextSub {
		font-family: Helvetica, Arial;
		font-size: 10px;
		font-weight: bold;
		text-align: left;
		color: #657783;
	}
	
	
/* Link Formatierungen */

a, a:link {
	color: #ff0000;
	text-decoration: none;
	}
	
a:hover {
	text-decoration: underline;
	}
	
a.emailvideo, a.emailvideo:link {
	font-size: 14px;
	line-height: 20px;
	color: #ff0000;
	text-decoration: none;
	}
	
a.emailvideo:hover {
	text-decoration: underline;
	}

a.video, a.video:link {
	font-size: 10px;
	line-height: 12px;
	color: #888;
	text-decoration: none;
	}
	
a.video:hover {
	text-decoration: none;
	color: #ccc;
	}


/* CSS Dropdown Menue */

#menuContainer {
	position:relative;
	height:33px;
	top:11px;
	left:-34px;
}

/* CSS Overwriter */
.csc-uploads-icon img {
	margin-top: 0px;
	width: 34px;
	height: 34px;
}

.csc-uploads-fileName p {
	margin: 0px;
	padding: 0px;
	height: 20px;
}

.csc-uploads-description p {
	margin: 0px;
	padding: 0px;
	height: 20px;
}

.tr-odd {
	height: 80px;
}

.csc-textpic-caption {
	font-size: 11px;
}

.csc-caption {
	font-size: 11px;
}

h1.csc-firstHeader {
	font-size: 18px;
	line-height:24px;
	padding-bottom: 20px;
}

/* General */
	#cssdropdown, #cssdropdown ul {
		list-style: none;
		}
	#cssdropdown, #cssdropdown * { padding: 0; margin: 0; }
	
	/* Head links */
	#cssdropdown li.headlink { width: 100%; float: none; margin-left: 0px; border: 0px black solid; text-align: left; }
	#cssdropdown li.headlink a { display: block; padding: 0px; }

	/* Child lists and links */
	#cssdropdown li.headlink ul {
		position: absolute;
		display: none;
		border-top: 1px #2e4250 solid;
		border-left: 1px #2e4250 solid;
		border-right: 1px #2e4250 solid;
		text-align: left;
		min-width: 170px;
		width: 170px;
		text-indent: 16px;
		}
		
	#cssdropdown li.headlink:hover ul { display: block; }
	#cssdropdown li.headlink ul li a {
		padding: 0px; 
		height: 34px;
		background-color: #081d2b;
		border-bottom: 1px #2e4250 solid;
		}
		
	#cssdropdown li.headlink ul li a:hover { background-color: #333; }
	
	/* Pretty styling */
	#cssdropdown a { color: #000; } #cssdropdown ul li a:hover { text-decoration: none; }
	#cssdropdown li.headlink a {
		height: 34px;
		background: transparent;
		font-weight:normal;
    	font-family: Helvetica, Arial;
		font-size: 13px;
		font-weight: bold;
		color: #d4dde3;
		text-align: left;
		line-height: 34px;
		text-indent: 16px;
		}
	
	#cssdropdown li.headlink a:hover {
		background: url('/fileadmin/templates/images/navi/mawi-navi-BG-10x34.jpg');
		height: 34px;
		text-decoration:none;
		}
		
	#cssdropdown li.headlink ul {
		background-image: url(bg.gif);
		background-position: bottom;
		padding-bottom: 0px;
		}
	
	.dropdownNavi {
		font-weight:normal;
    	font-family: Helvetica, Arial;
		font-size: 13px;
		font-weight: bold;
		color: #d4dde3;
		text-align: left;
		line-height: 34px;
		text-indent: 16px;
	}
	
	.dropdownNavi a {
		color: #d4dde3;
		display: block;
	}
	
	.dropdownNavi a:hover {
		color: #d4dde3;
		background: url('/fileadmin/templates/images/navi/mawi-navi-BG-10x34.jpg');
		display: block;
		text-decoration:none;
	}
	
	#cssdropdown #menuOn {
	background: url('/fileadmin/templates/images/navi/mawi-navi-BG-10x34.jpg');
	}
	
	#menuOn {
	background: url('/fileadmin/templates/images/navi/mawi-navi-BG-10x34.jpg');
	}