@charset "utf-8";
/* Standard - Styles ::: verkehrsanwaelte.de */

#suche label, #anwaltsuche label, .startseite #content ul li a span, .hidden, .key, #content img, address, #forum { display: none }

body { font-family: Arial, Helvetica, sans-serif; line-height: 1.4; background: #d9d9d9; max-width: auto; margin: 0; padding: 0 }

#container, h1, #pagenavigation { margin: 0 auto; padding: 0; background: #fff; max-width: 420px }
#pagenavigation { list-style: none; padding: 10px 5px; max-width: 410px }

h1 { background: #c30000; display: block; text-align: center; height: 40px }
h1 img { height: 40px; width: auto; border-left: 1px solid #fff; border-right: 1px solid #fff }

form { margin: 10px }
form fieldset { border: 1px solid #d9d9d9; padding: 10px }
form label { display: block }
form input, form select, form textarea { display: block; width: 100% }
form .button { margin-top: 10px; width: auto }

#anwaltsuche { margin-top: 0 }

#content p, #content ol { padding: 0 5px 5px 5px }
#content ol { margin-left: 20px }
#content ul { list-style: none; padding: 0 5px 5px 5px }
#content table { margin: 5px }
#content table th { border-right: 1px solid #999; border-bottom: 1px solid #999; padding: 1px }
#content table td { border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; vertical-align: top; padding: 2px }


h2, h3, h4, h5, h6 { font-size: 1.2em; padding: 0; margin: 5px 0 }
h4 { font-size: 1em; margin: -3px 0 0 0 }
h2, h3, h5 { margin: 0; padding: 5px; color: #fff; background: #c30000; border-top :1px solid #000 }
h4, h6 { font-size: 1em; margin: 0; padding: 5px; background: #e9e9e9; border-top :1px solid #000 }