body {     margin-top: 0px;
           margin-bottom: 2px;
           margin-left: 0px;
           margin-right: 2px;
           font-family: verdana, helvetica, sans-serif;
           font-size: 12px;
           color: #464646;
           background-color: #FFFFFF;
           width: 1080px;
         }

#header {
          top: 0px;
          right: 0px;
          left: 0px;
          height: 95px;
          padding: 0px 0px 0px 0px;
}

#header h1 {
           font-size: 18px;
           font-weight: 700;
           padding-top: 10px;
           margin-left: 2px;
           margin-top: 0px;
           margin-bottom: 7px;
}

#headerMenu {
background-image:url(../logos/topbar6.jpg);
background-repeat:repeat-x;
        position:static;
        top: 95px;
        right: 0px;
        left: 0px;
        height: 35px;
        text-align: right;
        vertical-align: middle;
        padding: 10px 13px 0px 0px;
}

#menu {
        position: static;
        float: left;
        top: 148px;
        left: 10px;
        width: 180px;
        padding: 10px;
        }

.menuTitle { color: #000000;
           background-color: #BDBEFF;
           font-weight: bold;
           font-size: 18px;
           }
             
#menu .menuItem {
        clear: left;
        line-height: 150%;
        vertical-align: middle;
        background-color:#E1E2FF;
        }
        
#menu li{
		margin-left: -25px;
		list-style-position: outside;
		vertical-align: middle;
		}


#menu .menuItem a:link { font-size: 12px; color: #000000; text-decoration: none; white-space: nowrap; background-color: #E1E2FF; }
#menu .menuItem a:visited { font-size: 12px; color: #000000; text-decoration: none; white-space: nowrap; background-color: #E1E2FF; }
#menu .menuItem a:hover { font-size: 12px; color: #FF0000; text-decoration: none; white-space: nowrap; background-color: #E1E2FF; }
#menu .menuItem a:active { font-size: 12px; color: #888888; text-decoration: none; white-space: nowrap; background-color: #E1E2FF; }



#datatable{
        position: static;
        overflow: auto;
        float: right;
               }

#datatable li{
		list-style-image:url(../logos/bullet.gif);
		margin-left: -30px;
		list-style-position:outside;
		}

#datatable td{
        color: #22213F;
        background-color: #BDBEFF;
        text-align: left;
        }

#datatable h2{
        color: #464646;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 17px;
        font-weight: 500;
        margin-left: 5px;
        margin-top: 0px;
        margin-bottom: 7px;
        text-decoration: none;
        background-color: #E1E2FF;
        }

#datatable h3{
        color: #464646;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 15px;
        font-weight: 600;
        margin-left: 7px;
        margin-top: 10px;
        margin-bottom: 7px;
        text-decoration: none;
        background-color: #D7D8FF;
        }

#contentBig {
        position: static;
        padding: 8px;  /*war 20 */
        margin-left: 200px;
        margin-right: 250px;
}

#contentBig li{
		margin-left: -20px;
		list-style-position:outside;
		}

td { font-family: verdana, helvetica, sans-serif; font-size: 12px; color: #3F3F3F; background-color: #ffffff;}

h1{
color: #464646;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: 700;
margin-left: 2px;
margin-top: 6px;
margin-bottom: 7px;
text-decoration: none;
background-color: #ffffff;
}

h2{
color: #464646;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 17px;
font-weight: 500;
margin-left: 5px;
margin-top: 6px;
margin-bottom: 7px;
text-decoration: none;
background-color: #ffffff;
}

h3{
color: #464646;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: 600;
margin-left: 7px;
margin-top: 9px;
margin-bottom: 7px;
text-decoration: none;
background-color: #ffffff;
}

h4{
color: #5F5F5F;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: 600;
margin-left: 3px;
margin-top: 5px;
margin-bottom: 1px;
text-decoration: none;
background-color: #ffffff;
}

a:link { color: #22213F; text-decoration: underline;  }
a:visited { color: #494689; text-decoration: underline;  }
a:hover { color: #FF5E5E; text-decoration: underline;  }
a:active{ color: #FF5E5E; text-decoration: underline;  }

p{
margin-left: 20px;
margin-right: 10px;
color: #3F3F3F;
background-color: #FFFFFF;
}

td.bg1 { background-color:#D7D8FF; } /* mittleres blau */
td.bg2 { background-color:#E1E2FF; } /*hellstes blau*/
td.bg3 { background-color:#EBEDFE; }
td.bg1 h1, td.bg1 h2 { background-color:#D7D8FF; }
td.bg2 h1, td.bg2 h2 { background-color:#E1E2FF; }
td.bg3 h1, td.bg3 h2 { background-color:#E1E2FF; }

td.titel { background-color:#BDBEFF; } /* dunkelstes blau*/
td.titel h2 { background-color:#BDBEFF; }
td.titel h3 { background-color:#BDBEFF; }
td.down1 { background-color: #B5C6EF; text-align: center; }
td.down2 { background-color: #97ACE1; text-align: center; }
td.down3 { background-color: #8BA0D5; text-align: center; }
td.down1 h2 { background-color: #B5C6EF; }
td.down2 h2 { background-color: #97ACE1; }
td.down3 h2 { background-color: #8BA0D5; }

td.std { background-color: #C1EABC} /* grün */
td.special {background-color: #F8D99E} /*gelb*/
td.request {background-color: #EABCCE} /*rot*/


div.paper  { width: 600px; text-align: justify; }

#p1 { padding-left: 20px;}

#genaudort { position:relative; top:30px; left:100px; } 

#contactInfo {
        position: static;
        margin-left: 190px;
        text-align: center;
        background-color: #D7D8FF;
        margin-top: 20px;
}
#contactInfo td { background-color: #D7D8FF;}
#contactInfo .contactTitle { border-bottom: 1px solid #000000; font-weight: bold; color: #000000}
#contactInfo .contactDesc { text-align: left; color: #000000; vertical-align: top; padding-right: 25px; }


