body, html {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:		9pt;
	color:			#000000;
	background-color:	#666666;
	margin:			5px;
	padding:			0;
	height: 			100%;
	text-align:		center;
}

table {
    	border:			none;
    	margin:			0;
    	padding:			0;
    	border-collapse:	collapse;
    	font-family:		Verdana, Arial, Helvetica, sans-serif;
    	font-size:          9pt;

}

form {
	padding:			0;
	margin:			0;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
}

td {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:		9pt;
	text-align:		justify;
	vertical-align:	top;
     margin:			inherit;
     padding:			inherit;
	border: 			none;
	color:			white;
	background:		transparent;
}

p {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	color: 			white;
	background:		transparent;
	text-align:		justify;
	font-size:		9pt;
}


img {
	border:			none;
	margin:			0;
	padding:			0;
}


a:link, a:visited
{
	color:			white;
	background:		transparent;
	text-decoration:	underline;
}

a:hover, a:active
{
	color:			red;
	background:		transparent;
	text-decoration:	none;
}

h1 {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:		14pt;
	font-weight:        bold;
	clear:			both;
	color:			#33CC99;
     background:         transparent;
	margin: 			0;
	padding: 			0;
}


h2 {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:		12pt;
	clear:			both;
	color:			#33CC99;
     	background:             transparent;
}

h3 {
	color:			#394e80;
     	background:             transparent;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:		10pt;
	clear:			both;
}

hr {
 	border-bottom: 		1px solid #669966;

}

ul {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	list-style-type:        disc;
	color:                 	white;
     	background:            	transparent;
     	list-style-position:    outside;
	font-size:		9pt;
}

th {
	font-size:		9pt;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	color:                  white;
     	background:             transparent;
	text-align:		left;
}

/*   BEGIN Menu     */

div.menu-level1 {
     padding:                 0px 0 15px 6px;
     font-size:               10pt;
     text-align:              left;
	font-weight:        bold;
     color:              #33CC99;

}

div.menu-level1 a:link, div.menu-level1 a:visited, div.menu-level2 a:link, div.menu-level2 a:visited, div.menu-level3 a:link, div.menu-level3 a:visited, div.menu-level4 a:link, div.menu-level4 a:visited, div.menu-level5 a:link, div.menu-level5 a:visited, div.menu-level6 a:link, div.menu-level6 a:visited {
     color:              #33CC99;
     background:         transparent;
     text-decoration:    none;
}

div.menu-level1 a:hover, div.menu-level1 a:active, div.menu-level2 a:hover, div.menu-level2 a:active, div.menu-level3 a:hover, div.menu-level3 a:active, div.menu-level4 a:hover, div.menu-level4 a:active, div.menu-level5 a:hover, div.menu-level5 a:active, div.menu-level6 a:hover, div.menu-level6 a:active {
     color:              #33CC99;
     background:         transparent;
     text-decoration:    underline;
}

div.menu-level2 {
     text-align:              left;
     padding:                 5px 0 5px 20px;
     font-size:               9pt;
}


div.menu-level3 {
     text-align:              left;
     padding:                 5px 0 5px 30px;
     font-size:               10pt;
}

div.menu-level4 {
     text-align:              right;
     padding-right:           20px;
     padding-bottom:          10px;
     font-size:               9pt;
}

div.menu-level5 {
     text-align:              right;
     padding-right:           25px;
     padding-bottom:          10px;
     font-size:               10pt;
}
div.menu-level6 {
     text-align:              right;
     padding-right:           35px;
     padding-bottom:          10px;
     font-size:               10pt;
}

div.menu-level1 a.open:link, div.menu-level1 a.open:visited, div.menu-level2 a.open:link, div.menu-level2 a.open:visited, div.menu-level3 a.open:link, div.menu-level3 a.open:visited, div.menu-level4 a.open:link, div.menu-level4 a.open:visited, div.menu-level5 a.open:link, div.menu-level5 a.open:visited, div.menu-level6 a.open:link, div.menu-level6 a.open:visited {
     color:              #107F5A;
     background:         transparent;
     text-decoration:    none;
}

div.menu-level1 a.open:hover, div.menu-level1 a.open:active, div.menu-level2 a.open:hover, div.menu-level2 a.open:active, div.menu-level3 a.open:hover, div.menu-level3 a.open:active, div.menu-level4 a.open:hover, div.menu-level4 a.open:active, div.menu-level5 a.open:hover, div.menu-level5 a.open:active, div.menu-level6 a.open:hover, div.menu-level6 a.open:active {
     color:              #107F5A;
     background:         transparent;
     text-decoration:    underline;
}


