
/* Standards */

html				{height: 100%; background-image:url(img/bg.gif); background-repeat:repeat-y;}
body				{margin: 0px; padding: 0px;}
td, table			{vertical-align:top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#6a6a6a; line-height: 20px;}
div					{padding:0px; margin: 0px;}
p					{vertical-align: top; margin: 0px;}
dd img				{padding-right: 5px;}

h1					{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#4eb900; font-weight:bold; padding: 0px;}
h2					{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#4eb900; font-weight:bold; padding: 0; margin: 0;}
h3					{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#6a6a6a; font-weight:bold; padding: 0; margin: 0;}
h6					{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#6a6a6a; font-weight:bold; padding: 0; margin: 0;}

label, input, select 		{display: block; float: left;border: 1px solid #4eb900; background-color: #ffffff; color: #6a6a6a; margin: 1px;}
textarea			{border: 1px solid #4eb900;margin-left: 1px;}

/* Stilklassen */

.logo				{width: 365px; height: 114px;}
.global_nav			{height: 18px; background-color: #9cd870; border-bottom: 2px solid #4eb900; color:#ffffff; padding-left: 12px; line-height: 18px;}
.wechselkopf		        {width: 437px; height: 133px; border-left: 2px solid #4eb900; border-bottom: 2px solid #4eb900;}
.nav				{width: 151px; padding-left: 12px;}
.submenu			{width: 138px; padding-left: 12px;}
.submenu_l3			{width: 126px; padding-left: 24px;}
.submenu_l4			{width: 114px; padding-left: 36px;}
.content			{width: 440px; border-left: 2px solid #4eb900; padding-left: 12px; padding-right: 12px;}
.rechts				{width: 173px; background-color: #b5e294; border-left: 2px solid #4eb900;}
.bg				{background-color: #ffffff;}
.border				{border-left: 2px solid #4eb900;}
.error				{color: red;}

.csc-searchResultHeader		{padding-top: 10px;}

.suche1				{margin-left:2px; height: 20px; padding-left: 3px; padding-right: 3px;}

.csc-caption, .csc-textpic-caption		        {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#6a6a6a;line-height: 14px;}
.csc-form-label		        {display:none;}
.csc-firstHeader 	        {color: #ffffff; height: 19px;}
.csc-header, .csc-header-n1     {background-color: #4eb900; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold;
height: 19px; padding: 0px; border-bottom: 1px solid #ffffff;}
.csc-form-labelcell	{width: 100px;}
/*.csc-textpic-image	{border-bottom: 7px solid #ffffff;}*/
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {margin-bottom:0;}

#block1							{color: #ffffff;}
#block1	p, #block1 .imgtext-table			{background-color: #b5e294; color: #ffffff; }
#block1 div, #block2 div, #block3 div			{padding:0px; margin: 0px; line-height: 19px;}
#block1 div h1, #block2 div h1, #block3 div h1		{color: #ffffff;height: 19px; padding:0px; padding-left: 9px; margin: 0px; line-height: 19px;}
#block1 .bodytext, #block2 .bodytext, #block3 .bodytext	{color: #6a6a6a; padding:0px; padding-left: 9px; margin: 0px; line-height: 19px; padding-top: 4px;}
#block1 .csc-textpic-image	{border-bottom: 7px solid #ffffff;}

#block2				{border-bottom: 12px solid #ffffff; background-color: #b5e294;}
#block2 p			{background-color: #b5e294; color: #ffffff;}
#block2 h3			{padding-left: 9px; padding-top: 4px;}

#block3				{background-color: #b5e294;}
#block3 p			{background-color: #b5e294; color: #ffffff;}
#block3 h3			{padding-left: 9px; padding-top: 4px;}

.csc-textpic-imagerow dl {padding-bottom:5px;}

.captcha_image {border:1px solid #4EB900;width:200px;height:46px;}
.captcha_image img {width:120px;padding:0;margin:0;}
.captcha_image input {width:70px;height:40px;background:#4EB900;color:#fff;padding-left:5px;font-size:16px;}

/* Links */

a				{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#6a6a6a; text-decoration:none;}				

.global_nav a		        {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;}
.nav a				{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#4eb900; font-weight:bold; text-decoration:none;}
.submenu a			{vertical-align:top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#6a6a6a; font-weight:normal;}
.submenu_l3 a			{vertical-align:top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal;}
.submenu_l4 a			{vertical-align:top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4eb900; font-weight:normal;}
.submenu_aktiv a	        {vertical-align:top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#6a6a6a; font-weight:normal;}
.submenu_l3_aktiv a	        {vertical-align:top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal;}
.submenu_l4_aktiv a	        {vertical-align:top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4eb990; font-weight:normal;}
.aktiv				{padding-left:12px; cursor:hand; text-decoration: none; color:#004E9F; background-image:url(img/aktiv_sub.gif); background-repeat:no-repeat; background-position:left 9px;}
.aktiv_l3			{padding-left:24px; cursor:hand; text-decoration: none; color:#000000;}
.aktiv_l4			{padding-left:36px; cursor:hand; text-decoration: none; color:#4eb990;}



.content a			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#4eb900; font-weight:normal; text-decoration:none;}
.csc-header a		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; text-decoration:none;}
.news_title a 		{font-weight:normal;color:#6a6a6a;}
