body{margin:0em;padding:0em;width: 100%;font-family: Arial, Verdana;text-align: left;background-color: #ffffff;	font-size: 10px;}
div{border:0em;margin:0em;}
img{border:0em}

#mainframe{position:relative;min-height: 100%;margin: auto auto;width: 98em;}
* html #mainframe{height: 100%;} 

/* Kopfbereich */
#topbar{position: absolute;top: 0em;left: 0em;height: 15.4em;width: 98em;background-color: #9bcff4;z-index: 20;}
#topimg {position: absolute;top: 0em;left: 0em;width: 98em;height: 12.5em;}
#topimgh {position: absolute;top: 15.4em;left: 0em;width: 24.6em;height: 12.7em;  z-index: 100;}
#topimg1 {position: absolute;top: 0em;left: 0em;width: 24.6em;height: 28.1em;z-index: 100;}
#topimg2 {position: absolute;top: 0em;left: 24.6em;width: 73.4em;height: 12.5em;z-index: 100;}
#toptext {position: absolute;top: 12.5em;left: 0em;width: 73.8em;height: 2.9em;}

#btnde{ /*Sprachauswahl*/	position: absolute;bottom: 0em;right: 8.8em;}
#btnuk{ /*Sprachauswahl*/	position: absolute;bottom: 0em;right: 5em;}
#btnit{ /*Sprachauswahl*/	position: absolute;bottom: 0em;right: 1.2em;}

/* Linke Spalte Menu */
#leftback{position: absolute;top:15.4em;left: 0em;width: 20em;overflow:hidden;z-index: 10;}

.lbimg01 {visibility:hidden;height: 0em;}
.lbimg02 {visibility:hidden;height: 0em;}

/* Infobereich mitte-rechts */
#infoback{position:absolute;top: 15.4em;bottom: 0em;left: 20em;right: 0em;z-index:10;}

/* Rechter Infostreifen */

#rightback{position:absolute;top: 0em;bottom: 0em;left: 58em;right: 0em;background-color: #dbd7d4;}

#streifen {position: absolute;top: 0em;left: 0em;width: 20.0em;height: 2.1em;}
#mapright {position: absolute;top: 2.2em;left: 0em;width: 20em;height: 18.1em;}

#mitglpflege {position: absolute;top: 3em;left: 1em;width: 18em;height: 35em;border:0px solid red;}
#mitglpflege .rtext{font-size:1.2em;line-height:140%;}
#mitglpflege a {color:#0740a4;text-decoration: none;}
#mitglpflege a:hover {text-decoration: underline;}

#backleft {position: absolute; width: 20em;bottom: 0em;left: 0em;}
#backright {background-color: #dbd7d4;position: absolute;width: 20em;bottom: 0em;right: 0em;}


/* Textbereiche */
/* ---------------------- Menubereiche */
#menuarea {position:relative;float:left;margin: 15.4em 0em 0em 0em;padding-top: 2.5em;width: 20em;z-index:15;}
#menuback {position:absolute;top:0px;left:0px;width:20em;visibility:hidden;}
#menutext {position:relative;padding:10em 2em 0em 2em;}
#menutext ul {list-style-type: none; margin: 0em;padding: 0em;}
#menutext .m01 ul {padding: 0em 0em 0em 0em;}
#menutext li {line-height: 1.7em;}
#menutext li.m02  {}
#menutext a {margin:0.8em 0em 0.8em 0em;padding: 0em 0em 0em 1em;color: black;text-decoration: none;display: block;height: 1.8em;line-height: 1.7em; width: 12.3em;
}
#menutext .m01 a {font-size: 1.2em;}
#menutext .m02 a {font-size: 1.2em;margin:0.8em 0em 0.8em 0em;padding: 0em 0em 0em 2em;color: black;text-decoration: none;display: block;height: 1.8em;line-height: 1.7em;width: 11.4em;}
#menutext a.selmenu {margin:0.8em 0em 0.8em 0em;padding: 0em 0em 0em 1em;text-decoration: none;background-color:#6075ef;display: block;height: 1.8em; line-height: 1.7em;width: 12.3em;color:white;font-weight:bold;
}
#menutext .m02 a.selmenu {margin:0.8em 0em 0.8em 0em;padding: 0em 0em 0em 2em;text-decoration: none;background-color:#6075ef;display: block;height: 1.8em;line-height: 1.7em;width: 11.4em;color: white; font-weight:bold;}
#menutext a:hover {text-decoration: none;background-color:#6075ef;color:white;font-weight:bold;}

/* ---------------------- Infobereiche */
#middarea{position:relative;float:left;margin: 15.4em 0em 0em 0em;padding: 2.5em 2.5em 2.5em 5.8em;width: 49.7em;z-index: 20;}
#middarea p {margin: 0em;font-size: 1.2em;line-height: 1.5em;}
#middarea h1 {margin: 0em 0em 1em 0em;font-size: 1.6em;line-height: 1.3em;}
#middarea h2 {margin: 0em 0em 0.5em 0em;font-size: 1.2em;line-height: 1.3em;}
#middarea .mtext {font-size: 1.2em;line-height: 1.5em;}
#middarea a {color:#0740a4;text-decoration: none;}
#middarea a:hover {text-decoration: underline;}
#middare{clear:both;float: none;}

#rightarea{
    position:relative;
    float:left;
    margin: 35.7em 0em 0em 0em;
    width: 19em;
    z-index: 20;
    border: 0px solid red;
}

#rightarea a {color:#0740a4;text-decoration: none;}
#rightarea a:hover {text-decoration: underline;}
.clboth{clear: both; }

/*---Mitgliedersuche-----------------*/
.formline{border: 0em;margin: 0em;margin-left:1em;padding:0em;width:18em;}

