.bold-grau {font-weight:bold; color: #666666; }
.blau-fett {font-weight:bold; color: #608ac7; }
.grau {color: #666666; }
.zitat-button{color: #666666;font-weight: bold;margin-top: 20px;}
.kapitel {font-size: 12px; font-weight:bold; color: #608ac7; margin: 20px 40px -2px 0; text-transform:uppercase;}
.witze {font-weight:bold; color: #608ac7; margin: 0 40px 8px 70px;  }
.bilder-link-ohne {font-weight:bold;color: #608ac7;margin: 15px 5px;text-decoration: none;}
.bilder-link-mit{font-weight:bold;color: #608ac7;margin: 15px 5px;}
.bildrahmen-rechts {border: 1px #dc5b89 solid; padding: 2px; margin: 4px 0 5px 10px; float:right;}

#left p{padding:10px 20px 30px 40px;}
.left-p{padding:15px 0 0 25px;}
.img-float-left{float:left;padding: 10px 20px 20px 0;}
.blume-inline{float:left;padding: 0 10px 0}
.clear{clear:both;}
p{padding:0 0 10px 3px;}
p.copy{font-size:11px;}
p.space300{padding-bottom:300px;}

/*ul*/

ul{}
ul.list, ol.list { margin-bottom: 10px; }
.list li { font-size: 13px; color: #333333; line-height: 18px; margin: 0 30px 2px 20px; }

ul.fragen{padding-bottom:30px;list-style-type: none;}
ul.fragen li{margin-left:3px;padding-top:20px;}

.links a { font-size: 11px; font-weight: bold; color: #dc5b89; line-height: 18px; }

/*tablellen*/
#tbl-contactform td{padding-bottom: 5px;}

/*Formular*/
form{}
label{font-weight:bold; color: #666666;font-size: 12px;}
input, select{font-family: Arial, Verdana, sans-serif;font-size: 12px;height:18px;}
textarea{font-family: Arial, Verdana, sans-serif;font-size: 12px;width: 350px;height:200px;}
form .field_with_errors{display: block;float:left;border:1px solid red;}
.field_with_errors{display: block;float:left;border:1px solid red;}
/*form div.field_with_errors{ border:1px solid #dc5b89; }*/
.button{height:22px;}
.error_msg{color:#dc5b89;padding:.5em;font-size: 12px;margin-left:1em;}
tr.tr-strong{font-weight:bold;}