body, td, div, p, li, span, th, h1 ,h2 ,h3, h4, h5, input, textarea, .path{
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 12px;
	line-height:19px;
	margin: 0;
	padding: 0;
}

h1 {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 18px;
	line-height:19px;
	margin: 0;
	padding: 0;
}

body a:link, body a:visited {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-weight:    normal;
  text-decoration:underline;

}

#PFAD {
	font-family:	Arial;
	font-weight:	bold;
	color: 			#FFFFFF;
}

#PFAD a.active, #PFAD a:hover.active, #PFAD a:visited.active {
	font-family:	Arial;
	font-weight:	bold;
	color: 			#FF0000;
	text-decoration: none;
}

#PFAD a:link, #PFAD a:visited {
	font-family:	Arial;
	font-weight:	normal;
	color: 			#FFFFFF;
	text-decoration: none;
}

#PFAD a:hover {
	text-decoration: underline;
	background-color: #F18932;
}


.secureInput {
  width:70px;
  border:	 1px solid #0A2F5C;
}

body a:hover {
  font-family: Arial, Helvetica, sans-serif;
/*  color: 444444; */
/*  font-weight:    bold; */
  text-decoration:underline;
  background-color: #D5D5D5;
}

.navBg {
	background-image: url(/images/navInfinity.jpg);
	vertical-align: top;
	background-repeat: repeat-y;
}

.topNavBg {
	vertical-align: top;
	background-image: url(/images/topNav2.jpg);
	width: 100px;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size:      10px;

}



.topNavBg a:link, .topNavBg a:visited {
	color: #000000;
	display: block;
	height: 26px;
	width: 100px;
	padding-top:5px;
}


.topNavBg a:hover {
	color: #FFFFFF;
	background-color: #000000;


}

/********** CONTAC LINK ************/

.topNavContact{

	background-image: url(/images/topNavContactBg.jpg);
	color: #000000;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:      10px;

}

.topNavContact a:link, .topNavContact a:visited{
	color: #000000;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:      10px;
	text-decoration: none;
	font-weight: bold;
	font-style:italic;
}

.topNavContact a:hover {
	color: #E2E938;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:      10px;
	text-decoration: none;
	font-weight: bold;
	font-style:italic;
}

/********** CONTAC LINK END ************/

.navStart {
	background-image: url(/images/navStart.jpg);
	background-repeat: repeat-y;
	height: 30px;
	padding-left: 40px;
	padding-top: 11px;
}




.topLineInfinite1 {
	background-image: url(/images/topNavInfinity.jpg);

}







.topLineInfinite2 {
	background-image: url(/images/pathBoxInfinity.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size:      11px;
	padding-bottom: 8px;
	color:          #000000;
}

.topLineInfinite2 a:link, .topLineInfinite2 a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size:      11px;
	padding-bottom: 8px;
	color:          #000000;
}

.topLineInfinite2 a:hover  {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:      11px;
	padding-bottom: 8px;
	color:          #555555;
}




.navStart a:link, .navStart a:visited {
  font-family: Arial, Helvetica, sans-serif;

  width:          130px;
  padding:         0px 0px 0px 0px;
  font-size:      11px;
  color:          #000000;
  font-weight:    normal;
  text-decoration:none;
  position: relative;
  left: -30px;
  top: 5px;
}


.navStart a.active, .navStart  a:hover.active, .navStart a:visited.active {
  font-family: Arial, Helvetica, sans-serif;

  width:          130px;
  padding:         0px 0px 0px 0px;
  font-size:      11px;
  color:          #000000;
  font-weight:    normal;
  text-decoration:none;
  background-color:#ECF97F;
  /*border: 1px solid #FF0000;*/
  position: relative;
  left: -30px;
  top: 5px;
}

.navStart a:hover {
	background-color:#ECF97F;
	text-transform: uppercase;
	font-weight:     bold;
}

.pathWay a:link, .pathWay a:visited {
  font-family: Arial, Helvetica, sans-serif;

  width:          130px;
  padding:         0px 0px 0px 0px;
  font-size:      11px;
  color:          #000000;
  font-weight:    normal;
  text-decoration:none;

  position: relative;
  left: -30px;
  top: 5px;
}


