body { background-color:#FFFFFF; font-family:Verdana,Geneva,Arial,sans-serif; margin-left:60px; margin-top:20px; margin-right:30px; }

.tis  { font-size:30px; font-family:Times,serif; font-weight:normal; margin-left:18px; color:#000000; letter-spacing:0.03cm; }
.ti30 { font-size:30px; font-family:Times,serif; font-weight:normal; color:#000000; letter-spacing:0.02cm; }
.ti13 { font-size:13px; font-weight:bolder; color:#000000; letter-spacing:0.03cm; }

.grau11  { color: #999999; font-size: 11px; letter-spacing:0.01cm; }
.inhalt  { font-size: 11px; line-height: 22px; color: #999999; }
.black   { color: #000000; }
.white   { color: #FFFFFF; }
.rot     { color: #FF0000; }
.hell    { color: #999999; }
.shell   { color: #CCCCCC; }
.sshell  { color: #DEDEDE; }

.norm12  { color: #000000; font-size: 12px; letter-spacing:0.01cm; }
.norm11  { color: #000000; font-size: 11px; letter-spacing:0.01cm; }
.norm9   { color: #000000; font-size: 9px; text-decoration: none; }
.grau9   { color: #CCCCCC; font-size: 9px; text-decoration: none; }
.x2      { font-size:2em; }
.x3      { font-size:3em; }
.x4      { font-size:4em; }

.footer  { color: #999999; font-size: 9px; letter-spacing:0.01cm; line-height:150%; margin-top:20px; }

.punkt   { color: #000000; font-size: 10px; padding: 4px; }
.punkt td { color: #000000; border-left: #CCCCCC 1px dotted; border-top: #999999 1px dotted; background-color:#ffffff;  }

.ez00    { margin-left:0px !important; }
.ez40n    { margin-left:-40px !important; }
.ez20    { margin-left:20px; }
.ez50    { margin-left:50px; }
.ez100   { margin-left:100px; }
.ez120   { margin-left:120px; }
.ez150   { margin-left:150px; line-height:130%; }
.ez250   { margin-left:250px; }

hr       { line-height:1; color:#DEDEDE }

a:link { color:#0000FF; text-decoration:none; }
a:visited {color:#A0A0FF; text-decoration:none; }
a:hover {color:#FF0000; text-decoration:none; }
a:active {color:#FF0000; text-decoration:none; }

a.ext:link { color:#999999; text-decoration:underline; }
a.ext:visited {color:#999999; text-decoration:underline; }
a.ext:hover {color:#0000FF; text-decoration:underline; }
a.ext:active {color:#FF0000; text-decoration:underline; }

a.vok:link { color:#000000; background-color:#DEDEDE; text-decoration:none }
a.vok:visited {color:#000000; background-color:#DEDEDE; text-decoration:none }
a.vok:hover {color:#000000; background-color:#CECEFF; text-decoration:none }
a.vok:active {color:#FF0000; background-color:#CCCCCC; text-decoration:none }

a.hgrau:link { color:#999999; text-decoration:none }
a.hgrau:visited {color:#999999; text-decoration:none }
a.hgrau:hover {color:#0000FF; text-decoration:none }
a.hgrau:active {color:#FF0000; text-decoration:none }

a.nav:link { color:#000000; text-decoration:none; font-size: 9px; letter-spacing:0.01cm; }
a.nav:visited {color:#000000; text-decoration:none; font-size: 9px; letter-spacing:0.01cm; }
a.nav:hover {color:#0000FF; text-decoration:none; font-size: 9px; letter-spacing:0.01cm; }
a.nav:active {color:#FF0000; text-decoration:none; font-size: 9px; letter-spacing:0.01cm; }

a.rot:link { color:#FF0000; text-decoration:none; }
a.rot:visited { color:#FF6363; text-decoration:none;  }
a.rot:hover { color:#0000FF; text-decoration:none; }
a.rot:active { color:#FF0000; text-decoration:none; }

#socialbuttons li { float: left; margin: 0 1em 0 0 !important; padding: 0; list-style: none; overflow: hidden; }
div.socialbuttons_footer { margin: 30px 0 10px 63px; clear:both; display: inline-block; width: 300px; }


/* copyright markus steiger 04.03.2002 */