body             { background-color:#FFFFFF; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
surveybody       { background-color:#393939; }


TABLE.nav        { 
		height: 60px; 
		width: 901px; 
		margin: 0; 
		padding: 0; 
}
TABLE.navi        { 
		height: 60px; 
		width: 831px; 
		margin: 0; 
		padding: 0; 
}


img.ttrenner { 
		width: 199px; 
		margin-bottom: 5px; 
}

TABLE.mainnav    { 
		height: 30px; 
		width: 900px; 
}

TABLE.mainnav2    { 
		height: 30px; 
		width: 900px; 
}

TABLE.mainnavi    { 
		height: 30px; 
		width: 830px; 
}

TABLE.mainnavi2    { 
		height: 30px; 
		width: 830px; 
}

TABLE.body        { width:901px; }


A.navmain,
A.navmain-last  	 { 
		display: block; 
		color: #FFF; 
		width: 99px; 
		height: 22px; 
		padding: 8px 0 0 0; 
		text-decoration: none; 
}

A.navmain2,
A.navmain2-last  	 { 
		display: block; 
		color: #FFF; 
		width: 99px; 
		height: 22px; 
		padding: 8px 0 0 0; 
		text-decoration: none; 
}

A.navmain-last,
A.navmain_act-last  	 { 
		width:96px;  
}

A.navmain:hover  { 
		background-color: #0B2D4E; 
		color: #FFF; 
		text-decoration: none; 
}

A.navmain_act,
A.navmain_act-last    { 
		display: block; 
		color: #FFF; 
		width: 99px; 
		height: 22px; 
		padding: 8px 0 0 0; 
		background-color: #FF6600; 
		color: #FFF; 
		text-decoration: none; 
}

A.navmain2_act,
A.navmain2_act-last    { 
		display: block; 
		color: #FFF; 
		width: 99px; 
		height: 22px; 
		padding: 8px 0 0 0; 
		background-color: #FF6600; 
		color: #FFF; 
		text-decoration: none; 
}

A.navmain_act:hover { 
		color: #fff; 
		font-weight: bold; 
		text-decoration: none; 
}


TD.mainnav       { 
		background-color: #888585; 
		border-right: 1px solid #ffffff; 
		color: #FFFFFF; 
		height: 30px; 
		text-align: center; 
		vertical-align: top; 
}



A.navsub 	 { display:block; height:16px; padding:5px 0px 4px 20px; text-decoration:none; vertical-align: middle; }
A.navsub_act     { display:block; height:16px; padding:5px 0px 4px 20px; background-color:#666666; color:#FFF; text-decoration:none; }
A.nav2subl 	 { background-color:#CDCACA; height:26px; text-decoration:none; }
A.nav2sub,A.nav2subl,A.nav2sub_act,A.nav2sub_actl
	 	 { border:1px solid white; display:block; width:250px; height:15px; padding:5px 0px 4px 20px; text-decoration:none; }
A.nav2sub 	 { background-color:#CDCACA; border-bottom:none; text-decoration:none; }
A.nav2sub_act 	 { background-color:#666; color:#fff; border-bottom:none; text-decoration:none; }
A.navsubmember 	 { display:block; height:19px; padding:5px 0px 4px 20px; text-decoration:none; }
A.navsubmember_act     { display:block; height:19px; padding:5px 0px 4px 20px; background-color:#666666; color:#FFF; text-decoration:none; }
A.navhead 	 { text-decoration:none; color:#ffffff; font-size:16px; font-weight:bold; }

TABLE.survey TD  { background-color:#cdcaca; color:#3E3A39; border-bottom:1px solid #FFFFFF; height:24px; }
TABLE.subnav TD  { background-color:#cdcaca; color:#3E3A39; border-bottom:1px solid #FFFFFF; height:24px; }
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; text-align:left; }
TABLE.subnav TD.head1 { background-color:#888585; border-bottom:1px solid #FFFFFF; color:#FFFFFF; font-size:16px; font-weight:bold; height:50px; padding:0px 0px 0px 15px; text-align:left; }

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 45px 0px 30px; }
DIV.content3       { color:#3D3938; padding:0px 40px 0px 15px; width:500px; }
DIV.content3ru       { color:#3D3938; padding:0px 20px 0px 15px; width:600px; }
DIV.content2       { color:#3D3938; padding:0px 20px 0px 15px; width:465px; }
DIV.contentmember { color:#3D3938; padding:0px 45px 0px 30px; }
DIV.contentmemberintl { color:#3D3938; padding:0px 45px 0px 20px; }
DIV.contentfirstsurvey { color:#3D3938; padding:0px 20px 0px 20px; width:740px; }
DIV.messages       { color:#3D3938; padding:0px 0px 0px 0px; width:495px; }
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; line-height:120%; }
A	         { color:#3D3938; font-family:arial,verdana,helvetica,sans serif; font-size:12px; line-height:120%; text-decoration:underline; }
A:hover          { color:#0B2D4E; text-decoration:none; }
A.navsub 	 { display:block; _height:24px; padding:4px 0px 4px 15px; text-decoration:none; vertical-align: middle; }
A.navsubmember 	 { display:block; _height:24px; padding:5px 0px 0px 15px; text-decoration:none; vertical-align: middle; }
A.navsub_h 	 { background-color:#C4D36F; font-weight:bold; color:#484F20; display:block; width:200px; _height:24px; padding:4px 0px 4px 20px; text-decoration:none; }
a.nav2sub, a.nav2subl, a.nav2sub_act, a.nav2sub_actl
	 	 { border:1px solid white; display:block; width:199px; height:25px; padding:4px 0px 4px 20px; text-decoration:none; }
A.nav2sub 	 { background-color:#cdcaca; border-bottom:none; text-decoration:none; }
A.nav2subl 	 { background-color:#cdcaca; _height:26px; text-decoration:none; }
A.nav2sub_act 	 { background-color:#888585; color:#fff; border-bottom:none; text-decoration:none; }
A.nav2sub_actl 	 { background-color:#888585; color:#fff; text-decoration:none; }
A.navsub:hover, A.nav2sub:hover, A.nav2subl:hover  { background-color:#888585; color:#FFF; text-decoration:none; }
A.navsub_h:hover { background-color:#666; color:#FFF; text-decoration:none; }
A.navsub_act     { display:block; _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; _height:24px; padding:5px 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:30px; 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:30px;  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.news 	 { display:block; color:#3d3938; font-family:arial,verdana,helvetica,sans serif; font-size:11px; text-decoration:none; }
A.news:hover  { color:#888585; font-family:arial,verdana,helvetica,sans serif; font-size:11px; 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.columnheader91  { background-color:#4986B1; width:91px; text-align:center; }
TD.optioncell      { background-color:#569FD3; width:70px; height:24px; text-align:center; }
TD.optioncell91    { background-color:#569FD3; width:91px; text-align:center; }
TD.option          { background-color:#569FD3; text-align:left; }
TD.question        { text-align:left; color:#ffffff; font-family:arial,verdana,helvetica,sans serif; font-weight:bold; width=670px; }
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:35px; padding:10px 0px 0px 0px; text-align:center; vertical-align:top; }
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:12px 0px 0px 0px; text-align:center; vertical-align:top; }
TD.links         { height:30px; width:2px; }
TD.orange        { background-color:#0B2D4E; border-right:1px solid #FFFFFF; height:30px; width:10px; }
TD.grau          { background-color:#888585; border-right:1px solid #FFFFFF; height:30px; width:199px; }
TD.subliner          { background-color:#888585; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; height:16px; width:900px; }
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:199px; }
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; }
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:17px; }
.h2   	 { color:#444444; font-family:arial,verdana,helvetica,sans serif; font-size:12px; }
.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; }
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; }

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; }