

body {background-color: #FFF; font: 73% tahoma, verdana, arial, helvetica, sans-serif;	color: #85878E;	margin: 0px;	padding: 0px;}
.topend	{padding: 8px 30px;	height: 10px;	color: #85878E;	font-family: Tahoma;	text-transform: uppercase;	font-size: 90%;	margin: 10px 0;	text-align: center;}
	#container	{position: relative;	width: 510px;	background-color: transparent;	border: 1px solid #C5C7CD;	margin: 0 auto;}
.content	{padding: 10px 25px 30px 30px;	background-color: #DDE0E7;	margin-left: 20px;	line-height: 150%;	border-top: 1px solid #FFF;	border-left: 1px solid #C5C7CD;}
.footer	{	background-color: #9C9DA4;	padding: 10px 30px;	border-left: 20px solid #FFA022;	border-top: 1px solid #FFF;	color: #FFF;	font-family: Tahoma;	text-transform: uppercase;	font-size: 90%;	letter-spacing: 3px;}

/** Verschiedenes **/	
h1 {font-size: 110%;	color: #FFA022;	margin: 20px 0px 5px 0px;}	
h2 {font-size: 100%;	margin: 20px 0px 5px 0px;}
h2.text {display: inline;	font-weight: normal;}
h3 {font-size: 100%;	margin-top: 0px;	margin-bottom: 5px;}

td.left {width: 110px;	text-align: right;	vertical-align: top;	font-weight: bold;	padding-right: 15px;}
p {margin: 0 0 10px 0;}
img {border: none;	display: block;}
ul	{padding: 0;	margin: 0 0 10px 20px;}
li	{padding: 0;	margin: 0;	list-style-image: url(../img/pfeil_rechts.gif);}	
div.break {clear: both; display: block;}

/** Absolut Positioniertes **/
#container #navi	{position: absolute;	top: 345px;	left:  330px;	width: 185px;	height: 170px;}

/* Standardlinks **/
a {position: relative;	text-decoration: underline;	background-color: transparent; 	color: #85878E;}
a:visited {background-color: transparent;	color: #85878E;}
a:hover {background-color: transparent;	color: #FFA022;}
	
/* Links in der Navigation **/
#navi a, #navi a:visited {position: relative;	letter-spacing: 2px;	text-transform: uppercase;	padding-bottom: 10px;	font-size: 90%;	display: block;	color: #FFF;	text-decoration: none;}
#navi a:hover{color: #FFA022;	text-decoration: none;}
	
/** Navigationslink, der gerade aktiv ist **/	
a.aktiv, a.aktiv:visited, a.aktiv:hover {color: #FFA022;	font-weight: bold;} 
a span {display: none;}
a:hover span {font-weight: normal;	display: block;	position: absolute;	letter-spacing: 1px;	text-transform: none;	color: gray;	top: 0px; left: 190px;	width: 140px;}
a:hover span span {position: relative;	top: 0px; left: 0px;	margin-bottom: 8px;}

/** Formularelemente **/
input {	width: 260px;}
input.textfeld {background-color: #FFF; 	color: #85878E;	border: 1px solid #C5C7CD;	padding: 3px;}
input.button {width: auto;	background-color: #FFF; 	color: #85878E;	float: right;	background-color: #DDE0E7;	border-width: 0px;	font-size: 80%;	cursor: pointer;}
input.radio {width: auto;}
textarea {width: 260px; height: 120px;	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;	background-color: #FFF; color: #85878E;	border: 1px solid #C5C7CD;	padding: 3px;}

