html {overflow-y:scroll;}
body,table{text-align:center;  font: 12px/18px Arial, Helvetica, sans-serif;padding: 0px; margin: 0px;}

.f {
text-align:left;
width:760px;  
height:100%;  
clear:both;
background: url(../img/bg.jpg) no-repeat;
  }

.l{text-align: right;padding: 16px 0px 14px 0px;width:710px;}
* html .l{padding:16px 50px 14px 0px;width:760px;}

.cf{
width:660px;
float:left;
margin-left:50px;  
background: url(../img/bg.gif);

height: auto;
padding-bottom: 1px
}

* html .cf{height: 450px; padding-bottom: 0px;}
.n{background: white url(../img/__bt_bg.gif) no-repeat right;border-bottom: 1px solid #C4A4AE; width: 470px;float:left;}
.nf{float:right;width:190px;}

.fo{
width:653px;
margin-left:51px;
background: url(../img/f_bg.gif);
margin-top:-20px;
height: 20px;
font-size:10px; 
line-height: 20px;
color:#333333; 
padding-left:5px;
float:left;
}
* html .fo{width:658px;}

.ffnc{float:right;margin-top:1px;}
.t{padding: 40px 0px 3px 67px;color: #914A68;font: 18px Arial, Helvetica, sans-serif;font-weight : bold;
text-indent:-30px;
}
.newsbild {margin-top:7px;}
.c{padding: 10px 20px 30px 70px;width:365px; height: auto; min-height:400px;}
* html .c{width:465px;height:auto;}

.cp{padding-left: 30px; padding-top: 30px;width:415px;height: auto; min-height:400px;}
* html .cp{width:465px;height:auto;}

.bt{background: white url(../img/bt_bg.gif) no-repeat right;width:188px;margin-left: 1px;border-top: 1px solid lightgrey;border-bottom:1px solid #C4A4AE}
.bc{width:160px;margin-left: 9px;font-size: 10px;line-height: 14px;padding: 3px 0px;}
.fnc{margin-bottom: 50px;width: 440px;text-align:right;}
.nl{width: 163px;;border: 1px solid #999999;height: 20px;line-height: 20px;}
* html .nl{margin-lefT: -7px;}
form{padding: 0px; margin: 0px;display: inline;}
.btn{margin: 4px 0px;}

.subnavi,
a.subnavi,
		 	a.subnavi:link,
		 	a.subnavi:active,
		 	a.subnavi:visited,
		 	a.subnavi:hover
		 	  {
		 	     font-weight: normal;
		 	     color: #4E4E4E;
		 	     text-decoration: none;
		 	   }
		  a.subnavi:hover
		  {
		  text-decoration: underline;
	  }

a{color: #70445F; }
a:hover{text-decoration: none}




/* Anmeldung für Humanitärer Einsatz (28.06.2010 by Rémy) */
#anmeldung2010 {
	font-size:11px;
	line-height:18px;
	width:365px;
}

.error {color:#DB002F;}
.success {color:#02B600;}

#anmeldung2010 .input-text {
	border:1px solid #DDD;
	padding:2px;
	width:194px;
}

#anmeldung2010 fieldset {
	padding:0;margin:0;
	border:0;

	margin-bottom:15px;
}

#anmeldung2010 .form-list {
	margin:0;
	padding:0;
	list-style:none;
	width:365px;
}
#anmeldung2010 .form-list li {
	padding:0 0 5px;
	width:365px;
	float:left;
}
#anmeldung2010 .form-list .label {
	width:160px;
	padding-right:10px;
	float:left;
	clear:left;
	font-weight:700;
}
#anmeldung2010 .form-list .input {
	float:left;
}