/* CSS Document */ /*

farbwerte:

dunkellila: #472272
helllila: #8c5ea2
dunkelblau: #007ec6
hellblau: #00aeef
dunkelgrau: #eodfdf
hellgrau: #foefef


*/
body {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#darkBackgroundLayer {
	display: none;
}

#wrapper {
	width: 965px;
	margin: 0 auto 0 auto;
	position: relative;
}

#header {
	width: 965px;
	float: left;
	position: relative;
}

.headerbild_start {
	width: 597px;
	height: 229px;
	float: left;
}

.headerflash {
	width: 367px;
	height: 229px;
	position: absolute;
	left: 596px;
	top: 101px;
}

.headerflash_print {
	width: 367px;
	height: 229px;
	float: left;
	background-image: url(../pics/flash_no.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#logo {
	background-image: url(../pics/logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	width: 100%;
	background-color: #fdfccc;
	cursor: pointer;
}

.clearer {
	clear: both;
}

.floatRight {
	float: right;
}

.floaLeft {
	float: left;
}

h1 {
	color: #472272;
	font-size: 12px;
}

h2 {
	color: #472272;
	font-size: 12px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

h3 {
	color: #472272;
	font-size: 11px;
	padding: 0 0 3px 0;
	margin: 0 0 0 0;
}

img {
	border: none;
}

sup {
	font-size: 8px;
	line-height: 2px;
}

.iconPDF {
	background-image: url(../pics/icon_pdf.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 35px;
	height: 40px;
}

.iconImg {
	background-image: url(../pics/icon_gif.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 35px;
}

.fontS {
	font-size: 10px;
}

#tooltip {
	display: block;
	position: absolute;
	background-color: #fff;
	border: 1px solid #e4e4e4;
	padding: 5px 5px;
	left: 65px;
	top: 15px;
	display: none;
}

#help_icon {
	padding-left: 5px;
}

/* language ************************************/
#language {
	float: right;
	height: 30px;
	clear: both;
}

#footer {
	width: auto;
	border-top: 1px solid #cccccc;
	margin: 15px 0 0 0;
	padding: 0 0 30px 0;
}

#language ul,#footer ul {
	clear: both;
	padding: 10px 0 0 0;
	margin: 0 0 0 0;
}

#language ul li,#footer ul li {
	float: left;
	list-style-type: none;
	color: #8c5ea2;
}

#language ul li .active,#footer ul li .active {
	color: #00a5e7;
}

#language ul li a,#footer ul li a {
	color: #8c5ea2;
	text-decoration: none;
}

#language ul li a,#footer ul li a {
	color: #8c5ea2;
	margin: 0 10px 0 10px;
}

#footer a.first {
	margin-left: 0px;
}

#footer #printPage {
	background-image: url(../pics/icon_printpage.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 8px;
	margin-left: 40px;
}

/* / language ************************************/
	/* navigation ************************************/
#mainnav {
	
}

.navigation {
	clear: both;
	padding: 13px 0 0 0;
	height: 33px;
	width: 723px;
	float: left;
}

.navigation ul {
	margin: 0 0 0 0;
	padding: 0 0 0 11px;
}

.navigation ul li {
	float: left;
	list-style-type: none;
	color: #8c5ea2;
	padding-right: 35px;
	padding-right: 25px;
}

.navigation ul li img {
	
}

/* / navigation ************************************/
	/* / breadcrumb ************************************/
#breadcrumb a {
	color: #8c5ea2;
}

#breadcrumb .active {
	color: #000000;
	text-decoration: none;
}

ul#breadcrumb {
	margin: -3px 0 0 0;
	padding: 0 0 14px 21px;
	clear: both;
}

#breadcrumb {
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	color: #000000;
	clear: both;
}

#breadcrumb li {
	float: left;
	list-style-type: none;
	color: #8c5ea2;
	margin-right: 6px;
}

.breadcrumb_distanz {
	clear: both;
	height: 12px;
}

/* / toolBar ************************************/
#toolBar {
	float: right;
	clear: both;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #00aeef;
}

