* {
margin: 0em; 
padding: 0em;
}
* ul {
	list-style-type: none;
}
body {
font: 100% Arial, Helvetica, Verdana, sans-serif;
color: #000;
background: #fff;
text-align: center;

}

#container {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 50em;
	height: 37.5em;
	margin-left: -25em;
	margin-top: -18.75em;
	border: solid 0.0625em #858585;
	text-align: left;
}




h2 {
	position: absolute;
	width: 15em;
	height: 4em;
	font-size: 1em;
	font-weight: normal;
	margin: 2.3em 0 0 30em;
	
}

h1, h2, h3, p, ul, li {
	color: #9f9f9f;
}

h2 a {
	color: #9f9f9f;
	text-decoration: none;
}

#telefon {
	position: absolute;
	z-index: 1;
	width: 14.875em;
	height: 9.3125em;
	margin: 9em 0 0 33.5em;
}

#tel_kon {
	position: absolute;
	z-index: 1;
	width: 14.875em;
	height: 9.3125em;
	margin: 13em 0 0 33.5em;
}

#start_logo {
	position: absolute;
	z-index: 1;
	width: 6.875em;
	height: 6.875em;
	margin: 10em 0 0 22em;
}

#start-foto {
	position: absolute;
	z-index: 1;
	width: 143px;
	height: 143px;
	margin: 245px 0 0 615px;
}


#skizze {
	position: absolute;
	width: 14.8125em;
	height: 15.6875em;
	margin: 6em 0 0 30.5em;
}

#adresse {
	position: absolute;
	width: 18em;
	height: 20em;
	margin: 13em 0 0 0.8em;
	font-size: 0.75em;
	color: #333;
}

#inhalt p.absatz {
	margin: 0 0 0 12em;
	width: 33em;
	font-size: 0.75em;
	color: #333;
}




#adresse a {
	color: #333;
}
#adresse a:hover {
	color: #f38500;
}
#foto {
	position: absolute;
	width: 8.9375em;
	height: 8.9375em;
	margin: 15em 0 0 3.5em;
}

#linie {
	position: absolute;
	width: 43.6em;
	height: 0.0625em;
	overflow: hidden;
	background-color: #f38000;
	margin: 3.5em 0 0 0;
	
}

#halbkreis {
	float: right;
	width: 6.5625em;
	height: 7.0625em;
	
	
}


#unter_nav {
	position: absolute;
	width: 12em;
	height: 10em;
	z-index: 10;
	margin: 5.8em 0 0 2em;
	
}

#unter_nav ul li {
		
	margin-top: -0.2em;
}




#unter_nav ul li a {
	
	text-decoration: none;
	font-size: 0.75em;
	color: #9f9f9f;
}

#unter_nav ul li a:hover {
	
	text-decoration: none;
	font-size: 0.75em;
	color: #f38500;
}

#punkt_unternav{
	position: absolute;
	width: 1.5em;
	height: 1.4375em;
	margin: 5.5em 0 0 0.3em;
}



#inhalt {
	width: 33em;
	height: 21.8125em;
	background: url(../bilder/kreis_mitte.gif) no-repeat;
	background-position: 3em 0em;
	margin: 3.5em 0 0 9em;
}


#inhalt p , #inhalt ul{
	margin: 1em 0 0 12em;
	width: 33em;
	font-size: 0.75em;
	color: #333;
}


#inhalt h2 {
	color: #9f9f9f;
	width: 33em;
	font-size: 0.75em;
	margin: 1em 0 0 12em;
}

#inhalt p.bilder {
	padding-top: 2.3em;
}

#inhalt p.bilder img {
	width: 150px;
	float: left;
	border: 1px solid #ccc;
	padding: 2px;
	margin-right: 5px;
	margin-bottom: 5px;
}

#inhalt p.einruecken {
	margin: 1em 0 0 12em;
	width: 22em;
	font-size: 0.75em;
	color: #333;
}

#inhalt p.rein {
	margin: 7em 0 0 10em;
	width: 15em;
	font-size: 0.75em;
	color: #333;
}

#inhalt p.anfahrt {
	position: absolute;
	margin: 7em 0 0 9em;
	width: 18em;
	font-size: 0.75em;
	color: #333;
}


#inhalt ul li {
	width: 30em;
	margin: 0.2em 0 0 0em;
	padding:0 0 0 18px;
	background: url(../bilder/aufzaehlung.gif) no-repeat;
	background-position: 0em 0.2em;
	color: #333;
}




