 * {
    margin: 0;	
    padding: 0;
}

body {
color: #3366CC;
background-color:#FFFFFF;
background:url(../image/home.jpg);
background-repeat:no-repeat;
font-family:Arial, Verdana, Tahoma;
font-size:8px;

}

header {
background:none;
}

/* menü ext. *//** CSS Document */

.tree-csstree {
	font-size: 1px;
	vertical-align: middle;
	padding: 0;
	margin: 0;
}

.tree-csstree * {
	font-size: 1px;
	padding: 0;
	margin: 0;
	white-space: nowrap;
}

.tree-csstree div {
}

.tree-csstree img {
	border: 0px;
	vertical-align: middle;
	padding: 0;
	margin: 0;
}

.tree-csstree a, .tree-csstree em {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	white-space: nowrap;
	vertical-align: middle;
}

.tree-csstree a {
	padding: 1px 4px 1px 4px;
}

.tree-csstree a:hover, .tree-csstree a:hover {
	text-decoration: underline;
}

/* AKtiver hervorheben
.tree-csstree #active_menu-csstree {
	color: #333;
	background-color: #C0D2EC;
}
*/

.tree-csstree em {
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.tree-csstree ul, .tree-csstree li {
	white-space: nowrap;
	list-style-type: none;
	margin: 0;
	padding: 0;
	clear: both;
}


.tree-csstree a.plus-csstree, .tree-csstree a.plus_last-csstree {
	padding: 0;
	border: none;
}

a.plus-csstree {
	font-size: 1px;
	vertical-align: middle;
	padding: 0;
	margin: 0;
	text-decoration: none;
}



.tree-csstree .line-csstree {
	float: left;
	background: url(../image/line.gif) repeat-y;
	width: 18px;
	height: 18px;
}

.tree-csstree .noline-csstree {
	float: left;
	width: 18px;
	height: 18px;
}

.tree-csstree .join-csstree {
	float: left;
	background: url(../image/join.gif) no-repeat;
	width: 18px;
	height: 18px;
}

.tree-csstree .join_last-csstree {
	float: left;
	background: url(../image/joinbottom.gif) no-repeat;
	width: 18px;
	height: 18px;
}






.tree-csstree span.plus-csstree {
	float: left;
	background: url(../image/plus.gif) no-repeat;
	width: 18px;
	height: 18px;
}

.tree-csstree .plus_last-csstree {
	float: left;
	background: url(../image/plusbottom.gif) no-repeat;
	width: 18px;
	height: 18px;
}

.tree-csstree .minus-csstree {
	float: left;
	background: url(../image/minus.gif) no-repeat;
	width: 18px;
	height: 18px;
}

.tree-csstree .minus_last-csstree {
	float: left;
	background: url(../image/minusbottom.gif) no-repeat;
	width: 18px;
	height: 18px;
}

.mainlevel-csstree {
font-weight:bold;
margin-left:-3px;
background-image:none;
}

/*end of menü ext */

#alles {}
#header {background:none;} /* Im body das BG image */


#navi {
margin-top:222px;

float:left;
width:21%;
min-width:175px;
}

.buttonheading {
font-weight:bold;
}

#navi ul {
list-style-type:none;	
}

ul.menu li.parent  {
list-style-image:url(../image/ftv2pnode.gif); /* das + */

}

ul.menu li.parent active{
	list-style-image:url(../image/ftv2pnode.gif); /* das + */
}


.parent ul a{ /* Untermenüpunkte */
margin-left:16px;
}

#content{
float:left;
width:79%; /*am anfang auf 40, dann wird der Content jedoch verquetscht ddargestellt */
clear:right;
font-size:12px;
padding-top:125px;
}

.content {
width:100%;
}

.contentheading, .componentheading {
font-weight:bold;
font-size:14pt;

}

.contentpaneopen {
width:100%; 
}

table #content a, table #content a:hover, table #content a:visited {
text-decoration:underline;
}

a {
text-decoration:none;
color: #3366CC;
}

#navi a {
text-decoration:none;
color: #3366CC;

}

a:hover {
text-decoration:none;
color: #3366CC;
}

a:active {
text-decoration:none;
}

.jfbutton {
float:left;
}

*+html .radio {margin-top:5px; /*weil Jforms von IE7 anders interpretiert wird */
margin-bottom:4px;
}

 
.radio {margin-top:10px;
margin-bottom:8px;
}