#toolBar a {
	color: #00aeef;
	text-decoration: none;
	background-image: url(../pics/iconList_toolbar.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding: 0 0 0 10px;
}

#toolBar a:hover {
	text-decoration: underline;
}

#toolBar .no_link {
	color: #e0dfdf;
	text-decoration: none;
	background-image: url(../pics/iconList_toolbar_grey.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding: 0 0 0 10px;
	cursor: default;
}

#toolBar li {
	float: left;
	color: #00aeef;
	margin-bottom: 6px;
	width: 208px;
	border: 1px solid #dcdcdc;
	list-style-type: none;
	padding: 3px 0 2px 7px;
	cursor: pointer;
}

#toolBar  h3 { /*background-image: url(../pics/icon_pdfmaker.gif);*/
	background-image: url(../pics/icon_info.gif);
	background-repeat: no-repeat;
	background-position: 75px 0;
	float: left;
}

#toolBar #show_pdfList span {
	color: #00aef1;
	text-align: right;
	background-image: url(../pics/icon_pdfmaker.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 0 5px 0 15px;
	font-weight: bold;
}

#toolBar #show_pdfList {
	font-weight: normal;
	float: right;
	padding-right: 10px;
}

#tooltip {
	display: none;
	position: absolute;
	top: 10px;
	left: 115px;
	width: 200px;
	font-weight: normal;
	color: #000;
}

/* / main startseite   ************************************/
#main_start .row_title h1 {
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 12px;
}

/*ae imken  */
#main_start {
	width: 965px;
	width: 970px;
	padding-top: 40px;
}

#main_start .col_content {
	float: left;
	width: 272px;
	padding-right: 28px;
}

#contentScroller {
	position: relative;
}

#scrollteaserCont {
	position: absolute;
	top: 400px;
	width: 272px;
	overflow: hidden;
	height: 230px;
}

#scrollteaser {
	position: relative;
	top: 0px;
}

#gfeld1,#gfeld2,#gfeld3,#gfeld4 {
	position: relative;
	top: 0px;
}

#scrollteaser img {
	clear: both;
	padding: 5px 5px 5px 5px;
	border: 1px solid #CCCCCC;
	margin-bottom: 9px;
}

#main_start .col_content img {
	float: left;
	clear: both;
	padding: 5px 5px 5px 5px;
	border: 1px solid #CCCCCC;
	margin-bottom: 9px;
}

#main_start .col_content img.editorial_pen,#main_start .col_right img.editorial_pen
	{
	float: left;
	clear: both;
	padding: 0 10px 0 0;
	border: none;
	margin-bottom: 0;
}

#main_start .row_title,#main_start .col_right .row_title {
	border-bottom: 1px solid #dcdcdc;
	width: 272px;
	float: left;
	clear: both;
	padding-bottom: 6px;
	margin-bottom: 11px;
	margin-bottom: 9px;
}

#main_start .col_right {
	float: left;
	width: 365px;
}

#main_start .col_right .row_title {
	width: 365px;
	clear: both;
}

#main_start .row_title .link_more {
	float: right;
}

#main_start .row_title .link_more a,#main_start .row_title #more_gfelder
	{
	background-image: url(../pics/icon_link_bottom.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 15px;
	color: #17b5f0;
	text-decoration: none;
	cursor: pointer;
}

#main_start .teaser {
	height: 214px;
}

/* newsteaser   *********/
#main_start .newsteaser {
	height: 112px;
	width: 100%;
	border-bottom: 1px solid #dcdcdc;
	clear: both;
}

.newsteaser h2 {
	color: #000;
	padding-bottom: 15px;
}

#main_start .lastItem {
	padding: 10px 0 0 0;
	height: 104px;
}

#main_start .newsteaser .date,#main .newsteaser .date,.row1 .date {
	float: left;
	width: 35px;
	height: 31px;
	border: 1px solid #dcdcdc;
	background-image: url(../pics/bg_newsdate.gif);
	background-repeat: no-repeat;
	background-position: 3px 2px;
}

#main .newsteaser .date {
	margin-right: 10px;
}

