
/* Freizeiten Einstell Formular */

textarea {  font-family:"lucida sans unicode", arial, verdana; font-size:11px; }
select {  font-family:"lucida sans unicode", arial, verdana; font-size:11px; }

a.details { color:#111; text-decoration:underline; }

.required { padding:1px;margin:2px; }
.notrequired { padding:1px;margin:2px; }

.validation-advice { color:#ff0000; font-size:10px; }
.validation-advice-radio { color:#ff0000; font-size:10px; }
div.validation-advice { color:#ff0000; font-size:10px; }
.validate-one-required { color:#ff0000; font-size:10px; }
.validate-email { padding:1px;margin:2px; }

.tooltip { font-size:10px; padding:5px; width:150px; border:1px solid black; background-color:#fff8de; color:#000; }
.ttimg { border:1px solid black; }
div.box { width:450px;border:1px black solid; padding:5px; margin-bottom:10px; float:left; }
div.box_optional { width:450px;border:1px black solid; padding:5px; margin-bottom:10px; color:#777; float:left; }
div.box input { padding:1px; margin:5px 3px 3px 3px; }

span.optional { color:#777; }

span.small { font-size:10px; }
.errmsg {color:red;}

table.listview { font-size:12px; width:455px; border:0px; padding:0px; margin:0px; vertical-align:top; }
table.listview td { vertical-align:top; } 

table.detailview { font-size:12px; width:455px; border:0px; padding:0px; margin:0px; vertical-align:top; }
table.detailview td { vertical-align:top; } 

table.homeview { font-size:11px; width:455px; border:1px grey solid; padding:0px; margin:0px; vertical-align:top; }
table.homeview td { border:1px grey solid;  vertical-align:top; } 

div.titel { font-size:15px;font-weight:bold;color:#222;text-decoration:none; margin-top:4px; margin-bottom:4px; }
div.titeldetail { font-size:18px;font-weight:bold;color:#0033cc;text-decoration:none; margin-top:4px; margin-bottom:4px; line-height:24px; }

span.preis { font-size:13px;font-weight:bold;color:#0033cc;line-height:18px; }
span.titel { font-size:14px;font-weight:bold;color:#333;text-decoration:none; }
span.titeldetail { font-size:18px;font-weight:bold;color:#0033cc;text-decoration:none; }
span.untertitel { font-size:10px;font-weight:normal;color:#333; }
span.termin { font-size:12px;font-weight:normal;color:#333; }

/* Freizeiten Einstellseite */

/*

label {
font-family: Verdana, Arial, sans-serif;
font-size:11px;
line-height:18px;
float:left;
}

dt {
float:left;
text-align:right;
}

dd {
width:300px;
float:left;
border:0px grey solid;
}
		
*/



/* Indexed Search */
.searchbox-button {
width:32px;
height:22px;
padding-top:2px;
}