.teaserGruenHead {
	font-size:      10px;
}

.teaserGruenHead a:link, .teaserGruenHead a:visited {
  font-family: Arial, Helvetica, sans-serif;
  text-align:left;

  font-size:      11px;
  color:          #A3A366;
  font-weight:    normal;
  text-decoration:none;

}


.galleryLeft {
	float: left;
	background-image: url(/images/teaserGallery/left.jpg);
	background-repeat: repeat-y;
}

.galleryRight {
	width: 19px;
	float: right;
	background-image: url(/images/teaserGallery/right.jpg);
	background-repeat: repeat-y;
}

.footerBg {
	background-image: url(/images/footer/footerBg.jpg);
}




.powered {
	color: #000000;
	font-size: 8pt;
	font-weight:normal;
	padding-right:5px;
}
.powered a:link, .powered a:hover, .powered a:visited {
	color: #000000;
	font-size: 8pt;
	font-weight:bold;
	text-decoration: none;
}
.powered .ven {
	color: #FF9933;
	font-size: 8pt;
	font-weight:bold;
	text-decoration: none;
}


/* Definierte Styles zur Setzung HoverButtons in Tabellen */


#LinkPreise	a:link,#LinkPreise	a:visited, #LinkPreise	a:focus,
#LinkBilder	a:link,#LinkBilder	a:visited, #LinkBilder	a:focus,
#LinkFragen	a:link,#LinkFragen	a:visited, #LinkFragen	a:focus,
#LinkVideo	a:link,#LinkVideo	a:visited, #LinkVideo	a:focus,
#LinkBack	a:link,#LinkBack a:visited, #LinkBack	a:focus  {
					  margin: 0px; padding: 0px; background-color: #ffffff;
						display:block; width:55px; height: 51px;
						color:#ffffff;font-size:1px;
}


#LinkPreise	a:link,#LinkPreise	a:visited, #LinkPreise	a:focus  {
	background-image:url(/images/LinkHover/Preise_normal.gif);	background-repeat:no-repeat;	background-position:12px 0px;
}
#LinkPreise	a:hover  { background-image:url(/images/LinkHover/Preise_hover.gif); }

#LinkBilder	a:link,#LinkBilder	a:visited, #LinkBilder	a:focus  {
	background-image:url(/images/LinkHover/Bilder_normal.gif);	background-repeat:no-repeat;	background-position:12px 0px;
}
#LinkBilder	a:hover  { background-image:url(/images/LinkHover/Bilder_hover.gif); }

#LinkFragen	a:link,#LinkFragen	a:visited, #LinkFragen	a:focus  {
	background-image:url(/images/LinkHover/Fragen_normal.gif);	background-repeat:no-repeat;	background-position:12px 0px;
}
#LinkFragen	a:hover  { background-image:url(/images/LinkHover/Fragen_hover.gif); }

#LinkVideo	a:link,#LinkVideo	a:visited, #LinkVideo	a:focus  {
	background-image:url(/images/LinkHover/Video_normal.gif);	background-repeat:no-repeat;	background-position:12px 0px;
}
#LinkVideo	a:hover  { background-image:url(/images/LinkHover/Video_hover.gif); }

#LinkBack	a:link,#LinkBack	a:visited, #LinkBack	a:focus  {
	background-image:url(/images/LinkHover/zurueck_normal.gif);	background-repeat:no-repeat;	background-position:12px 0px;
}
#LinkBack	a:hover  { background-image:url(/images/LinkHover/zurueck_hover.gif); }


/* edit begin fuer 2 layouts */
.tbl_header {
	width:1009px;
	height:232px;
}

.header_img_block {
	display:block;
}

.menu_br {
	width:196px;
}

.content_br {
	width:789px;
}
.pfad_rand_1px {
	border-left: 1px solid #ffffff;
}

.pfad_rand_2 {
	background: #F18932;
	border: 1px solid #ffffff;
}

.pfad_sie {
	font-weight:normal; 
	font-size: 11px;
}

.menu_hg_farbe {
	background:#F18932;
}


.menu_divided {
	border-top:1px solid #FFFFFF;
}

.menu_nodeko {
	text-decoration:none;
}