#main_start .newsteaser .month,#main .newsteaser .month,.date .month {
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	padding: 1px 0 0 4px;
	width: 28px;
}

#main_start .newsteaser .day,#main .newsteaser .day,.date .day {
	font-weight: bold;
	padding: 1px 0 0 4px;
	width: 28px;
}

#main_start .newsteaser h1 {
	float: left;
	padding: 0 0 0 10px;
	margin: 0 0 0 0;
	width: 317px;
	font-size: 11px;
}

#main_start .newsteaser p {
	padding: 5px 0 0 0;
	margin: 0 0 0 0;
	clear: both;
	line-height: 15px;
}

#main  .newsteaser .pm_where {
	display: block;
	float: left;
	width: 160px;
}

/* / newsteaser   *********/
	/* / main folgeseiten   ************************************/
#main {
	width: 965px;
	margin-top: 16px;
	background-image: url(../pics/bg_content.gif);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
}

/* / main contentArea   ************************************/
#mainContent {
	float: left;
	width: 749px;
	position: relative;
	line-height: 15px;
}

#mainContent h1,#fusion  h1 {
	font-size: 24px;
	color: #472272;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	clear: both;
	font-weight: normal;
	line-height: 26px;
}

#mainContent p {
	margin: 0 0 0 0;
	padding: 8px 0 0 0;
}

#marginal_left {
	width: 211px;
	background-color: #f0efef;
	float: left;
	padding: 5px 0 20px 5px;
}

#mainContent  a {
	text-decoration: none;
	color: #00aeef;
}

a.moreInfo_float,a.moreInfo,#main_start a.moreInfo {
	color: #00aeef;
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 9px;
	background-image: url(../pics/icon_arrow_blue.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	clear: both;
}

a.moreInfo_float {
	display: inline;
	clear: none;
}

#main_start a.moreInfo {
	font-weight: normal;
}

a.moreInfo:hover,a.moreInfo_float:hover {
	text-decoration: underline;
}

div.buttonBlue,div.buttonBlueXL {
	color: #fff;
	padding: 3px 0 0 5px;
	margin: 10px 0 10px 0;
	width: 200px;
	background-image: url(../pics/bg_buttonblue.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 23px;
	clear: both;
}

div.buttonBlueXL {
	width: 217px;
}

.buttonBlue a,.buttonBlueXL a {
	text-decoration: none;
	color: #fff !important;
	font-weight: bold;
	padding: 0 0 0 15px;
	background-image: url(../pics/icon_arrow_white.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
}

/* marginal left / subnavigation  ********************/
#subnavigation {
	width: 204px;
	background-color: #ffffff;
	border: 1px solid #d4d4d4;
	padding-top: 15px;
	padding-bottom: 15px;
}

#subnavigation .subnav1 {
	list-style-type: none;
	padding: 0 0 0 10px;
	margin: 0 0 0 0;
}

#subnavigation .subnav1 li {
	padding: 5px 0 5px 0;
}

#subnavigation .subnav1 li.activeSub {
	padding: 5px 0 0 0;
}

#subnavigation .subnav1 li a {
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: left 2px;
	padding: 0 0 0 10px;
	text-decoration: none;
	display: block;
	font-weight: bold;
	color: #472272;
	background-image: url(../pics/icon_arrow_blue.gif);
}

#subnavigation .subnav1 li a:hover {
	color: #00aeef;
}

#subnavigation .subnav1 .active,#subnavigation .subnav2 .active {
	color: #00aeef;
}

#subnavigation .subnav2 {
	list-style-type: none;
	padding: 5px 0 0 0;
	margin: 0 0 0 0;
}

#subnavigation .subnav2 li {
	padding-left: 10px;
}

#subnavigation .subnav2 li a {
	color: #8c5ea2;
	background-image: none;
	font-weight: normal;
}

/* navigation 3. ebene */
#subnavigation_3 {
	margin: 20px 0 0 0;
	padding: 0 0 0 21px;
	clear: both;
}

