#logo {
	height: 160px;
}

body #logo #mod_sprachwahl
{
	position:absolute;
	margin:0px;
	
	width:200px;
	height:100px;

	z-index:999;
	display:block;
	overflow:visible;
}
#mod_menue_top li
{
	display:inline;
	float:left;
}
#mod_menue_top a
{
color:#385B88;
}
#mod_menue_top {
	margin-top:-45px;
}
#logo h1 {
	padding: 0px 0 0 230px;
	margin-top:-18px;
	position:relative;
}
#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%;
}

	#footer a, #footer a:hover { background-color: transparent; }
#formk select , .form select
{
	margin-left:1em;
	text-align:left;
}


#overlay { background-color: #000; filter:Alpha(opacity=65); }
/* 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;
	}
#mod_login .senden
{
	margin-left:30px;
}
#mod_keywords_front {
	word-wrap:normal;
	}
#mod_styleswitcher select
{
	margin-top:0px;
}