/*   Ashampoo Arena CSS   */
/* Created by BF 01-14-07 */

/* GLOBALE DEFINITIONEN Anfang */

.clearboth {
	clear:both;
	}
	
.float_left {
	float:left;
	}	
	
.float_right {
	float:right;
	}
	
.textright {
	text-align:right;
	}
	
.textleft {
	text-align:left;
	}		
	
.textjustify {	
	text-align:justify;
	}
	
.text24 {
	font-size:24px;
	}
	
.text16 {
	font-size:20px;
	}
	
.orange {
	color:#F60;
	}	
	
.blue {
	color:#2d4b9b;
	}	

.lightblue {
	color:#3D8BD8;
	}

h2 {
	margin:0 0 5px 0;
	padding:0 0 3px 0;
	font-size:14px;
	color:#F60;
	border-bottom:2px solid #F60;
	}
	
hr {
	margin:8px 0;
	width:380px;
	color:#2d4b9b;
	}
	
	hr.hr2 {
		margin:5px 0 0 0;
		}

a:link, a:visited, a:active {
	color:#F60;
	font-weight:bold;
	text-decoration:none;
	}
	
a:hover {
	color:#F60;
	font-weight:bold;
	text-decoration:underline;
	}

	/* FORMs & BUTTONS Anfang */

	textarea {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		}

	#opinion_new_entry input, #opinion_new_entry textarea {
		width:155px;
		}
		
	#new_entry input, #new_entry textarea {
		width:250px;
		}

	#sponsor input, #sponsor textarea {
		width:360px;
		}

	input.button {
		width:160px;
		}
	
	.check {
		float:left;
		margin:0;
		padding:0;
		width:20px;
		height: 13px;
		}
		
	.check_label {
		float:left;
		margin:0 0 0 2px;
		}

	.but_back {
		float:right;
		margin:10px 0;
		padding:2px 0;
		width:340px;
		background-image:url(../images/base/orange_line.gif);
		background-repeat:no-repeat;
		background-position:right top;
		text-align:right;
		}		
	
	/* FORMs & BUTTONs Ende */

/* GLOBALE DEFINITIONEN Ende */


/* GLOBALE POSITIONIERUNG Anfang */

body {
	margin:0;
	background-image:url(../images/base/bg_body.jpg);
	background-repeat:repeat-x;
	background-position:center top;
	background-color:#FFF;
	color:#2d4b9b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	}

#site_center {
	margin:0 auto;
	width:810px;
	}
	
#site_content {
	float:left;
	padding:0 5px;
	width:800px;
	background-image:url(../images/base/bg_site.jpg); 
	background-repeat:repeat-y;
	background-color:#FFF;
	}
	
	#top {
		width:800px;
		height:37px;
		}
		
		#whois {
			margin:12px 0 0 32px;
			float:left;
			}
	
	#main_menu {
		float:left;
		width:200px;
		height:200px;
		background-image:url(../images/base/bg_main_menu.jpg);
		}
		
	#head {
		float:left;
		width:600px;
		height:200px;
		background-image:url(../images/base/bg_head.jpg);
		}
		
	#breadcrumb	{
		clear:both;
		float:left;
		padding:4px 0 0 30px;
		width:770px;
		height:20px;
		background-image:url(../images/base/bg_breadcrumb.jpg);
		font-weight:bold;
		}
		
		#breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:active {
			color:#2d4b9b;
			}
			
		#breadcrumb a:hover {
			color:#F60;
			}			
		
		#breadcrumb_header {
			float:right;
			padding:0 20px 0 0;
			color:#FFF;
			}
		#breadcrumb_counter {
			float:right;
			margin-right: 60px;
			}
		
	#main_left {
		float:left;
		padding: 15px 20px 20px 20px;
		width:160px;
		height: 300px;
		text-align:justify;
		}
		#newsletter_form {
			width: 160px;
			}
			#newsletter_form form {
				margin: 0;
				}
			
			#newsletter_form INPUT {
				float: right;
				width: 90px;
				margin:0px 0 2px 0;
				}
				
			#newsletter_form label {
				float: left;
				margin: 1px 0 9px 0;
				}
				
			#newsletter_form #button {
				width: 100%;
				margin-top: 3px;
				}
		
	#main_center {
		float:left;
		padding:20px;
		width:380px;
		text-align:justify;
		}
		
		#news_content {
			clear:both;
			padding:10px;
			}		
			
		#opinion_content {			
/*			padding:10px; */
			}
			
		#opinion_new_entry label, #sponsor label {
			float:left;
			margin:5px 0 0 0;
			}
			
		#new_entry label {
			float:left;
			margin:5px 0 0 0;
			width:80px;
			}			
			
		#press td, #donations_list td {
			border-bottom:1px dotted #BCC7E7;
			}

		#donations_total {		
			margin:0 auto;		
			padding:10px;
			width:330px;
			background-color:#FFF5CC;
			border:1px solid #F60;
			text-align:center;
			}
		
	#main_right {
		float:left;
		width:180px;
		background-image:url(../images/base/bg_right.jpg);
		background-repeat:no-repeat;
		}
	
		#main_right_header {
			padding:4px 20px 0 0;
			width:160px;
			height:20px;
			background-image:url(../images/base/bg_right_header.jpg);
			color:#FFF;
			font-weight:bold;
			text-align:right;
			}
			
		#main_right_content{
			padding: 15px 20px 20px 20px;
			font-weight:normal;
			text-align:justify;
			}
			
	#footer {
		clear:both;
		margin:0 auto;
		padding:4px 20px 0 20px;				
		width:770px;
		height:31px;
		background-image:url(../images/base/bg_footer.jpg);
		color:#2d4b9b;
		}

		#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {
			color:#2d4b9b;
			}
			
/* GLOBALE POSITIONIERUNG Ende */

/* HAUPTMENÜ Anfang */

	#main_menu ul {
		list-style-type:none;
		margin:0;
		padding:7px 0;
		font-size:12px;
		}
		
		#main_menu li {
			margin:1px 0 1px 20px;
			}

			#main_menu a:link, #main_menu a:visited, #main_menu a:hover, #main_menu a:active {
				display:block;
				padding:4px 0 0 12px;
				width:148px;
				height:18px;
				text-decoration:none;
				color:#FFF;
				background-image:url(../images/base/main_menu_normal.gif);
				}
			
			#main_menu a:hover {
				background-image:url(../images/base/main_menu_hover.gif);
				}
				
			#main_menu a:active {
				color:#F60;
				background-image:url(../images/base/main_menu_active.gif);
				}	
				
			#main_menu .soccer a:link, #main_menu .soccer a:visited, #main_menu .soccer a:active {
				background-image:url(../images/base/main_menu_soccer.gif);
				color:#F60;
				}		
				
			#main_menu .soccer a:hover {
				background-image:url(../images/base/main_menu_soccer_hover.gif);
				color:#F60;
				}														
				
			#main_menu .pixel a:link, #main_menu .pixel a:visited, #main_menu .pixel a:active {
				background-image:url(../images/base/main_menu_pixel.gif);
				color:#F00;
				}				

			#main_menu .pixel a:hover {
				background-image:url(../images/base/main_menu_pixel_hover.gif);
				color:#F00;
				}																	

/* HAUPTMENÜ Anfang */
