body {
font: normal 0.8em/1.2em Arial, Helvetica, sans-serif;
}

h1 {
font-style: italic;
font-size: 1.3em;
background-image: url(../../images/balken.png);
background-repeat: no-repeat;
background-position: 0px 0px;
height: 27px;
font-weight: bold;
padding-top: 5px;
}

h2 {
font-style: italic;
font-size: 1.3em;
background-image: url(../../images/balken2.png);
background-repeat: no-repeat;
background-position: 0px 0px;
height: 27px;
font-weight: bold;
padding-top: 5px;
}

h3 {
font-style: italic;
font-size: 1.3em;
background-image: url(../../images/balken3.png);
background-repeat: no-repeat;
background-position: 0px 0px;
height: 27px;
font-weight: bold;
padding-top: 5px;
}

h4 {
font-style: italic;
font-size: 1.3em;
}

.footer {
color: #BBBBBB;
}

a:link{
text-decoration: underline;
font-weight: normal;
color: #0000BB;
}

a:visited{
text-decoration: underline;
font-weight: normal;
color: #0000BB;
}

a:hover{
text-decoration: underline;
font-weight: normal;
color: #0033CC;
}

a:active{
text-decoration: underline;
font-weight: normal;
color: #0033CC;
}


a:link.footer{
text-decoration: none;
font-weight: normal;
color: #BBBBBB;
}

a:visited.footer{
text-decoration: none;
font-weight:normal;
color:#BBBBBB;
}

a:hover.footer{
text-decoration:none;
font-weight:normal;
color: #555555;
}

a:active.footer{
text-decoration:none;
font-weight:normal;
color: #555555;
}

#menue_tr {
	background-image: url(../../images/menue_bg.png);
	height: 64px;
}

#menue_tr ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-left: 52px;
}

#menue_tr li {
	display: inline;
}

#mainMenueArea {
		position:relative;
		z-index:50;
	}

	

	/* common styling */

	#mainMenueArea {
		position:relative;
	}

	#mainMenueArea ul li ul {
		display: none;
		background-image: url(../../images/submenue_bg.png);
		background-repeat:repeat-x;
		border: 2px solid #FFF;
		width: 150px;
		z-index:999;
	}
	
	#mainMenueArea ul li ul li a {
		color: #000;
		font-weight: bold;
		text-decoration: none;
		font-size: 10pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding-top: 5px;
		padding-bottom: 5px;
		display: block;
		padding-left: 10px;
	}

	

	/* specific to non IE browsers */
	
	 #li_home ul {
		position:absolute;
		top:35px;
		left:-20px;
	}
	 
	 #li_koerperkern ul {
		position:absolute;
		top:35px;
		left:100px;
	}
	
	#li_terminangebote ul {
		position:absolute;
		top:35px;
		left:255px;
	}
	
	#li_preis_leistung ul {
		position:absolute;
		top:35px;
		left:425px;
	}
	
	#li_zur_person ul {
		position:absolute;
		top:35px;
		left:580px;
	}
	
	#li_kontakt ul {
		position:absolute;
		top:35px;
		left:710px;
	}
	
	#mainMenueArea ul li ul li a:hover {
		background-color: #a9e3f0;
	}
	
	#subMenueItems a:hover {
		background-color: #a9e3f0;
	}
