/* *****************************************************************
 * StyleSheet fuer Portal watchmysite.de
 *(c) 2004 René Tobies
 */

/* Allgemein ****************************************************************** */
	html{		
		margin: 0;
		padding: 0;
	}
	body {
		background-color: #FFFFFF;			
		font-family: Arial,Helvetica,sans-serif;
		margin-top: 8px;
	}
	img {
		border: none;		
	}
	h2{
		font-size: 12px;
		letter-spacing: +1px;
		padding: 2px;
		background-color: #C6D8E8;		
	}
	h3{
		font-size: 11px;
	}
	hr {
		color: #7A8DB7;
		height: 1px;
		border-style: dotted;
	}
	a {
		font-size: 11px;
		text-decoration: none;
		color: #034FAB;
		background: url(../images/elements/nav_arrow.gif) 0px 2px no-repeat;
		padding-left: 15px;		
	}	
	a:hover {
		font-size: 11px;
		text-decoration: underline;
		color: #FF9900;
	}
	body th{
		color: #000000;
		font-size: 12px;
		font-weight: bold;
		vertical-align: middle;
		background-color: #E2E2DC;
		padding: 3px;
		padding-left: 25px;		
		background-image:url(../images/elements/th_arrow.gif);
		background-repeat: no-repeat;
		background-position: left center;		
	}
	form {
		display: inline;
	}
	.txtNormal {
		font-size: 11px;
	}
		
/* <div> Seitenaufbau *************************************************************** */
	/* Tabellenmaster */
		.master {			
			background-color: #F8F7F5;
			border: 1px solid #E2E2DC;
		}
		.master td {	
			padding: 10px;
			padding-right: 5px;
		}
		
	/* Seiten Header */
		.header {	
		}
		.header td {	
			padding: 0px;
		}

	/* Fuss */		
		.footer {
			background-color: #E2E2DC;		
			width: 100%;	
			font-size: 11px;
		}
		.footer td {	
			padding: 0px;
		}
		

/* Haupseiten Inhalt ************************************************************ */
	.pagecontent {
		font-size: 11px;
		background-color: #FFFFFF;
		border: 1px solid #E2E2DC;
	}
	.pagecontent td {
		padding: 15px;
	}
	
	
/* DJ Login ******************************************************************* */
	.djLogin {
		background-color: #FFFFFF;
		font-size: 11px;
		border: 1px solid #E2E2DC;
		font-size: 11px;
	}
	.djLogin td{
		padding: 2px;
	}
	.djLogin input {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		background-color: #FFFFFF;
		border: 1px solid #E2E2DC;
		width: 100px;
	}

/* Site News ****************************************************************** */
	/* Kasten */
		.sitenews {
			background-color: #FFFFFF;
			font-size: 11px;
			border: 1px solid #E2E2DC;
		}
		.sitenews td{
			padding: 10px;
		}
		.sitenews th{
			background-color: #E2E2DC;
		}

	/* einzelner Artikel */
		.sitenewsartikel {
			font-size: 11px;
			background-color: #FFFFFF;
			border: 1px solid #E2E2DC;			
		}
		.sitenewsartikel td {
			padding: 20px;
		}
		.sitenewsartikel img {
			float: left;
			margin-right: 15px;
			margin-bottom: 10px;
		}	

	/* Archiv Übersicht */
		.sitenewsarchiv {
			color: #000000;
			background-color: #FFFFFF;
			font-size: 11px;
			border: 1px solid #E2E2DC;
		}
		.sitenewsarchiv a {
			background-image: none;
			font-weight: bold;
			color: #000000;
		}
		.sitenewsarchiv td {
			padding: 10px;
		}

		.sitenewsarchiv th {
			color: #000000;
			font-weight: normal;
			font-size: 11px;
			background-image: none;
			background-color: #E2E2DC;
			border-top-width: 0px;
			border-left-width: 0px;
			border-right-width: 0px;
			border-bottom-width: 1px;
			border-style: solid;
			border-color: #000000;
		}


