	/*
			Männer Gesangsverein Au - Haupt CSS
	*/
	
	/* Seiten Standard Elemente */
	
	ul.actions {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}
	ul.actions li img{
		border: 0px none !important;
		height: 16px;
	}
	ul.actions li{
		list-style-type: none;
		float: left;
		width: 20px;
		margin: 0 5px 0 0;
	}
	
	label {
		display: inline-block;
		width: 150px;
	}
	
	button {
		background: #efefef;
		border: 1px solid #ccc;
		margin: 2px;
	}
	
	body {
		margin: 0;
		padding: 0;
		background: #ffffff url('../images/background.jpg') repeat-x;
		font-family: arial;
		font-size: 13px;
		
	}
	
	input[type=text], input[type=password]{
		background: transparent url('../images/logininput.png') no-repeat;
		border: 1px solid #ccc !important;
		height: 28px;
		padding: 0 5px;
		width: 198px;
	}

	
	textarea , input{
		border: 1px solid #ccc;
	}
	
	input[type=button], input[type=submit]{
		background: transparent url('../images/loginbutton.png') no-repeat;
		border: 0 none;
		height: 26px;
		padding: 0 5px;
		width: 90px;
	}

	fieldset {
		border: 0px none;
		margin: 0;
		padding: 0;
	}
	
	#modlgn_username, #modlgn_passwd {
		border: 0px none !important;
	}

	/* Center Content*/
	#mgvau-center {

		width: 896px;
	
		margin: 0px auto;
		top: 0px;
		
	}
	
	/*  Allgemeine Layout Klassen */
	
	.clear {
		clear: both;
	}
	
	.blog div{
	    padding: 0 7px;
		width: 600px;
	}

	/*  Header */
	
	#mgvau-headerback {
		position: absolute;
		top: 0px;
		background: url("../images/headerflag.jpg") no-repeat scroll 44px 0 transparent;
		width: 487px;
		height: 565px;
		z-index: 1;
	}
	
	#mgvau-header {
	    position: relative;
		z-index: 2;
		padding-top: 15px;
		height: 370px;
	
	}
		#mgvau-images {
    border: 5px solid #FFFFFF;
    box-shadow: 0 2px 10px #000000;
    height: 166px;
    left: 78px;
    position: absolute;
    top: 138px;
}
			#mgvau-images p{
				margin: 0;
			}
		#mgvau-logo {
			left: 130px;
			position: absolute;
		}
		#mgvau-menu {
    border-bottom: 1px solid #CCCCCC;
    color: #FFFFFF;
    font-weight: bold;
    position: absolute;
    text-shadow: 0 0 10px #000000;
    top: 304px;
    width: 100%;
}
			#mgvau-menu ul li{
				float: left;
				list-style-type: none;
				padding-right: 10px;
			}
			#mgvau-menu ul li a{
				color: #ffffff;
				text-decoration: none;
			}
				#mgvau-menu ul li ul{
					 position: absolute;
					 left: 0px;
				}
					#mgvau-menu ul li ul li{
					    border-right: 1px dotted #CCCCCC;
						padding: 2px 5px;
						text-align: center;
					}
						#mgvau-menu ul li ul li#current,li .parent{
							/*border-right: 1px solid #ffffff;*/
							height: 16px;
							width: auto;
						}
						#mgvau-menu ul li ul li ul{
							/*border-top: 1px solid #2E3B68;
							border-left: 1px solid #2E3B68;
							border-right: 1px solid #2E3B68;*/
							position: relative;
							padding: 0 10px;
							height: 24px;
						}	
						#mgvau-menu ul li ul li ul li{
							border-radius: 5px;
							background: #ffffff;
							padding: 0 5px;
							margin: 5px 5px;
							width: auto;
						}
						#mgvau-menu ul li ul li ul li a{
							color: #999999 !important;
							text-shadow: none !important;
						}
						#mgvau-menu ul li ul li ul li#current a{
							color: #2E3B68 !important;
						}
						#mgvau-menu ul li ul li ul li a:hover{
							color: #2E3B68 !important;
						}
	
			#mgvau-menu a:hover{
				color: #cccccc;
			}
			ul li#current a, ul li.selected.parent a{
				color: #2E3B68 !important;
				text-shadow: 0 0 10px #FFFFFF;
			}
			ul li#current ul li a, ul li.selected.parent ul li a{
				color: #ffffff !important;
				text-shadow: 0 0 10px #000000;
			}
			
	/*  Content */
	
	#mgvau-content {
		position: relative;
		z-index: 2;
	}
		
		/*  Content Left*/
		
		#mgvau-content-left {
			float: left;
			width: 645px;
		}
			#mgvau-content-left h1, .item-page h2{
				background: #3960AF;
				border-radius: 10px;
				-moz-border-radius: 10px; 
				-khtml-border-radius: 10px; 
				-webkit-border-radius:10px; 
				color: #FFFFFF;
				font-size: 14px;
				line-height: 42px;
				padding-left: 10px;
			}
			table {
			
			}
			table tr:nth-child(even){
				background: #E5F0FF;
			}
			table tr + h2{
				background: transparent;
			}
			table tr td:nth-child(1){
				min-width: 114px;
				border-right: 1px dotted #CCCCCC;
			}
			table tr td:nth-child(2){
				max-width: 350px;
			}
			table tr td{
				padding: 5px;
			}
			table#fancybox-title-float-wrap tr td {
				min-width: 0;
			}

			#mgvau-content-left .blog h2{
				background: #3960AF;
				border-radius: 10px;
				-moz-border-radius: 10px; 
				-khtml-border-radius: 10px; 
				-webkit-border-radius:10px; 
				color: #FFFFFF;
				font-size: 14px;
				padding: 5px 10px;

			}
			
			#mgvau-content-left .items-leading h2{
				border-bottom: 1px solid #CCCCCC;
				background: none;
				color: #000000;
				font-size: 14px;
				font-weight: bold;
				line-height: 20px;
			}

			
			.item-page p, .blog-featured div{ 
			    padding: 0 7px;
				width: 600px;
			}
			
			#mgvau-content-left img{
				border: 1px solid #ccc;
				padding: 1px;
			}
		/*  Content Right*/
		
		#mgvau-content-right {
			width: 248px;
			float: right;
			color: #3960af;
		}
		
			#mgvau-content-right div.mgvau-rightbar-bottom{
				background: #ffffff;
				border-radius: 10px;
				-moz-border-radius: 10px; 
				-khtml-border-radius: 10px; 
				-webkit-border-radius:10px; 
				box-shadow: 0 0 10px #3960AF;
				-moz-box-shadow: 0 0 10px #3960AF;
				-webkit-box-shadow: 0 0 10px #3960AF;
				font-size: 12px;
				padding: 0 15px;
				margin-left: 18px;
				margin-bottom: 20px; 
				width: 200px;
			}
				#mgvau-content-right div.mgvau-rightbar-bottom h3{
					margin: 0;
					padding:5px 0;
					
				}

			.newsflash h4 {
				padding: 10px 0 0;			
			}
			
			#mgvau-content-right a.readmore {
				border-bottom: 1px solid #CCCCCC;
				display: block;
				margin-bottom: 10px;
				padding-bottom: 10px;
				width: 200px;
			}
			
	/*  Footer */
	
	#mgvau-footer {
		position: relative;
		z-index: 2;
		margin: 15px 0;
		font-size: 12px;
		background: #3960AF;
		border-radius: 10px;
		-moz-border-radius: 10px; 
		-khtml-border-radius: 10px; 
		-webkit-border-radius:10px; 
	}
		#mgvau-footer a{
			color: #fff;
			text-decoration: none;
		}
		
		#mgvau-footer h3{
			margin: 0 10px 6px 10px;
			padding: 0;
		}
		
		.panel {
			border: 1px solid #DDDDDD;
			margin-top: -1px;
		}
			.panel .content{
				padding: 10px;
			
			}
			.panel h3 a{
				color: #3960AF;
				text-decoration: none;
			}
			.panel h3.pane-toggler-down a {
				background: url("../images/slider_minus.png") no-repeat scroll right top #F5F5F5;
				border-bottom: 1px solid #DDDDDD;
			}
			.panel h3 a {
				color: #444444;
				display: block;
				padding: 6px;
				text-decoration: none;
			}
			
			 .panel h3 {
				background: none repeat scroll 0 0 #EEEEEE;
				border: 0 none;
				margin: 0 0;
				padding: 0;
			}

			.contact h3 {
				border-bottom: 1px solid #DDDDDD;
				background: url("../images/slider_plus.png") no-repeat scroll right top #F5F5F5;
			}
		#form-login-remember {
			margin: 0 !important;
			padding: 0 10px;
			width: 100px;
		}
		#form-login{}
	
		#mgvau-footer-blue-area {
			color: #FFFFFF;
			padding: 10px;
		}
		
		#mgvau-footer ul {
			margin: 0 15px;
			padding: 0;
		}
			#mgvau-footer ul li {
				background: -moz-linear-gradient(#3960AF, #3960AF, #3D67BA) repeat scroll 0 0 transparent;
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3960AF', endColorstr='#3D67BA');
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3960AF), color-stop(50%, #3960AF), color-stop(100%, #3D67BA));
				background: -webkit-linear-gradient(#3960AF, #3960AF, #3D67BA);
				background: -o-linear-gradient(#3960AF, #3960AF, #3D67BA);
				background: linear-gradient(#3960AF, #3960AF, #3D67BA);
		
				border-bottom: 1px solid;
				border-radius: 5px 5px 5px 5px;
				list-style-type: none;
				margin: 5px;
				padding: 5px;
			}
		
		#mgvau-footer-left {
			width: 210px;
			border-right: 1px solid #ffffff;
			float:left;
		}
		#mgvau-footer-center {
			width: 210px;
			border-right: 1px solid #ffffff;
			float:left;
		}
		#mgvau-footer-right {
			width: 210px;
			float:left;
		}
		#mgvau-footer-login {
			width: 220px;
			float:right;
			margin-right: 10px;
		}
			#mgvau-footer-login p{
				float: right;
				margin: 2px;
			}
			
	/* sonstige Elemente */
	
	.contentpaneopen_edit img
	{
		border:0
	}

	form.editor fieldset
	{
		border:solid 1px #ccc;
	}
	
	.edit form#adminForm fieldset {
		border: 1px solid #DDDDDD;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px;
		margin: 10px 0 15px;
		padding: 20px 15px;
		background: none repeat scroll 0 0 #FFFFFF;
	}
	legend {
		background: #fff;
		border: 1px solid #DDDDDD;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px;
	}
	
	#main a:link, #main a:visited {
	}
	.button2-left a, .button2-left span {
		padding: 0 24px 0 6px;
	}
	.button2-left a, .button2-right a, .button2-left span, .button2-right span {
		color: #666666;
		cursor: pointer;
		display: block;
		float: left;
	}
	a:link, a:visited {
		color: #304F9E;
	}
	a.modal-button, .button2-left .blank a, .button2-left a, .button2-left div.readmore a {
		background: none repeat scroll 0 0 #EEEEEE;
		border: 1px solid #DDDDDD;
		font-weight: bold;
		line-height: 1.2em;
		margin: 10px 0 0 !important;
		padding: 4px !important;
		text-decoration: none;
	}
	.formelm {
    margin: 5px 0;
}

#footer-b, #footer-b a {
	font-size: 9px;text-align: center;color:#4568AD;
}

.pagination li {
	float: left;
	list-style-type: none;
	margin: 0 5px;
	border-radius: 5px;
	background: none repeat scroll 0 0 #456FC1;
	color: #ffffff;
	padding: 5px;
}
.pagination li a{
	color: #ffffff;
}