/* -------- */
html{
	height:100%;
}

body   { 
	height:100%;
	width:100%;
	padding: 0px;	
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px; 
	color:rgb(0,0,0);
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	/*background-color:rgb(234,234,234);*/
	background-color:rgb(220,220,220);
	background-image: url(/menuebilder/menueimage_mainbg.gif);
	background-repeat: repeat-x;
	}




#wrapper1{
	background-image:url(/menuebilder/menueimage_bottombg.gif);
	background-position: bottom;
	background-repeat: repeat-x;	
	}	
	
#wrapper2{
	width:767px; 
	left:50%;  
	margin-left:-385px; 
	position:relative;
	}	


td{
	font-size:11px; 
	line-height:140%;

}	
	
table#maintable{
	/*border: 0px;*/
	width: 100%;
	/*height: 100%; */ /* xxx */
	/*margin-left: 50px;*/
}

#topmenue{
font-size:10px;
font-weight: bold;
color: rgb(255,255,255);
padding-left: 10px;
/*standard middle*/
/*vertical-align: bottom;*/
/*vertical-align: top;*/
}

td#maincontent{
/*standard middle*/
/*width:622px; */ /* xxx */
font-size:11px;
vertical-align: top;
}

td#untermenue{
vertical-align: top;
font-size:11px;
font-weight: normal;
color: rgb(0,0,0);
line-height:120%;
}

td#scalebox{
/*height: 100%;*/ /* xxx*/
/*height: 500px;*/
width: 100%;
}
/*--------------*/

td#bottom{
font-size:9px;
color: rgb(255,255,255);
padding-left: 10px;
/*standard middle*/
}
/*--------------------*/

/*div.backgroundimage{*/
div#backgroundimage{
	/*height: 100%;*/ /* xxx */
	border-top: solid 1px rgb(230,230,230);/**/

	background-image: url(/menuebilder/01_bild_willkommen.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

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



h2{
	font-size:11px;
	font-weight:bold;
	color: rgb(236,167,19);
	margin-top:22px;
	margin-bottom:6px;
	margin-left: 10px;
	margin-right: 10px;
}

p{
	margin-top: 8px; 
	margin-bottom: 0;
	margin-left: 10px;
	margin-right: 10px;	
}

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{
	/* 3d style */
	border:none;
	border-top:solid rgb(204,204,204)  1px;
	border-bottom:solid rgb(255,255,255)  1px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}	

div.untermenuefix{
color: rgb(150,150,150);
font-size: 10px;
padding-left: 10px;
background-image:url(/menuebilder/menueimage_08_dark.gif); 
background-repeat: repeat-y;
padding-top: 5px;
padding-bottom: 5px;
}

#untermenue div.untermenuefix a {
color: rgb(100,100,100);
}

/*------------------------------------------------*/
table.contentplusbild{
	width:100%;
	height:100%;
}

td.contentbereich{
	width:100%;
	vertical-align: top;
}

td.bildbereich{
	vertical-align:top; 
	background-color:rgb(215,215,215);	
}

td.bildbereich img{
	border-bottom:solid rgb(255,255,255)  1px;
}



/*
div.center  { 
	text-align:center; 
	align:center;
}
*/

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

a img{
	border:0px;
	}
	
a, a:visited, a:active { 
	color:rgb(56, 121, 252);
 	text-decoration: none;
 	}
 	
a:hover {
	color:rgb(236,167,19); 
}

span{
}

span.linksolo {
	font-size:10px; 
	font-weight: bold;
}
/*------------------------------------------------*/
td#topmenue div {
/*margin-left: 10px;*/
margin-right: 10px;
display:inline;
}

td#topmenue div a{
	color:rgb(255, 255, 255);
	text-decoration: none;
}


td#topmenue div a:hover{
	color:rgb(236,167,19);
	text-decoration: none;
}

td#topmenue div.active {
/*margin-left: 10px;*/
background-color: rgb(100,100,100);
}



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

