/* CSS Document */

#right img{margin:12px 7px;border: 3px solid #fff;}
#right h3{margin: 0px 10px 10px 10px;}
#right h4{margin-bottom:10px;}
#right h4 a{margin:0 0 0 10px;font-size: 11px;color: #ad1c1c;text-decoration:none;border-bottom:1px dotted;}
#right h4 a:hover{ color: #ad1c1c;text-decoration:none;border:none;}
#right p{font-size: 11px;padding: 0 5px 3px 10px;line-height: 14px;}
#right .datum{padding:0 0 0 10px;}
#right .preis{padding:3px 0 3px 10px;}
#right .subtitel{font-size: 11px;line-height: 14px;font-weight:bold;padding:10px 5px 3px 10px;}

#right p a {line-height: 20px;color: #333;  text-decoration:none; border-bottom: 1px dotted;}
#right p a:hover {text-decoration: none;border:0;}

#right .float-left {float:left;padding-right:10px;border:0; margin:0}
#right .pdf-link {font-size: 11px;line-height: 14px;margin:8px 5px 0 0;}
#right .links {font-size: 11px;line-height: 16px;padding:8px 5px 0 10px;}
.clear{clear:both;}

#content p a {line-height: 20px;color: #333;  text-decoration:none; border-bottom: 1px dotted;}
#content p a:hover {text-decoration: none;border:0;}

#content h1 {margin: 12px 0 4px 18px;font-weight:bold;}
#content h2 {margin: 12px 0 4px 18px;}
#content h3 {margin: 20px 0 16px 18px;}
#content h4 {margin: 12px 0 10px 18px;}
#content h5 {font-size: 11px;margin: 15px 16px 0 18px;border-bottom: 1px solid #E1D7BA;}


#content .therapeuten{padding-top: 70px;}

#content h4 a {text-decoration: none;color: #AD1C1C;border-bottom: 1px dotted #AD1C1C;}
#content h4 a:hover {color: #AD1C1C;text-decoration: none;border:0;}

#content .link-list {list-style-type: none;font-size: 12px;margin: 0px 16px;}
#content .link-list li{border-bottom: 1px solid #E1D7BA;padding: 8px 0;}
#content .link-list li a {font-size: 12px;line-height: 14px;color: #333;text-decoration:none;border:none;padding-left: 18px;}
#content .link-list li a:hover {background-image: url('../bilder/assets/dreieck-rot-b.png');background-repeat: no-repeat;background-position: 0px 3px;}

#content .datum{ font-weight: bold; font-size: 12px;}
#content ul{margin:20px 0 15px 40px;font-size: 12px; color: #333; line-height: 18px;}
#content form{padding: 20px}
#content label{font-size:12px;display: block;width: 80px;text-align:left;float: left;}
#content input{margin-bottom:2px;}

#content table{padding:15px;}

#content form{padding:20px 0 0 20px}
#content label{font-size:12px;display: block;width: 80px;text-align:left;float: left;}
#content input{margin-bottom:2px;}
#land{width:20px;}
#plz{width:40px;}
#ort{width:179px;}
#nachricht{height:80px;width:245px;}


.klein {  color: #000; line-height: 14px; padding: 10px 20px 0px 20px; }
.sonderzeichen{font-size: 8px;padding-bottom: 10px;}
.kleinfett { font-weight: bold; font-size: 10px; color: #654e13; line-height: 14px; }

.p-error{color: #ad1c1c;}
.ul-error{font-size:11px;}


hr.a {height: 1px;border: 0 none;border-top: 1px solid #9d906b;margin:0 12px 0 18px;}
/*google map*/
#map{margin-left:20px;width:350px; height:300px}
