body
	{
		margin: 0;
		padding: 0;
		font: arial, hevetica, sans-serif;
		font-size: 11px;
		text-align: center;
		color: #505367;
		background-image: url(../images/hintergrund.jpg);	
	 	background-repeat: no-repeat;			
		background-position: center top;	
	}
	
	a
	{
		color: #ff8b05;
		font-size: 11px;
		font-family: Arial;
		text-decoration: none;
	}

	td, th
	{
		font-size: 11px;
		font-family: Arial;
		color: #001839;
	}
	
	
	#container
	{
		margin: 0px;
		width: 100%;
		height: 100%;		
	}
	
	#container-login-logo
	{	
		margin: 0 auto;
		height: 60px;
		width: 990px;
		text-align: left;
		padding: 0px;
	}	
	
	#logo
	{
		text-align: right;
		padding: 10px 15px 0px 0px;
	}	
				
	#login
	{
		float: left;	
		height: 20px;
		width: 325px;
		margin: 10px 0px 0px 0px;
		padding: 3px 0px 3px 10px;
		background-color: #FFFFFF;
	}						
	

	#schrift
	{
		font-family: Arial;
		width: 200px;
		float: left;
		text-align: left;
		padding: 15px 0px 0px 30px;
		font-size: 11px;
		color: #ff8900;
	}		
	
					
	#login span
	{
		float: left;	
		font: 11px Arial;
		color: #ff8900;
	}	
	
	#login span .loginfeld
	{
		width: 88px;
		height: 16px;
		color: #001839;		
		font-family: Arial;
		font-size: 11px;
		border-top:1px solid #eae9e9;
		border-right:1px solid #eae9e9;
		border-bottom:1px solid #eae9e9;
		border-left:1px solid #eae9e9;	
		background: #FFFFFF;		
		margin: 0px 5px 0px 5px;
	}
							
	
	#container-header
	{	
		height: 260px;
		width: 100%;					
	 	background-repeat: no-repeat;			
		background-position: center top;			
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}	
	
	#header
	{	
		margin: 0 auto;
		height: 260px;
		width: 990px;
		text-align: left;		
	}	
	
	
	#header span
	{	
		float: left;
		color: #FFFFFF;
		font: 11px Arial;
		margin: 70px 0px 0px 0px;
		padding: 0px 0px 0px 10px;		
	}		
	
	#header span .suchfeld
	{	
		float: left;
		height: 16px;
		border: 0px;
		width: 150px;
		margin-right: 1px;
	}		
			
	#header span .absenden
	{	
		text-align: right;
	}	
	
	#header img.video
	{
		float: right;
		margin: 120px 15px 0px 0px;
	}
	
		
	.tx-macinasearchbox-pi1 span
	{
		position: absolute;
		top: 190px;
	}
	
	#container-content
	{
		margin: 0 auto;
		width: 990px;
		text-align: left;		
	}		
	

	#container-content h1
	{
		font: 11px Arial;
		font-weight: bold;
		color: #FFFFFF;
		background-image: url(../images/bg_ueberschriften.gif);
		margin: 0px 0px 10px 0px;
		padding: 3px 0px 3px 10px;
		text-align: left;
	}	
	

	#container-content h1 a
	{
		font: 11px Arial;
		font-weight: bold;
		color: #FFFFFF;
	}		
	
	#container-content p
	{
		margin: 0px;
		background-color: white;
		font: 11px Arial;
		color: #001839;
		margin: 0px 0px 10px 0px;
		padding: 3px 10px 10px 10px;
		text-align: left;
	}		

	#left
	{
		float: left;
		width: 196px;
		text-align: left;		
	}	
	
	#left p
	{	
		margin: 0px 0px 0px 0px;
	}	
	
	#lyr1	
	{
		background-color: white;
		font: 11px Arial;
		color: #001839;	
		margin: -10px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
		text-align: left;		
	
	}			
	
	#content
	{
		float: right;		
		width: 784px;
		text-align: left;	
		margin: 0px 0px 0px 0px;
	}
	

	
	#content .referenz-gross
	{
		float: left;
		margin: 0px 10px 0px 0px;
	}			
	
	#start-left
	{	
		float: left;
		width: 300px;
		margin: 0px 0px 0px 0px;
	}
	
	#start-left p
	{	
		margin: 0px 0px 0px 0px;
	}	
	

	
	#start-right
	{
		float: right;
		width: 470px;
		margin: 0px 0px 0px 0px;
	}	
	
	#start-right p
	{	
		margin: 0px 0px 0px 0px;
		font-size: 1em;
	}	
		
	#start-right a
	{	
		margin: 0px 0px 0px 0px;
		font-size: 1em;
	}			
		
		
	#inhalt
	{	
		float: left;
		width: 578px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;		
		background-image: url(../images/bg_inhalt.gif);		
	 	background-repeat: no-repeat;			
		background-position: center top;				
	}	
	
	
	#inhalt-ganze-breite
	{	
		float: left;
		width: 782px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;		
		/*/background-image: url(../images/bg_inhalt.gif);		/*/
	 	background-repeat: no-repeat;			
		background-position: center top;				
	}	
		
	
	#inhaltstext
	{	
		float: left;
		width: 578px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;		
		background: #ffffff;	
	}		
	
	#inhalt p, #inhalt-ganze-breite p
	{	
		margin: 0px 0px 0px 0px;
		padding: 7px 5px 5px 10px;		
		font-size: 1em;		
	}

		
	#right
	{
		float: right;
		width: 196px;
		margin: 0px 0px 0px 0px;		
	}	
	
	#right p
	{	
		margin: 0px 0px 10px 0px;
		padding: 7px 5px 5px 10px;		
	}	
		
	
	#start-unten
	{	
		float: left;
		width: 784px;
		margin: 0px 0px 0px 0px;
	}
	
	#abstand	
	{
		clear: both;
		height: 10px;
	}		
		
	#container-footer	
	{
		clear: both;
		height: 31px;
		text-align: center;		
		background-image: url(../images/bg_bottom.gif);	
	 	background-repeat: no-repeat;			
		background-position: center bottom;		
	}	
	
	#footer
	{
		margin: 0 auto;
		width: 990px;
		text-align: left;
		color: #ffffff;
		font: 11px Arial;
		padding-top: 10px;
	}	
	
	#footer a
	{
		text-decoration: none;
		color: #ffffff;
	}

	

	.contenttable
	{
	background: #ffffff;
	padding: 0px;
	margin: 0px;
	}
	
	.contenttable td
	{
	text-align: left;
	vertical-align: top;
	}
	
	
	
	ul
	{
	list-style-image:url(../images/pfeil.gif);
	font-size: 1em;		
	font-family: Arial;
	color: #001839;	
	}
	
	.ueberblau{
		width: 100%;
		color: #001839; font-weight: bold;
		letter-spacing: 4px;
	}
	.trennerblau{
		width: 100%; text-align: left;
		border: 0px; /* F�r Firefox und Opera */
		border-top: solid 1px #001839;
		border-bottom: solid 1px #FFFFFF; /* F�r I.Explorer (Seiten-Hintergrundfarbe!) */
	}	
	
	hr
	{
	color: #001839;
	}
	
	
	.tx-indexedsearch
	{
	padding-left: 10px;
	padding-right: 10px;
	font: 11px Arial;
	color: #001839;
	}
	
	.tx-indexedsearch-searchbox td
	{
	padding-right: 10px;
	font: 11px Arial;
	color: #001839;
	}	
	
	.tx-indexedsearch-searchbox input
	{
	margin-top: 5px;
	padding: 3px;
	font: 11px Arial;
	color: #001839;
	width: 150px;
	border: 1px solid #001839;
	}		
	
	
	a.button:link, a.button:visited, a.button:hover, a.button:active
 	{
	display:block;
	text-decoration:none;
	color: #FFFFFF; 
	background: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 13px;
	background-image: url(../images/bg_menue.gif);	
 	background-repeat: no-repeat;			
	background-position: left top;					
	}	
	
	
	#right ul
	{
	padding-left: 20px;
	margin: 0px;
	}
	
	
	.tx-vgetagcloud-pi1
	{
	background: #FFFFFF;
	}
	
	.spacer-gif
	{
	height: 0px;
	}
	
	
	.news-image	img{
				margin-right: 10px;
				margin-bottom: 10px;
				}	
	
	
	#is p
	{
	color: #001839;
	font-size: 11px;
	background-image: url(../images/bg-is.gif);	
 	background-repeat: no-repeat;			
	background-position: left top;		
	padding-left: 18px;
	padding-right: 25px;
	padding-top: 5px;
	}
	
	
	#is
	{
	padding-bottom: 5px;
	}
	
	#edi p
	{
	color: #001839;
	font-size: 11px;
	background-image: url(../images/bg-edi.gif);	
 	background-repeat: no-repeat;			
	background-position: left top;		
	padding-left: 18px;
	padding-right: 25px;
	padding-top: 5px;
	}
	
	#edi
	{
	padding-bottom: 5px;
	}	
	
	
	.tx-onetrandomcontent-pi1 a
	{
	color: #001839;
	}
	
	