/*   END Menu  */


/*	FORM  */
input.button {
     border:                  1px solid black;
     color:                   black;
     background-color:        white;
     font-size:               inherit;
     font-weight:             bold;
     font-size:               9pt;
}

.input {
     color:                   black;
     background-color:        white;
     font-size:               inherit;
     border:                  1px solid white;
     font-size:               9pt;
	margin-bottom:			5px;
}

textarea.input {
     font-family:             Arial, Helvetica, sans-serif;
     font-size:               9pt;
}

.check {
     color:                   inherit;
     background:              inherit;
     font-size:               inherit;
     border:                  none;
     margin:                  0;
}

.form-select {
     color:                   white;
     background-color:        white;
     font-size:               9pt;
     border:                  1px solid white;
}

/* FORM end */


/*	BEGIN Layout	*/


table.main {
	table-layout:		fixed;
	width:			950px;
    	height:			700px;
	background-color:	#333333;
    	border-spacing: 	0;
	border-collapse:	collapse;
    	font-family:		inherit;
    	font-size:		inherit;
    	margin-left:		auto; 
	margin-right:		auto;
	margin-bottom:		20px;
	color:			white;
}

table.breit{
     width:              836px;
     border-spacing:     0;
     border-collapse:    collapse;
     font-family:        inherit;
     font-size:          inherit;
     margin-left:        auto;
     margin-right:       auto;
     margin:  	 		20px 57px 20px 57px;
	table-layout:		fixed;
}

table.breitom{
	width:			950px;
     border-spacing:     0;
     border-collapse:    collapse;
     font-family:        inherit;
     font-size:          inherit;
     margin-left:        auto;
     margin-right:       auto;
	table-layout:		fixed;
}
table.breitom td{

}
td.menu_button{
	width:			190px;
	height:			37;
	padding-top:		5px;
}


td.left{
	width:			660px;
}
div.left{
	padding:			10px 20px 10px 10px;
}

span.arrow{
	width:			30px;
}
span.img_nummer{
	width:			20px;	
	vertical-align:	top;

}
table.left_top{
	margin-bottom: 	10px;
}

table.left_bottom{
}


table.right{
}

td.right{
	background: 		#33CC99;
	width:			200px;
	padding:			5px;
}

td.menu{
	width:			236px;
}

td.menu a:link, td.menu a:visited {
	font-size: 		12px; 
	font-weight: 		bold; 
	color: 			#33CC99;	
	text-decoration:	none;
}

td.menu a:hover {
	text-decoration:	underline;
}

div.menu{
	padding: 		5px 0px 5px 0px;
}

div.acenter {
	text-align:		center;	
	width:			950px;
}

div.center {
	text-align:		center;	
}
div.aleft {
	text-align:		left;	
}
div.aright {
	text-align:		right;	
}

a.menu{
	font-size:		13px;
	font-weight: 		bold; 
	background;		#FF0000;
	text-decoration: 	none;
	margin-left:		5px;
}

a.plainmenu {
	font-size:		13px;
	font-weight: 		bold; 
	background;		#FF0000;
	text-decoration: 	none;

}

a.menu_aktiv {
	color:			#EFBA10;
	font-weight: 		bold; 
	font-size:		13px;
	text-decoration: 	none;
	margin-left:		5px;
}
div.mymenu {
	padding: 			49px 0 0 10px;
}

td.center{
	text-align:		center;
}
td.pfeile{
	text-align:		center;
	width:			400px;
	padding-top:		10px;
}
td.centeri{
	text-align:		center;
	width:			950px;
	font-style: italic;
}
td.img_text{
	padding:		10px 70px 10px 70px;
 
}
td.img_comment{
	padding:		3px 0px 3px 70px;
}
 
td.banner{
	height:			125px;
	vertical-align:		top; 
}

td.max{
	width:			100px;
	padding-left:		10px;
}
td.maxr{
	padding-right:		100px;
}

td.mymenu{
	padding-left:		58px;
}
tr.img_nav{
	padding-bottom:	10px;
	text-align:		center;
}

table.withpad {
	width:              950px;
	padding:			57px;
}
tr.theborder{
	width:			836px;
}

div.yellow{
	color:			#EFBA10;
}
div.zeile{
	line-height: 		17px;
}
td.footer{
	vertical-align:	bottom;
	text-align:		right;
	padding:			0 5px 5px 0;
	font-size:		10px;
}

tr.frontpage {
	height:			70px;
}

tr.frontpage-top {
	height:			72px;
}

* html tr.frontpage-top { height: 60px; } 
html + body tr.frontpage-top { height: 60px; }

#familyname {
	display:			none;
}