td#untermenue  a{
	color:rgb(0, 0, 0);
}

td#untermenue a:hover{
	color:rgb(236,167,19);
}

td#untermenue a.active {
	/*font-weight: bold;*/
	color: rgb(100,100,100);
}


div.ebene1{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:5px;
	/*background-color: rgb(250,250,250);*/
	/*background-image: url(/menuebilder/bullet1.gif);*/
}

div.ebene2{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:27px;
	padding-right:5px;
}

div.ebene3{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:27px;
	padding-right:5px;
}

div.ebene1 img, div.ebene2 img, div.ebene3 img,{
	margin-right: 10px;
}


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


table.list{
width:600px; /* */
	margin-left: 10px;
	margin-right: 10px;
	border:0px;
	/*background-color: rgb(255,255,255);*/
	background-color: rgb(150,150,150);
	/*background-color: rgb(236,167,19); */		
}
table.list td {
font-size: 10px;
vertical-align: bottom;

}
table.list td td{

}

td.wert{
text-align: right;
}

table.list tr.head1{
	color: rgb(255,255,255); 
	font-weight: bold;
	background-color: rgb(236,167,19); 

}

table.list tr.head2{
	/*font-weight: bold;*/
	background-color: rgb(255,217,135);	
	/*background-color: rgb(215,215,215);*/
}
table.list tr.head3, table.list tr.head3 td{
	font-size: 10px;
	background-color: rgb(255,217,135);	
	/*background-color: rgb(215,215,215);*/
}
table.list tr.bottom, table.list tr.bottom td{
	background-color: rgb(190,190,190); 
	/*background-color: rgb(255,217,135); */
}

/* ** farbige Tabellen ** */
tr.farbe1 {
	background-color: rgb(240,240,240);
}
tr.farbe2  { 
	background-color:rgb(250,250,250);
}

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

ol{
margin-right: 10px;
}
ol li {margin-top:12px; font-weight:bold;} 
ol ol li {margin-top:2px; font-weight:normal;} 

/*------------------------------------------------*/
ul{
margin-right: 10px;
}
ul li {margin-top:12px; font-weight:normal;} 
ul ul li {margin-top:2px; font-weight:normal;} 
/*------------------------------------------------*/
form{
}

input, select, textarea{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
}

input.button{
height: 20px;
font-size: 9px;
font-weight: bold;
color: rgb(100,100,100);
margin-left: 5px;
}

input.sucheingabe{
border:none;
border-left:solid rgb(150,150,150)  1px;
border-top:solid rgb(150,150,150)  1px;
border-right:solid rgb(240,240,240) 1px;
border-bottom:solid rgb(255,255,255)  1px;
background-color: rgb(242,242,242);
color: rgb(100,100,100);
width:125px;
height: 14px;
/**/
line-height: 100%;
font-size: 9px;
padding-left: 2px;
}

form tr.bottom td{
text-align: right;
}


form.suchform {
margin-top: 0px;
margin-bottom: 0px;
/*font-size: 8px;*/
}

/*------------------------------------------------*/
div.backbutton{
	text-align:left;
	margin-top:30px;
	margin-bottom:15px;
	margin-left:10px;
	margin-right:10px;
}


/*------------------------------------------------*/
/*
ul {
list-style-position:outside;
list-style-image:url(/menuebilder/bullet1.gif);
list-style-type:disc;
}
li{
}
*/

div.linkliste{margin-left: 10px;margin-right: 10px;}

div.linkliste div.bereich{
	padding-left: 0px;
	color: rgb(236,167,19);	
	font-weight: bold;
	font-size:11px;
	background-color: rgb(225,225,225);
	margin-top:22px;
	}
div.linkliste div.eintrag{
	margin-top:10px;
	margin-right:50px;
}

div.linkliste div.eintrag div.name{}
div.linkliste div.eintrag div.beschreibung{	color: rgb(120,120,120);}