/*//////////////////MENUE////////////////////*/

ul.menue 
				{
				display: block;
				color: #FFFFFF; 
			  	padding: 0px; 
				margin: 1px 0px 0px 0px;
			  	width: 198px; 
				border: 0px;
				font-size : 11px;
				font-family : Arial,Verdana,Tahoma;
				list-style-image:url(../images/blank.gif);
				}
		
.menue li 
				{
				display: block;
				list-style: none; padding: 0px;
				margin: 0px; 
				margin-left: 0px;
				border: 0px solid #000000;
				width: 196px;
				font-size: 11px;
				font-weight: bold;
				}
				
*html .menue li{margin-left: -15px;}				

.menue div{background-color: transparent; border: 0px solid #000000; width: 1px;}				

				
.menue li span {
				color: #FFFFFF; 
				background: #ff8900;
				padding: 0px 0px 0px 13px;
				}




.menue li a:link
				{
				display: block;
				color: #FFFFFF; 
				background: #dae5f7;
				font-weight: normal;
				border-bottom: 1px solid #FFFFFF;
				padding: 5px 0px 5px 13px;
				background-image: url(../images/bg_menue.gif);	
			 	background-repeat: no-repeat;			
				background-position: left top;					
				}
.menue li a:visited
				{
				display: block;
				color: #FFFFFF; 
				background: #dae5f7;
				font-weight: normal;
				border-bottom: 1px solid #FFFFFF;
				padding: 5px 0px 5px 13px;
				background-image: url(../images/bg_menue.gif);	
			 	background-repeat: no-repeat;			
				background-position: left top;					
				}
.menue li a:hover
				{
				display: block;
				color: #FFFFFF; 
				background: #dae5f7;
				font-weight: bold;
				border-bottom: 1px solid #FFFFFF;
				padding: 5px 0px 5px 13px;
				background-image: url(../images/bg_menue.gif);	
			 	background-repeat: no-repeat;			
				background-position: left top;					
				}

.menue li a:active
				{
				display: block;
				color: #FFFFFF; 
				background: #dae5f7;
				font-weight: bold;
				border-bottom: 1px solid #FFFFFF;
				padding: 5px 0px 5px 13px;
				background-image: url(../images/bg_menue.gif);	
			 	background-repeat: no-repeat;			
				background-position: left top;					
				}			
				
.menue li a.aktiv
				{
				display: block;
				color: #FFFFFF; 
				background: #dae5f7;
				font-weight: bold;
				border-bottom: 1px solid #FFFFFF;
				padding: 5px 0px 5px 13px;
				background-image: url(../images/bg_menue.gif);	
			 	background-repeat: no-repeat;			
				background-position: left top;					
				}						
				
				
/*//////////////////MENUE ENDE////////////////////*/


a.submenue:link, a.submenue:visited, a.submenue:hover, a.submenue:active
				{
				font-size: 11px;
				color: #001839;		
				font-weight: bold;
				text-decoration: none;
				display: block;				
				padding: 0 0 0 15;	
				margin: 4 0 5 0;					
				background: url(../images/plus.gif);
				background-repeat: no-repeat;
				background-position: left middle;
				border-bottom: 1px solid #001839;
				}

a.submenue_akt:link, a.submenue_akt:visited, a.submenue_akt:hover, a.submenue_akt:active
				{
				font-size: 11px;
				color: #001839;		
				font-weight: bold;
				text-decoration: none;
				display: block;				
				padding: 0 0 0 15;	
				margin: 4 0 5 0;					
				background: url(../images/minus.gif);
				background-repeat: no-repeat;
				background-position: left middle;
				border-bottom: 1px solid #001839;
				}
				
a.submenue1:link, a.submenue1:visited, a.submenue1:hover, a.submenue1:active
				{
				font-size: 11px;
				color: #001839;		
				text-decoration: none;
				display: block;				
				padding: 0 0 0 15;	
				margin: 5 0 5 18;					
				background: url(../images/plus.gif);
				background-repeat: no-repeat;
				background-position: left middle;
				}
				
				
a.submenue1_akt:link, a.submenue1_akt:visited, a.submenue1_akt:hover, a.submenue1_akt:active
				{
				font-size: 11px;
				color: #001839;		
				text-decoration: none;
				display: block;		
				font-weight: bold;	
				padding: 0 0 0 15;	
				margin: 5 0 5 18;					
				background: url(../images/minus.gif);
				background-repeat: no-repeat;
				background-position: left middle;
				}
								
a.menue-right:link, a.menue-right:visited, a.menue-right:hover, a.menue-right:active
				{
				font-size: 11px;
				color: #001839;		
				font-weight:regular;
				text-decoration: none;	
				display: block;		
				padding: 0 0 0 0;	
				margin: 2 0 2 0;				
				background-repeat: no-repeat;
				background-position: left middle;
				}			
				
a.menue-right_akt:link, a.menue-right_akt:visited, a.menue-right_akt:hover, a.menue-right_akt:active
				{
				font-size: 11px;
				color: #001839;		
				font-weight:bold;
				text-decoration: none;	
				display: block;		
				padding: 0 0 0 0;	
				margin: 2 0 2 0;							
				background-repeat: no-repeat;
				background-position: left middle;
				}
				
.tx-toto-pi1 h3,h4{
	font-family: Arial; font-size: 14px;
}
h3{
	font-family: Arial; font-size: 14px;
}
.opponentTitle, .tipTitle, .resultTitle, .dateTitle, .pointsTitle, .rankTitle, .userTitle{
	font-family: Arial; font-size: 12px;
}
img{
	border: 0px;
}
.tx-toto-pi1{
	padding: 10px;
	padding-top: 0px;
	background-color: #FFFFFF;
}
#allphases{
	padding: 0px; margin: 0px;
}
.pointsTd{
	padding-left: 15px;
	text-align: center;
}


