* {margin: 0px; padding: 0px; }
html            { margin: 0px; padding: 0; height: 100%;}
body            { text-align: center; height: 100%; font-family: verdana,sans-serif; font-size: 0.65em; background-color: #FFFFFF; color: #616161; }
* html body { background-color: #FFFFFF; background-repeat: repeat-x;}
img            { border:0;}

td.lvl1_2 { background-image: url(../img/l_bg.gif); }
td.lvl1_3 { background-image: url(../img/m_bg.gif); text-align: right; }
td.lvl1_4 { background-image: url(../img/r_bg.gif); text-align: left; }
td.lvl2_1 { background-color: #D5E3ED; border: solid 3px #C7D4E3; border-top: 0px;}
td.lvl_2_3 {background-image: url(../img/head.jpg);}

td.lvl2_4 { background-color: #F2F2F2; }

.headline { padding-left: 8px; text-transform: uppercase; font-size: 1.0em; font-weight: bold;}
.text { padding: 20px; font-size: 0.8em; font-weight: normal;}

td.vline { background-color: #666666; }

.impressum { background-color: #D5E3ED; text-align: left; border: solid 3px #C7D4E3; text-transform: uppercase; font-weight: bold; font-size: 0.8em;}
.impressum a { text-decoration: none; color: #000000; padding-left: 7px; }
.impressum a:hover { color: #A8B4E5; }


.ptxt { text-align: left; font-size: 0.7em; }
.ptxt li {list-style: none; margin: 0; }
.ptxt a { text-decoration: underline; color: #000000; padding-left: 7px; }
.ptxt a:hover { color: #A8B4E5; }

/* NAVIGATION - START */
#menu { margin-top: 5px; text-align: left; float: left; padding: 0px;  text-transform: uppercase; font-weight: bold; font-size: 0.8em;}
#menu ul { padding: 0; margin: 0; line-height: 23px; }
#menu li {        padding-bottom: 5px; list-style: none; margin: 0; }
#menu a { display: block; text-decoration: none; color: #000000; padding-left: 5px; width: 145px; background: #D5E3ED; border: solid 3px #C7D4E3;}
#menu a:hover { color: #000000; background: #F2F2F2; border: solid 3px #A8B4E5; }
/* NAVIGATION - ENDE */