/* watchmyparty ***************************************************************** */
	/* Kasten */
		.party_searchbox {
			background-color: #FFFFFF;
			font-size: 10px;
			border: 1px solid #E2E2DC;
		}
		.party_searchbox th{
			background-color: #E2E2DC;			
		}
		.party_searchbox td {
			padding: 3px;
			font-size: 10px;
		}
		.party_searchbox input {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #000000;
			background-color: #FFFFFF;
			border: 1px solid #E2E2DC;
		}
	
	/* Trailer */
		.partyEventsTrailer {
			width: 315px;
			background-color:#FFFFFF;
			font-size: 11px;
			border: 1px solid #E2E2DC;
		}
		.partyEventsTrailer td {
			padding: 5px;
		}
		.partyEventsTrailer th {
			background-color: #E2E2DC;
		}
		.partyEventsTrailer object {
			float: left;
			margin-left: 0px;
		}

	/* Suchseite mit Karte*/
	.partyEventSearch {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		background-color: #FFFFFF;
	}
	.partyEventSearch input, select{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		background-color: #FFFFFF;
		border: 1px solid #E2E2DC;
	}

	.partyEventSearch td{
		padding-left: 15px;
	}

	.partyEventSearch object{
		margin-top: 15px;
		margin-bottom: 15px;
	}

	/* Treffer der Suche anzeigen */
	.partyEventSearchShowResults {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		background-color: #FFFFFF;
		padding: 5px;
		border: 1px solid #E2E2DC;
	}
	.partyEventSearchShowResults th {
		color: #000000;
		font-size: 10px;
		background-image: none;
		background-color: #E2E2DC;
		text-align: left;
		padding: 5px;
	}
	.partyEventSearchShowResults a {
		font-size: 10px;
	}
	.partyEventSearchShowResults a:hover {
		font-size: 10px;
	}

	/* Detailansicht Popup */
	.partyEventSearchShowDetail {		
		width: 95%;
		font-size: 11px;
		background-color: #F8F7F5;		
		margin: 5px;
	}
	.partyEventSearchShowDetail th {
		color: #000000;
		font-size: 11px;		
		background-color: #E2E2DC;
	}
	.partyEventSearchShowDetail td {
		vertical-align: top;
		padding: 5px;
		border-width: 1px;
		border-color: #E2E2DC;		
		border-style: solid;		
	}

	/* Party anmelden */
	.partyEventAdd {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		background-color: #FFFFFF;
		border: 1px solid #E2E2DC;
	}
	.partyEventAdd th {
		color: #000000;
		font-size: 11px;
		background-color: #E2E2DC;		
	}
	.partyEventAdd td {
		padding: 3px;
		padding-right: 20px;
	}
	.partyEventAdd input {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		background-color: #FFFFFF;
		border: 1px solid #E2E2DC;
	}
	.partyEventAdd u {
		text-decoration: none;
		border-top-width: 0px;
		border-left-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 1px;
		border-style: dotted;
		border-color: red;
	}
	/* Meldung Anmeldung erfolgreich */
	.partyEventAddSuccess {
		font-size: 11px;		
		background-color: #D2E8FF;		
	}
	.partyEventAddSuccess td {
		padding: 20	px;		
	}
	

	/* Keine Treffer bei Suche */
	.partyEventSearchNoResults {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		background-color: #FFCCCC;
		padding: 10px;
	}

	/* Buttons für Treffer Seitenzahl*/
	.pagebuttonOut {
		font-family: Verdana, Arial, Helvetica;
		font-size: 10px;
		color: #FFFFFF;
		border: 1px solid <?=$color_2?>;
		background-color: <?=$color_2?>;
		cursor: pointer;
		width: 17px;
		margin: 1px;
	}
	.pagebuttonOver {
		font-family: Verdana, Arial, Helvetica;
		font-size: 10px;
		color: <?=$color_1?>;
		border: 1px solid <?=$color_3?>;
		background-color: <?=$color_3?>;
		cursor: pointer;
		width: 17px;
		margin: 1px;
	}

/* TopList ***************************************************************** */
	/* Trailer */
		.toplistTrailer {
			width: 320px;
			float: right;		
			background-color: #FFFFFF;
			font-size: 11px;
			border: 1px solid #E2E2DC;
		}
		.toplistTrailer td {
			padding: 5px;
		}

		.toplistTrailer th {
			background-color: #E2E2DC;
		}
		.toplistTrailer td {
			background-repeat: no-repeat;
			background-position: left  top;
		}
		
	/* TopList Übersicht */
	
		.toplistList td{
			padding: 5px;
			border-bottom: 1px dashed #E2E2DC;
			font-size: 11px;
		}		
		.toplistList a {
			background: none;
			padding: 0;
		}
		.toplistList th {
			font-size: 10px;
			font-weight: bold;
			color: #000000;
			background-color: #E2E2DC;
			padding: 5px;
		}
	
	/* TopList anmelden */
	.toplistAnmeldung {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		background-color: #FFFFFF;
		border: 1px solid #E2E2DC;
	}
	.toplistAnmeldung input, textarea {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		background-color: #FFFFFF;
		border: 1px solid #E2E2DC;
	}
	.toplistAnmeldung th {
		color: #000000;
		font-size: 10px;
		background-color: #E2E2DC;		
	}
	.toplistAnmeldung td {
		padding: 3px;
		padding-right: 20px;
	}
	.toplistAnmeldung input {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #1B3363;
		background-color: #FFFFFF;
		border: 1px solid #E2E2DC;
	}
	.toplistAnmeldung u {
		TopListAdd-decoration: none;
		border-top-width: 0px;
		border-left-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 1px;
		border-style: dotted;
		border-color: red;
	}
	
	/* Denon Link im Head */
	
	.denonLink a {
		background: none;
	}

/* Top20 ***************************************************************** */
	
	/* TopList Übersicht */
	
	.Top20{
		border: 1px solid #E2E2DC;	
		background-color: #FFFFFF;
	
	}
	.Top20List div {
		font-size: 11px;
		padding: 5px;
	}
	.Top20List th {
		font-size: 9px;
		font-weight: bold;
		color: #000000;
		background-color: #EAEDF7;
		background-image: none;
		padding-left: 0px;
		padding: 0px;
	}		
	.Top20List td{
				font-size: 9px;
		padding: 1px;
		border-bottom: 1px dashed #E2E2DC;
		font-size: 11px;
	}		
	.tendenzUp {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #009900;
	}
	.tendenzDown {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #FF0000;
	}
	.tendenzGleich {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #000000;
	}