
body {
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:small;
}
h1{
color:#B9B9DD;
font-family:Tahoma;
font-size:11px;

}

/********** Main container ************************/
#wrap{
min-width:500px;
max-width:1400px;
background:url(../Gemeinsam/HintergrundGrauWeissSchmal.jpg) top left repeat-x;
}
#container {
	margin:0px auto;
	margin-top:15px;
	border:#CCCCCC 2px solid;
	width:750px;
	z-index:10;
	background: url(../Gemeinsam/Background1000.jpg) top left repeat-x;
}

#LayerBanner {
z-index:800;
width:100%;
height:180px;
background:url(../Gemeinsam/Banner.jpg) top left no-repeat;
}

#LayerMenueLeisteFlash {
border-top:#999999 1px groove;
border-bottom:#808080 1px groove;

	background:url(../Gemeinsam/BalkenSilbern_L.jpg)  top left repeat-y ;
	width:100%;
	height:1.45em;
	z-index:900;
}
#navcontainer {        
	font-family: Verdana, sans-serif, ;
	font-size:0.70em;		
	float: left;
	margin: 0px auto 0px auto;
	padding: 0px;
	height: 1.45em;
}

ul#navlist {
	float: left;
	line-height: 20px;
	list-style-type: none;
	margin: 0px;
	margin-left:20px;
	padding: 0px;
	height: 1.45em;
	display: block;
}

ul#navlist li { 
 	display: inline;
}
#navlist a, #navlist a:link {        
		float: left;
		margin:0;
		padding-left:18px;
		padding-right:2px;		
		color:#003366;
		text-decoration: none;
}

ul#navlist li#active {
        color:#FFFFFF;
}
#navlist a:hover{ 
  color:#FFFFFF;
  background: url(../Gemeinsam/tabrightL.gif) no-repeat  center left;
}
.fl-right{
padding-left:60px;
float:left;

}
ul#navlist_R {
	font-size:120%;
	font-style:italic;
	
	line-height: 20px;
	list-style-type: none;
	margin: 0px;

	padding: 0px;
	height: 1.45em;
	display: block;
}

ul#navlist_R li { 
 	display: inline;
}
#navlist_R a, #navlist_R a:link {        
		float: left;
		margin:0;
		padding-left:18px;
		padding-right:2px;		
		color:#003366;
		text-decoration: none;
}

ul#navlist_R li#active {
        color:#ffffff;
}
#navlist_R a:hover{ 
  color:#ffffff;
}
/*+++++++++++++++++++++++++++ Header ++++++++++++++++++++++++++++++++*/
#head{
	width:40em;
	margin-top:3em;				/* immer diesen Abstand mit #spacer abstimmen! */
	margin-left:10%;
}

#header_underline{
	height:1em;
	background:url(../Gemeinsam/TwoWhiteLines.gif) top left no-repeat;
}
.move_to_left{
	margin-left:2em;
}
#header_content{
	margin-left:7%;
	font-size:170%;
	color:#FFFFFF;
}
	
		
#content {
	width:100%;
}
#spacer{
	padding-bottom:2.5em;
}
#SilberBalken {	
	width:100%;
	height:1.4em;
	visibility:visible;
	z-index:100;
	border-top:#7E7E7E 0.9px groove;
	background:url(../Gemeinsam/BalkenSilbern.jpg) top left repeat-y;
}

#LayerPanorama{
	background:url(../Gemeinsam/ReceptionPanorama.jpg) top left no-repeat;
	visibility:visible;
	z-index:5;
}

/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*******************Homepage content ************************************/
#cont_homepage{
	letter-spacing:0.1px;
font-size:105%;
line-height:20px;
	color:#FFFFFF;
	margin-left:5em;
}
#cont_praxis{
margin: 0px auto;
padding:0;
text-align:center;
}
#cont_all{
	font-size:85%;
	color:#003366;
	margin-left:5em;
}
.border_r{
border-right:dotted 1px #FFFFFF;
}
.border_b{
border-bottom:solid 2px #FFFFFF;
}
.center_text{
text-align:center;
}

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

a.info{
		position:relative; /*this is the key*/
		z-index:24;
	
		text-decoration:none;
}
		
a.info:hover{z-index:25; }
		
a.info span{display: none;}
		
a.info:hover span{ /*the span will display just on :hover state*/
		display:block;
		position:absolute;
		/*top:-70px; */
		margin-top:20px;

		left:180px; 
		width:236px;
		color:#333399;
		font-size:90%;
		
		padding-left: 10px;
		text-align: center;
}

.toolTip{		
		width:236px;
		height:65px;
		background: url(../BILDER/bg_tooltip.gif) top left no-repeat;
}
