/*
		5ways media services
		Sven Wiener
		Köln 03.06.2007
		bitte copyright beachten!
		Version 1.0.0
*/


/*### Seite ########################################################################*/
body {
	background-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
}

h1{
	font-family: inherit;
	font-size: 20px;
	font-weight: normal;
	color: #930000;
	margin: 0;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

h2{
	font-family: inherit;
	font-size: 12px;
	color: #000;
	margin: 0;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

h3{
	font-family: inherit;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	margin: 0;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.menuhead {
	color: #CCCCCC;
	font-size: 18px;
}

/*### Player ########################################################################*/
.tx-femp3player-pi1{
position: relative;
left: -100px;
top: 10px;
}
.Sample
{
position: relative;
left: -300px;
top: 55px;
z-index:1;
}

/*### Awards ########################################################################*/
#awards{
position: absolute;
top: 160; 
left: 50%; 
margin-left: 532px; 
z-index:1;
}

/*### Kopf ########################################################################*/
.logozelle {
	vertical-align: top;
	padding-top: 25px;
	padding-left: 30px;
	width: 370px;
}

.register {
	height: 44px;
}

.kopfzeile a:link, .kopfzeile a:visited
{
	color: #CCCCCC;
	text-decoration: none;
}

.kopfzeile a:hover
{
	color: #CCCCCC;
}

			/*### Sprachmenue, Zusatzmenue (Headnavigation) ########################################################################*/
			.sprachmenue a, .zusatzmenue a
			{
				color: #930000;
				font-family: inherit;
				font-size: 12px;
				text-decoration: none;
				font-weight:bold;
			}
			
			.sprachmenue a:hover, .zusatzmenue a:hover
			{
				color: #CCCCCC;
			}
			
			
			
			/*### Sprachmenue ########################################################################*/
			.sprachmenue {
				text-align: left;
				width: 150px;
				
			}
			
			
			
			
			/*### Zusatzmenue (Headnavigation) ########################################################################*/
			.zusatzmenue {
				text-align:left;
				padding-left: 0px;
				
			}
			
			.zusatzmenue td{
				vertical-align: bottom;
				height: 268px;
			}
			



/*### Inhalts-Tabellen ########################################################################*/
.contenttable{
	text-align: left;
	font-size: 11px;
	width: 100%;
	
}
.contenttable td{
vertical-align: top;
}

.contenttable .tr-odd {
	background-color:#CCC;
	color: #000
}

.contenttable .tr-even {
	background-color:#CCC;
	color: #000

}
.contenttable .tr-0 {
	text-align: left;
	font-weight: bold;
	background-image: url(file:///HDDSRV1/Kunden/Ulfmusic/Web/Ulfmusic Templates neu/back.gif);
	color: #000
}

.contenttable .td-0 {
	width: 10px;
}

.contenttable {
	spacing: 0px;
	vertical-align: top;
	
}



/*### Inhalt ########################################################################*/
.content {
	background-color: #000000;
	width: 1024px;

}

.mitte p, .rechts p{
	margin: 0;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	font-family: inherit;
	font-size: 11px;
}

.mitte a, .rechts a{
	color: #930000;
	text-decoration: none;
}
.mitte a:hover, .rechts a:hover{
	text-decoration: underline;
}

/* Bilduntertitel */
.csc-textpic-caption {
	font-family: inherit;
	font-size: 11px;
}


/*### Mitte, Rechts, Links########################################################################.mitte table, .rechts table {
	margin: 0;
	padding-left: 0px;
	padding-top: 0px;
	font-family: inherit;
}*/




/*### Mitte ########################################################################*/
.mitte {
	padding-top: 10px;
	vertical-align: top;
	padding-left: 20px;
}

.mitte td{
	vertical-align: top;
	width: 650px;
	height: 30px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.mitte ul{
	font-size: 11px;
	list-style-image: url(list.gif);
}
.listening td{
	padding: 0px;
        vertical-align: top;
}

.listening a{
	color: #930000;
	text-decoration: none;
	font-weight: normal;
}


/*### Rechts ########################################################################*/
.boxheader {
	background-image: url(file:///HDDSRV1/Kunden/Ulfmusic/Web/Ulfmusic Templates neu/back.gif);
}
.boxcontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	font-size: 10px;
	padding-right: 00px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 0px;
	vertical-align: top;
	width:164px;
	height: 350px;
}
.rechts td{
	height: 30px;
	vertical-align: middle;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.rechts {
	text-align: left;
}



			/*### News ########################################################################*/
			.latestnews td{
				text-align: left;
				padding: 0px;
			}
			table .single-newsbox {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				text-transform: none;
				color: #000;
				font-size: 10px;
			}
			
			table .single-newsbox h1{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #000;
				margin: 0;
			}
			
			.newssingle td, .newslist td, .newslatest td{
				font-size: 11px;
				padding-left: 0px;
				padding-right: 0px;
				padding-top: 0px;
				padding-bottom: 0px;
				}
				.newslatest a{
				color: #CCCCCC;
				text-decoration: none;
			}
			.newslatest a:hover{
				text-decoration: underline;
			}
			.newslatest td{
				padding-left:0px;
			}
			
			
			/*### Navigation ########################################################################*/
			.zusatznavigation {
				padding-top: 70px;
				padding-left: 0px;
				vertical-align:top;
			}
			
			#zusatznavcontainer
			{
				width: 160px;
			}
			
			#zusatznavcontainer ul
			{
				margin: 0;
				padding: 0;
				list-style-type: none;
				font-family: inherit;
				font-size: 12px;
			}
			#zusatznavcontainer ul li
			{
				margin: 0;
				padding: 0;
			}
			
			#zusatznavcontainer a
			{
			color: #930000;
				display: block;
				padding-right: 10px;
				padding-left: 20px;
				padding-top: 3px;
				padding-bottom: 3px;
				margin: 0;
				width: 130px;
				font-weight:bold;
			}
			
			#zusatznavcontainer ul ul ul a
			{
			color: #930000;
				padding-left: 30px;
				width: 120px;
			}
			
			#zusatznavcontainer ul ul ul ul a
			{
			color: #930000;
				padding-left: 40px;
				width: 110px;
			}
			
			/*html>body #zusatznavcontainer a {
				width: 170px;
			}*/
			
			
			#zusatznavcontainer a:link, #zusatznavcontainer a:visited
			{
			color: #930000;
				text-decoration: none;
			}
			
			#zusatznavcontainer a:hover
			{
				color: #CCCCCC;
			}
			
			#zusatznavcontainer ul a#current{
				color: #CCCCCC;
			}
			
			#zusatznavcontainer ul ul ul a#current{
			}
			
			
			/*### Loginbox ########################################################################*/
			.csc-loginform td{
				font-size: 11px;
				padding-left: 20px;
				padding-right: 0px;
				padding-top: 0px;
				padding-bottom: 0px;
				height: auto;
				vertical-align: bottom;
			}
			
			.loginbox-labelcell td, .loginbox-fieldcell td, .loginbox-commentcell td, .language-fieldcell td{
				padding: 0px;
				font-family: Verdana,Arial,Helvetica;
				color: #000;
				font-size: 8pt;
				vertical-align: bottom;
				
			}
			
			.loginbox-fieldcell input {
				width: 100px;
				border:solid 0 #5e0000;
				background: #930000
			}
			.login td{
				padding-top: 20px;
				padding-left: 20px;
				vertical-align:top;
				height: 268px;
				width: 180px;
			}




/*### Links ########################################################################*/

			/*### Navigation ########################################################################*/
			.spalte {
			vertical-align: top;
		
			}
			
			.navigation {
				padding-top: 70px;
				padding-left: 0px;
				vertical-align:top;
				height: 350px;
			}
			
			#mainnavcontainer
			{
				width: 170px;
			}
			
			#mainnavcontainer ul
			{
				margin: 0;
				padding: 0;
				list-style-type: none;
				font-family: inherit;
				font-size: 12px;
			}
			#mainnavcontainer ul li
			{
				margin: 0;
				padding: 0;
			}
			
			#mainnavcontainer a
			{
				display: block;
				padding-right: 10px;
				padding-left: 20px;
				padding-top: 3px;
				padding-bottom: 3px;
				margin: 0;
				width: 150px;
				font-weight:bold;
			}
			
			#mainnavcontainer ul ul ul a
			{
				padding-left: 30px;
				width: 140px;
			}
			
			#mainnavcontainer ul ul ul ul a
			{
				padding-left: 40px;
				width: 130px;
			}
			
			/*html>body #mainnavcontainer a {
				width: 170px;
			}*/
			
			
			#mainnavcontainer a:link, #mainnavcontainer a:visited
			{
				color: #000;
				text-decoration: none;
			}
			
			#mainnavcontainer a:hover
			{
				color: #CCCCCC;
			}
			
			#mainnavcontainer ul a#current{
				color: #CCCCCC;
			}
			
			#mainnavcontainer ul ul ul a#current{
			}


