#logo {
	height: 160px;
}
#mod_sprachwahl
{
	margin-top:-45px;
	margin-left:-100px;
}
#mod_menue_top {
	margin-top:-45px;
}
#logo h1 {
	padding: 0px 0 0 230px;
	margin-top:-18px;
}
#mod_efa_fontsize
{
margin-top:80px;
}

input {
	margin:0px;
	}
	
/* ######################################################################################################
** ### Formulare allgemein                               ################################################
** ######################################################################################################
*/


.bbeditor_element
{
	float: left;
}
#formk, .form
{
	line-height: 140%;
	width:95%;
}
#formk fieldset, .form fieldset, .form_newsletter fieldset
{
	background-color:#F8F7F7;
	border:1px solid #939A9D;
	margin:20px 0px 20px 0px;
	padding:10px;
}
#formk legend, .form legend , .form_newsletter legend
{
	background-color:#F8F7F7;
	margin:0px 0px 10px 0px;
	padding:2px 10px 2px 10px;
	border:1px solid #939A9D;
}


/* .form input[type=text] */
#formk .inpt, .form .inpt
{
	margin-left:1em;
	text-align:left;
	width:70%;
	margin-bottom:5px;
}

/* Textarea */
#formk .txt, .form .txt
{
	margin-left:1em;
	text-align:left;
	width:90%;
}

#formk select , .form select
{
	margin-left:1em;
	text-align:left;
}



/* input[type=submit] */
#formk .senden, .form .senden
{
	margin:0px 0px 0px 55%;
}
label, .label, select, input[type=checkbox], input[type=radio], input[type=submit], .senden
{
	cursor:pointer;
}
label, .label, select, .inpt, .txt
{
	margin-bottom:20px;
}
.senden
{
	margin-bottom:0px;
}
#formk p, .form p
{
	margin:20px 0px 10px 0px;
}
#formk textarea, .form textarea
{
	width:90%;
}
legend
{
	padding:2px 2px 2px 2px;
}
label
{
	margin-bottom:2em;
}
.formwrap
{
	background-color:transparent;
	margin:20px 0px 20px 0px;
	width:90%;
}
.formwrap_guest
{
	background-color:transparent;
	margin:20px 0px 20px 0px;
	width:90%;
}
#main {
	width:500px;
	overflow:hidden;
	}