#subnavigation_3 li {
	list-style-type: none;
	float: left;
	background-color: #f0efef;
	text-align: center;
	border-top: 1px #d4d4d4 solid;
	margin: 0 0 0 0;
	padding: 5px 0 5px 0;
}

#subnavigation_3 a {
	text-decoration: none;
	color: #00aeef;
}

#subnavigation_3 .li1_struktur {
	width: 158px;
	border-left: 1px #d4d4d4 solid;
	border-bottom: 1px #d4d4d4 solid;
}

#subnavigation_3 .li2_struktur {
	width: 205px;
	border-bottom: 1px #d4d4d4 solid;
}

#subnavigation_3 .li3_struktur {
	width: 249px;
	border-bottom: 1px #d4d4d4 solid;
}

#subnavigation_3 .li4_struktur {
	width: 112px;
	border-right: 1px #d4d4d4 solid;
	border-bottom: 1px #d4d4d4 solid;
}

#subnavigation_3 .li1_agents {
	width: 109px;
	border-left: 1px #d4d4d4 solid;
	border-bottom: 1px #d4d4d4 solid;
}

#subnavigation_3 .li2_agents {
	width: 112px;
	border-bottom: 1px #d4d4d4 solid;
}

#subnavigation_3 .li3_agents {
	width: 196px;
	border-bottom: 1px #d4d4d4 solid;
}

#subnavigation_3 .li4_agents {
	width: 196px;
	border-bottom: 1px #d4d4d4 solid;
}

#subnavigation_3 .li5_agents {
	width: 113px;
	border-right: 1px #d4d4d4 solid;
	border-bottom: 1px #d4d4d4 solid;
}

#subnavigation_3 .active {
	border-bottom: none;
	background-color: #fff;
	color: #000;
}

#subnavigation_3 .active a {
	color: #000;
}

/************** contact ******************/
#contact_box,#contact_box_2 {
	width: 191px;
	background-color: #e0dfdf;
	border: 1px solid #d4d4d4;
	margin-top: 50px;
	padding: 13px 0 5px 13px;
}

#contact_box h1 {
	margin: 0 0 0 0;
	padding: 0 0 8px 0;
}

#contact_box p {
	margin: 0 0 0 0;
	padding: 0 0 8px 0;
}

#contact_box_2 {
	margin-top: 0px;
}

#contact_box_2 ul {
	margin: 10px 0 0 5px;
	padding: 0 0 0 0;
	list-style-type: none;
}

#contact_box_2 .contactList {
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: left 2px;
	padding: 0 0 0 10px;
	background-image: url(../pics/icon_arrow_blue.gif);
}

#contact_box_2 .contactList h1 {
	cursor: pointer;
}

#contact_box_2  #contactphone1,#contact_box_2  #contactphone2,#contact_box_2  #contactphone3,#contact_box_2  #contactphone4,.contactHide
	{
	display: none;
}

.contactShow {
	display: inline;
}

/**** forms ***************************/
form {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

input,select,textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#gotoForm {
	float: right;
	padding-right: 20px;
}

#gotoForm select {
	border: 1px solid #b2e7fa;
	width: 200px;
}

.inputRow span {
	font-weight: normal;
	color: #fe0002;
	padding-left: 40px;
}

.infoIcon {
	background-image: url(../pics/icon_info.gif);
	background-repeat: no-repeat;
	background-position: 370px top;
}

.feedback_error {
	padding: 10px 0 20px 10px;
	color: #fe0002;
}

.checkboxClass {
	width: 25px !important;
	margin-left: 0;
	float: left;
}

.labelRight {
	width: 400px;
	float: left;
	display: block;
	font-weight: bold;
}

/* searchform   ************************************/
.searchform {
	width: 240px;
	float: left;
}

.searchform .div_field {
	float: left;
	height: 31px;
	margin-top: 15px;
}

.searchform .div_button {
	float: left;
	height: 46px;
}

#pressForm .s_field,.searchform .s_field {
	width: 170px;
	border: 1px solid #472272;
}

.searchform .search_submit {
	width: 59px;
	height: 36px;
}

/** pressform */
#pressForm {
	padding: 10px 0 10px 21px;
}

