.intro { margin: 0px; padding: 0px; height: 100%; width: 100%; background-color: rgb(229,239,255) }
.main  { margin: 0px; padding: 0px; height: 100%; width: 100%; background-color: rgb(229,239,255); background-image: url('img_static/back_floral_2.gif'); background-repeat: repeat-y; }

div.bluebar     { position: absolute; top: 0px; left: 40px; width: 80px; height: 100%; margin: 0px; border: none; background-color: rgb(189,214,255) }
div.elimann     { position: absolute; top: 80px; left: 88px; width: 430px; height: 333px; margin: 0px; border: none; background-color: none }
div.introtext   { position: absolute; top: 70px; left: 126px; width: 430px; height: 20px; margin: 0px; border: none; background-color: none }
div.zahn        { position: absolute; top: 450px; left: 101px; width: 54px; height: 99px; margin: 0px; border: none; background-color: none }
div.zahn_static { position: absolute; top: 429px; left: 102px; width: 53px; height: 95px; margin: 0px; border: none; background-color: none }
div.welcome     { position: absolute; top: 450px; left: 220px; width: 150px; height: 100px; margin: 0px; border: none; background-color: none; text-align: center; }
div.header      { position: absolute; top: 5px; left: 0px; width: 100%; height: 104px; margin: 0px; border: none; background-color: none; background-image: url('img_static/back_header3.gif'); }
div.menu        { position: absolute; top: 128px; left: 96px; width: 68px; height: 300px; margin: 0px; border: none; background-color: none; }
div.content     { position: absolute; top: 128px; left: 200px; width: 455px; height: 300px; margin: 0px; border: none; background-color: none; }
div.impressum   { position: absolute; top: 530px; left: 40px; width: 80px; height: 20px; margin: 0px; border: none; background-color: none; text-align: center; }

p.praxis    { margin: 0px; margin-left: 200px; padding: 0px; font-family: verdana; font-size: 12pt; color: rgb(149,170,255); font-weight: bold; font-style: italic; }
p.float     { margin: 0px; padding: 0px; font-family: verdana; font-size: 10pt; color: rgb(0,51,153); }
p.team_name { margin: 0px; padding: 0px; font-family: verdana; font-size: 8pt; font-weight: bold; color: rgb(0,51,153); }
p.team_vita { border: none; margin: 0px; padding: 0px; font-family: verdana; font-size: 8pt; font-weight: normal; color: rgb(0,51,153); line-height: 10pt; }

span.introtext { font-family: verdana; font-size:  8pt; color: rgb(0,51,153); font-weight: normal; }
span.welcome   { font-family: verdana; font-size: 10pt; color: rgb(0,51,153); font-weight: normal; }

img.header { margin: 0px; margin-top: 2px; margin-left: 1px; display: inline; }
img.menu   { margin: 0px; display: block; border: none }

table.team     { width: 450px; margin: 0px; margin-top: 25px; padding: 0px; border-collapse: collapse; }
td.team_left   { border: none; margin: 0px; padding: 0px; width: 120px; }
td.team_middle { border: none; margin: 0px; padding: 0px; width: 10px; }
td.team_right  { border: none; margin: 0px; padding: 0px; width: 320px; }

table.vita     { width: 310px; margin: 0px; margin-top: 10px; padding: 0px; border-collapse: collapse; }
td.vita_left   { border: none; margin: 0px; padding: 0px; width: 100px; vertical-align: top; }
td.vita_right  { border: none; margin: 0px; padding: 0px; width: 210px; vertical-align: top; }

table.praxis    { width: 450px; margin: 0px; margin-top: 20px; padding: 0px; border-collapse: collapse; }
td.praxis_left  { border: none; margin: 0px; padding: 0px; width: 120px; vertical-align: top; }
td.praxis_right { border: none; margin: 0px; padding: 0px; width: 330px; vertical-align: top; }

table.tour     { width: 450px; margin: 0px; margin-top: 25px; padding: 0px; border-collapse: collapse; }
td.tour_left   { border: none; margin: 0px; padding: 0px; width: 250px; }
td.tour_middle { border: none; margin: 0px; padding: 0px; width: 10px; }
td.tour_right  { border: none; margin: 0px; padding: 0px; width: 190px; }

table.navi     { width: 190px; margin: 0px; margin-top: 0px; padding: 0px; border-collapse: collapse; }
td.navi_left   { border: none; margin: 0px; padding: 0px; width: 60px; text-align: left; }
td.navi_middle { border: none; margin: 0px; padding: 0px; width: 70px; text-align: center; }
td.navi_right  { border: none; margin: 0px; padding: 0px; width: 60px; text-align: right; }


a.link:link    { margin-left: 0px; font-family: verdana; font-size: 10pt; color: rgb(0,51,153); text-decoration: none; font-weight: bold; }
a.link:active  { margin-left: 0px; font-family: verdana; font-size: 10pt; color: rgb(0,51,153); text-decoration: none; font-weight: bold; }
a.link:visited { margin-left: 0px; font-family: verdana; font-size: 10pt; color: rgb(0,51,153); text-decoration: none; font-weight: bold; }
a.link:hover   { margin-left: 0px; font-family: verdana; font-size: 10pt; color: rgb(0,131,159); text-decoration: none; font-weight: bold; }

a.navi:link    { margin-left: 0px; font-family: verdana; font-size: 8pt; color: rgb(100,151,223); text-decoration: none; font-weight: bold; }
a.navi:active  { margin-left: 0px; font-family: verdana; font-size: 8pt; color: rgb(100,151,223); text-decoration: none; font-weight: bold; }
a.navi:visited { margin-left: 0px; font-family: verdana; font-size: 8pt; color: rgb(100,151,223); text-decoration: none; font-weight: bold; }
a.navi:hover   { margin-left: 0px; font-family: verdana; font-size: 8pt; color: rgb(0,131,159); text-decoration: none; font-weight: bold; }

a.impressum:link    { margin-left: 0px; font-family: verdana; font-size: 8pt; color: rgb(129,154,205); text-decoration: none; font-weight: normal; }
a.impressum:active  { margin-left: 0px; font-family: verdana; font-size: 8pt; color: rgb(129,154,205); text-decoration: none; font-weight: normal; }
a.impressum:visited { margin-left: 0px; font-family: verdana; font-size: 8pt; color: rgb(129,154,205); text-decoration: none; font-weight: normal; }
a.impressum:hover   { margin-left: 0px; font-family: verdana; font-size: 8pt; color: rgb(129,154,205); text-decoration: none; font-weight: normal; }


ul.praxis { margin-top: 0px; font-family: verdana; font-size: 10pt; line-height: 12pt; color: rgb(0,51,153); list-style-type: disc; }
li.praxis { margin-bottom: 10px; }

img.praxis { display: block; margin: 0px; margin-bottom: 1px; }