html { width:100%; background-color:#cccccc; height:100%;}
body {width:100%; padding:0; margin:0; height:100%;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:12px; color:#666666;}
table#center {width:920px; height:100%; background-color:#FFFFFF; background-image:url(images/hg.gif);}

#bottom { width:920px; height:30px; background-image:url(images/bottom.gif); position:relative; left:50%; margin-left:-460px; margin-top:-30px;}

#linkleiste1 { background-image:url(images/bg.jpg); width:920px;}
a.menu { left:0px; top:0px; height:19px; text-decoration:none; text-indent:14px; padding-top:8px; padding-right:11px; display:block;font-weight:bolder; letter-spacing:1px;font-size:11px;}
a.menu:link    { color:#666666; background-image:url(images/bg.jpg);}
a.menu:visited { color:#666666; background-image:url(images/bg.jpg);}
a.menu:hover   { color:#666666; background-image:url(images/bg_on.jpg);}
a.menu:active  { color:#666666; background-image:url(images/bg.jpg);}
span.menu {  color:#666666; background-image:url(images/bg_on.jpg);height:19px; text-decoration:none; text-indent:14px; padding-top:8px; padding-right:11px; display:block;font-weight:bolder; letter-spacing:1px;font-size:11px;}

#linkleiste2 { background-image:url(images/bg2.jpg); width:920px;}
a.menu2 { left:0px; top:0px; height:21px; text-decoration:none; text-indent:14px; padding-top:8px; padding-right:11px; display:block; font-weight:bolder; letter-spacing:1px;font-size:11px;}
a.menu2:link    { color:#666666; background-image:url(images/bg2.jpg);}
a.menu2:visited { color:#666666; background-image:url(images/bg2.jpg);}
a.menu2:hover   { color:#666666; background-image:url(images/bg2_on.jpg);}
a.menu2:active  { color:#666666; background-image:url(images/bg2.jpg);}
span.menu2 { color:#666666; background-image:url(images/bg2_on.jpg);text-indent:14px;height:21px; padding-top:8px; padding-right:11px; display:block; font-weight:bolder; letter-spacing:1px;font-size:11px;}

a.praxis {font-weight:bolder;line-height:25px; display:block;}
a.praxis:link    { color:#2C7D9B;}
a.praxis:visited { color:#2C7D9B;}
a.praxis:hover   { color:#2C7D9B;text-decoration:none;}
a.praxis:active  { color:#2C7D9B;}

#grau { width:630px; height:18px; background-image:url(images/grau.gif); position:relative; left:234px; color:#2C7D9B; font-weight:bolder; text-align:right; padding-right:20px; padding-top:5px;font-size:11px;}

h1 { color:#2C7D9B; font-weight:bolder;; font-size:16px; padding-top:38px; padding-bottom:0px;}

#inhalt { position:relative; width:850px; left:24px; top:-26px;}

span.blau {color:#2C7D9B; font-weight:bolder; display:block;}
span.blau2 {color:#2C7D9B; font-weight:bolder;}
span.klein {color:#666666;  padding-top:5px; display:block; padding-right:5px; text-align:right;font-size:11px;}
span.text { padding-top:20px; display:block; }

ul { list-style-image:url(images/list.gif); margin-left:20px;}

a:link    { color:#2C7D9B;}
a:visited { color:#2C7D9B;}
a:hover   { color:#2C7D9B;}
a:active  { color:#2C7D9B;}

input.form{background-color:#ffffff; font-size:11px; border:1px solid #666666; width:270px;}
input.formplz{background-color:#ffffff; font-size:11px; border:1px solid #666666; width:40px;}
input.formort{background-color:#ffffff; font-size:11px; border:1px solid #666666; width:223px;}
input.button{background-color:#ffffff; font-size:11px; border:1px solid #666666; width:85px; color:#666666;}
textarea{background-color:#ffffff; font-size:11px; border:1px solid #666666; width:360px; height:70px;font-family:Arial, Helvetica, Verdana, sans-serif;}

.pflicht {color:#000000; font-weight:bold;}