#pressForm h2 {
	float: left;
	color: #000;
	padding: 4px 10px 0 0;
	margin: 0 0 0 0;
	font-size: 13px;
}

#pressForm  .sendButt,#registerForm  .sendButt,#registerForm_II .sendButt,#contactForm  .sendButt,#contactForm_II .sendButt,.wrapper_popup .sendButt
	{
	padding: 10px 0 10px 21px;
	background-image: url(../pics/bg_searchbutton.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 20px;
	border: none;
	padding: 0 10px 0 15px;
	color: #fff;
	font-weight: bold;
	margin-top: 1px;
	margin-left: 10px;
}

#registerForm  .sendButt,#contactForm  .sendButt {
	margin-left: 160px;
	width: 120px;
}

#registerForm_II .sendButt,#contactForm_II .sendButt {
	margin-right: 10px;
	width: 120px;
}

/** pm forms ****/
fieldset {
	border: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

label,.labelDiv {
	float: left;
	width: 140px;
}

.labelDiv {
	font-weight: bold;
}

span.fontNormal {
	font-weight: normal;
	color: #000000;
}

.mandatory,.mandatory_error,.mandatory_nopic {
	background-image: url(../pics/icon_pflicht.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin-right: 10px;
	font-weight: bold;
}

.mandatory_error {
	background-image: url(../pics/icon_pflicht_red.gif);
}

.mandatory_nopic {
	background-image: none;
}

.inputRow {
	background-color: #f8f8f8;
	border-bottom: 2px solid #fff;
	padding: 4px 0 4px 10px;
	float: left;
	width: 458px;
}

#registerForm input,#contactForm input,#contactForm  select,#contactForm textarea,#contactForm  file
	{
	border: 1px solid #00aeef;
	width: 200px;
	font-weight: normal;
}

#contactForm textarea {
	height: 100px;
}

#contactForm .inputS {;
	width: 50px;
}

#contactForm .inputM {
	width: 144px;
}

.divoutput {
	width: 200px;
	font-weight: normal;
	float: left;
}

#registerForm_II input,#contactForm_II input,.optionInputDiv {
	border: none;
	width: 200px;
	background-color: #f8f8f8;
	color: #000;
	font-weight: normal;
	border: none;
	float: left;
}

#registerForm .optionInput,#contactForm .optionInput {
	border: none;
	width: 15px;
	margin-right: 5px;
	margin-bottom: -3px;
}

#registerForm .fileinput,#contactForm .fileinput {
	border: none;
}

/**** content elements cols ***************************/
.contentCol_3 {
	clear: both;
	padding-top: 5px;
}

.contentCol_3_left {
	clear: both;
	padding-top: 5px;
	padding-left: 21px;
}

.contentCol_2_left {
	float: left;
	width: 480px;
	padding-left: 21px;
}

.contentCol_2_right {
	float: left;
	width: 480px;
	padding-left: 16px;
}

.contentCol_1_left {
	float: left;
	width: 232px;
	padding-left: 21px;
}

.contentCol_1_right {
	float: left;
	width: 232px;
	padding-left: 16px;
}

.contentCol_1_pdf {
	float: left;
	width: 232px;
}

.contentCol_1_right_pdf {
	width: 232px;
	left: 517px;
	position: absolute;
}

.bg_pm_overview {
	background-image: url(../pics/bg_pm_overview.gif);
	background-repeat: no-repeat;
	background-position: 20px 0;
	float: left;
	clear: both;
}

.righttopborderDiv,.righttopborderDiv_alt {
	margin-top: 10px;
	padding: 10px 10px 0 0;
	border-right: 1px solid #d4d4d4;
	border-top: 1px solid #d4d4d4;
}

.topborderDiv2 {
	margin-top: 10px;
	padding: 10px 10px 0 0;
	border-top: 1px solid #d4d4d4;
}

.topborderDiv {
	margin-top: 10px;
	margin-bottom: 0;
	border-top: 1px solid #d4d4d4;
	margin-left: 21px;
}

