.left {float: left;}
.right {float: right;}
.clear {clear: both;}

.bright {text-align: right;}
.bleft {text-align: left;}

div.tx-thmailformplus-pi1{width: 420px;}
span.mandatory {color: red;}
div.error {color: red; font-weight: bold;}

/* Bestellformular */
div.best_left {width: 420px; margin: 10px 0 0 0; border-top: 1px solid #B9D9F8; background-color: transparent;}
div.best_right {width: 420px; margin: 10px 0 10px 0; border-top: 1px solid #B9D9F8; background-color: transparent;}
div.best_bottom {width: 420px; background-color: transparent; border-top: 1px solid #B9D9F8;}

p.best_columntitle, p.best_columntitleupper {
  padding: 5px 0 0 0;
	font-weight: bold;
	font-size: 12px;
}
p.best_columntitleupper {text-transform: uppercase; }

td.best_blocktitle {
  padding: 5px 0 0 0;
  font-size: 10px;
	font-weight: bold;
}
span.best_blocksubtitle {
  font-size: 10px;
	font-weight: normal;
}

td.best_blockbottom {}

td.best_inputanz, td.best_inputbetrag  {
	font-weight: normal;
}
td.best_inputanz {
  width: 20px;
}
td.best_lblarticle {
  padding: 0 0 0 3px;
  font-size: 10px;
	font-weight: normal;
	width: 190px;
}
td.best_lblprize {
  padding: 0 3px 0 0;
  font-size: 10px;
	font-weight: bold;
	width: 20px;
}
td.best_prize {
  font-size: 10px;
	font-weight: bold;
	text-align : right;
	width: 40px;
}
input.best-inp-addr {
  width: 190px;
}
input.best-inp-anz {
	width: 30px;
}
input.best-inp-prize {
	width: 60px;
}
td.best_button {
	background-color: #FFF;
	color: #5C5C5C;
	width: 200px;
}
/* ENDE Bestellformular */

/* - - - - - - - - - - kontakt ANFANG - - - - - - - - - - - - */

#kontakt td {
	padding: 1px 10px 1px 0;
	text-align:left;
}

.bezeichnung {
	width: 120px;
	float: left;
	margin:4px 0 0 0;
}

#error {
	color: #ff0010;
  padding: 2px 0 5px 120px;
}
	
.feld {
	width: 200px;
	margin: 0 0 1px 0;
	color: #000;
	font-size: 11px;
}

.feldlogin {
	width: 120px;
	margin: 0 0 1px 0;
	color: #000;
	font-size: 11px;
}

.feldselect {
	width: 100px;
	margin: 0 0 1px 0;
	color: #000;
	font-size: 11px;
}

.-inputselected {
	width: 200px;
	margin: 0 0 1px 0;
	background-color: #e3e4e5;
	color: #000;
	font-size: 11px;
}

.textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 200px;
	height: 150px;
	color: #000;
	margin: 0 0 5px 0;
}

.-textareaselected {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 200px;
	height: 150px;
	color: #000;
	background-color: #e3e4e5;
	margin: 0 0 5px 0;
}

.senden {
	background-color: #FFF;
	color: #5C5C5C;
	width: 100px;
}

.senden2 {
	background-color: #FFF;
	color: #5C5C5C;
	width: 150px;
}

/* - - - - - - - - - - kontakt ENDE - - - - - - - - - - - - */

/* - - - - - - - - - - pauschalangebote - - - - - - - - - - - - */
td.pausch_lblpakets {
	width: 190px;
}
td.pausch_lblpaketright, td.pausch_lblpaket {
	text-align: right;
}

td.pausch-chk1, td.pausch_lblpaket {
	width: 20px;
}
td:pausch_lblarticle1, td.pausch_lblarticle2 { 
   font-size: 11px;
}
td.pausch_inparticle1, td.pausch_inparticle1, td.pausch_inparticle2 {
   font-size: 10px;
}
td.pausch_inparticle1, .pausch-inp-art1 {
   width: 96px;
}
td.pausch_hintarticle {
	font-size: 10px;
	font-style: italic;
}
td.pausch_lblarticle1 {
   width: 108px;
}
td.pausch_lblarticle2 {
   width: 80px;
}
td.pausch_inparticle2 {
}
/* - - - - - - - - - - pauschalangebote ENDE - - - - - - - - - - - - */

/* - - - - - - - - - - Fahradmiete - - - - - - - - - - - - */
.rad_lblarticle_sm {
   width: 20px;
}
.rad_lblarticle_r1 {
   padding: 0 15px 0 0;
   width: 20px;
   text-align: right;
}
.rad_lblarticle_r2 {
   width: 155px;
}
.rad_lblarticle_r3 {
   width: 40px;
   text-align: left;
}
.rad_lblarticle_r4 {
   width: 100 px;
}
.rad_lblarticle_r5 {
   width: 60px;
}
.rad-inp-wide, .rad_lblarticle_wide {
   width: 390px;
}
.rad_lblarticle_wide { font-size: 10px;}
/* - - - - - - - - - - Fahradmiete ENDE - - - - - - - - - - - - */

/* - - - - - - - - - - Wassersportcenter - - - - - - - - - - - - */
.wss_lblarticle { font-size: 10px;}
/* - - - - - - - - - - Wassersportcenter ENDE - - - - - - - - - - - - */