body, p, td, tr { font-family: tahoma, arial, helvetica, sans-serif; font-size: 11px; color: #222222; }
body { margin: 0px; padding: 0px; background-color: #576273; }
p { padding: 0px; margin: 4px 0px 4px 0px; }

a { text-decoration: none; color: #6699CC; }
a.highlighted { color: #FF9900; font-weight: bold; }
a:hover	{ text-decoration: underline; }

h1 { font-size: 12px; color: ##6699CC; font-weight: bold; font-family: tahoma, arial, helvetica, sans-serif; }
h2 { font-size: 11px; font-weight: bold; color: #444444; margin: 0px; }

blockquote { margin: 0px 0px 0px 30px; }

img { border: 0; }
.rot { color: #bb0000; }

form { display: inline; }
input { font-family: tahoma, arial, helvetica, sans-serif; font-size: 10px; }
input.button { height: 19px; background-color: #5190C0; color: #ffffff; border: 1px solid #BFCED8; }
textarea { font-family: tahoma, arial, helvetica, sans-serif; font-size: 10px; }
select { font-family: tahoma, arial, helvetica, sans-serif; font-size: 10px; color: #222222; height: 19px; }

li.todo { margin: 10px 0px 0px 0px; }
li.kvfeatures { margin: 5px 0px 0px 0px; }
li.pdflinks { margin: 3px 0px 3px 0px; }
li.features { margin: 5px 0px 5px 0px; }

error { color: #FF0000; font-weight: bold; }

ul { margin: 10px 0px 10px 35px; }

.head_panel { font-family: "Times New Roman", Times, serif; color: #D3DDE5; font-size: 10px; }
.head_panel a { color: #D3DDE5; }

/* Menü 1
   a = aktiv (aktuelle seite)
   h = highlighted
   ah = beides :D
*/
td.menu1 { font-size: 11px; width: 189px; padding: 0px; margin: 0px; background-color: #719FD1; color: #FFFFFF; border-bottom: 1px solid #FFFFFF; cursor: hand; }
a.menu1 { width: 189px; height: 22px; font-family: inherit; background-color: #719FD1; background-image: url(images/navi_4_dots_719FD1.png); background-repeat: no-repeat; background-position: top right; padding: 3px 5px 3px 5px; margin: 0px; color: #FFFFFF; font-size: inherit; vertical-align: middle; }
a.menu1:hover { text-decoration: none; background-color: #4F6D91; background-image: url(images/navi_4_dots_4F6D91.png); background-repeat: no-repeat; background-position: top right; }
a.menu1h { width: 189px; height: 22px; font-family: inherit; background-color: #4F6D91; background-image: url(images/navi_4_dots_4F6D91.png); background-repeat: no-repeat; background-position: top right; padding: 3px 5px 3px 5px; margin: 0px; color: #FFFFFF; font-size: inherit; vertical-align: middle; }
a.menu1h:hover { text-decoration: none; background-color: #4F6D91; background-image: url(images/navi_4_dots_4F6D91.png); background-repeat: no-repeat; background-position: top right; }
a.menu1a { width: 189px; height: 22px; font-family: inherit; background-color: #8DA2B4; background-image: url(images/navi_4_dots_8DA2B4.png); background-repeat: no-repeat; background-position: top right; padding: 3px 5px 3px 5px; margin: 0px; color: #FFFFFF; font-size: inherit; vertical-align: middle; }
a.menu1a:hover { text-decoration: none; background-color: #4F6D91; background-image: url(images/navi_4_dots_4F6D91.png); background-repeat: no-repeat; background-position: top right; }
a.menu1ah { width: 189px; height: 22px; font-family: inherit; background-color: #4F6D91; background-image: url(images/navi_4_dots_4F6D91.png); background-repeat: no-repeat; background-position: top right; padding: 3px 5px 3px 5px; margin: 0px; color: #FFFFFF; font-size: inherit; vertical-align: middle; }
a.menu1ah:hover { text-decoration: none; background-color: #4F6D91; background-image: url(images/navi_4_dots_4F6D91.png); background-repeat: no-repeat; background-position: top right; }

td.menu2 { font-size: 11px; width: 189px; padding: 0px; margin: 0px; background-color: #719FD1; color: #FFFFFF; border-bottom: 1px solid #FFFFFF; cursor: hand; }
a.menu2 { width: 189px; height: 22px; font-family: inherit; background-color: #719FD1; padding: 3px 5px 3px 5px; margin: 0px; color: #FFFFFF; font-size: inherit; vertical-align: middle; }
a.menu2:hover { text-decoration: none; background: #4F6D91; }
a.menu2a { width: 189px; height: 22px; font-family: inherit; background-color: #8DA2B4; padding: 3px 5px 3px 5px; margin: 0px; color: #FFFFFF; font-size: inherit; vertical-align: middle; }
a.menu2a:hover { text-decoration: none; background: #4F6D91; }

.page_info { color: #999999; font-size: 10px; line-height: 12px; text-align: center; }
.page_info a:link    { text-decoration: none; color: #999999; }
.page_info a:visited { text-decoration: none; color: #999999; }
.page_info a:active  { text-decoration: none; color: #999999; }
.page_info a:hover   { text-decoration: underline; color: #000000; }

.textsmall { font-size: 9px; line-height: 10px; color: #999999; }

#textblock { background-image: url(images/text_sideline.png); background-repeat: repeat-y; background-position: left; padding: 1px 5px 15px 26px; margin: 5px 0px 5px 0px; } 
#textblock h1 { padding: 0px; margin: 0px 0px 7px 0px; font-size: inherit; font-weight: bold; color: #6699CC; }

.panel_2 { padding: 5px; font-size: 11px; }
.panel_2 p { font-size: inherit; }
.panel_2 h1 { padding: 0px; margin: 0px 0px 4px 0px; font-size: inherit; font-weight: bold; color: #6699CC; }

.panel_1 { padding: 3px 20px 0px 30px; font-size: 11px; }
.panel_1 p { font-size: inherit; }
.panel_1 h1 { padding: 0px; margin: 0px 0px 12px 0px; font-size: inherit; font-weight: bold; color: #6699CC; }

