@charset "UTF-8";

@media all{

#datum{
	font-size:77%;
}

#example {
    height:30em;
}



.clear {
    clear:both;
}

#resp {
    margin:10px;
    padding:5px;
    border:1px solid #ccc;
    background:#fff;
}

#resp li {
    font-family:monospace
}





/* login Form dt and dd */



form.cmxform label { 
    display:block;
    float:left;
    width:45%;
    clear:left;
}

form.cmxform fieldset { margin-bottom: 10px; }
	
form.cmxform legend {
	padding: 0 2px;
	font-weight: bold;
	_margin: 0 -7px; /* IE Win */
	}
	
form.cmxform label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	}
	
form.cmxform fieldset ol {
	margin: 0;
	padding: 0;
	}
	
form.cmxform fieldset li {
	list-style: none;
	padding: 5px;
	margin: 0;
	}
	
form.cmxform fieldset fieldset {
	border: none;
	margin: 3px 0 0;
	}
	
form.cmxform fieldset fieldset legend {
	padding: 0 0 5px;
	font-weight: normal;
	}
	
form.cmxform fieldset fieldset label {
	display: block;
	width: auto;
	}

form.cmxform em {
	font-weight: bold;
	font-style: normal;
	color: #f00;
	}

form.cmxform label{ width: 120px; } /* Width of labels */
form.cmxform fieldset fieldset label,
form.cmxform fieldset  p { margin-left: 123px; } /* Width plus 3 (html space) */

/*\*//*/ form.cmxform legend { display: inline-block; } /* IE Mac legend fix */


form.cmxform {
	width: 400px;
	font-size: 1.1em;
	color: #333;
	}
	
form.cmxform legend { padding-left: 0; }
	
form.cmxform legend,
form.cmxform label { color: #333; }

form.cmxform fieldset {
	border: none;
	border-top: 1px solid #C9DCA6;
	background: url(../img/template/form/cmxform-fieldset.gif) left bottom repeat-x;
	}
	
form.cmxform fieldset fieldset { background: none; }
	
form.cmxform fieldset li {
	padding: 5px 10px 7px;
	background: url(../img/template/form/cmxform-divider.gif) left bottom repeat-x;
	}

label.grouphorizontal{

	display:inline !important; 
	float:none; 
	margin:0px !important;

}	
.formError{
	color:#FF0000;
}
.formErrorteaser{
margin:1em;
}	

}

@media screen{


/*  Navigation  */

	#nv1{
		width:100%;
		background-color:#005193;
		font-size:1.231em;
		color:#fff;
	}
	
	#nv2{
		width:100%;
		display:block;
		font-size:0.93em;
		color:#fff;
		height:2em;
		background-color:#6697be;
		border-bottom:2px #ffffff solid;
	}

	
	
	#nv1 ul,
	#nv2 ul {
		margin-left: 0;
		padding-left: 0;
		display: inline;
		border: none;
	} 

	#nv1 ul li,
	#nv2 ul li{
		margin-left: 0;
		padding-left: 0px;
		list-style: none;
		display:inline;
	
	}

			

	#nv2 ul li:before {
		content: "\0020 \007C \0020";
	}
	

	#nv2 ul li:first-child:before {
		content: " ";
	}
	


	#nv1 a,
	#nv2 a{
		text-decoration:none;
		display:inline-block;
		padding:5px 10px 0px 10px;
		margin-top:0px;
		vertical-align:middle;
		border:0px #FFFF00 solid;
		height:1.6em;
		color:#fff;
	}
	#nv2 a{
	padding-top:4px;
	
	}
	#nv1 a.current {
	background-color:#6697be;
	}
	
	#nv2 a.current {
	color:#005193;

	}

	





/*  Extend Yahoo Grid  */

	#layout-frauenverein{
		margin:auto;text-align:left; /* leave unchanged */
		width:78.769em;/* non-IE */
		*width:76.806em;/* IE */
		min-width:1021px;/* optional but recommended */
		
		background-image:url(../img/template/frauenverein/background_bottom.gif);
		background-position:bottom right;
		background-color:#3381B3;
		background-repeat:no-repeat;

	}
	
	#content{
		min-height:600px;
	
	}
	
	#db-content{
		padding:0px 10px;

	}

	 .first{
		border-right:2px #ffffff solid;
		background-color:#FFFFFF;
	}
	
	
	#hd, 
	#ft{
		background-color:#FFFFFF;
		border:0px #000 solid;
	
	}

	#header-picture{
		margin-bottom: 1em;
	}

#tools {
	text-align:right;
	display: inline-block;
	margin-top:45px;
	padding:5px;
	float:right;

}

	#tools a:link,
	#tools a:visited,
	#tools a:focus ,
	#tools a:hover,
	#tools a:active{
		text-decoration:none;
	
	}




#logo{


}










	#register-form{
		width:600px;
	}

	#register-form div{
		padding:1px;
	}

	

	#register-form div button{
	margin: 5 0;
	padding: 5 0;
	}

	.areas {
		max-width:200px;
	}
	.areas li{
		cursor:pointer;
		text-decoration: underline;
	}


}
@media print{





}