
html{
	height:100%;		
}

body  { 
	height:100%;
	width:100%;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px; 
	font-size:12px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	line-height:140%;
	background-image: url(../menuebilder/hg/bg.gif);
	/*background-color:rgb(0,255,255);*/
	/*color:rgb(30,90,120);*/
	/*background-color:rgb(255,255,255);*/
	/*background-color:rgb(241,246,250);*/

}

td {
	color:rgb(30,90,120);
	font-size:12px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:140%;
	}	
	
p   { 
	margin-top: 8px; 
	margin-bottom: 0;
	margin-left:10px;/* xxx 0*/
	margin-right:10px;/* xxx 0*/
	 }





/*--------------*/
div.maincenter  { 
	text-align:center; 
	align:center ;
	padding-bottom: 50px;
}

table.layout{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	width: 850px;	
}

td.layout_l {
	width:14px;
	/*min-width: 600px;*/
	/*max-width: 950px;*/	
	/*width: expression(document.body.clientWidth > 1050? "1050px": "auto" );*/
}

td.layout_m {
	width: 850px;	
}

td.layout_r {
	width: 18px;
}


/*---------------------*/

a, a:visited, a:active { 
	color:rgb(29,144,199);
	/*  font-weight: normal; */
 	text-decoration: none;
 	}

a:hover {
	color:rgb(233,192,0); 
}

a img{
	border:0px;
	}

span.linksolo {
	font-size:10px; 
	font-weight: bold;
}
/*--------------*/
div.hauptmenue {
	/*height: 26px*/
	/*;background-image: url('../menuebilder/hg/hg_14.gif');*/
	text-align: center;
	vertical-align: middle;
	color:rgb(210,220,230);
	margin-left: 60px;
	}

div.hauptmenue a:link, div.hauptmenue a:visited, div.hauptmenue a:active{
	color:rgb(255,255,255); 
	font-size:11px; 
	font-weight:bold; 
	text-decoration:none;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 10px;
}
div.hauptmenue a:hover{
	color:rgb(248,207,81); 
	font-size: 11px; 
	font-weight:bold; 
	text-decoration:none; 
	background-color:transparent;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 10px;
}


/*--------------------*/
div.untermenue {
	text-align: center;
	vertical-align: middle;
	color:rgb(147,147,147); 
}

div.untermenue a:link, div.untermenue a:visited, div.untermenue a:active{
	color:rgb(147,147,147); 
	font-size:11px; 
	font-weight:bold; 
	text-decoration:none;
	padding-left: 10px;
	padding-right: 10px;
}
div.untermenue a:hover{
	color:rgb(248,207,81); 
	font-size:11px; 
	font-weight:bold; 
	text-decoration:none; 
	background-color:transparent;
	padding-left: 10px;
	padding-right: 10px;
}



/*----------------*/
h1  {
	/*line-height: 20px; */
	line-height:140%;	
	/*color:rgb(30,90,120);*/
	color:rgb(20,110,160);	
	font-size: 15px; 
	font-weight: bold; 
	margin-top:26px;
	margin-bottom:6px;
	margin-left:10px;
	margin-right:10px;
	}
h2   { 
	/*border-bottom:1px #666 solid;*/
	line-height:140%;
	/*color:rgb(30,90,120);*/
	color:rgb(20,110,160);
	font-size: 13px; 
	font-weight: bold; 
	margin-top:22px;
	margin-bottom:6px;
	margin-left:10px;/* xxx 0*/
	margin-right:10px;/* xxx 0*/
	}
h2.linie   { 
	/*border-bottom:1px #666 solid;*/
	/*border-top:solid rgb(193,193,193)  1px;*/
	border:none;
	border-bottom:solid rgb(193,193,193)  1px;	
	}
	
/*-------------*/

/* -------- */
div.linie_a{
	/* 3d style */
	border:none;
	border-top:solid rgb(193,193,193)  1px;
	border-bottom:solid rgb(255,255,255)  1px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}	
div.linie_b{
	/* 1pix style */
	border:none;
	/*border-top:solid rgb(193,193,193)  1px;*/
	border-bottom:solid rgb(236,236,236)  1px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}	


/*---------------*/
span.farbhervorhebung1{
	color:rgb(236,168,77);
	font-weight: bold; 
}

span.autor { 
	font-style: italic;
	}
	
/*---------------*/

/* ** farbige Tabellen ** */
table.list td {
/**/
}

tr.farbe0  { 
	/*background-color:rgb(70,90,110);*/	
	background-color:rgb(115,150,185);
	color:rgb(255,255,255);
}
tr.farbe0 td  { 
	font-weight: bold; 
	/*background-color:rgb(90,120,140);*/	
	color:rgb(255,255,255);
}
tr.farbe1, td.farbe1 {
	background-color: rgb(187,204,223);
}
tr.farbe2  { 
	background-color:rgb(204,223,234);
}

/*---------*/
td.fusszeile {
	padding-right: 18px; 
	text-align:right;	
	color:rgb(150,150,150);
	font-size:10px; 	
}

div.center  { 
	text-align:center; 
	align:center ;
}
div.rechts  { 
	text-align:right; 
	
}

div.zurueck  { 
	text-align:right; 
	font-size: 10px;
	font-weight: bold;
}

span.linksolo {
	font-size:10px; 
	font-weight: bold;
}

ul {
margin-top: 0px;
}
li {
margin-top: 3px;
}

div.hintergrundrechts {
 background-repeat: no-repeat; 
 background-position: right top;
 }
