/*---[ basics]------------------------------------------------------------------*/

body, html {width: 100%; height: 100%;}
body, form, table, tr, td, h1, h2, h3, h4, p, ul, li {margin: 0; padding: 0;}
table {border-collapse: collapse;}

/*---[ page ]-------------------------------------------------------------------*/

body {color: #000; background: #fff url('../gfx/body.bg.png') repeat-x fixed left top; font-family:Verdana,Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; font-size: 16px;}
#wrapper {width: 760px; margin: 0 auto; background-color: #fff; min-height: 800px;}
#wrapper #header {padding: 0 0 6px 0;}
#wrapper #header a {height:244px; width: 760px; text-decoration: none;}
#wrapper #header a img {border: none;}
#wrapper #teaser {padding: 8px 0 0 11px;  clear: both;}
#wrapper #tooltips {padding: 8px 0 0 15px;  clear: both;}
#wrapper #tooltips img {padding: 0 2px 2px 0;}
#wrapper #footer {clear: both; color: #939BC3; font-size: 0.6em; padding: 40px 15px 40px 15px; }
#wrapper #footer ul#language {float: right; list-style: none;}
#wrapper #footer ul#language li {float: left;}
#wrapper #footer ul#language li a {color: #0092B4; text-decoration: none; padding: 0 5px 0 5px;}
#wrapper #footer ul#language li a.aktiv {color: #0092B4; font-weight: bolder;}

/*---[ menu ]-------------------------------------------------------------------*/

#wrapper #menu ul {list-style: none;}
#wrapper #menu ul li {float: left;}
#wrapper #menu ul li img {border: none;}
#wrapper #menu ul.de li#m_130 {width: 144px;}
#wrapper #menu ul.de li#m_131 {width: 196px;}
#wrapper #menu ul.de li#m_132 {width: 144px;}
#wrapper #menu ul.de li#m_133 {width: 90px;}
#wrapper #menu ul.de li#m_134 {width: 185px; text-align: right;}
#wrapper #menu ul.en li#m_130 {width: 141px;}
#wrapper #menu ul.en li#m_131 {width: 203px;}
#wrapper #menu ul.en li#m_132 {width: 128px;}
#wrapper #menu ul.en li#m_133 {width: 95px;}
#wrapper #menu ul.en li#m_134 {width: 192px; text-align: right;}

#wrapper #submenu {padding: 1px 0 0 0; clear: both; }
#wrapper #submenu ul {list-style: none;}
#wrapper #submenu ul li {float: left; display: block;}
#wrapper #submenu ul li a {padding: 0 13px 0 15px; color: #0092B4; text-decoration: none; font-size: 0.6em;}
#wrapper #submenu ul li a:hover {padding: 0 5px 0 23px; color: #0092B4; background: #fff url('../gfx/body.submenu.a.aktiv.png') no-repeat 0px 2px;  }
#wrapper #submenu ul li.aktiv a {padding: 0 5px 0 23px; color: #0092B4; font-weight: bolder; background: #fff url('../gfx/body.submenu.a.aktiv.png') no-repeat 0px 2px;  }

#wrapper #submenu ul.de li#sm_135 {width: 91px;}
#wrapper #submenu ul.de li#sm_136 {width: 98px;}
#wrapper #submenu ul.de li#sm_137 {width: 97px;}
#wrapper #submenu ul.de li#sm_138 {width: 142px;}
#wrapper #submenu ul.de li#sm_139 {width: 185px;}
#wrapper #submenu ul.de li#sm_140 {width: 143px; text-align: right; }
#wrapper #submenu ul.de li#sm_140 a:hover, 
#wrapper #submenu ul.de li#sm_140.aktiv a {padding: 0 13px 0 23px; }

#wrapper #submenu ul.en li#sm_135 {width: 97px;}
#wrapper #submenu ul.en li#sm_136 {width: 108px;}
#wrapper #submenu ul.en li#sm_137 {width: 92px;}
#wrapper #submenu ul.en li#sm_138 {width: 172px;}
#wrapper #submenu ul.en li#sm_139 {width: 160px;}
#wrapper #submenu ul.en li#sm_140 {width: 128px; text-align: right; }
#wrapper #submenu ul.en li#sm_140 a:hover, 
#wrapper #submenu ul.en li#sm_140.aktiv a {padding: 0 13px 0 23px; }

#wrapper #submenu ul li#sm_643 a,
#wrapper #submenu ul li#sm_153 a,
#wrapper #submenu ul li#sm_154 a,
#wrapper #submenu ul li#sm_155 a,
#wrapper #submenu ul li#sm_156 a,
#wrapper #submenu ul li#sm_157 a {color: #DED7D4;}

#wrapper #submenu ul li#sm_643 a:hover,
#wrapper #submenu ul li#sm_153 a:hover,
#wrapper #submenu ul li#sm_154 a:hover,
#wrapper #submenu ul li#sm_155 a:hover,
#wrapper #submenu ul li#sm_156 a:hover,
#wrapper #submenu ul li#sm_157 a:hover {background: none; padding: 0 13px 0 15px; cursor: default; font-weight: normal;}
 
#wrapper #submenu ul li#sm_643.aktiv a,
#wrapper #submenu ul li#sm_153.aktiv a,
#wrapper #submenu ul li#sm_154.aktiv a,
#wrapper #submenu ul li#sm_155.aktiv a,
#wrapper #submenu ul li#sm_156.aktiv a,
#wrapper #submenu ul li#sm_157.aktiv a {background: none; padding: 0 13px 0 15px; cursor: default; font-weight: normal;} 
 
#wrapper #submenu ul li#sm_145,
#wrapper #submenu ul li#sm_146,
#wrapper #submenu ul li#sm_147,
#wrapper #submenu ul li#sm_148,
#wrapper #submenu ul li#sm_149,
#wrapper #submenu ul li#sm_150,
#wrapper #submenu ul li#sm_151,
#wrapper #submenu ul li#sm_643,
#wrapper #submenu ul li#sm_153,
#wrapper #submenu ul li#sm_154 {width: 69px;}
#wrapper #submenu ul li#sm_155,
#wrapper #submenu ul li#sm_156 {width: 70px;}
#wrapper #submenu ul li#sm_157 {width: 65px; text-align: right; }
#wrapper #submenu ul li#sm_157 a:hover, 
#wrapper #submenu ul li#sm_157.aktiv a {padding: 0 13px 0 23px;}

#wrapper #subsubmenu { margin: 0 0 17px 0; clear: both; }
#wrapper #subsubmenu a {color: #000; font-size: 0.6em; text-decoration: none; padding: 0 10px 0 6px; background: #fff url('../gfx/body.subsubmenu.a.png') no-repeat 0px 2px;}
#wrapper #subsubmenu a:hover,
#wrapper #subsubmenu a.aktiv {color: #0092B4; background: #fff url('../gfx/body.subsubmenu.a.aktiv.png') no-repeat 0px 2px;}

/*---[ content ]----------------------------------------------------------------*/

#wrapper #content {padding: 40px 29px 0 29px; line-height: 1em;}
#wrapper h1 {font-size: 0.7em; font-weight: bolder; padding: 17px 0 1px 0; margin: 0 15px 2px 15px;  border-bottom: solid 1px #0092B4; clear: both;}
#wrapper #content h1 {font-size: 0.7em; font-weight: bolder; padding: 0 0 1px 0; margin: 0 0 17px 0;  border-bottom: solid 1px #0092B4; clear: both;}
#wrapper #content p {font-size: 0.6em;  margin: 0 0 17px 0; }
#wrapper #content p sup {font-size: 0.8em; }
#wrapper #content p a {color: #000; text-decoration: none; font-weight: bolder; padding: 0 0 0 6px; background: #fff url('../gfx/body.subsubmenu.a.png') no-repeat 0px 2px;} 
#wrapper #content p a:hover {color: #0092B4; background: #fff url('../gfx/body.subsubmenu.a.aktiv.png') no-repeat 0px 2px;} 
#wrapper #content ul {list-style: none; margin: 0 0 17px 0;}
#wrapper #content ul li {font-size: 0.6em;}
#wrapper #content ul li a {color: #000; text-decoration: none; font-weight: bolder; padding: 0 0 0 6px; background: #fff url('../gfx/body.subsubmenu.a.png') no-repeat 0px 2px;} 
#wrapper #content ul li a:hover {color: #0092B4; background: #fff url('../gfx/body.subsubmenu.a.aktiv.png') no-repeat 0px 2px;} 
#wrapper #content #archiv {height: 400px;}
#wrapper #content #archiv p.bodytext {width: 30%;}

#tt1, #tt2, #tt3, #tt4, #tt5, #tt6, #tt7, #tt8, #tt9, #tt10,
#tt11, #tt12, #tt13, #tt14, #tt15, #tt16, #tt17, #tt18, #tt19, #tt20,
#tt21, #tt22, #tt23, #tt24, #tt25, #tt26, #tt27, #tt28, #tt29, #tt30,
#tt31, #tt32, #tt33, #tt34, #tt35, #tt36, #tt37, #tt38, #tt39, #tt40,
#tt41, #tt42, #tt43, #tt44, #tt45, #tt46, #tt47, #tt48, #tt49, #tt50, {display: none;}

