body {
	margin-top:0px;
	margin-bottom:0px;
	font-family: Helvetica, Arial, sans-serif;
}
a  {
	text-decoration: none;
	border: 0;
}
a.text:hover {color: #F66014;}  /* beim Drueberschweben  */
a.textweiss12:hover {color: #5F5D5C;}  /* beim Drueberschweben  */
#a.textweiss:hover {color: #5F5D5C;}  /* beim Drueberschweben  */
a.textblau:hover {color: #5F5D5C;}  /* beim Drueberschweben  */
a.texthellgrau:hover {color: #ffffff;}  /* beim Drueberschweben  */
a.textdunkelgruen:hover {color: #ffffff;}  /* beim Drueberschweben  */
a.textorange11:hover {color: #3B565C;}  /* beim Drueberschweben  */
a.textdunkelbraun:hover {color: #9F0000;}  /* beim Drueberschweben  */

a.textorange {
	font-size: 12px;
	color: #F66014;
	text-decoration: none;
	border: 0;
}

.subheading{
	letter-spacing:0.05em;
	font-size: 18px;
	color : white;
	background-color: transparent;
	line-height:28px;
	white-space: nowrap;
}

.img {
	color: white;
	background: white;
	margin:0px;
	padding:0px;
	border: none;
}

td {
	font-size: 12px;
	color : #504F53;
}

.text {
	font-size: 12px;
	color : #504F53;
}
.textrot {
	font-size: 12px;
	color : #F66014;
}
.textmenurot {
	font-size: 12px;
	color : #F66014;
}
.text12 {
	font-size: 12px;
	color : #504F53;
}
.text13 {
	font-size: 13px;
	color : #504F53;
}
.textorange {
	font-size: 12px;
	color : #F66014;
}
.textorangeb {
	font-size: 12px;
	color : #F66014;
	font-weight: bold;
}
a.textorangeb0 {
	font-size: 12px;
	color : #F66014;
	font-weight: bold;
}
a.textorangeb1 {
	font-size: 12px;
	color : #F66014;
	font-weight: bold;
	background-image: url(/home/img/arrow_right.gif);
	background-repeat: no-repeat;
	padding-left:10px;
}
a.textorangeb1D {
	font-size: 12px;
	color : #F66014;
	font-weight: bold;
	background-image: url(/home/img/arrow_Down.gif);
	background-repeat: no-repeat;
	padding-left:10px;
}
a.textwhite1D {
	font-size: 12px;
	color : #CFCFCE;
	font-weight: normal;
	background-image: url(/home/img/arrow_down_w.gif);
	background-repeat: no-repeat;
	padding-left:10px;
}
a.textorangeb1D {
	font-size: 12px;
	color : #F66014;
	font-weight: bold;
	background-image: url(/home/img/arrow_down.gif);
	background-repeat: no-repeat;
	padding-left:10px;
}
a.textwhite1 {
	font-size: 12px;
	color : #CFCFCE;
	font-weight: normal;
	background-image: url(/home/img/arrow_right_w.gif);
	background-repeat: no-repeat;
	padding-left:10px;
}
a.textwhite1D {
	font-size: 12px;
	color : #CFCFCE;
	font-weight: normal;
	background-image: url(/home/img/arrow_down_w.gif);
	background-repeat: no-repeat;
	padding-left:10px;
}
a.textwhite1:hover {color: white;}
a.textwhiteb1:hover {color: white;}
a.textwhite1D:hover {color: white;}
a.textwhiteb1D:hover {color: white;}
a.textwhiteb1 {
	font-size: 12px;
	color : #CFCFCE;
	font-weight: bold;
	background-image: url(/home/img/arrow_right_w.gif);
	background-repeat: no-repeat;
	padding-left:10px;
}
a.textwhiteb1D {
	font-size: 12px;
	color : #CFCFCE;
	font-weight: bold;
	background-image: url(/home/img/arrow_down_w.gif);
	background-repeat: no-repeat;
	padding-left:10px;
}
a.textwhite0 {
	font-size: 12px;
	color : #CFCFCE;
	font-weight: normal;
}
a.textwhite0:hover {color: white;}
a.textwhiteb0 {
	font-size: 12px;
	color : #CFCFCE;
	font-weight: bold;
}
a.textwhiteb0:hover {color: white;}
.textorange11 {
	font-size: 11px;
	color : #F66014;
}

.textdunkelbraun {
	font-size: 11px;
	color : #5F5D5C;
}

.textblau {
	font-size: 12px;
	color : #3F97AB;
}
.textocker {
	font-size: 12px;
	color : #c2c4aC;
}

.textweiss {
	font-size: 12px;
	color: #ffffff;
}
.textweiss12 {
	font-size: 12px;
	color: #ffffff;
}
.textweiss13 {
	font-size: 13px;
	color: #ffffff;
}
.textdunkelgruen12 {
	font-size: 12px;
	color: #3B565C;
}
.textdunkelgruen {
	font-size: 11px;
	color: #3B565C;
}

.headline {
	font-size: 15px;
	color: #EAE9E9;
}

.texthellgrau {
	font-size: 12px;
	color: #CFCFCE;
}
.texthellgrau11 {
	font-size: 11px;
	color: #CFCFCE;
}
.textmenuhellgrau {
	font-size: 12px;
	color: #CFCFCE;
}

#ip_left{
  float: left;
  width: 78px;
}
#ip_txt{
  margin-left:105px;
}
.ip {
  background-repeat: no-repeat;
  border: 0px solid #888;
  width:75px; 
  height:111px; 
  text-align: center;
  vertical-align: middle;
  padding-right: 2px; padding-bottom: 2px; padding-left: 2px; padding-top: 2px; 
}
.iph{
  background-repeat: no-repeat;
  position:	absolute;
  height:85px; 
  border: 0px solid #888;
  text-align: center;
  vertical-align: middle;
  padding-right: 2px; padding-bottom: 2px; padding-left: 2px; padding-top: 2px; 
}

div.pos {
  background-image: url(/home/img/rahmen.gif);
  background-repeat: no-repeat;

  position:	absolute;
  width:150px; 
  height:62px; 
  text-align: center;
  vertical-align: middle;
  padding-right: 5px; padding-bottom: 5px; padding-left: 5px; padding-top: 15px; 
}

div.posb {
  background-image: url(/home/img/rahmen.gif);
  background-repeat: no-repeat;
  background-position:50px 0px;
  
  position:	absolute;
  width:150px; 
  height:100px; 
  text-align: center;
  vertical-align: middle;
  padding-right: 5px; padding-bottom: 5px; padding-left: 5px; padding-top: 5px; 
}

li{
	margin-top:5px;
	margin-bottom:5px;
}

ul{
	list-style-image:url(/home/img/bullet_orange.gif);
	margin-top:5px;
	margin-bottom:5px;
}

ul.stufe1{
	padding-left:17px;
	list-style-image:url(/home/img/bullet_pfeil_orange.gif);
}

ul.stufe2 {
	list-style-image:url(/home/img/bullet_orange.gif);
}

div.rund {
	background-image: url(../rund_unten.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 160px;
	height: auto;
	float: right; 
}

div.rund h4  {
	color: white;
	font-size: 12px;
	background-image: url(../rund_oben.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0; padding-top: 5px; padding-right: 5px; padding-left: 5px; 
}

div.rund p {
	color: white;
	background-color: #9e0b0f;
	text-align: left;
	margin: 0; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; 
}
