.katform{width:100%; background:url(/img/bghofbox2.jpg) repeat-x; padding-top:10px}
.katform .colA, .katform .colB, .katform .colC, .katform .colD, .katform .colE, .katform .colF, .katform .colG, .katform .colH, .katform .colI, .katform .colJ{float:left; padding:5px 0}
.katform .colA{width:25%}
.katform .colB{width:75%}
.katform .colC{width:55%}
.katform .colD{width:45%}
.katform .colE{width:35%}
.katform .colF{width:65%}
.katform .colG{width:5%}
.katform .colH{width:95%}
.katform .colI{width:50%}
.katform .colJ{width:48%}

.katform .title{padding-left:40px}
.katform .title1{font-size:70%; color:#DF002B; font-weight:bold}
.katform .title2{padding-left:80px}
.katform .button{text-align:right; background:url(/img/bghofreiterfooter.jpg) repeat-x bottom; padding:0 7px 5px 0; margin-bottom:20px}
.katform .button2{text-align:right; padding:0 7px 2px 0}

.f98{width:98%}
.f60{width:60%}
.f70{width:70%}
.f75{width:75%}
.f50{width:50%}
.f40{width:40%}
.t98{width:98%; height:80px}
.t98b{width:98%; height:180px}
.t75{width:75%; height:80px}
.topline{width:100%; height:5px; overflow:hidden; margin-bottom:10px;  background-color:#DE002B}
.bustransfer{margin:0 20px}

.f60p{width:60px}
.f40p{width:40px}
.f120p{width:135px}
.f150p{width:159px}

.t120p{
	width:230px; height:80px
}

/* Gästebuch */
.gbform{background:url(/img/gbbg.jpg) repeat-y; padding-top:0; width:100%; margin-bottom:30px}
.gbform .hd{background:url(/img/gbheader.jpg) no-repeat; overflow:hidden; height:18px}
.gbform .ft{background:url(/img/gbfooter.jpg) no-repeat; overflow:hidden; height:11px}
.bgMessage{background:url(/img/bgmessage.gif) no-repeat 80px 20px; height:81px}

/* Urlaubsplaner */
.gbform .gbtitel{	padding:0 40px 10px 70px;}
.gbform .gbtitel .step1{background:url(/img/dot1.gif) no-repeat; height:23px; padding:4px 0 0 30px;}
.gbform .gbtitel .step2{background:url(/img/dot2.gif) no-repeat; height:23px; padding:4px 0 0 30px;}
.gbform .gbtitel .step3{background:url(/img/dot3.gif) no-repeat; height:23px; padding:4px 0 0 30px;}
.gbform .gbtitel .step4{height:23px; padding:4px 0 0 30px;}

.gbform .gbtext{	padding:0 40px 0 100px;}

.gbform .gbtext .colA1{	float:left;	width:172px;}
.gbform .gbtext .colA2{	float:left;	width:171px;}

.gbform .gbtext .colB1{	float:left;	width:188px;}
.gbform .gbtext .colB2{	float:left;	width:52px;}
.gbform .gbtext .colB3{	float:left;	width:103px;}

.gbform .gbtext .colC1{	float:left;	width:103px; }
.gbform .gbtext .colC2{	float:left;	width:240px;padding-bottom:2px;}
.gbform .gbtext .colC2 .ifull {	width:230px;}

.gbform .gbtext .colD1{	float:left;	width:138px;}
.gbform .gbtext .colD2{	float:left;	width:205px;}

.gbform .gbtext .colE1{	float:left;	width:35px; padding-bottom:6px;text-align:center}
.gbform .gbtext .colE2{	float:left;	width:308px; padding-top:2px;}
