html {		height: 99%;
		margin: 0;
		padding: 0;
}

body {		font-family: Verdana,Helvetica,sans-serif;
		font-size: 0.9em;
		color: #000000;
		height: 99%;
		margin: 0 auto 0 auto;
		padding: 0;
		max-width:900px;
}

h1,h2,h3,h4,h5,h6 {
		font-family: Verdana,Helvetica,sans-serif;
		color: #ff0000;
}
		
hr {		color: #ff0000;
		background-color: #ff0000;
		border-color: #ff0000;
	 	border-width: 1px;
  		border-style: solid;
}



#Header {	position:relative;
		width: 700px;
		margin: 0 auto 0 auto;
		padding: 0;
		z-index:3;
		height: auto;
}



#Inhalt {	font-size: 0.8em;
		text-align: center;
		position: relative;
		z-index: 3;
		margin: 8px 0 15px 0;
		padding: 0;
		height: auto;
}

#Inhalt ul {	list-style: none;
		/* margin: 10px 0; */
		padding: 0;
}

#Inhalt li {	display: inline;
		list-style: none;
		margin: 0 0.5em 0 0;

}

#Inhalt a {	color: #000000;
		padding: 4px 10px 4px 10px;
		text-decoration: none;
		border-bottom: 1px solid #ff0000;
		border-left: 2px solid #ff0000;
		text-align: center;
		margin: 0 0 0 2px;
}

#Inhalt a.thisPage {
		color:#ff0000;

}

#Inhalt a:hover {
		color:#000000;
		background-color:rgb(255,204,204);
		border-bottom: 1px solid #ff0000;
		border-left: 4px solid #ff0000;
		text-align:right;
		margin: 0 0 0 0;
}


#Text {		position:relative;
		margin: 0;
		z-index:3;
		margin-top:30px;
}

#Text h2 {	font-size: 1.5em;
}
#Text h3 {	font-size: 1.15em;
}
#Text b {	color:#ff0000;
		font-weight:600;
}
#Text a {	color:#990000;
		}

#Footer {	position:relative;
		font-size: 0.75em;
		z-index:2;
		height: 3%;
		min-height: 3%;
		margin: 0 auto 0 auto;
		padding: 2px 0 0 0;
		border-top: 1px solid #ff0000;
		text-align: right;
		max-width: 900px;
}
body>#Footer {	height:auto;}

#Main {		position:relative;
		height: 96%;
		min-height: 94%;
		margin: 0;
		padding: 0;
		z-index:2;
		top:-20px;
}

body>#Main {	height:auto;}

#angebot table {
		border: solid 1px red;
		border-collapse:collapse;
		font-size:0.8em;
}
#angebot th {	vertical-align: top;
		padding:5px;		
}
#angebot td {	border: solid 1px red;
		vertical-align: top;
		padding:5px;		
}
#angebot b {	font-size:1.5em;}
#angebot td.noBorder {	border-style: none;
}