html {
	height:101%;
}
body {
   font:0.65em verdana, arial, helvetica, sans-serif;
   color: #000000;
   background-color: #FFFFFF;
   margin:0em;
   height:100%;
   padding:0em;
   text-align:center; 
}
#page {
	margin:auto;
	width:73.1em;
	text-align:left;
	clear:both;
	text-align:left;
	display:table;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	min-height:100%;
	
}

/* Layoutelemente und Unterelemente */
#logoFunktion {
	margin:0;
	padding:0em ;
	clear:both;
	width:100%;
}
#logo {
		margin:0;
		padding:.9em 0em 0.5em 7.5em;
		float:left;
		width:70.7%;/* width:60.7%; */
		clear:right;
	}

#funktionsleiste {
		margin:0em 0em 0em 0em;
		padding:1em 0em 0em 0em;
		float:left;
		text-align:right;
		width:18.5%;/* width:28.5%; */
		font-size:90%;
		clear:right;
		}
#head{
	width:100%;
	margin:0em;
	padding:0em 0em 0em 0em;
	clear:both;
	width:73em;
}
#bildLeiste {
	width:inherit;
	height:14.4em;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	width:100%;
}
dl.hauptnav{
	margin: 0em;
	padding:0em;
	height:1.9em;
	background-color: #ececec;
	white-space:nowrap;
	clear:both;
	border-bottom: 1px solid black;
}
dl.hauptnav dd{
	margin: 0em;
	padding: 0.3em 0.45em 0em .45em;
	border-right: 1px solid black;
	float: left;
	clear:right;
	height:1.6em;
	font-weight: bold;
    white-space: nowrap;
}

#inhaltBG{
	margin:1.92em 0em 0em 0em;
	padding:0em;
}

/* Subnavigation mittels Aufzaehlungspunkte */
#subnavi{
	width:14.9em;
	float:left;
	padding:0em 0em 0em .5em;
	margin: 0em;
}
#subnaviElem, #sonderNav{
	margin: 0em 0em 2em 0em;
	padding:0em;
}
ul.subNav {
	margin:0em 0em 0em 1.3em;
	padding: 0em 0em 0em 0em;
	list-style-image: url(images/pfeil.gif);
}
ul.subNav li{
	padding:.2em 0em .3em 0em;
	border-bottom:solid 1px #CCCCCC;
}
ul.subNavSub {
	padding:0em;
	margin: 0em 0em .96em 1.44em;
	list-style-type:none;
	list-style-image:none;
}
ul.subNavSub li {
	padding:.2em 0em .3em 0em;
	border-bottom:1px dashed #0099FF;
}
/* Ende Subnavigation mittels Aufzaehlungspunkte */

.titleElem{
	padding: .28em 0em 0em .8em;
	border-top:solid 1px #333333;
	border-left:solid 1px #333333;
	border-right:solid 1px #333333;
	line-height: 1.2em;
	margin:0em 0em .96em 0em;
}
#suche{
	margin:0em;
	padding:0em 0em 1.92em 0em;
}
.sucheElem{
	margin:0em;
	padding:0em;
}
#inhalt{
	width:35.3em;
	margin:0em 0em 0em 1em;
	/*width:33.4em;
	margin:0em 1.0em 0em 2em;*/
	float: left;
	padding:0em;
	clear:right;
	line-height: 1.6em;
	font-size:110%;
}
#inhalt .titleElem  {
	font-size:90%;
}
#fussElem{
    clear:both;
	margin:5em 0em 3em 0em;
	padding:.3em .8em 0em .8em;
	border-top:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	line-height: normal;
	font-size:90%;
}
#inhaltBreit{
	width:51.2em;
	padding:0em;
	margin:0em 0em 0em 1em;
	float: left;
	padding: 0em;
	clear:right;
	line-height: 1.6em;
	font-size:110%;
}
#inhaltText{
	margin: 0em;
}
#funktionen{
	width:16em;
	float: left;
	clear:right;
	padding:0em 0.5em 0em 0em;
	margin:0em 0em 0em 1.2em;
}
.funktionenElemTitle{
	border:1px solid #CCCCCC;
	padding:.1em 0em .1em .28em;
	font-weight: bold;
}
.angeboteTitel{
	background-color:#ececec;
}
.angebote {
	margin:.28em 0em 1.44em 0em ;
	padding:0em 0em .48em 0em;
	border:1px solid #CCCCCC;
}
.funktionenElem{
	margin:.28em 0em 1.44em 0em ;
	padding:0em 0em .48em 0em;
	border:1px solid #CCCCCC;
	width:15.8em;
}
.boxTitle{
	border:1px solid #CCCCCC;
	padding:.1em 0em .1em.28em;
	font-weight: bold;
}
.boxElem{
	margin:.28em 0em 1.44em 0em ;
	padding:0em 0em .48em 0em;
	border:1px solid #CCCCCC;
}
/* Ende Layoutelemente und Unterelemente */

/* Module und ihre Eingeschaften*/
.meldung, .linkliste{
	margin: 0em 0em 1.5em 0em;
	padding:.4em 0em 0em 0em;
	border-top: 1px solid #cccccc;
	clear:both;
}
/* Ende Module und ihre Eingeschaften*/


.titleElem dl{
display:table;
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;
}
.titleElem dl dd{
float:left;
margin: 0em 0em 0em 0em;
padding: 0em .4em 0em 0em;
white-space:nowrap;
height:1.2em
}
 
dd.sitemap_link{
margin-left:.5em;}
 
div#funktionen div.titleElem{
height:1.2em
}