#inhalt p a, #inhalt ul li a{
	color: #333;
	text-decoration: underline;
}

#inhalt p a:hover, #inhalt ul li a:hover {
	color: #f38500;
	text-decoration: underline;
}

#inhalt p a.ohne {
	text-decoration: none;
}

#inhalt p a.ohne:hover {
	color: #333;
}

#inhalt p a.grau{
	color: #9f9f9f;
	text-decoration: underline;
}

#inhalt p a:hover.grau{
	color: #f38000;
	text-decoration: underline;
}

#inhalt p strong {
	font-size: 1.3em;
	color: #9F9F9F;
	font-weight: normal;
}

#inhalt p strong.nicht {
	font-size: 1em;
	color: #333;
	font-weight: normal;
}



#inhalt p em {
	
	color: #9F9F9F;
	font-weight: normal;
	font-style: normal;
}


h1 {
	
font-size: 1em;
    width: 25em;
	font-weight: normal;
	margin: 0em 0 0 9em;
	padding-top: 2.3em;
}

h1.start {
	position: absolute;
	font-size: 1.05em;
    width: 15em;
	font-weight: normal;
	margin: 6em 0 0 20em;
	padding-top: 2.3em;
}



h3 {
	font-size: 1em;
	width: 25em;
	font-weight: normal;
	margin: 0em 0 0 9em;
	padding-top: 1.5em;
}

h3.wenig {
	padding-top: 1em;
}

#nav {
	width: 49em;
	height: 8em;
	background-color: #ae2400;	
}

#nav ul {
	margin: 0em 0 0 31em;
	padding-top: 0.3em;
}

#nav ul li {
	width: 10em;
	margin: -0.2em 0 0 0;
	background: url(../bilder/nav_punkt.gif) no-repeat;
	background-position: 0em 0.2em;
	
}

#nav ul li a {
	width: 10em;
	font-size: 0.8em;
	color: #fff;
	text-decoration: none;
	margin: 0em 0 0 1.5em;
	font-weight: normal;
	
	
}

#nav ul li a:hover {
	font-size: 0.8em;
	color: #f38000;
	text-decoration: none;
}

#zurueck {
	position: absolute;
	width: 0.5em;
	height: 0.8125em;
	margin: 22em 0 0 42em;
}

#vor {
	position: absolute;
	width: 0.5em;
	height: 0.8125em;
	margin: 22em 0 0 43em;
}

a img {
	border: none;
}

#orange_rechts {
	position: absolute;
	z-index: 5;
	width: 1em;
	height: 37.5em;
	background-color: #f38000;
	margin: 0 0 0 49em;
}

#design {
	width: 70em;
	height: 1em;
	margin: 1em 0 0 1em;
	font-size: 0.6em;
	color: #9d9d9d;
}

#design a{
	color: #9d9d9d;
	text-decoration: underline;	
}

#design a:hover{
	color: #f38500;
}

/* Klassen */

.nav_hoehe {
	width: 0.875em;
	height: 0.9375em;
	clear: both;
	padding-top: 0.2em;
}
#nav ul li.abstand {
	padding-top: 0.3em;
	background: url(../bilder/nav_punkt.gif) no-repeat;
	background-position: 0em 0.5em;
}


#unter_nav ul li a.orange {
	color: #f38000;
}
.orange {
	color: #f38000;
}
.space {
 line-height: 1em;
	padding-bottom: 1em;
}
.hoehe {
	padding-bottom: 1em;
}

.gross {
	padding-bottom: 1.5em;	
	
}

.oben {
	padding-top: 1.5em;
}

#inhalt p strong.rot {
	color: #f38000;
	font-size: 1em;
}

/* ticker */

#cont p a:hover, #cont p {
	color: #E1C97B;
	text-decoration: none;
}
#cont p a{
	text-decoration: underline;
	color: #E1C97B;
}
#cont {
	position:absolute;
	width:354px;
	height:95px;
	font-size: 0.8em;
	color: #fff;
	overflow:hidden; 
	margin: 0px 0 0 20px;
	z-index:100;}
.news {
	position:absolute;
	top:10px;
	left:0px;
	width:554px;

	visibility:hidden;}


img.alleine {
	width: 250px;
	height: 125px;
	position: absolute;
	top: 325px;
	left: 15px;
}

