img {display: block; border: 0;}
p, h1, h2, h3, h4, h5, h6, ul, li, tr, td, form, input, select  {font-family: Verdana, sans-serif;}
h1 {font-size: 12px; font-family:  Arial, Times, serif; margin-top: 0;}
h2 {font-size: 11px; font-weight: bold;}
h3 {font-size: 11px;}
p, ul, li, tr, td, form, input, select {text-align: left; font-size: 10px; line-height: 1.5em;}

#wrapper {position: relative; width: 650px; margin-right: auto; margin-left: auto;}
#header {position: relative; width: 650px; height: 98px; margin-bottom: 2px; background-color: #003366;}

#content {float: left; width: 450px; margin: 10px 20px 0 10px; padding: 0;}
#google {float: left; width: 170px; margin: 10px 0 0 0; padding: 0;}

#sidebar {position: relative; width: 650px; background-color: #647e70;}
#sidebar ul {list-style: none; margin: 0; padding: 5px;}
#sidebar li {display: inline;}
#sidebar li a {padding: 5px; color: #fff; text-decoration: none;}

a:link, a:visited {text-decoration: none;}
a.more:before {content: "\2192"; font-family: Verdana,Sans-serif; font-size: 110%;
	white-space: nowrap; padding-left: 2px; color: #c93;}
a.more:hover:before {color:#933; text-decoration: underline;}

#rubrikbox {background-color:#ededed; border:1px solid #999999; padding:2px; color:#003063;}
#rubrikbox ul {list-style: none; margin: 5px; padding: 0;}
#rubrikbox p {margin: 5px 5px 0 5px;}
#beschreibung {visibility: hidden; background-color: transparent; }

.formtable {width: 420px; border: 0;}
.formtablehinweise {border: 0;}
.formtablehinweise th {border: 0;}
.formtablehinweise td {width: 400px; padding-left: 10px; border: 0;}
.formtable th {border: 0; background: transparent;}
.formtable td {border: 0; padding: 5px 20px 5px 10px;}
.formtable  input, .formtable textarea {width: 200px;}
.formtable input#Postleitzahl {width: 45px;}
.formtable input#Ort {margin-left: 5px; width: 150px}
.formtable input#Datenschutzerklaerung {padding: 0px; margin-right: 5px; width: 20px;}
.formtable input#Senden {width: 80px;}
.formtable input#KrankentagegeldEUR {width: 100px;}
.formtable input#VersicherungsumfangHeilpraktiker, .formtable input#VersicherungsumfangZahnarzttarif, .formtable input#Versicherungsumfang2BettzimmerChefarzt, .formtable input#Versicherungsumfang1BettzimmerChefarzt {width: 20px; padding: 0; margin: 5px; vertical-align: middle;}
input#Datenschutzerklaerung {padding: 0px; margin-right: 5px; width: 20px;}
input#Senden, input#Zurueck {width: 80px; margin-top: 15px;}
input#KrankentagegeldEUR {width: 50px;}
input#KrankenhaustagegeldEUR {width: 50px;}
input.MitzuversichernName, input.MitzuversichernVorname {width: 100px;}
input.MitzuversichernGeburtsdatum {width: 70px;}

table {border-top: 1px solid #999; border-left: 1px solid #999; border-collapse: collapse;}
th, td {padding: 10px; border-right: 1px solid #999; border-bottom: 1px solid #999;}
th {font-family: Verdana, sans-serif; background: #ccc;}