/*** pager *********************/
.pager {
	border: 1px solid #e0dfdf;
	background-color: #f0efef;
	padding: 6px 5px 4px 5px;
	clear: both;
	margin-left: 21px;
	margin-top: 10px;
	font-weight: bold;
}

.pager a,.resultcrumb a {
	color: #00aeef;
	text-decoration: none;
}

.pager a:hover,.resultcrumb a:hover {
	color: #8c5ea2;
	text-decoration: none;
}

.pager .archive {
	padding: 0 8px 0 8px;
}

.pager .active {
	color: #472272 !important;
}

.pager .lastPage {
	font-weight: normal;
	background-image: url(../pics/icon_arrow_blue_right.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 12px;
	padding-right: 16px;
	color: #00aeef;
}

.pager .nextPage {
	font-weight: normal;
	background-image: url(../pics/icon_arrow_blue.gif);
	background-repeat: no-repeat;
	background-position: right 3px;
	padding-right: 16px;
	padding-left: 12px;
	color: #00aeef;
}

/* GNERAL ***************************************************************font sizes */
.fontsizeL {
	font-size: 12px;
}

.fontsizeM {
	font-size: 11px;
}

/* abstaende */
.conttopDistanzXS {
	padding-top: 3px;
}

.conttopDistanzS {
	padding-top: 10px;
}

.conttopDistanzM {
	padding-top: 30px;
}

.conttopDistanzL {
	padding-top: 50px;
}

.contleftDistanzM,span.contleftDistanzM {
	font-weight: normal;
	color: #fe0002;
	padding-left: 108px;
}

/* width */
.widthXL {
	width: 100%;
}

.flashdummy {
	padding: 0 0 20px 0;
}

/***********+ textauszeichnungen / auch conny */
.title_lila {
	color: #472272;
	font-weight: bold;
	padding: 5px 0 15px 0;
	margin: 0 0 0 0;
	clear: both;
	display: block;
	font-size: 11px;
}

.strong_lila {
	color: #472272;
	font-weight: bold;
}

strong {
	font-weight: bold;
}

.errorColor,span.errorColor {
	color: #fe0002 !important;
}

.errorField {
	border: 1px solid #fe0002 !important;
}

#darkBackgroundLayer {
	display: none;
}

/* table daten und fakten */
table,td,tr {
	font-size: 11px;
}

.tbl_datenfakten table td,.tbl table td {
	border-right: 1px solid #e4e4e4;
	border-top: 1px solid #e4e4e4;
	text-align: center;
	padding: 3px 3px 3px 5px;
}

.tbl_datenfakten table,.tbl table {
	border-left: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	margin: 20px 0 25px 0;
}

.tbl_datenfakten th,.tbl th {
	border-top: 1px solid #e4e4e4;
	background-color: #efedee;
	color: #472272;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 3px 3px 5px;
}

th.highlight {
	background-color: #dedddd;
	border-right: 1px solid #d4d4d4;
	font-size: 11px;
}

td.highlight {
	background-color: #f0f0f0;
	font-size: 11px;
}

.tbl_datenfakten th.labeltext,.tbl_datenfakten td.labeltext {
	text-align: left;
	font-size: 11px;
}

.imgfloatLeft {
	float: left;
	margin-right: 10px;
}

.title_link,.title_link a {
	text-decoration: none;
	color: #472272 !important;
}

/***********++ zeitstrahl */
#zeitstrahl {
	margin-top: 20px;
	margin-bottom: 20px;
}

.zeittext_left {
	float: left;
	width: 69px;
	padding-left: 21px;
	border-top: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	padding-top: 10px;
	color: #20b8f1;
	font-weight: bold;
	font-size: 16px;
	margin-right: 13px;
}

.zeittext_right {
	float: left;
	width: 619px;
	border-top: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	padding-top: 10px;
}

.zeittext_right ul {
	list-style-image: url(../pics/icon_list_zeitstrahl.gif);
	margin: 0 0 0 0;
	padding: 0 0 0 20px;
	display: block;
	clear: both;
}

