@charset "utf-8";
/* Knowledge Department CSS */


/* GENERAL STYLES */

h1 {font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#8ab61f; font-weight: normal; padding: 0px; margin:0px;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#19407b; font-weight: normal; padding: 0px; margin:0px;}
h3 {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight: bold; padding: 0px; margin:0px;}
h4 {font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; font-weight: normal; padding: 0px; margin:0px;}

h1 a {font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#8ab61f; font-weight: normal; padding: 0px; 
margin:0px; text-decoration:none;}
h1 a:visited {font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#8ab61f; font-weight: normal; padding: 0px; 
margin:0px; text-decoration:none;}
h1 a:hover {font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#8ab61f; font-weight: normal; padding: 0px; 
margin:0px; text-decoration:none;}
h2 a {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#19407b; font-weight: normal; padding: 0px; 
margin:0px; text-decoration:none;}
h2 a:visited {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#19407b; font-weight: normal; padding: 0px; 
margin:0px; text-decoration:none;}
h2 a:hover {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#19407b; font-weight: normal; padding: 0px; 
margin:0px; text-decoration:none;}
h3 a {font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#000000; font-weight: bold; text-decoration:none; padding: 0px; margin:0px;}
h3 a:visited {font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#000000; font-weight: bold; text-decoration:none; padding: 0px; margin:0px;}
h3 a:hover {font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#19407b;font-weight: bold; text-decoration:none; padding: 0px; margin:0px;}

a {font-family:Arial,Helvetica,sans-serif; color:#8AB61F; font-size:12px; text-decoration:none; cursor:pointer;}
a:visited {font-family:Arial,Helvetica,sans-serif; color:#8AB61F; font-size:12px; cursor:pointer;}
a:hover {font-family:Arial,Helvetica,sans-serif; color:#19407B; font-size:12px; cursor:pointer;}

body {
	margin:0;
	padding:0;
	background-color: #c9def7;
	background-image: url(../images/main_bg.jpg);
	background-repeat: repeat-x;
	}
	
img {
	border:0;
	}
	
div {
	float:left;
	position:relative;
	}
	
ul {
	padding:0;
	margin:0;
	list-style-type: none;
	}

li {
	padding:0;
	margin:0;
	list-style-type: none;
	}	

p {padding:0; margin-bottom:0; margin-top:0;}

.hide_menu {display:none; height:0px; width:0px; line-height:0px; overflow:hidden;}

.feld_suche	{border:1px solid #d7d9d1; height: 18px; line-height: 18px; padding-left: 4px;}

/* DIVs */

#rahmen		{float:none; margin: 0px auto; width: 980px; background:url(../images/rahmen_bg.jpg); background-repeat: repeat-x; background-color:#ffffff;} 
#rahmen_innen	{width: 950px; margin-left: 16px; display:inline; z-index:2;}

#header			{width: 950px; height: 86px; z-index:9;}
#logo			{width: 152px; height: 62px; margin-top: 16px; margin-left: 15px; background:url(../images/kd_logo.jpg); display:inline;}

#teaser			{width:949px; margin-top: 1px;}
#teaser_left	{width:638px; height: 170px; background:url(../images/teaser_left_bg.jpg);}
#teaser_right	{width:310px; height: 170px; background:url(../images/teaser_right_bg.jpg); float: right;}


/* TEASER */

.teaser_stimmen	{width:300px; margin-left:6px; margin-top: 6px;}
.teaser_stimme	{width:284px; height: 60px; background:url(../images/teaser_box_stimme_bg.png); padding-top: 6px; padding-left: 8px; padding-right: 8px; line-height:14px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #19407b;}
.teaser_linie {width:100%; height:1px; line-height:1px; background-color: #98a7bf; margin-top: 2px; margin-bottom: 4px; font-size: 1px;}
.teaser_weiter	{width:300px; height: 30px; line-height: 30px; background:url(../images/teaser_box_weiter_bg.png);  font-family:Arial, Helvetica, sans-serif; color: #8ab61f; font-weight:bold; font-size: 11px; text-align:right; }

.teaser_weiter a, .teaser_weiter a:visited {font-family:Arial, Helvetica, sans-serif; color: #8ab61f; font-weight:bold; font-size: 11px; text-align:right; display: block; text-decoration: none; padding-right: 23px;}
.teaser_stimme a, .teaser_stimme a:visited {font-family:Arial, Helvetica, sans-serif; color: #000000; font-weight:normal; font-size: 12px; text-decoration: none;}


/* HAUPTMENUE */

#h_menue		{height:34px; margin-top: 1px; background:url(../images/h_menue_bg.jpg); z-index:6;}

#h_menue #h_menue_first a {border-left: 0px solid #ffffff;}
#h_menue #h_menue_first a:hover {border-left: 0px solid #ffffff; background:url(../images/h_menue_bg_first.jpg);}
#h_menue #h_menue_first a.hm_act  {border-left: 0px solid #ffffff; background:url(../images/h_menue_bg_first.jpg);}
#h_menue #h_menue_first a:hover.hm_act {border-left: 0px solid #ffffff; background:url(../images/h_menue_bg_first.jpg);}
#h_menue #h_menue_first a.sub {background:#8AB61F;}
#h_menue #h_menue_first a.sub:hover {background:#19407B;}

#h_menue a		{
				font-family: "Trebuchet MS", Arial; 
				font-size: 14px; 
				color: #ffffff; 
				line-height:34px; 
				text-decoration:none;
				padding-left: 8px;
				padding-right: 7px;
				border-left: 1px solid #9aabc7;
				border-right: 1px solid #34407a;
				display: block;
				float:left;
				text-transform:uppercase;
				}
				
#h_menue a:hover
				{
				color: #000000; 
				border-left: 1px solid #97c830;
				border-right: 1px solid #5a801d;
				background:url(../images/h_menue_bg_on.jpg);
				background-repeat:repeat-x;
				text-decoration:none;
				 float:left;}
				 
#h_menue a.hm_act		{
				font-family: "Trebuchet MS", Arial; 
				font-size: 14px; 
				line-height:34px; 
				text-decoration:none;
				padding-left: 8px;
				padding-right: 7px;
				color: #000000; 
				border-left: 1px solid #97c830;
				border-right: 1px solid #5a801d;
				background:url(../images/h_menue_bg_on.jpg);
				background-repeat:repeat-x;
				display: block;
				float:left;
				text-transform:uppercase;
				}
				
#h_menue a:hover.hm_act
				{
				color: #000000; 
				border-left: 1px solid #97c830;
				border-right: 1px solid #5a801d;
				background:url(../images/h_menue_bg_on.jpg);
				background-repeat:repeat-x;
				text-decoration:none;
				float:left;}

#h_menue_button_suchtext {width: 163px;	padding-top: 6px; padding-left: 8px;}
#h_menue_button_suchtext_ru {width: 151px;	padding-top: 6px; padding-left: 8px;}

.h_menue_button_suche { 
width:40px; height:34px; text-decoration:none; background:url(../images/h_menue_button_suche_off.jpg); display: block; padding: 0px; border: 0px; height:34px;}

.h_menue_button_suche_act {
width:40px; line-height:34px; text-decoration:none; background:url(../images/h_menue_button_suche_on.jpg); display: block; padding: 0px; border: 0px; height:34px;}
				
#h_menue_button_rss a { 
width:38px; line-height:34px; text-decoration:none; background:url(../images/h_menue_rss_suche_off.jpg); display: block; padding: 0px; border: 0px;}

#h_menue_button_rss a:hover {
width:38px; line-height:34px; text-decoration:none; background:url(../images/h_menue_rss_suche_on.jpg); display: block; padding: 0px; border: 0px;}

#h_menue_button_fav a { 
width:35px; line-height:34px; text-decoration:none; background:url(../images/h_menue_fav_off.jpg); display: block; padding: 0px; border: 0px;}

#h_menue_button_fav a:hover {
width:35px; line-height:34px; text-decoration:none; background:url(../images/h_menue_fav_on.jpg); display: block; padding: 0px; border: 0px;}

#h_menue_button_empfehlen a { float:right;
width:27px; line-height:34px; text-decoration:none; background:url(../images/h_menue_empfehlen_off.jpg); display: block; padding: 0px; border: 0px;}

#h_menue_button_empfehlen a:hover { float:right;
width:27px; line-height:34px; text-decoration:none; background:url(../images/h_menue_empfehlen_on.jpg); display: block; padding: 0px; border: 0px;}

#empfehlen_hover_div {position:absolute; right:27px; top:293px; width:300px; height:35px; z-index:5; background:#758CB0; padding-top:12px; padding-left:14px;}

#whereami   {width: 100%; text-align:right; height: 20px; line-height: 20px; font-family:Arial, Helvetica, sans-serif; color:#737373; font-size: 11px;}
#whereami a, #whereami a:visited	{font-family:Arial, Helvetica, sans-serif; color:#737373; font-size: 11px; text-decoration:none;}
#whereami a:hover 	{font-family:Arial, Helvetica, sans-serif; color:#333333; font-size: 11px; text-decoration:none;}

#top_submenue {line-height:30px; position:absolute; border-top:1px solid #ffffff; top:20px; left:0px; width:130px; display:block; background: #19407B; text-align:left; z-index:16;}
#top_submenue a, #top_submenue a:link, #top_submenue a:visited {width:122px; padding-left:8px; padding-right:0; border:0; text-align:left; line-height:30px; height:30px; background: #19407B;}
#top_submenue a:hover {width:122px; padding-left:8px; border:0; text-align:left; padding-right:0; line-height:30px; height:30px; background: #8AB61F;}

#top_submenue2 {line-height:30px; position:absolute; border-top:1px solid #ffffff; top:20px; left:131px; width:130px; display:block; background: #19407B; text-align:left; z-index:16;}
#top_submenue2 a, #top_submenue2 a:link, #top_submenue2 a:visited {width:122px; padding-left:8px; padding-right:0; border:0; text-align:left; line-height:30px; height:30px; background: #19407B;}
#top_submenue2 a:hover {width:122px; padding-left:8px; border:0; text-align:left; padding-right:0; line-height:30px; height:30px; background: #8AB61F;}

/* CONTENT STARTSEITE */

#content	{width: 100%; padding:0px;}
#content ul     {padding-left:10px; margin-bottom:18px; clear:left; width:auto; height:1%;}
#content ul ul {padding-left:10px; margin-bottom:18px; margin-top:6px; width:auto; height:1%;}
#content li	{padding-left:18px; padding-bottom:4px; background:url(../images/aufzaehlung.gif) no-repeat;
font-family:Arial, Helvetica, sans-serif; color:#323232; background-position:0 4px;}
#content p.bodytext {margin-bottom:18px;}

.contentbox_300		{width: 300px;}
.contentbox_620		{width: 620px;}
#contentbox_1   	{margin-left: 0px; display:inline;}
#contentbox_2		{margin-left: 20px; display:inline;}
#contentbox_3		{margin-left: 28px; display:inline;}
#contentbox_4		{margin-left: 0px; display:inline;}
#contentbox_5		{margin-left: 28px; display:inline;}


.contentbox_300_headline { width: 100%; height: 33px; line-height: 33px; background-image:url(../images/contentbox_300_headline_bg.jpg); background-repeat:no-repeat; text-indent: 10px;}
.contentbox_300_headline_green { width: 100%; height: 32px; line-height: 32px; background-image:url(../images/contentbox_300_headline_green_bg.jpg); background-repeat:no-repeat; text-indent: 10px;}
.contentbox_300_image { width: 100%; height: 76px; overflow:hidden;}
.contentbox_300_zusatz_green { width: 100%; height: 22px; line-height: 22px; background-color: #ededed; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #8ab61f; text-indent: 10px;}
.contentbox_300_zusatz_blue { width: 100%; height: 22px; line-height: 22px; background-color: #ededed; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #19407b; text-indent: 10px; overflow:hidden;}
.contentbox_300_zusatz_aktiv { width: 100%; height: 22px; line-height: 22px; background-color: #19407b; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-indent: 10px; border-bottom: 1px solid #ffffff;}
.contentbox_300_zusatz_inaktiv {cursor:pointer; width: 100%; height: 22px; line-height: 22px; background-color: #758cb0; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-indent: 10px; border-bottom: 1px solid #ffffff;}
.hide {visibility:hidden; position:absolute; width:0; height:0; top:0; left:0; margin:0; padding:0; line-height:0; overflow:hidden;}
.contentbox_300_subheadline { width: 280px; line-height: 16px; padding-left: 10px; padding-right: 10px; padding-top: 5px;  padding-bottom: 5px; }
.contentbox_300_subheadline h3 a p, .contentbox_300_subheadline h3 a:visited p {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight: bold; text-decoration:none; line-height: 16px; margin:0px !important;}
.contentbox_300_subheadline h3 a:hover p {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#8AB61F; font-weight: bold; text-decoration:none; line-height: 16px; margin:0px !important;}
.contentbox_300_content { width: 285px; line-height: 16px; padding-left: 10px; padding-right: 5px; padding-top: 5px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-image:url(../images/contentbox_300_content_bg.jpg); background-repeat: repeat-x;}
.contentbox_300_content p { line-height: 18px; color:#000000;}
.content_300_termin {width: 100%; min-width:100%; line-height: 16px; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #d0e2a5;}
.content_300_termin_datum	{width: 100%; line-height: 18px; font-family:Arial, Helvetica, sans-serif; color: #758cb0;font-size: 12px;}
.content_300_termin_datum a, .content_300_termin_datum a:visited, .content_300_termin_datum a:hover	{line-height: 18px; font-family:Arial, Helvetica, sans-serif; color: #758cb0;font-size: 12px;}
.content_300_termin_name	{width: 100%; line-height: 18px; font-family:Arial, Helvetica, sans-serif; color: #000000;font-size: 12px;}
.content_300_termin_name p	{margin-bottom:0 !important;}
.content_300_termin_special	{width: 100%; height: 10px; line-height: 10px; font-family:Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; padding-top: 5px; padding-bottom: 5px; }
.content_300_termin_special_text {font-family:Arial, Helvetica, sans-serif; line-height: 10px;  color: #ffffff; font-size: 12px; background-color:#FF0000; padding-left: 1px; padding-right: 1px;}
.content_300_termin_alle	{float: right; width: 280px; height: 20px; line-height: 20px;background-image:url(../images/content_300_termin_alle_bg.gif); background-repeat:no-repeat; text-align:right; background-position:right;}

.contentbox_300_content  a {font-family:Arial, Helvetica, sans-serif; font-weight:normal; color: #000000; font-size: 12px; text-decoration:none; }
.contentbox_300_content  a:hover {font-family:Arial, Helvetica, sans-serif; font-weight:normal; color: #000000; font-size: 12px; text-decoration:none; }
.contentbox_300_content  a:visited {font-family:Arial, Helvetica, sans-serif; font-weight:normal; color: #000000; font-size: 12px; text-decoration:none; }

.content_300_termin_alle a {font-family:Arial, Helvetica, sans-serif; color: #8ab61f; font-weight:bold; font-size: 11px; text-decoration:none; display:block; padding-right: 14px; }
.content_300_termin_alle a:hover {font-family:Arial, Helvetica, sans-serif; color: #8ab61f; font-weight:bold; font-size: 11px; text-decoration:none; display:block; padding-right: 14px; }
.content_300_termin_alle a:visited {font-family:Arial, Helvetica, sans-serif; color: #8ab61f; font-weight:bold; font-size: 11px; text-decoration:none; display:block; padding-right: 14px; }

.content_300_termin_name a, .content_300_termin_name a:visited {font-family:Arial, Helvetica, sans-serif; color: #000000; font-weight:normal; font-size: 12px; text-decoration:none; }

.contentbox_300_adbox_1	{width: 300px; height: 120px; background-image:url(../images/content_300_adbox_1.jpg); margin-top: 12px;}

.contentbox_620_adbox_1	{width: 620px; height: 120px; background-image:url(../images/content_600_adbox_1.jpg); margin-top: 12px;}
.contentbox_620_adbox_headline {font-family: "Trebuchet MS", Arial; font-size:20px; font-weight: bold; color:#19407b; margin-left: 158px; line-height: 36px;}
.contentbox_620_adbox_text {width: 444px; color: #5f5f5f; font-family: Arial, sans serif; font-size:12px; margin-left: 158px; line-height: 15px; display:inline;}
.contentbox_620_adbox_text p.bodytext {margin-bottom:6px !important;}
.contentbox_620_adbox_link {width: 444px; color: #ffffff; text-align:right; font-family: Arial, sans serif; font-weight: bold; font-size:11px; margin-left: 176px; line-height: 16px; margin-top: 6px; display:inline;}
.contentbox_620_adbox_link a, .contentbox_620_adbox_link a:visited  {color: #ffffff; text-align:right; font-family: Arial, sans serif; font-weight: bold; font-size:11px; text-decoration: none; padding-right: 20px;}


/* FOOTER */

#footer			{
				width:100%; 
				height:20px; 
				margin-top: 14px;
				line-height: 20px;
				background-color:#8ab61f; 
				color: #ffffff; 
				font-size: 11px; 
				font-family: Arial, Helvetica, sans serif;
				z-index:1;
				}	
#footer_links	{float:left; margin-left: 5px;}
#footer_rechts 	{float:right; margin-right: 5px;}

#footer a 		{color: #ffffff; text-decoration:none;}
#footer a:hover {color: #19407b; text-decoration:none;}


/* HEADER MENUE */

#header_menue_links		{
						width: 247px;
						background-color:#19407b; 
						margin-top: 66px;
						height: 20px; 
						line-height: 20px;
						margin-left:225px;
						display:inline;
						}
#header_menue_rechts	{
						width: 165px;
						background:url(../images/header_menue_button_bg_green_right.gif); 
						background-repeat: no-repeat;
						background-position:right;
						background-color:#8ab61f;
						padding-right: 17px;
						margin-top: 66px;
						height: 20px; 
						line-height: 20px;
						}
#header_menue_sprache	{
						background-color:#ffffff; 
						color:#9c9e9f; 
						font-size: 11px; 
						font-family:Arial, Helvetica, sans-serif; 
						text-indent: 14px;
						margin-top: 66px; 
						margin-right: 12px;
						height: 20px; 
						line-height: 20px;
						}

#header_menue_links a  {float: left; position: relative; width: 85px; font-family: "Trebuchet MS", Arial; font-size: 12px; text-align: center; color:#ffffff; text-decoration:none; padding-left: 15px; padding-right:15px; border-right: 1px solid #ffffff; line-height: 20px; height: 20px; display:block; }

#header_menue_links a:hover  {background:#8AB61F;}

a.header_menu_links, a:visited.header_menu_links {background:#19407b !important;}
a:hover.header_menu_links {background:#8AB61F !important;}

a.header_menu_links_act  {background:#8AB61F !important;}
a:visited.header_menu_links_act  {background:#8AB61F !important;}
a:hover.header_menu_links_act {background:#8AB61F !important;}

a.header_menu_links_first, a:visited.header_menu_links_first  {background:#19407b url(../images/header_menue_button_bg_blue_left.gif) !important; background-repeat: no-repeat !important;  background-position:left !important; padding-left: 30px !important;}
a:hover.header_menu_links_first {background:#8AB61F url(../images/header_menue_button_bg_green_left.gif) !important; background-repeat: no-repeat !important;  background-position:left !important; padding-left: 30px !important;}

a.header_menu_links_first_act  {background:#8AB61F url(../images/header_menue_button_bg_green_left.gif) !important; background-repeat: no-repeat !important;  background-position:left !important; padding-left: 30px !important;}
a:visited.header_menu_links_first_act  {background:#8AB61F url(../images/header_menue_button_bg_green_left.gif) !important; background-repeat: no-repeat !important;  background-position:left !important; padding-left: 30px !important;}
a:hover.header_menu_links_first_act {background:#8AB61F url(../images/header_menue_button_bg_green_left.gif) !important; background-repeat: no-repeat !important;  background-position:left !important; padding-left: 30px !important;}

#header_menue_rechts a  {float: left; position: relative; width: 160px; font-family: "Trebuchet MS", Arial; font-size: 12px; text-align: center; color:#ffffff; text-decoration:none; padding-left: 15px; padding-right:15px; line-height: 20px; height: 20px; display:block; }

a.logo {width: 100%; height: 62px; display: block; text-decoration:none;}
a:link.logo {width: 100%; height: 62px; display: block;  text-decoration:none;}

/* IE 6 FIXES */

*HTML .teaser_stimmen {width:300px; margin-left:3px; margin-top: 6px;}
*HTML #header_menue_sprache	{height: 20px; line-height: 20px; margin-top: 66px; margin-right: 6px;}
*HTML .contentbox_620_adbox_headline {font-family: "Trebuchet MS", Arial; font-size:20px; font-weight: bold; color:#19407b; margin-left: 70px; line-height: 36px;}
*HTML .contentbox_300_adbox_1	{width: 300px; height: 120px; background-image:url(../images/content_300_adbox_1.jpg); margin-top: 12px; margin-left: 7px;}


/*STYLES SEMINARE */

h5 {font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; font-weight: normal; padding: 0px; margin:0px;}

#h_seminarmenue			{height:30px; width:100%; line-height: 30px; margin-top: 1px; background:url(../images/h_seminarmenue_bg.jpg);}
#h_seminarmenue #h_seminarmenue_first a:hover {border-left: 0px solid #ffffff; background:url(../images/h_seminarmenue_bg_first.jpg);}

#h_seminarmenue a		{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px; 
				color: #000000; 
				line-height:30px; 
				text-decoration:none;
				padding-left: 9px;
				padding-right: 9px;
				display: block;
				}
				
#h_seminarmenue a:hover
				{
				color: #19407b; 
				background:url(../images/h_seminarmenue_bg_on.jpg);
				background-repeat:repeat-x;
				text-decoration:none;}

#seminar_beschreibung	{/*DIESER STYLE DIENT LEDIGLICH DER IDENTIFIZIERUNG FÜR DIE TABS*/}	
.seminardaten			{width: 600px; margin-left: 14px; display:inline;}	
#seminar_titel			{width: 100%; margin-top: 14px; line-height: 20px;}
#seminar_titel h2 		{font-family: "Trebuchet MS", Arial, Helvetica, sans serif; font-size:16px; color:#19407b; font-weight: normal; padding: 0px; margin:0px;}	
	
#seminar_datum_ort		{width: 100%; line-height: 18px; font-family: Arial, Helvetica, sans serif; font-size:12px; color:#8ab61f; margin-top:4px;}	
.seminar_headline		{width: 100%; margin-bottom: 14px;}
#seminar_text			{width: 100%; margin-top: 14px; font-family: Arial, Helvetica, sans serif; font-size:12px; color: #000000;}

#seminar_infobox				{width: 100%;}
#seminar_infobox_content		{width: 100%; background-color: #002b6d; margin-top:0px; margin-bottom:0px; text-align:left; height:auto;}
.seminar_infobox_content_line  	{width: 100%;}
.seminar_infobox_content_kats	{padding-left: 8px; width: 104px; background-color: #002b6d; line-height: 18px; font-size: 12px; color: #ffffff; font-family: Arial, Helvetica, sans serif;}
.seminar_infobox_content_values	{padding-left: 8px; width: 179px; background-color: #758cb0; border-left: 1px solid #ffffff; overflow:hidden; line-height: 18px; font-size: 12px; color: #ffffff; font-family: Arial, Helvetica, sans serif;}
.seminar_infobox_content_values	a {color:#ffffff;text-decoration:underline;}
.seminar_infobox_content_values	a:hover {color:#ffffff;text-decoration:none;}
#seminar_infobox_button			{width: 100%; height: 31px; line-height: 31px;margin-top: 1px; text-align:right;}
a.seminar_infobox_button, a:visited.seminar_infobox_button		{width: 270px; height: 31px; line-height: 31px; color:#ffffff; font-family: Arial, Helvetica, sans serif; font-size: 14px; font-weight:normal; text-align:right; padding-right: 30px; display: block; text-decoration:none; background-image:url(../images/seminar_infobox_button_bg_inactive.jpg);}
a:hover.seminar_infobox_button 	{width: 270px; height: 31px; line-height: 31px; color:#ffffff; font-family: Arial, Helvetica, sans serif; font-size: 14px; font-weight:normal; text-align:right; padding-right: 30px; display: block; text-decoration:none; background-image:url(../images/seminar_infobox_button_bg_active.jpg);}
#seminar_infobox_disclaimer	  {font-size: 11px; line-height: 12px; margin-top: 4px; margin-bottom: 4px; color:#535353; font-family: Arial, Helvetica, sans serif; }
#seminar_infobox_frage		  {width: 100%; height: 22px; font-size: 12px; line-height: 22px; color:#ffffff; font-family: Arial, Helvetica, sans serif; background-color:#19407b; font-weight: bold; margin-top: 5px;}
#seminar_infobox_frage a, #seminar_infobox_frage a:visited  {width: 100%; height: 22px; font-size: 12px; line-height: 22px; color:#ffffff; font-family: Arial, Helvetica, sans serif; background-color:#19407b; font-weight: bold; display:block;}
#seminar_infobox_frage a:hover	  {width: 100%; height: 22px; font-size: 12px; line-height: 22px; color:#ffffff; font-family: Arial, Helvetica, sans serif; background-color:#19407b; font-weight: bold; display:block;}
#seminar_infobox_frage_link		  {width: 100%; height: 22px; font-size: 11px; line-height: 22px; font-family: Arial, Helvetica, sans serif;  font-weight: bold; background-image:url(../images/seminar_infobox_frage_link_bg.gif);background-repeat:no-repeat; text-align:right; background-position:right;}
#seminar_infobox_frage_link a {font-family:Arial, Helvetica, sans-serif; color:#19407b; font-size: 11px; text-align:right; display: block; text-decoration: none; padding-right: 14px;}

#tagbox					{width: 597px; margin-top: 10px; margin-left: 14px; display:inline;}
.tagbox_top				{width: 100%; height: 6px; line-height: 6px; font-size: 1px; background-image:url(../images/tagbox_top_bg.gif)}
.tagbox_content			{width: 587px; line-height: 16px; font-family: Arial, Helvetica, sans serif; font-size:12px; color: #000000; background-color:#c9def7; padding-left:10px;}
.tagbox_content a		{font-family: Arial, Helvetica, sans serif; font-size:12px; color: #19407b; text-decoration:none;}
.tagbox_content a:hover		{font-family: Arial, Helvetica, sans serif; font-size:12px; color: #000000; text-decoration:none;}
.tagbox_content a:visited		{font-family: Arial, Helvetica, sans serif; font-size:12px; color: #19407b; text-decoration:none;}
.tagbox_bottom			{width: 100%; height: 6px; line-height: 6px; font-size: 1px; background-image:url(../images/tagbox_bottom_bg.gif)}

.blau_fett				{color:#19407b; font-weight: bold;}	
.blau_normal				{color:#19407b; font-weight: normal;}	

.features_links			{width: 200px; margin-top: 30px; margin-left: 14px; display:inline;}
.features_rechts		{float:right; width: 260px; margin-top: 30px;}
#features_empfehlen		{width: 27px; height: 27px; margin-right: 5px; background-image:url(../images/feature_empfehlen_bg_off.gif)}
#features_drucken		{width: 27px; height: 27px; margin-right: 5px; background-image:url(../images/feature_drucken_bg_off.gif)}
#features_wertung		{width: 140px; height: 27px; line-height: 27px; font-family: Arial, Helvetica, sans serif; font-size:12px; color: #19407b;}
#features_sterne		{width: 120px; height: 18px; font-family: Arial, Helvetica, sans serif; font-size:12px; color: #19407b; margin-top: 3px;}
.features_links	a {display: block; width: 100%; height: 27px; text-decoration: none;}
.features_links	#features_empfehlen a:hover {display: block; width: 100%; height: 27px; text-decoration: none; background-image:url(../images/feature_empfehlen_bg_on.gif)}
.features_links	#features_drucken a:hover {display: block; width: 100%; height: 27px; text-decoration: none; background-image:url(../images/feature_drucken_bg_on.gif)}

.star_active a {float: left;display: block; width: 18px; height: 18px; text-decoration: none; background-image:url(../images/star_on.gif); margin-right: 5px;}
.star_inactive a {float: left;display: block; width: 18px; height: 18px; text-decoration: none; background-image:url(../images/star_off.gif); margin-right: 5px;}
*HTML .star_active a {float: left;display: block; width: 18px; height: 18px; text-decoration: none; background-image:url(../images/star_on.gif); margin-right:2px;}
*HTML .star_inactive a {float: left;display: block; width: 18px; height: 18px; text-decoration: none; background-image:url(../images/star_off.gif); margin-right:2px;}
.star_active a:hover {float: left;display: block; width: 18px; height: 18px; text-decoration: none; background-image:url(../images/star_on.gif)}
.star_inactive #features_sterne a:hover {float: left;display: block; width: 18px; height: 18px; text-decoration: none; background-image:url(../images/star_off.gif)}

.contentbox_300_headline_blue { width: 100%; height: 32px; line-height: 32px; background-image:url(../images/contentbox_300_headline_blue_bg.jpg); background-repeat:no-repeat; text-indent: 10px;}
.contentbox_300_adbox_2	{float:right; width: 300px; height: 120px; background-image:url(../images/content_300_adbox_1.jpg); margin-top: 2px; margin-right: 2px;}
.contentbox_300_adbox_2_en	{float:right; width: 300px; height: 120px; background-image:url(../images/content_300_adbox_1_engl.jpg); margin-top: 2px; margin-right: 2px;}
.contentbox_300_adbox_2_fr	{float:right; width: 300px; height: 120px; background-image:url(../images/content_300_adbox_1_franz.jpg); margin-top: 2px; margin-right: 2px;}
.contentbox_300_adbox_2_ru	{float:right; width: 300px; height: 120px; background-image:url(../images/content_300_adbox_1_russ.jpg); margin-top: 2px; margin-right: 2px;}
*HTML .contentbox_300_adbox_1_en	{width: 300px; height: 120px; background-image:url(../images/content_300_adbox_1_engl.jpg); margin-top: 12px; margin-left: 7px;}
*HTML .contentbox_300_adbox_1_fr	{width: 300px; height: 120px; background-image:url(../images/content_300_adbox_1_franz.jpg); margin-top: 12px; margin-left: 7px;}
.contentbox_300_adbox_1_en	{width: 300px; height: 120px; background-image:url(../images/content_300_adbox_1_engl.jpg); margin-top: 12px;}
.contentbox_300_adbox_1_fr	{width: 300px; height: 120px; background-image:url(../images/content_300_adbox_1_franz.jpg); margin-top: 12px;}
.contentbox_300_adbox_1_ru	{width: 300px; height: 120px; background-image:url(../images/content_300_adbox_1_russ.jpg); margin-top: 12px;}

#contentbox_620_content_curved {width: 600px; background-image:url(../images/content_620_curved_bg.gif); background-repeat:no-repeat; padding-left: 14px; padding-right: 6px; padding-top: 8px; line-height: 18px; font-family: Arial, Helvetica, sans serif; font-size:12px;}

#contentbox_620_content_curved p {margin: 0; line-height:18px;}

#contentbox_620_content_curved > .features_links {margin-left:0;}
#contentbox_620_content_curved .features_links {margin-left:0;}

#contentbox_620_content_curved h1 {font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#19407b; font-weight: normal; padding: 0px; margin-bottom:20px;}

			
#ueberblick_text	{font-family: Arial, Helvetica, sans serif; font-size:12px; color: #000000;}
.ueberblick_text  	{position:absolute; visibility:hidden; height:0px; width: 0px; padding:0; overflow:hidden;}
.ueberblick_text_act {position:relative; visibility:visible; width: 100%; margin-top: 24px;}

#beschreibung_text	{font-family: Arial, Helvetica, sans serif; font-size:12px; color: #000000;}
.beschreibung_text 	{position:absolute; visibility:hidden; height:0px; width: 0px; padding:0; overflow:hidden;}
.beschreibung_text_act {position:relative; visibility:visible; width: 100%; margin-top: 24px;}

#zielgruppe_text	{font-family: Arial, Helvetica, sans serif; font-size:12px; color: #000000;}
.zielgruppe_text	{position:absolute; visibility:hidden; height:0px; width: 0px; padding:0; overflow:hidden;}
.zielgruppe_text_act {position:relative; visibility:visible; width: 100%; margin-top: 24px;}

#referenten_text	{font-family: Arial, Helvetica, sans serif; font-size:12px; color: #000000;}
.referenten_text  	{position:absolute; visibility:hidden; height:0px; width: 0px; padding:0; overflow:hidden;}
.referenten_text_act {position:relative; visibility:visible; width: 100%; margin-top: 24px;}

#anreise_text	{font-family: Arial, Helvetica, sans serif; font-size:12px; color: #000000;}
.anreise_text	{position:absolute; visibility:hidden; height:0px; width: 0px; padding:0; overflow:hidden;}
.anreise_text_act {position:relative; visibility:visible; width: 100%; margin-top: 24px;}

#termine_text	{font-family: Arial, Helvetica, sans serif; font-size:12px; color: #000000;}
.termine_text  	{position:absolute; visibility:hidden; height:0px; width: 0px; padding:0; overflow:hidden;}
.termine_text_act {position:relative; visibility:visible; width: 100%; margin-top: 24px;}

#termine_text_same	{font-family: Arial, Helvetica, sans serif; font-size:12px; color: #000000;}
.termine_text_same  	{position:absolute; visibility:hidden; height:0px; width: 0px; padding:0; overflow:hidden;}
.termine_text_same_act {position:relative; visibility:visible; width: 100%; margin-top: 24px;}

a.ueberblick_link_act {border-left: 0px solid #ffffff; background:url(../images/h_seminarmenue_bg_first.jpg);}
a.beschreibung_link_act, a.zielgruppe_link_act, a.referenten_link_act, a.anreise_link_act, a.termine_link_act, a.termine_link_same_act {
				color: #19407b; 
				background:url(../images/h_seminarmenue_bg_on.jpg);
				background-repeat:repeat-x;
				text-decoration:none;}
				
				

/*#####################################beginn Dropdownmenu (dmenu) ###########################################*/

.dmenu {width:950px; height:34px; position:relative; z-index:10; font-family:arial, sans-serif;}

/* Abstaende der Aufzhlung und deren Zeichen entfernen */

/* legt das Menue als Horizontal fest */

.dmenu ul {padding:0;margin:0;list-style-type:none;background:transparent;}

.dmenu li {padding:0;margin:0;list-style-type:none;background:transparent;float:left;position:relative;}

.dmenu ul ul {height:34px;}

/* Link Style der ersten Menueebende*/

.dmenu a, .dmenu a:visited {display:block !important;font-size:12px; text-align:left !important; color:#294193; height:34px !important; line-height:34px !important;}

/* Link Style der Dropdownboxen  #######sub########*/

.dmenu ul ul a.sub, .dmenu ul ul a.sub:visited {background:#8AB61F !important; color:#fff !important; font-size:12px !important; line-height:30px !important; text-decoration:none; text-transform: none !important;}

.dmenu ul ul a.sub_act, .dmenu ul ul a.sub_act:visited {background:#19407B !important; color:#fff !important; font-size:12px !important; line-height:30px !important; 
text-decoration:none; text-transform: none !important;}




/* Link  hover Style der Dropdownboxen  #######sub########*/

.dmenu ul ul a.sub:hover{background:#19407B !important; color:#fff !important; font-size:12px !important; line-height:30px !important; text-transform: none !important;}

.dmenu ul ul :hover > a.sub {background:#19407B !important; color:#fff !important; font-size:12px !important; line-height:30px !important; text-transform: none !important;}

.dmenu ul ul a.sub_act:hover{background:#19407B !important; color:#fff !important; font-size:12px !important; line-height:30px !important; text-transform: none !important;}

.dmenu ul ul :hover > a.sub_act {background:#19407B !important; color:#fff !important; font-size:12px !important; line-height:30px !important; text-transform: none !important;}


/* versteckt die Dropdownboxen wenn sie inaktiv sind */

.dmenu ul ul {visibility:hidden;position:absolute;height:0;top:34px;left:0;}

/* benoetigte Tabelle fr IE6  */

.dmenu table {position:absolute; top:0; left:0; border-collapse:collapse;;}

/*Link Style der Dropdownbocxen */

.dmenu ul ul a, .dmenu ul ul a:visited {background:#fff; color:#000; height:auto !important; line-height:30px; padding-left: 10px; padding-right: 10px; width:162px;}


/*Link hover Style der ersten Menueebene */

/* IE Hack*/

.dmenu a:hover, .dmenu ul ul a:hover{height:auto !important;}

/* macht die Dropdownboxen sichtbar bei hover auf die erste Menueebene */

.dmenu ul li:hover ul,.dmenu ul a:hover ul{visibility:visible;}

/* dritte menueebene  */
.dmenu ul ul ul{left:178px; top:-1px; width:162px; z-index:11;}
.dmenu table {position:absolute; top:0; left:0; border-collapse:collapse;;}
.dmenu ul :hover ul ul{visibility:hidden;}
.dmenu ul :hover ul :hover ul{ visibility:visible;}


.drow_seminar_seminarlist_entry_header_bereich h3 {font-family:Arial,Helvetica,sans-serif; font-size:16px; color:#194192;}
.drow_seminar_seminarlist_entry_header h2 {font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#194192;}
/*#####################################ende Dropdownmenu (dmenu) #####################################################*/

#wizard_inhalt_label { width:100%; float:left; min-width:100%;}
#wizard_inhalt_lang {margin-bottom:3px;}
#wizard_inhalt {margin-top:5px;}