.ftitle{
	margin-top:  7px;
	padding-top: 4px;
	width: 180px;
	height: 20px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	background-color: #000000;
}

.futitle{margin-top:0.7em;margin-bottom:0.5em;padding-left:2.2em;width: 15.8em;font-weight: bold;}

.futitle a{color: #000000;}

.fname{border:0em;margin:0em;
	margin-left:1em;
	padding:0.2em;
	padding-left:0.4;
	padding-right:0.4em;
	width: 18em;
	height: 2em;
	background-color: #b9b9b9;
}

html>body .fname{border:0em;height: 1.6em;width: 17.2em;}

.fcheck{border: 0.1em;margin: 0em;margin-left:0em;margin-right: 0.8em;padding:0em;vertical-align:middle;}
.fradio{border: 0em;margin: 0em;margin-left:0em;margin-right: 5px;padding:0em;vertical-align:middle;}

a.ycat {font-weight:bold;}
/*---Kontaktformular------*/
.kformline{border:0em;margin:0em;margin-top:0.8em;padding:0em;width:45em;font-size:1.2em;line-height:140%;}
.kformlable{margin:0em;padding:0em;padding-top:0.2em;width:10em;float:left;}
.kforminput{font-family: Arial, Verdana;margin:0em;padding:0em;width:26em;float:left;}
.kforminput input{border: 1px solid #c3c3c3;margin: 0em;padding:0.2em;padding-left:0.3em;width:10em;height:1em;}

html>body .kforminput input{width:18.2em;}

.kforminput input.kplz{	width: 4em;	float:left;}
.kforminput input.kort{	width: 13em;	float:right;}

#captcha{font-family:Arial, Verdana;border: 0.1em solid #c3c3c3;margin:0em;padding:0.2em;padding-left:0.3em;width:18em;	height: 1.5em;}

html>body #captcha{width:14.7em;}

a.fbutton {font-family: Arial, Verdana;
	border: 0em;margin: 0em;margin-top: 0.8em;padding:0em;padding-top:0.1em;display: block;width: 17.8em;height: 2em;text-align: center;
	line-height: 150%;background-color: #6075ef;color: #ffffff;text-transform:capitalize;text-decoration: none;
}

a.fbutton:hover {text-decoration: underline;}

.kformline textarea{font-family: Arial, Verdana;border:0.1em solid #c3c3c3;margin:0em;padding:0.3em;width:26em;height:9em;}

html>body .kformline textarea{width:26.5em;height:8.4em;}

input.loinput {float:left;border:0.1em solid #c3c3c3;margin:0em;padding:0.1em;padding-left: 0.3em;width: 20em;height: 1.5em;	font-size:1em;}

.callingcard{	border:0em solid #9bcff4;margin-bottom:1em;margin-right:2em;padding:0em;width:26em;height:5.5em;float:left;
	line-height: 140%;}
.callingcard a {color:#0740a4;text-decoration: none;}
.callingcard a:hover{text-decoration: underline;}

/*---Pinnwand-----------------*/
.pinnews{margin: 0em;padding: 0em;width: 41em;}
.pinleft{margin: 0em;padding:0em;float: left;width: 30.5em;}
.pinright{margin: 0em;margin-left: 1.5em;padding:0em;float: left;width: 9em;}

/*---members2-style-----------------*/
#memimg {float:left;margin: 15.4em 0em 2em 0em;padding: 2.5em 0em 0em 6em;width:72em;}

#textarea{border: 0em;position:relative;float:left;margin: 17em 0em 0em 0em;padding: 0em 0em 0em 6em; width: 58.9em;z-index: 20;line-height: 1.3em;}

#textarea p {margin: 0em;font-size: 1.2em;line-height: 1.3em;}
#textarea h1 {margin: 0em 0em .5em 0em;font-size: 1.2em;line-height: 1.3em;}
#textarea h2 {margin: 0em 0em 1em 0em;font-size: 1.4em;line-height: 1.8em;}

.mtext{font-size: 1.2em;line-height: 1.5em;float: left;}
.leftcol{width: 19em;padding: 0em;padding-top: 1em;float:left;line-height: 1.3em;}
.middlecol{width: 19em;padding: 0em;padding-top: 1em;float:left;line-height: 1.3em;}
.rightcol{width: 19em;padding: 0em;padding-top: 1em;float:left;}
.btmabs{margin-bottom: 0.8em;}

.rightcol .mvname{
	border: 0.1em solid #c3c3c3;
	margin: 0em;
	padding-left: 0.4em;
	padding-right: 0.4em;
	padding-top:0.2em;
	width: 18em;
	font-family: Arial, Verdana;
	height: 1.5em;
	font-size: 1em;
}

html>body .mvname{
	border:  0em;
	width: 18em;
}

.xxmvbtn{
	border: 0em;
	margin: 0em;
	margin-top: 0.9em;
	padding:0em;
	display: blocK;
	width: 18em;
	height: 2em;
	text-align: center;
	line-height: 200%;
	background-color:  #9bcff4;
}

.mvbtn{
	border: 0.1em solid #6075ef;
	margin: 0em;
	padding-left: 0.4em;
	padding-right: 0.4em;
	width: 15em;
	font-family: Arial, Verdana;
	font-size: 1em;
	margin-top: 0.8em;
	padding-top:0.2em;
	display: block;
	height: 1.5em;
	text-align: center;
	background-color: #6075ef;
	color: #ffffff;
	text-transform:capitalize;
	text-decoration: none;
	font-size: 1em;
}
.mvbtn a {text-decoration: none;}
.mvbtn a:hover {text-decoration: underline;}















