a:link {color:#336699; text-decoration:none; }
#posb :link {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}
#posf :link {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}
#posp :link {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}
#posk :link {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}
#posi :link {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}


a:visited {color:#336699; text-decoration:none; }
#posb :visited {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}

#posf :visited {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}

#posp :visited {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}

#posk :visited {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}

#posi :visited {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}



a:hover { color:#000000; text-decoration:none; }
#posb :hover {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #5DA3E6;
}
#posf :hover {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #5DA3E6;
}
#posp :hover {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #5DA3E6;
}
#posk :hover {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #5DA3E6;
}
#posi :hover {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #5DA3E6;
}


a:active {color:#336699; text-decoration:none; }
#posb :active {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}
#posf :active {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}
#posp :active {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}
#posk :active {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}
#posi :active {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}

.rahmen {
	position: absolute;
	height: 460px;
	width: 860px;
	left: 72px;
	top: 55px;
	border: 1px solid #336699;
	background-image: url(images/hinterg.jpg);
}
.verlaufm {

	position: absolute;
	height: 65px;
	width: 728px;
	left: 203px;
	top: 116px;
	background-image: url(images/leiste_o.jpg);
}
#posb {
	position: absolute;
	height: 22px;
	width: 80px;
	left: 200px;
	top: 487px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}
#posf {
	position: absolute;
	height: 22px;
	width: 110px;
	left: 300px;
	top: 487px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}
#posp {
	position: absolute;
	height: 22px;
	width: 80px;
	left: 460px;
	top: 487px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}
#posk {

	position: absolute;
	height: 22px;
	width: 80px;
	left: 587px;
	top: 487px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}
#posi {

	position: absolute;
	height: 22px;
	width: 80px;
	left: 702px;
	top: 487px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}
.k1 {

	position: absolute;
	height: 22px;
	width: 25px;
	left: 160px;
	top: 487px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}
.k2 {


	position: absolute;
	height: 22px;
	width: 25px;
	left: 260px;
	top: 487px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}
.k3 {



	position: absolute;
	height: 22px;
	width: 25px;
	left: 420px;
	top: 487px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}
.k4 {




	position: absolute;
	height: 22px;
	width: 25px;
	left: 547px;
	top: 487px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}
.k5 {





	position: absolute;
	height: 22px;
	width: 25px;
	left: 667px;
	top: 487px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}
.hinter {
	position: absolute;
	height: 460px;
	width: 860px;
	left: 70px;
	top: 55px;
	background-image: url(images/hinterg.jpg);
}
.textin {
	position: absolute;
	height: 25px;
	width: 690px;
	left: 200px;
	top: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
}
.head {
	position: absolute;
	height: 20px;
	width: 55px;
	left: 142px;
	top: 132px;
}
.head2 {
	position: absolute;
	height: 25px;
	width: 170px;
	left: 197px;
	top: 202px;
	z-index: 2;
}
.headge {


	position: absolute;
	height: 25px;
	width: 170px;
	left: 197px;
	top: 260px;
}
.headwo {



	position: absolute;
	height: 25px;
	width: 170px;
	left: 197px;
	top: 260px;
}
.headsa {


	position: absolute;
	height: 25px;
	width: 170px;
	left: 450px;
	top: 320px;
}


.headson {



	position: absolute;
	height: 25px;
	width: 170px;
	left: 690px;
	top: 260px;
}


