body             { background-color:#FFFFFF; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
surveybody       { background-color:#393939; }


TABLE.nav        { height:71px; width:831px; }
TABLE.mainnav    { height:30px; width:830px; }
TABLE.mainnav2    { height:30px; width:830px; }
TABLE.print       { width:590px; padding:10px 0px 0px 30px;}

TABLE.survey TD  { background-color:#cdcaca; color:#3E3A39; border-bottom:1px solid #FFFFFF; height:24px; idth:179px; }
TABLE.subnav TD  { background-color:#cdcaca; color:#3E3A39; border-bottom:1px solid #FFFFFF; height:24px; idth:179px; }
TABLE.subnav TD.head { background-color:#888585; border-bottom:1px solid #FFFFFF; color:#FFFFFF; font-size:16px; font-weight:bold; height:50px; padding:10px 0px 6px 15px; idth:184px; }
TABLE.subnav TD.head1 { background-color:#888585; border-bottom:1px solid #FFFFFF; color:#FFFFFF; font-size:16px; font-weight:bold; height:49px; padding:0px 0px 0px 0px; idth:184px; }
TABLE.news TD.newsitem { background-color:#e7e4e3; border-bottom:1px solid #FFFFFF; color:#3d3938; font-family:arial,verdana,helvetica,sans serif; font-size:11px; padding:11px 6px 12px 6px; }

DIV.content       { color:#3D3938; padding:0px 15px 0px 30px; width:500px; }
DIV.content3       { color:#3D3938; padding:0px 40px 0px 15px; width:500px; }
DIV.contentmember { color:#3D3938; padding:0px 15px 0px 30px; width:550px; }
DIV.contentfirstsurvey { color:#3D3938; padding:0px 20px 0px 20px; width:740px; }
DIV.messages       { color:#3D3938; padding:0px 0px 0px 0px; width:550px; }
DIV.teaser 	 { padding:0px 10px 0px 0px; }
DIV.t_piclarge 	 { float:left; padding-bottom:5px; }
DIV.t_pic 	 { float:left; width:56px; padding-left:10px; }
DIV.t_text 	 { clear:left; padding:5px 0px 0px 10px; }
DIV.teaser_hl    { color:#3D3938; font-weight:bold; }
DIV.teaser_hllarge { color:#3D3938; font-weight:bold; padding:0px 10px 0px 10px; }

TD	         { color:#3D3938; font-family:arial,verdana,helvetica,sans serif; font-size:12px;  }
A	         { color:#3D3938; font-family:arial,verdana,helvetica,sans serif; font-size:12px; line-height:120%; text-decoration:underline; }
A:hover          { color:#888585; text-decoration:none; }
A.navsub 	 { display:block; width:191px; height:24px; padding:4px 0px 4px 15px; text-decoration:none; }
A.navhead 	 { text-decoration:none; color:#ffffff; font-size:16px; font-weight:bold; }
A.navhead:hover  { color:#dedede; font-size:16px; font-weight:bold; text-decoration:none; }
A.navsubmember 	 { display:block; width:176px; height:24px; padding:0px 0px 0px 15px; text-decoration:none; valign:middle; }
A.navsub:hover, A.nav2sub:hover, A.nav2subl:hover  { background-color:#888585; color:#FFF; text-decoration:none; }
A.navsub_act     { display:block; width:191px; height:24px; padding:4px 0px 4px 15px; background-color:#888585; color:#FFF; text-decoration:none; }
A.navsub_act:hover, A.nav2sub_act:hover, A.nav2sub_actl:hover { color:#fff; font-weight:bold; text-decoration:none; }
A.navsubmember:hover  { background-color:#888585; color:#FFF; text-decoration:none; }
A.navsubmember_act     { display:block; width:176px; height:24px; padding:0px 0px 0px 15px; background-color:#888585; color:#FFF; text-decoration:none; }
A.navsubmember_act:hover { color:#fff; font-weight:bold; text-decoration:none; }
A.navmain 	 { display:block; color:#FFF; width:99px; height:30px; padding:8px 0px 0px 0px; text-decoration:none; }
A.navmain:hover  { background-color:#0B2D4E; color:#FFF; text-decoration:none; }
A.navmain_act    { display:block; color:#FFF; width:99px; height:30px; padding:8px 0px 0px 0px; background-color:#0B2D4E; color:#FFF; text-decoration:none; }
A.navmain_act:hover { color:#fff; font-weight:bold; text-decoration:none; }
A.navmain2 	 { display:block; color:#FFFFFF; height:22px; width:99px; padding:8px 0px 1px 0px; text-decoration:none; }
A.navmain2:hover  { background-color:#0B2D4E; color:#FFFFFF; text-decoration:none; }
A.navmain2_act    { display:block; color:#FFFFFF; height:22px;  width:99px; padding:8px 0px 0px 0px; background-color:#0B2D4E; color:#FFFFFF; text-decoration:none; }
A.navmain2_act:hover { color:#fffFFF; font-weight:bold; text-decoration:none; }
A.navmain_test 	 { display:block; color:#888585; height:22px; padding:8px 0px 1px 0px; text-decoration:none; }
A.navmain_test:hover  { background-color:#0B2D4E; color:#FFFFFF; text-decoration:none; }
A.navmain_test_act    { display:block; color:#FFFFFF; height:22px; padding:8px 0px 0px 0px; background-color:#0B2D4E; color:#FFFFFF; text-decoration:none; }
A.navmain_test_act:hover { color:#fffFFF; font-weight:bold; text-decoration:none; }
A.contact 	 { display:block; color:#888585; width:99px; height:30px; padding:8px 0px 1px 0px; text-decoration:none; }
A.contact:hover  { background-color:#0B2D4E; color:#888585; text-decoration:none; }
A.contact_act    { display:block; color:#888585; width:99px; height:30px; padding:8px 0px 0px 0px; background-color:#0B2D4E; color:#FFF; text-decoration:none; }
A.contact_act:hover { color:#888585; font-weight:bold; text-decoration:none; }
A.newslink 	 { display:block; color:#3d3938; font-family:arial,verdana,helvetica,sans serif; font-size:11px; text-decoration:none; }
A.newslink:hover  { color:#ffffff; font-family:arial,verdana,helvetica,sans serif; font-size:11px; text-decoration:none; }
A.newslink_act    { display:block; color:#000000; font-family:arial,verdana,helvetica,sans serif; font-size:11px; text-decoration:none; }
A.newslink_act:hover { color:#000000; font-family:arial,verdana,helvetica,sans serif; font-size:11px; text-decoration:none; }
A.newsscroll 	 { display:block; color:#3d3938; font-family:arial,verdana,helvetica,sans serif; font-size:11px; text-decoration:none; }
A.newsscroll:hover  { color:#888585; font-family:arial,verdana,helvetica,sans serif; font-size:11px; text-decoration:none; }
A.smalltext2   	 { color:#ffffff; font-family:arial,verdana,helvetica,sans serif; font-size:10px;  text-decoration:none; }
A.smalltext2:hover   	 { color:#ffffff; font-family:arial,verdana,helvetica,sans serif; font-size:10px; font-weight:bold; text-decoration:none; }

TD.logo          { width:203px; }
TD.oben          { background-color:#0B2D4E; width:199px; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; }
TD.oben2         { background-color:#cdcaca; width:99px; border-right:1px solid #FFFFFF; }
TD.optioncell    { background-color:#EAEFB6; width:70px; }
TD.optioncell91  { background-color:#EAEFB6; width:91px; }
TD.option        { background-color:#EAEFB6; }
TD.oben3         { background-color:#cdcaca; width:399px; border-right:1px solid #FFFFFF; }
TD.platz         { border-left:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; }
TD.gennav        { border-bottom:1px solid #FFFFFF; eight:135px; text-align:left; adding-left:5px; width:300px;}
TD.navgen        { color:#000; height:30px; padding:6px 0px 0px 0px; text-align:center; vertical-align:bottom; }
TD.flags        { color:#000; height:35px; padding:8px 0px 0px 0px; text-align:center; vertical-align:top; }
TD.bggray 	 { background-color:#ffffff; border-bottom:1px solid grey; }
TD.trenner       { height:35px; padding:6px 0px 0px 0px; text-align:center; vertical-align:top; }
TD.links         { height:30px; width:2px; }
TD.seperator       { height:35px; padding:17px 0px 0px 0px; text-align:center; vertical-align:top; }
TD.orange        { background-color:#0B2D4E; border-right:1px solid #FFFFFF; height:30px; width:10px; }
TD.grau          { background-color:#888585; border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF; height:30px; width:198px; }
TD.bg            { background-color:#ffffff; border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF; height:210px; }
TD.grau3          { background-color:#888585; border-right:1px solid #FFFFFF; height:30px; width:60px; }
TD.grau_test     { background-color:#ffffff; border-right:1px solid #888585; height:30px; width:199px; }
TD.grau2          { background-color:#888585; border-right:0px solid #FFFFFF; height:30px; width:200px; }
TD.orange2       { background-color:#0B2D4E; border-right:1px solid #FFFFFF; height:30px; width:99px; }
TD.mainnav       { background-color:#888585; border-right:1px solid #ffffff color:#FFFFFF; height:30px; text-align:center; vertical-align:top; }
TD.mainnav_test  { background-color:#ffffff; border-right:1px solid #888585 color:#FFFFFF; height:30px; text-align:center; vertical-align:top; }
TD.mainnav2       { background-color:#888585; border-right:0px solid #ffffff color:#FFFFFF; height:28px; width:99px; text-align:center; vertical-align:top; }
TD.subnav        { background-color:#cdcaca; border-right:1px solid #FFFFFF; height:100%; width:189px; }
TD.sidenav       { background-color:#cdcaca; color:#3E3A39; border-bottom:1px solid #FFFFFF; height:25px; padding:5px 0px 0px 20px; width:179px; }
TD.key           { vertical-align:top; width:498px; }
TD.key699           { vertical-align:top; width:699px; border-bottom:1px solid #FFFFFF; bgcolor:#DAE3A6; }
TD.survey760     { vertical-align:top; width:760px; background-color:#DAE3A6; border-bottom:1px solid #FFFFFF; }
TD.survey760white     { vertical-align:middle; text-align:center; width:760px; height:39px; background-color:#FFFFFF; border-bottom:1px solid #FFFFFF; }
TD.key2          { background-color:#E7E4E4; border-left:1px solid #FFFFFF; vertical-align:top;}
TD.teaser_text   { color:#3D3938; padding:5px 0px 0px 10px; width:180px; font-size:11px; }
TD.funktionen    { background-color:#888585; border-right:1px solid #FFFFFF; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; eight:98px; vertical-align:top; width:200px; }
TD.textfield         { background-color:#888500; padding:0px 0px 0px 0px; margin:0px; vertical-align:top; width:140px; }
TD.formbg    { background-color:#e7e4e4; padding:0px 0px 0px 0px; margin:0px; vertical-align:top; text-align:center; width:200px; }
TD.function      { padding:45px 0px 9px 0px; margin:0px; }
TD.drucken       { padding:0px 0px 0px 10px; }
TD.senden        { padding:0px 0px 0px 35px; }
TD.t_pic         { padding:20px 0px 0px 10px; vertical-align:top; }
TD.bottom        { background-color:#FF6600; border-right:1px solid #FFFFFF; }
TD.bottom2       { background-color:#666465; border-right:1px solid #FFFFFF; }
TD.druckentext   { color:#FFFFFF; padding:0px 0px 0px 0px; }
TD.t_right       { padding:20px 0px 0px 0px;}
TD.foot          { padding:25px 5px 10px 0px; }
TD.footer        { padding:25px 5px 10px 15px; }
TD.footer_text   { padding:10px 0px 0px 0px; }
TD.print         { color:#3D3938; font-family:arial,verdana,helvetica,sans serif; font-size:11px; line-height:120%; }
TD.headline      { color:#3D3938; font-family:arial,verdana,helvetica,sans serif; font-size:17px; font-weight:bold; }
TD.button        { background-color:#0b2d4e; height:20px; padding:0px 0px 0px 3px; margin:0px; vertical-align:top; }
TD.contact       { background-color:#E7E4E4; border-right:1px solid #ffffff color:#FFFFFF; height:30px; text-align:center; vertical-align:top; }

.hlfett   	 { color:#3D3938; font-family:arial,verdana,helvetica,sans serif; font-weight:bold; font-size:11px; }
.hl   	 { color:#444444; font-family:arial,verdana,helvetica,sans serif; font-weight:bold; font-size:24px; }
.h2   	 { color:#444444; font-family:arial,verdana,helvetica,sans serif; font-weight:bold; font-size:14px; }
.smallgrey   	 { color:#888585; font-family:arial,verdana,helvetica,sans serif; font-size:11px; }
.smalltext   	 { color:#ffffff; font-family:arial,verdana,helvetica,sans serif; font-size:10px;  text-decoration:none; }
.close   	 { color:#3d3938; font-family:arial,verdana,helvetica,sans serif; font-size:11px; font-weight:bold; text-decoration:none; }

A.drucken      	 { color:#FFFFFF; text-decoration:underline; text-align:left; }
A.drucken:hover  { color:#FFFFFF; text-decoration:underline; text-align:left; }
A.navgen         { color:#3C3B39; font-size:11px; text-decoration:none; }
A.navgen:hover   { color:#3C3B39; font-size:11px; text-decoration:underline; }
A.navgen_act     { color:#3C3B39; font-size:11px; text-decoration:underline; }
A.navgen_act:hover { color:#000000; font-size:11px; text-decoration:none; }
A.none           { color:#333333; font-size:12px; text-decoration:none; }
A.none:hover     { color:#888585; font-size:12px; text-decoration:none; }
A.more           { color:#888585; font-size:12px; text-decoration:underline; }
A.more:hover     { color:#888585; font-size:12px; text-decoration:underline; }
A.footer         { color:#666565; text-decoration:underline; }
A.footer:hover   { color:#E86107; text-decoration:underline; }
A.small           { color:#666565; font-size:8px; text-decoration:none; }
A.smalllink           { color:#3c3b39; font-size:10px; text-decoration:none; }
A.smalllink:hover     { color:#3c3b39; font-size:10px; text-decoration:none; }

INPUT.image      { background-color:#E0E0E0; padding:20px 0px 0px 0px; }
INPUT.button      { background-color:#888585; font-size:11px; height:18px; border:1px solid #ffffff; color:#ffffff; padding:0px 0px 0px 0px; margin:0px;}
INPUT.textfield      { background-color:#f3f3f3; font-size:11px; border:1px solid #ffffff; color:#3d3938; width:130px; padding:1px 0px 0px 0px; margin:0px;}
input.tip        { color:#442407; font-size:11px; width:200px; }
textarea.tip     { color:#442407; font-size:11px; width:200px; }
INPUT.senden     { adding:5px 5px 0px 0px; border:0px; color:#772929; font-weight:bold; cursor:pointer; font-family:arial,verdana,helvetica,sans serif; font-size:11px; text-align:left; }

A.sitemapMain    { color:#3D3938; font-size:11px; padding:5px 0px 5px 0px; display:block; font-weight:bold; text-decoration:none; }
A.sitemapMain:hover    { color:#E86107; font-size:11px; padding:5px 0px 5px 0px; display:block; font-weight:bold; text-decoration:underline; }
A.sitemapSub1    { color:#3D3938; font-size:11px; padding:0px 0px 2px 15px; display:block; font-weight:normal; text-decoration:none; }
A.sitemapSub1:hover    { color:#E86107; font-size:11px; padding:0px 0px 2px 15px; display:block; font-weight:normal; text-decoration:underline; }
A.sitemapSub2    { color:#3D3938; font-size:10px; padding:0px 0px 0px 25px; display:block; font-weight:normal; text-decoration:none; }
A.sitemapSub2:hover    { color:#E86107; font-size:10px; padding:0px 0px 0px 25px; display:block; font-weight:normal; text-decoration:underline; }
A.sitemapSub3    { color:#3D3938; font-size:10px; padding:0px 0px 0px 25px; display:block; font-weight:normal; text-decoration:none; }
A.sitemapSub3:hover    { color:#E86107; font-size:10px; padding:0px 0px 0px 25px; display:block; font-weight:normal; text-decoration:underline; }

.tx-indexedsearch-searchbox-button { background-color:#FFFFFF; color:#3D3938; font-weight:bold; width:60px; border:none; cursor:pointer; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { background-color:#FFFFFF; color:#442407; width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }                                
/*.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }*/
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { color:#442407; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { ont-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
/*.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#DDE4E8; }*/
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
/*.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }*/
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }
