/* hab ich mal geŠndert sieht glaube ich besser aus felix*/
/*a   { color: black; font-family: Tahoma, Verdana, Arial, sans-serif; text-decoration: underline }*/
a   { color: black; font-family: Tahoma, Verdana, Arial, sans-serif; text-decoration: none}
a.link2:link  { color: #999; text-decoration: none }
a.link2:hover { color: #ffb432; text-decoration: none }
a:hover  { color: #231380; text-decoration: underline }
/* hab ich mal geŠndert sieht glaube ich besser aus felix*/
/*a:hover  { color: #231380; text-decoration: none }*/
body       { font-size: 11px; font-family: Tahoma; background-color: white }
form { margin: 2px 0 0 }
img { vertical-align: middle }
p { margin: 0 }
.cap_border { border-top: 1px solid #878787; border-bottom: 1px solid #fff }
.captiontext { color: #00058d; font: bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif }
.captiontext_small { color: #00058d; font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif }
.captiontext_small2 { color: #000; font: bold 11px Tahoma, Verdana, arial, helvetica, sans-serif }
.captiontext_small3 { color: #000; font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif }
.boxueberschrift { color: white; font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold }
.clocktable { font-weight: bold; margin-top: 30px; margin-right: 20px; margin-bottom: 0; width: 970px }
/* forum */
.fborder { border: solid 1px silver }
.fcaption { color: black; font: 11px Verdana, Tahoma, Arial, Helvetica, sans-serif; background-color: silver; text-align: left; padding: 1px 5px 2px; border: solid 1px silver }
.fo_fcaption { color: black; font: bold 11px Verdana, Tahoma, Arial, Helvetica, sans-serif; text-align: left; padding: 0 5px; border: solid 1px silver }
.tt_fborder  { border-right: 1px solid gray }
.ff_fborder { }
.tt_fcaption { color: black; font: 11px Verdana, Tahoma, Arial, Helvetica, sans-serif; text-align: left; padding: 3px 5px 2px 0 }
.tt_header  { color: black; font: 11px Tahoma, Arial, Helvetica, sans-serif; background-position: 1em 0; text-align: left; padding-top: 2px; padding-bottom: 2px }
.tt_header_blue  { color: #00058d; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-align: left; padding-top: 2px; padding-bottom: 2px }
.tt_header_blue_bd  { color: #00058d; font: bold 11px Tahoma, Arial, Helvetica, sans-serif; text-align: left; padding-top: 2px; padding-bottom: 2px }
.tt_header_bd  { color: black; font: bold 11px Tahoma, Arial, Helvetica, sans-serif; text-align: left; padding-top: 2px; padding-bottom: 2px; border: solid 1px white }
.tt_header_bd_2 { color: black; font: bold 11px Tahoma, Arial, Helvetica, sans-serif; text-align: left; padding-top: 2px; padding-bottom: 2px }
.finfobar { color: #000; font-size: 7pt; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; background-color: red; text-align: left; padding: 4px; border: solid 1px #2a2a2a }
.guestheader { color: #fff; font: 11px Verdana, Tahoma, Arial, Helvetica, sans-serif; text-align: left; padding: 1px; border-top: 1px solid silver }
.forumborder { border: solid 1px #000080 }
.forumheader { color: #fff; font: 11px Verdana, Tahoma, Arial, Helvetica, sans-serif; background-color: #ffb737; text-align: left; padding: 4px; border: solid 1px white }
.forumheader2 { color: #9f9f9f; font: 11px Verdana, Tahoma, Arial, Helvetica, sans-serif; background-color: #c9d2e9; text-align: left; padding: 4px; border: solid 1px #2a2a85 }
.forumheader3 { color: #251972; font: 11px Verdana, Tahoma, Arial, Helvetica, sans-serif; background-color: white; text-align: left; padding: 4px; border: solid 1px white }
/*Kalenderstyles*/
.calenderfcaption { color: black; font: bold 10px Tahoma, Arial, Helvetica, sans-serif; background-color: #c0c0c0; text-align: left; padding: 1px 5px 2px; border: solid 1px silver }
.calenderfcaption1 { color: black; font: 10px Tahoma, Arial, Helvetica, sans-serif; text-align: left; padding: 1px 5px 2px; border: solid 1px silver }
.randcalcaption { color: black; font: 10px Tahoma, Arial, Helvetica, sans-serif; text-align: left; padding: 1px 5px 2px; border: solid 1px #33364e }
.randcalcaption1 { color: black; font: 10px Tahoma, Arial, Helvetica, sans-serif; text-align: left; padding: 1px 5px 2px; border: solid 1px #33364e }
.calenderfcaption2 { color: black; font: 10px Tahoma, Arial, Helvetica, sans-serif; text-align: left; padding: 1px 5px 2px; border: solid 1px white }
.calenderfborder { border: solid 1px white }
.calenderheader5  { font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold; padding: 3px; border-bottom: 1px solid #bbb }
.calenderheader1 { font-size: 10px; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold; background-color: #fff; padding: 3px; border-bottom: 1px solid #bbb }
.calenderheader2 { background-color: #fff; padding: 5px; border-bottom: 1px solid #bbb }
.calenderheader3 { background-color: white; padding: 5px; border-bottom: 1px solid #bbb }
.calenderheader4 { background-color: white; margin: 1px; padding: 5px; border: solid 1px silver }
.calenderevent { background-color: silver; margin: 1px; padding: 5px; border-width: 1px; border-color: gray }
.calenderfinfobar { background-color: transparent; margin: 1px; padding: 5px; border: solid 1px silver }
.fusstable { font-size: 11px; font-family: Tahoma; padding-top: 4px; width: 990px; vertical-align: top }
.helpbox { color: #aa0006; font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; background-color: transparent; border: 0 red }
.impresstable { font-weight: bold; width: 970px }
/* captions */
.link1 { color: #fff; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight: bold; background-image: url(image/link1.gif); background-repeat: repeat; width: 205px; height: 30px; border-top: 1px solid white; border-bottom: 1px solid white }
.link2   { color: #fff; font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; background-image: url(image/link2.gif); background-repeat: repeat; width: 205px; height: 30px; border-top: 1px solid white; border-bottom: 1px solid white }
.link4 { color: #fff; font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; background-image: url(image/link2.gif); background-repeat: repeat; width: 205px; height: 15px; border-top: 1px solid white; border-bottom: 1px solid white }
.link3  { color: #fff; font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; background-image: url(image/link3.gif); background-repeat: repeat; width: 205px; height: 30px; border-top: 1px solid white; border-bottom: 1px solid white }
.linktext { line-height: 25px; margin-left: 10px }
.linktext_weiss { color: white; line-height: 25px; margin-left: 10px }
.chattext { font-size: 10px; font-family: Tahoma, Verdana, Arial, sans-serif; margin-right: 4px; margin-left: 6px }
.main_caption { background-color: #e1e4e8; background-image: url(images/s_main_cap.png) }
.maintable { font-size: 11px; font-family: Tahoma; margin-top: 30px; margin-left: 30px; padding-bottom: 5px; width: 990px; vertical-align: top }
.menuarea_links { color: #fff; font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; background-color: #b3b3b3; text-align: left; width: 205px; vertical-align: top }
.menubody { color: #bbb; font: 7pt Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align: left; width: 240px; vertical-align: top }
.menubody2 { color: black; font: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif; background-image: url(image/menu_hb02.png); background-repeat: repeat-y; background-attachment: scroll; background-position: center; text-align: left; padding-right: 20px; padding-left: 20px; width: 239px; vertical-align: top }
.menubody3 { color: black; font: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif; background-image: url(image/menu_o02.png); background-repeat: repeat-y; background-attachment: scroll; background-position: center; text-align: left; padding-right: 20px; padding-left: 20px; width: 239px; height: 100%; vertical-align: top }
.menubody4 { color: black; font: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif; background-image: url(image/menu_b02.png); background-repeat: repeat-y; background-attachment: scroll; background-position: center; text-align: left; padding-right: 20px; padding-left: 20px; width: 239px; vertical-align: top }
.menubottom { width: 240px; height: 30px }
.menubottom2 { background-image: url(image/menu_hb03.png); background-repeat: no-repeat; background-attachment: scroll; background-position: center top; margin-bottom: 10px; width: 239px; height: 25px }
.menubottom3 { background-image: url(image/menu_o03.png); background-repeat: no-repeat; background-attachment: scroll; background-position: center top; width: 239px; height: 25px }
.menubottom4 { background-image: url(image/menu_b03.png); background-repeat: no-repeat; background-attachment: scroll; background-position: center top; width: 239px; height: 25px }
.menutable_links { width: 200px }
.menutable_links { width: 200px }
.menutable_rechts { width: 250px }
.menutop { padding-left: 10px; width: 239px; height: 30px }
.menutop2 { background-image: url(image/menu_hb01.png); background-repeat: repeat-y; background-attachment: scroll; background-position: center; padding-left: 20px; width: 239px; height: 30px }
.menutop3 { background-image: url(image/menu_o01.png); background-repeat: repeat-y; background-attachment: scroll; background-position: center; padding-left: 20px; width: 239px; height: 30px }
.menutop4 { background-image: url(image/menu_b01.png); background-repeat: repeat-y; background-attachment: scroll; background-position: center; padding-left: 20px; width: 239px; height: 30px }
.navitable { font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold; margin: 20px auto 5px; position: relative; width: 915px }
/*.navitable { font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold; margin: 20px auto 5px; position: relative; width: 900px }*/
.news_info { background-color: #f7f7f9; width: auto; border-collapse: collapse; border-spacing: 0px  }
.pagebody   { color: black; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; padding-right: 10px; padding-bottom: 15px; padding-left: 5px; width: 100%; height: 480px; vertical-align: top }
.searchtable { font-weight: bold; margin-bottom: 10px; width: 940px }
.smalltext { color: #00058d; font: 7pt Tahoma, Verdana, Arial, Helvetica, sans-serif }
.smalltext_black  { color: #000500; font: 7pt Tahoma, Verdana, Arial, Helvetica, sans-serif }
.tablewrapper { width: 100%; height: 100% }
.tbox  { color: #777; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; background-color: white; border: solid 1px silver }
.tbox.chatbox { margin-right: auto; margin-left: auto; width: 80% }
.tbox.search  { color: #231380; font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; background-color: white; width: 90%; border: solid 1px silver }
.top_nav { font-size: 12px; font-family: Tahoma; font-weight: bold; width: auto }
#center { color: white; font-size: 12px; font-family: Tahoma; font-weight: bold; margin-right: 5px; margin-bottom: 20px; margin-left: 5px; width: 100%; height: auto; vertical-align: top }
#clock { color: white; font-size: 9px; font-family: Tahoma; width: 300px }
/*Ab hier alles zu Mittelteil*/
#content { background-image: url(image/background_footer_top.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: center bottom; margin-top: 10px; margin-right: auto; margin-left: auto; position: relative; width: 1000px; vertical-align: top }
#footer  { background-image: url(image/background_footer_foot.jpg); background-repeat: repeat-y; background-attachment: scroll; background-position: center; margin-right: auto; margin-left: auto; position: relative; width: 1000px; height: 110px }
#header    { background-image: url(image/kopf.png); background-repeat: no-repeat; background-attachment: scroll; background-position: top; position: relative ;margin-right: auto; margin-left: auto;width: 1000px; height: 160px }
/*#header    { background: white url(image/kopf.png); background-repeat: no-repeat; background-position: center ;top; position: relative }*/
#header_inside { text-align: right; margin: auto; position: relative; width: 989px }
#impress { color: white; font-size: 11px; font-family: Tahoma; font-weight: bold; width: 115px }
#maincontent { font-size: 11px; font-family: Tahoma; margin-top: 30px; padding-bottom: 5px; width: 990px; vertical-align: top }
#menuarea_links { color: #fff; font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; background-color: fuchsia; text-align: left; width: 100%; vertical-align: top }
/* menu definition LINKS*/
#menuarea_links { color: #fff; font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; background-color: #b3b3b3; text-align: left; width: 205px; vertical-align: top }
/* menu definition Rechts*/
#menuarea_rechts { color: #fff; font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align: left; width: 239px; vertical-align: top }
#search { color: white; font-size: 9px; font-family: Tahoma; background-color: teal }
#submenuarea_links { color: #fff; font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; background-color: #ccc; text-align: left; padding-right: 5px; padding-left: 10px; width: 190px; vertical-align: top }
#top_nav  { color: white; font-size: 12px; font-family: Tahoma; font-weight: bold; background-color: teal; width: auto }
#calident { background-color: #eeac0e }
.calident { background-color: #eeac0e }
.border { width: 100% }

