/*    
			MARCCAIN GAST 
			WEBPORTAL CSS
			
*/

body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 5px;
	padding: 5px;
	/* background-color:#EFEFEF;*/ 
	background-color:#FFFFFF;
	color:#333333;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
#wrapper{
	 font-family: Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#333333;
	 background-color:#FFFFFF;
	 /*width: 1000px;
	 height: 600px;*/
	 overflow:auto;
	 margin-left:auto;
	 margin-right:auto;
	 border: #EFEFEF solid 1px;
}
#wrapper_seating {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#333333;
	 background-color:#FFFFFF;
	 /*width: 1000px;
	 height: 600px; */
	 overflow:auto;
	 margin-left:auto;
	 margin-right:auto;
	 border: #EFEFEF solid 1px;
}
#logobereich {
	margin: 0 auto;
	width: 1000px;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size:24px;
	 color:#333333;
	 text-align:center;
	 
}
		#logobereich img {
				margin: 4px;
				padding: 4px;
		}
#navigation {
width: 1000px;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size:11px;
	 background-color: #EFEFEF;
	 border-bottom: #333333 solid 1px;
	 height: 20px;
	 margin-left:auto;
	 margin-right:auto;
	 margin-top: 2px;
	 margin-bottom: 2px;
	
}
		#navigation ul{
			margin-bottom: 7px;
			margin-top: 8px;
		}
		#navigation li{
		 	list-style-type:none;
			display:inline;
			margin-top: 8px;
			margin-right: 0px;
			margin-left: 0px;
			padding: 0px;
		}
		#navigation a {
			text-decoration:none;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:bolder;
			color: #333333;
			padding: 0px 22px 6px 22px;
			margin: 0px;
			background-color:#FFFFFF;
			
			border-right:#333333 solid 1px;
			border-left:#666666 solid 1px;
		}
		#navigation a:hover,
		#navigation span {
			text-decoration:none;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:bolder;
			color: #333333;
			padding: 0px 22px 6px 22px;
			margin: 0px;
			
			text-shadow:#333333 1px 1px 2px;
			background-color:#EFEFEF;
			
		}
		
#buehne {
	 /*height: 470px;  		*/
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:14px;
	 color: #333333;
	 text-align:center;
	 overflow:auto;
}
			#buehne #mitteilung {
				width: 800px;
				/* height: 280px;*/
				background-color: #EFEFEF;
				color: #333333;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				border: #333333 dotted 1px;
				margin-left:auto;
				margin-right: auto;
				overflow:auto;
				text-align:left;
			}
			#buehne a,
			#buehne a:hover,
			#buehne a:active {
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				color:#111111;
				text-decoration:none;
			}
			
#fussbereich  {
		width: 980px;
		margin-left:auto;
		margin-right:auto;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		border-top: #EFEFEF 1px dotted;
		color:#333333;
		padding-top:5px;
		padding-bottom:5px;
		
		
}
		#fussbereich a,
		#fussbereich a:active {
			font-family:Arial, Helvetica, sans-serif;
			font-size:9px;
			border-top: #EFEFEF 1px dotted;
			color:#333333;
		}
		
		#fussbereich a:hover {
				font-weight:600;
				color:#EFEFEF;
		}
		