#zeitstrahl_img2_text,#zeitstrahl_img3_text,#zeitstrahl_img4_text,#zeitstrahl_img5_text
	{
	display: none;
	clear: both;
}

#zeitstrahl_img4_text {
	display: inline;
}

.tableEnergy {
	position: absolute;
}

.no_flash_ie {
	position: absolute;
	background-image: url(../pics/b220_[LANG].jpg);
	background-repeat: no-repeat;
	width: 480;
	height: 263;
}

/* @group page specific styles */
body#b520 div.contentCol_1_right_pdf #pdfMaker a {
	color: #DCDCDC;
}

body#b520 div.contentCol_1_right_pdf #show_pdfList a {
	color: inherit;
}

body#b530 div.contentCol_1_right_pdf #pdfMaker a {
	color: #DCDCDC;
}

body#b530 div.contentCol_1_right_pdf #show_pdfList a {
	color: inherit;
}

body#b2212 div.contentCol_1_right_pdf #pdfMaker a {
	color: #DCDCDC;
}

body#b2212 div.contentCol_1_right_pdf #toolBar a {
	background-image: url(../pics/iconList_toolbar_grey.gif);
}

body#b2212 div.contentCol_1_right_pdf #show_pdfList a {
	color: inherit;
}

body#b2215 div.contentCol_1_right_pdf #pdfMaker a {
	color: #DCDCDC;
}

body#b2215 div.contentCol_1_right_pdf #show_pdfList a {
	color: inherit;
}

/* @end */
div#hidden_news {
	display: none;
}

.flash_winkel {
	float: left;
	clear: both;
	padding: 5px 5px 5px 5px;
	border: 1px solid #CCCCCC;
	margin-bottom: 9px;
}

/* BOX */
#overlay {
	background-color: #fff;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 90;
	width: 100%;
	height: 100%;
	-moz-opacity: 0.7;
	opacity: .70;
	filter: alpha(opacity = 70);
}

* html #overlay {
	background-color: #ccc;
	width: 1000px;
	height: 1000px;
}

#box {
	width: 652px;
	height: 600px;
}

#logo_popupfusion {
	background-color: #fff;
	background: url(../pics/fusion/schatten_oben.png) no-repeat;
	background-position: 0;
	width: 100%;
	height: 46px;
	cursor: pointer;
	background-color: transparent;
}

#innerbox {
	background: url(../pics/fusion/schatten_mitte.png) repeat-y;
	width: 680px;
	padding: 10px 0 0 25px;
	background-color: #fff;
	background-color: transparent;
}

#box_btm {
	background: url(../pics/fusion/schatten_unten.png) no-repeat;
	background-position: 0 0px;
	height: 25px;
}

* html #logo_popupfusion {
	
	background: url(../pics/fusion/schatten_oben_ie.gif) no-repeat;
}

* html #innerbox {
	background: none;
	width: 597px;
	height: 525px;
	padding: 10px 0 0 25px;
	background-color: #fff;

}

* html #box_btm {
	height: 0px;
	background: none;
	width: 597px;
}
* html iframe {
	width: 560px;
	height: 416px;
	overflow-x: hidden;
}
iframe {
	width: 570px;
	height: 416px;
	overflow-x: hidden;
}

#fusion {
	padding-left: 15px;
	width: 500px;
}

.greyLine {
	width: 570px;
	border-bottom: 1px solid #ccc;
	margin-top: 5px;
}

.blueLine {
	width: 570px;
	margin-top: 10px;
	padding-bottom: 5px;
	border-top: 1px solid #99d5fa;
}

#fusion #printPageFusion {
	background-image: url(../pics/icon_printpage.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 15px;
	color: #00aeef;
	float: right;
	fmargin-left: 162px;
	text-decoration: none;
}
#fusion #printPageFusion a {
	color: #00aeef;
	text-decoration: none;
}
#fusion h1 {float:left}
#fusion h2 {clear: both; padding-top: 15px;}


#closeFusion {
	padding: 5px 0 5px 16px;
	color: #00aeef;
	background-image: url(../pics/icon_windowclose.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	cursor: pointer;
}