.relative { position:relative; background: #000066; } 

body          { line-height: 140%; bgcolor: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; color: #000000; font-style: normal; font-weight: normal }
img           { border: 0 }
table         { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; color: #000000; font-style: normal; font-weight: normal }
h1            { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; text-decoration: none; color: #333366; font-style: normal; font-weight: bold; line-height: 100%; margin-top: 0pt; margin-bottom: 10pt}
h2            { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; text-decoration: none; color: #333366; font-style: italic; font-weight: bold; line-height: 100%; margin-top: 3pt; margin-bottom: 10pt}
h3            { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; text-decoration: none; color: #333366; font-style: normal; font-weight: bold; line-height: 100%; margin-top: 3pt; margin-bottom: 10pt}
p             { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; color: #000000; font-style: normal; font-weight: normal; line-height: 140%; margin-top: 0pt; margin-bottom: 4pt}

small         { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;  text-decoration: none; color: #666666; font-style: normal; font-weight: normal; line-height: 130%; margin-top: 0pt; margin-bottom: 3pt }
code          { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;  text-decoration: none; color: #666666; font-style: italic; font-weight: normal; line-height: 130%; margin-top: 0pt; margin-bottom: 2pt }

u             { text-decoration: none; color: #AC0D0D }
a             { text-decoration: none; color: #FF9900 }

a:hover       { text-decoration: none; color: #000066 }
a:active      { text-decoration: none; color: #FF9900 }

h1 a          { color: #333366; }
h1 a:hover	  { color: #FF9900; }
h2 a          { color: #333366; }
h2 a:hover	  { color: #FF9900; }
h3 a          { color: #333366; }
h3 a:hover	  { color: #FF9900; }

#box          { background: #EEEEEE; margin: 1px auto 5px auto; padding: 3px; border: 1px solid #999999 }
#box2         { border-style: solid; border-width: 1px; border-color: #cccccc; background: #FFFFFF; margin: 1px auto 5px auto; padding: 3px; }

#navi_links       { display:block; width: 190px; height:auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: none; color: #FFFFFF; line-height: 100%; margin-top: 0pt; padding-top:2pt; padding-bottom:4pt }
#navi_links:hover { background: #EEEEEE; background-image:url(/img/navi/navi_links_over.gif); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: none; color: #000066; line-height: 100%; margin-top: 0pt }

#navi_mitte       { display:block; width: 190px; height:auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: none; color: #FFFFFF; line-height: 100%; margin-top: 0pt; padding-top:2pt; padding-bottom:4pt }
#navi_mitte:hover { background: #EEEEEE; background-image:url(/img/navi/navi_mitte_over.gif); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: none; color: #000066; line-height: 100%; margin-top: 0pt}

#navi_rechts       { display:block; width: 190px; height:auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: none; color: #FFFFFF; line-height: 100%; margin-top: 0pt; padding-top:2pt; padding-bottom:4pt }
#navi_rechts:hover { background: #EEEEEE; background-image:url(/img/navi/navi_rechts_over.gif); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: none; color: #000066; line-height: 100%; margin-top: 0pt }

#navi_unten       { display:block; width: 188px; height:auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; text-decoration: none; color: #FFFFFF; line-height: 100%; margin-top: 0pt; margin-bottom:0pt; padding-top:2pt; padding-bottom:4pt }
#navi_unten:hover { background: #EEEEEE; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; text-decoration: none; color: #010066; line-height: 100%; margin-top: 0pt }

#footer        { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; color: #FFFFFF; font-style: normal; font-weight: bold; line-height: 100%; margin-top: 0pt; margin-bottom: 4pt}
#footer:hover  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; color: #FFFFFF; font-style: normal; font-weight: bold; line-height: 100%; margin-top: 0pt; margin-bottom: 4pt}

#force-scrollbar { position: absolute; top: 0; bottom: -1px; width: 1em; z-index: -1; }

#navi_oben       { height:auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: none; color: #333366; line-height: 100%; margin-top: 0pt; padding-top:2pt; padding-bottom:4pt }
#navi_oben:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: none; color: #FF9900; line-height: 100%; margin-top: 0pt}


/* Twitter Beginn */
#twitterUser { }
#tweet { margin-top: 1.5ex; width: 256px; }
#tweet a { color: #FF9900; text-decoration: none; font-weight: bold; }
#tweet a:hover { color: #000066; text-decoration: underline; }
#tweet a:visited { color: #FF9900; }
#tweet .twitterTime { font-size: 95%; color: #333366; font-style: italic; font-family: Verdana, Arial, Helvetica, sans-serif;; }
#tweet .twitterSource { font-size: 95%; color: #302178; font-style: italic; font-family: Verdana, Arial, Helvetica, sans-serif;; }
#tweet .twitterPage { font-size: 95%; color: #302178; font-style: italic; text-align: right; margin: 0; padding: 0; height: 16px; }
#tweet li { list-style-type: none; list-style-position: outside; text-indent: 0; margin: 0 0 0 0; padding: 0 0 0 0; border-top: 1px dotted #333366; }
#tweet ul { margin: 0 0 2ex 0; }
#tweet .more { padding: 2px; }
#tweet img { border: 1px solid #302178; }
/* Twitter Ende */