/* 


		Hier beginnen die Allgemeinen Styles 
		
		
*/
.textfeld_medium_blau{
	width: 200px;
	height: 24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#EFEFEF;
	color: #0C274B;
	border: #0C274B dotted 1px;
}
.button_medium_blau{
	width: 200px;
	height: 24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color:#EFEFEF;
	color: #0C274B;
	border: #0C274B solid 1px;
}
.textfeld_edit_normal {
	width: 440px;
	height: 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#FFFFFF;
	color: #333333;
	border: #0C274B dotted 1px;
}
.textfeld_edit_big {
	min-width:440px;
	height: 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#FFFFFF;
	color: #333333;
	border: #0C274B dotted 1px;
}
.textfeld_edit_s {
	width: 180px;
	height: 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#FFFFFF;
	color: #333333;
	border: #0C274B dotted 1px;
}
.textfeld_edit_xs {
	width: 60px;
	height: 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#FFFFFF;
	color: #3333333;
	border: #0C274B dotted 1px;
}
.textfeld_edit_error {
	width: 440px;
	height: 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color: #FF0000;
	color: #333333;
	border: #0C274B dotted 1px;
}
.dropdown_edit_normal {
	width: 150px;
	height: 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#FFFFFF;
	color: #333333;
	border: #0C274B dotted 1px;
}
.dropdown_edit_error {
	width: 150px;
	height: 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color: #FF0000;
	color: #333333;
	border: #0C274B dotted 1px;
}
.textbereich_edit_normal {
	width: 440px;
	height: 80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#FFFFFF;
	color: #333333;
	border: #0C274B dotted 1px;
}
.textbereich_edit_error {
	width: 440px;
	height: 80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color: #FF0000;
	color: #333333;
	border: #0C274B dotted 1px;
}
.wichtige_mitteilung {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:800;
	font-size:16px;
	color:#009900;
	text-decoration:underline;
}
.center_me {
	margin-left:auto;
	margin-right:auto;
	
}
.search_field {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	font-size: 12px;
	color:#333333;
	background-color:#EFEFEF;
	border: #333333 solid 1px;
	width: 100px;
	height: 14px;
	
}
.search_drd {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	font-size: 12px;
	color:#333333;
	background-color:#EFEFEF;
	border: #333333 solid 1px;
	width: 100px;

	
}
.search_drd_big {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	font-size: 12px;
	color:#333333;
	background-color:#EFEFEF;
	border: #333333 solid 1px;
	width: 150px;

	
}
.filter_button {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	font-size: 12px;
	color:#333333;
	background-color:#EFEFEF;
	border: #333333 solid 1px;
	width: 60px;
	height: 20px;
}
.seitenzaehler {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 12px;
	width: 12px;
	margin-top: 15px;
	margin-left: 3px;
	margin-right: 3px;
	padding: 6px;
	border: #333333 solid 1px;
	background-color:#0B0B0B;
	text-decoration:none;
	color:#EFEFEF;	
}
.seitenzaehler_wahl {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 12px;
	width: 12px;
	margin-top: 15px;
	margin-left: 3px;
	margin-right: 3px;
	padding: 6px;
	border: #333333 solid 1px;
	background-color:#FFFFFF;
	text-decoration:none;
	color:#333333;	
	background-color:#EFEFEF;
	color:#000000;
	font-weight:bold;
}
	.seitenzaehler:hover {
		background-color:#EFEFEF;
		color:#000000;
		font-weight:bold;
	}
	.seitenzaehler_wahl:hover {
	background-color:#EFEFEF;
		color:#000000;
		font-weight:bold;
	}
.delbutton_yes {
	width: 300px;
	margin: 3px;
	height: 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	background-color: #EE0000;
	color: #FFFFFF;
	border:#333333 1px dotted;
}
.delbutton_no {
	width: 300px;
	margin: 3px;
	height: 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	background-color: #00EE00;
	color: #FFFFFF;
	border:#333333 1px dotted;
}	
.site_dropdown{
	width: 30px;
	border:#333333 solid 1px;
	height: 30px;
}
	
.table_normal {
	width:700px;
	border:#CCCCCC dotted 1px;
	margin-left:auto;
	margin-right:auto;
	color:#333333;
}
	.table_normal th {
		background-color:#EFEFEF;
		color:#333333;
	}
	.table_normal tr {
		background-color:#FFFFFF;
		color:#333333;
		padding: 4px;
		border:#333333 dotted 1px;
	}
	.table_normal tr:hover {
		background-color:#EFEFEF;
		color:#333333;
		padding: 4px;
	}
	