/*////////////////////Kontaktformular//////////////////////////*/	


.csc-mailform
		{
		border: 0px solid black;
		background: #ffffff;
		margin: 0px;
		padding: 4px;
		}	
		
.mailforminput
		{
		height: 20px;
		border: 1px solid #919191;
		background: #ffffff;
		width: 120px;
		margin-right: 1px;	
		margin: 0px 0px 5px 0px;
		font: Arial;
		font-size: 11px;
		color:  #001839;
		}


.mailformcheckbox{
		height: 16px;
		border: 1px solid #919191;
		background: #ffffff;
		width: 16px;
		margin-right: 1px;	
		margin: 0px 0px 5px 0px;
		font: Arial;
		font-size: 11px;
		color:  #001839;	
		}

		
.mailformtextarea 
		{
		height: 100px;
		border: 1px solid #919191;
		background: #ffffff;
		width: 200px;
		margin-right: 1px;	
		margin: 0px 0px 5px 0px;
		font: Arial;
		font-size: 11px;
		color:  #001839;		
		}		
		
		
.csc-mailform-label		
		{
		font-family: Arial;
		font-size: 11px;
		color:  #001839;			
		}



#mailform {border: 0px solid red; margin: 0px; padding: 0px;}


		 


div {border: 0px solid #000000;}

a.ausklappnavi:link, a.ausklappnavi:hover, a.ausklappnavi:visited, a.ausklappnavi:active
		 {
		 font-weight: regular; 
		 font-size: 11px;
		 text-align: left;
		 padding-left: 10px;
		 width: 190px;
		 display: block;
		 border-bottom: 1px solid white;
		 padding-top: 3px; 
		 padding-bottom: 3px;
		 }
		 
		 
		 
		 
		 
		 
		 
		 
		 
/*//////////////Mailformular////////////*/


/*/.csc-mailform-label	{border: 1px solid black;position: relative; left: 300px; top: -200px; width: 200px; margin: 0px; padding: 0px;}	

#mailform .paket	{border: 1px solid red; width: 100px;  position: relative; left: 20px; top: 10px; }/*/

.csc-mailform {background-image: url(../images/bg_mailform.jpg); background-position: bottom; color: #ffffff;}

label {font-family: Arial; width: 100px; float: left; padding-left: 10px; padding-top: 2px;}
.mailforminput {border-top: 1px solid #C2C3C3; border-left: 1px solid #C2C3C3; border-right: 1px solid #001839; border-bottom: 1px solid #001839; width: 250px; display: block;}	
.mailforminput:focus{background: #FF8B03; border-top: 1px solid #C2C3C3; border-left: 1px solid #C2C3C3; border-right: 1px solid #001839; border-bottom: 1px solid #001839; width: 250px; display: block;}	

#mailform .anfrage
	{border: 1px solid red; position: relative; top: -150px; padding-left: 0px; float: left;}
	
#mailform .mailformtextarea 	
	{border: 1px solid red; width: 250px;border-top: 1px solid #C2C3C3; border-left: 1px solid #C2C3C3; border-right: 1px solid #001839; border-bottom: 1px solid #001839; font-family: Arial;}

#mailform .csc-mailform-submit	
	{border: 0px; margin-left: 290px; background: #FF8B03; color:#ffffff;}
	
.csc-mailform-label {padding-left: 8px; padding-top:15px;  color: #ffffff;}	


