body { position: relative; margin: 0; padding: 0; text-align: center; font: 10px trebuchet ms; background: none; color: #39403f; }
#master { width: 600px; margin: auto; text-align: left; }
img { vertical-align: bottom; border: none; }
a { text-decoration: none; color: #017dc3; }
a:hover { text-decoration: underline; }
#leftCol { position: relative; width: 190px; }
#logo { text-align: center; margin-top: 50px; }
ul#navigation { display: none; }
#main { position: relative; width: 600px; padding-top: 20px; }
#page { position: relative; border: 1px solid #e2e4e6; background: #fff; margin-top: 0.5em; }
#contentContainer { background: none; border-left: none; border-right: none; }
#headLine { display: none; }
#head { position: relative; width: auto; height: 60px; }
#head h1 { position: absolute; bottom: 10px; margin: 0; left: 20px; font-size: 30px; line-height: 1.2em; font-weight: normal; }
#head h1#hStart { position: absolute; bottom: 15px; margin: 0; left: 20px; font-size: 18px; line-height: 1.2em; font-weight: normal; }
#head div { display: none; }
div.start { background: none; }
div.telefon { background: none; }
div.lernen { background: none; }
div.voiceover { background: none; }
div.japanlayout { background: none; }
div.uebersetzen { background: none; }
div.simultan { background: none; }
div.dolmetschen { background: none; }
div.konsekutiv { background: none; }
div.medien { background: none; }
div.japanisch { background: none; }
div.unternehmen { background: none; }
div.kontakt { background: none; }

ul#subNav { position: relative; width: 170px; float: left; list-style: none; margin: 0; padding: 0; margin-top: 22px; text-align: right; padding-right: 18px; font-size: 16px; }
ul#subNav li { padding: 0.25em 0; }
ul#subNav .self { color: #a0adad; }
#leftPic { position: relative; width: 170px; float: left; margin-top: 22px; text-align: right; padding-right: 18px; font-size: 1.0em; }

#content { position: relative; float: left; width: 359px; background: url(/static/translation/images/breakline.gif) repeat-y; padding-left: 30px; padding-right: 20px; margin-top: 22px; font-size: 12px; line-height: 1.5em; }
#contentFull { position: relative; float: left; width: 359px; padding-left: 22px; padding-right: 20px; margin-top: 22px; font-size: 14px; line-height: 1.5em; }
#contentStart { position: relative; float: left; width: 549px; padding-left: 22px; padding-right: 20px; margin-top: 22px; font-size: 14px; line-height: 1.5em; }
#content h2, #contentFull h2 { font-size: 18px; font-weight: normal; margin-top: 0.2em; }
#content p { margin: 1.5em 0; }

#painting { text-align: right; margin-top: 0px; margin-bottom: 0px; }
#paintingOut { text-align: right; margin-top: 0px; margin-bottom: 0px; margin-right: -188px; }

#foot { display: none; }

ul.bluelist { list-style: none; margin: 0; padding: 0; margin-top: 1.0em; }
ul.bluelist li { padding: 0.2em 0 0.2em 18px; background: url(/static/translation/images/blue_bullet.gif) 4px 0.7em no-repeat; }

.small { font-size: 0.8em; line-height: 1.3em; }
.starttable td { background: #fff; padding: 0.3em; }
.sndLang { color: #46824b; }

#mediaTable { border-top: 1px solid #c8e2f0; }
#mediaTable td { padding: 5px 5px 5px 0; border-bottom: 1px solid #c8e2f0; }

form#cForm { font: 1.0em/1.5em verdana; padding-bottom: 1.2em; margin-bottom: 1.2em; }
div.formEntry { clear:left; float:left; width: 100%; margin-top: 9px; font: 0.9em/1.6em verdana; }
div.formEntryNm { clear:left; float:left; width: 100%; margin-top: 2px; font: 0.9em/1.6em verdana; }
label.oplabel { position: relative; display: block; text-align: left; color: #000; font-weight: bold; line-height: 23px; width:115px; padding-right: 15px; }
label.oblabel { position: relative; display: block; text-align: left; color: #000; font-weight: bold; line-height: 23px; width:126px; padding-right: 4px; }
input.formtext { position: relative; float: left; width: 290px; height: 23px; border: 1px solid #ced1d0; background: none; line-height: 23px; }
div.radiodiv { position: relative; float: left; width: 290px; height: 23px;  line-height: 23px; }
textarea.formtextarea { position: relative; float: left; width: 290px; height: 194px; border: 1px solid #ced1d0; background: none; font-family: verdana; }
div.checkboxdiv { position: relative; float: left; width: 183px; text-align: right; margin-right: 2px; }
input.formcheckbox { width: 23px; height: 23px; border: none; background: #e5e5e5; line-height: 23px; vertical-align: middle; }
label.checklabel { float: left; text-align: left; color: #000; font-weight: bold; line-height: 16px; width: 200px; margin-left: 12px; }
input.formsubmit { position: relative; margin-left: 0px; }

div.cover { position: relative; float: left; margin: 0 2em 2em 0; }