/*BODY*/

body { background: white url('../images/body/back.jpg') ; margin: 0px ; }

table.top { background: white url('../images/body/banner.jpg') ; margin-top:11px; margin-right:0px; margin-bottom:0px; margin-left:10px;           border-width:0px; border-color:white; border-style:solid; font-family: Verdana ;             color: #4D90EB ; font-size: 9pt ; font-weight:; line-height:20px ;}

table.inhalt { margin-top:11px; margin-left:7px; border-width:0px ; border-color:white; border-style:solid; font-family: Verdana ; color: white ; font-size: 13px ; font-weight:bold; line-height:20px ;}

a:link { text-decoration:none; color:white; }
a:visited { text-decoration:none; color:white; }
a:hover { text-decoration:underline; color:#01366A; }



/*MENU*/

table.menu_top  { color: white; font-size: 12px; font-family: Verdana; font-weight: 700; background-color: #01366a; letter-spacing: 1px; margin: 0; padding-left: 7px; width: 200 px ; border: solid 1px }

table.menu  { color: white; font-size: 12px; font-family: Verdana; font-weight: bold; line-height: 19px; background-color: #4d90eb; margin: 2px 0 0; padding: 3px 7px; width: 200 px; border: solid 1px #4d90eb }

img.menu_box { margin-top:1px }

p.menu { font-weight:bold; color:#01366A; }



/*MAIN*/

table.main_top  { color: white; font-size: 12px; font-family: Verdana; font-weight: bold; background-color: #01366a; letter-spacing: 1px; margin: 0 0 0 10px; padding-right: 40px; padding-left: 7px; width: 546px; border: solid 1px }

table.main  { color: black; font-size: 13px; font-family: Verdana; font-weight: ; line-height: 17px; background-color: white; margin: 2px 0 10px 10px; padding: 3px 40px 50px 7px; width: 546px; border: solid 1px white }

table.pubs   { color: black; font-size: 13px; font-family: Verdana; font-weight: ; line-height: 17px; background-color: white; margin: 2px 0 2px 10px; padding: 3px 15px 7px 7px; width: 546px; border: solid 1px white }

table.main2   { color: black; font-size: 13px; font-family: Verdana; font-weight: ; line-height: 17px; background-color: #a5c4d5; margin: 0; padding-top: 3px; padding-bottom: 3px; border: solid 0 white }

img.main { margin-top:0px; margin-right:5px; margin-bottom:5px; margin-left:0px; border-width:1px ; border-color:black; border-style:solid;}

a.main:link { text-decoration:none; color:#01366A; }
a.main:visited { text-decoration:none; color:#01366A; }
a.main:hover { text-decoration:underline; color:#01366A; }

a.spec:link { text-decoration:none; color:white; }
a.spec:visited { text-decoration:none; color:white; }
a.spec:hover { text-decoration:none; color:white; }

a.main_top:link { text-decoration:none; color:white; }
a.main_top:visited { text-decoration:none; color:white; }
a.main_top:hover { text-decoration:underline; color:#4D90EB; }



/*MITARBEITER*/

tr.mitarbeiter_top  { color: black; font-size: 12px; font-family: Verdana; font-weight: bold; margin: 0; border: solid 0 white }

table.mitarbeiter  { color: black; font-size: 12px; font-family: Verdana; font-weight: ; line-height: 14px; background-color: white; margin: 2px 0 4px 10px; width: 546px; border: solid 1px white }

img.mitarbeiter  { margin: 0 5px 5px; border: solid 1px black }



/*NEWS*/
table.news_top  { color: white; font-size: 12px; font-family: Verdana; font-weight: bold; background-color: #01366a; letter-spacing: 1px; margin: 0 0 0 10px; padding-right: 7px; padding-left: 7px; width: 175px; border: solid 1px }

table.news  { color: white; font-size: 13px; font-family: Verdana; font-weight: ; line-height: 15px; background-color: #4d90eb; margin: 2px 0 2px 10px; padding-right: 7px; padding-bottom: 3px; padding-left: 7px; width: 175px; border: solid 1px #4d90eb }

img.news { margin-top:10px; margin-right:0px; margin-bottom:2px; margin-left:0px; border-width:1px ; border-color:white; border-style:solid;}

font.news { color:#01366A; }



/*AKTUELLES*/

table.aktuelles  { color: black; font-size: 13px; font-family: Verdana; font-weight: ; line-height: 15px; background-color: white; margin: 10px 0 4px 10px; width: 175px; border: solid 1px white }



/*ADMIN*/

table.admin_top  { color: white; font-size: 12px; font-family: Verdana; font-weight: bold; background-color: #01366a; letter-spacing: 1px; margin: 10px 0 0 10px; padding-right: 7px; padding-left: 7px; width: 175px; border: solid 1px }

p.login { font-weight:bold; color:red; }

input.feld2 { margin-bottom:0px ; margin-top:2px ; width: 290px ; font-family: Verdana ; color: black ; font-size: 8pt ; }

input.feld { margin-bottom:0px ; margin-top:2px ; width: 135px ; font-family: Verdana ; color: black ; font-size: 8pt ; }

select.feld { margin-bottom:0px ; margin-top:2px ; width: 135px ; font-family: Verdana ; color: black ; font-size: 8pt ; }

textarea.feld2 { margin-bottom:0px ; margin-top:2px ; width: 290px ; font-family: Verdana ; color: black ; font-size: 8pt ; }



/*LEHRE*/

a.navi:link { text-decoration:none; color:#4D90EB; }
a.navi:visited { text-decoration:none; color:black; }
a.navi:hover { text-decoration:underline; color:#4D90EB; }



/*KONTAkT*/

table.kontakt  { color: white; font-size: 12px; font-family: Verdana; font-weight: bold; line-height: 17px; background-color: #01366a; letter-spacing: 1px; margin: 10px 0 0 10px; padding-right: 7px; padding-left: 7px; width: 175px; border: solid 1px }

table.kontakt2   { color: black; font-size: 13px; font-family: Verdana; font-weight: ; background-color: white; margin: 2px 0 10px 10px; padding-right: 7px; padding-bottom: 3px; padding-left: 7px; width: 175px; border: solid 1px white }

/*Results*/
table.results  { color: black; font-size: 13px; padding-top: 3px; padding-bottom: 3px }