.headoe {



	position: absolute;
	height: 25px;
	width: 170px;
	left: 197px;
	top: 320px;
}
.headbr {




	position: absolute;
	height: 25px;
	width: 170px;
	left: 450px;
	top: 260px;
}
.induf {
	position: absolute;
	height: 210px;
	left: 194px;
	top: 230px;
	border: 1px solid #666666;
	width: 366px;
}
.prtext {
	position: absolute;
	left: 570px;
	top: 394px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #336699;
}
.headi {
	position: absolute;
	left: 209px;
	top: 168px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #336699;
}
.headw {

	position: absolute;
	left: 415px;
	top: 168px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #336699;
}
.heads {


	position: absolute;
	left: 515px;
	top: 168px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #336699;
}
.heado {



	position: absolute;
	left: 595px;
	top: 168px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #336699;
}
.headb {




	position: absolute;
	left: 712px;
	top: 167px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #336699;
}
.headso {





	position: absolute;
	left: 830px;
	top: 168px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #336699;
}
.zur {

	position: absolute;
	left: 194px;
	top: 444px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #336699;
}
.wei {


	position: absolute;
	left: 250px;
	top: 444px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #336699;
}
.logot {

	position: absolute;
	left: 200px;
	top: 190px;
}
.logotex {
	position: absolute;
	left: 240px;
	top: 207px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #336699;
	width: 290px;
}
.logotex2 {

	position: absolute;
	left: 240px;
	top: 238px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #336699;
	width: 290px;
}
.logotexh {
	position: absolute;
	left: 240px;
	top: 190px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #336699;
	width: 270px;
	font-weight: bold;
}
.logob {


	position: absolute;
	left: 200px;
	top: 290px;
}
.brand {

	position: absolute;
	left: 240px;
	top: 289px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #336699;
	width: 270px;
	font-weight: bold;
}
.brand2 {

	position: absolute;
	left: 240px;
	top: 303px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #336699;
	width: 290px;
}
.brand3 {


	position: absolute;
	left: 240px;
	top: 320px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #336699;
	width: 290px;
}
.waerme {

	position: absolute;
	left: 601px;
	top: 190px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #336699;
	width: 270px;
	font-weight: bold;
}
.logow {


	position: absolute;
	left: 560px;
	top: 190px;
}
.waerme2 {


	position: absolute;
	left: 601px;
	top: 207px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #336699;
	width: 305px;
}
.logog {



	position: absolute;
	left: 560px;
	top: 290px;
}
.guta {
	position: absolute;
	left: 601px;
	top: 289px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #336699;
	width: 305px;
	font-weight: bold;
}
.guta2 {



	position: absolute;
	left: 601px;
	top: 303px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #336699;
	width: 305px;
}
.guta3 {




	position: absolute;
	left: 601px;
	top: 320px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #336699;
	width: 305px;
}
.logos {



	position: absolute;
	left: 200px;
	top: 392px;
}
.sige {


	position: absolute;
	left: 240px;
	top: 392px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #336699;
	width: 270px;
	font-weight: bold;
}
.sige2 {


	position: absolute;
	left: 240px;
	top: 406px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #336699;
	width: 290px;
}
.textimp {
	position: absolute;
	width: 240px;
	left: 200px;
	top: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 24px;
	color: #336699;
}
.textimp2 {

	position: absolute;
	width: 435px;
	left: 460px;
	top: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #336699;
}

#formu {

	position: absolute;
	left: 170px;
	top: 187px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	width: 195px;
	z-index: 1;
}


#input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #2A7934;
	height: 15px;
}

#textarea {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #2A7934;
	height: 2px;
}
#submit, #reset {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 1px solid #336699;
	background-color: #FFFFFF;
	text-decoration: none;
}
.formula {
	position: absolute;
	width: 210px;
	left: 200px;
	top: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #336699;
}
.formulab {
	position: absolute;
	width: 210px;
	left: 450px;
	top: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #336699;
}
.fotohe {
	border: 1px solid #333333;
	position: absolute;
	left: 200px;
	top: 180px;
	height: 120px;
	width: 85px;
	background-image: url(images/fotohen.jpg);
}
.fotohet {
	position: absolute;
	left: 200px;
	top: 303px;
	height: 30px;
	width: 85px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	line-height: 15px;
}
.fotohu {

	border: 1px solid #333333;
	position: absolute;
	left: 325px;
	top: 180px;
	height: 120px;
	width: 85px;
	background-image: url(images/fotohu.jpg);
}
.fotohut {

	position: absolute;
	left: 325px;
	top: 303px;
	height: 30px;
	width: 85px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	line-height: 15px;
}
.fotora {


	border: 1px solid #333333;
	position: absolute;
	left: 450px;
	top: 180px;
	height: 120px;
	width: 85px;
	background-image: url(images/fotora.jpg);
}
.fotorat {


	position: absolute;
	left: 450px;
	top: 303px;
	height: 30px;
	width: 85px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	line-height: 15px;
}
.textbue2 {

	position: absolute;
	width: 336px;
	left: 200px;
	top: 345px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #336699;
}
.textbue3 {


	position: absolute;
	width: 350px;
	left: 560px;
	top: 345px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #336699;
}
.rahmenin {
	position: absolute;
	height: 460px;
	width: 640px;
	left: 190px;
	top: 35px;
	z-index: 1;
}
.indte {
	position: absolute;
	height: 100px;
	width: 500px;
	left: 260px;
	top: 400px;
	z-index: 2;
}
.textkon {
	position: absolute;
	width: 220px;
	left: 700px;
	top: 195px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 24px;
	color: #336699;
	height: 150;
}
.vbilogo {
	position: absolute;
	left: 560px;
	top: 260px;
	height: 42px;
	width: 42px;
}
.vbitex {
	position: absolute;
	width: 210px;
	left: 610px;
	top: 271px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #336699;
	text-transform: uppercase;
}
.adre {
	position: absolute;
	left: 690px;
	top: 340px;
}
