/* TAG STYLES */
A {
	color: #00789f;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}

BODY {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #231f20;
	font-size: 11px;
	line-height: 15px;
	margin-left: 0px;
	margin-bottom: 3px;
	padding-bottom: 0px;
	background-repeat: repeat-y;
	background-color: #FFFFFF;

}

TD {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #231f20;
	font-size: 11px;
	line-height: 15px;
	margin-left: 5px;
	background-repeat: repeat-y;
}

TR {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #231f20;
	font-size: 11px;
	line-height: 15px;
	margin-left: 5px;
	background-repeat: repeat-y;
}

BODY.PreviewBody {
	background-image: url('/images/normal/bg_preview772.gif');
}



TABLE.PageBody {
	text-align: left;
}

TABLE.PageBox {
	text-align: left;
}


P{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 5px;
}

UL{	
	list-style-image: url('/images/navigation/dot.gif');
	margin-top: 2px;
	margin-left: 31px;
	margin-bottom: 5px;
}

ol{	
	margin-top: 2px;
	margin-left: 31px;
	margin-bottom: 5px;
}



li {
	font-size: 11px;
	text-decoration: none;
	margin-top: 2px;
	margin-bottom: 2px; circle;
	margin-left: 0px;
	
}
S { 
	line-height: 15px;
	font-size: 12px; 
	font-weight: bold; 
	color: #c63110;
	margin-top: -3px;
	margin-bottom: +1px;
	text-decoration: none; 

}

DIV, BR {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
}

SUP {
	font-size: 9px;
}

FONT {
	color: #231f20;
}

TH {
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

INPUT, TEXTAREA, SELECT, OPTION {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	vertical-align: top;
}


/* Introduction */

.introduction
	padding-top: 4px;
	margin-bottom: 3px; 

/* BREADCRUMB */

.Breadcrumb {
	height: 10px;
}

.Breadcrumb TD {
	padding-top: 8px;
	padding-bottom: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #231f20;
	line-height : 14px;
	text-decoration: none;
}

.Breadcrumb A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height : 14px;
	color: #00789f;
	text-decoration: underline;
}

.BreadcrumbSeperator {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height : 14px;
	color: #00789f;
	text-decoration: none;
}

/* LANGUAGE NAVIGATION */

.Language {
	padding-top: 2px;
	padding-bottom: 3px;
	height: 20px;
}

.Language TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00789f;
	line-height: 15px;
	text-decoration: none;
}

.Language A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00789f;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	text-decoration: underline;
}

.LanguageSeperator {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height : 14px;
	font-weight: normal;
	color: #00789f;
	text-decoration: none;
}


/* PAGE TITLE */

.PageTitleRow {
}

.PageTitle {
	margin-top: 16px;
	margin-bottom: 11px;
	width: 100%;
}

.PageTitle TD {
	padding-top: 1px;
	padding-bottom: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 13px;
	background-color: #00789F;
}

/* SUB NAVIGATION */

.SubNavigationRow {
}

.SubNavigation {
	margin-top: 5px;
	margin-bottom: 11px;
}

.SubNavigation TD {
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
}

.SubNavigation A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #00789f;
	font-size: 11px;
	line-height: 13px;
	vertical-align: bottom;
	text-decoration: underline;
}

/*
.SubNavigation A:visited {
	color: #7FBBCF;
}
*/

/* CONTENT HEADLINE */

.HeadlineRow {
	height: 10px;
}

.Headline {
	padding-top: 4px;
	padding-bottom: 0px;
	font-weight: bold;
	color: #00789f;
	font-size: 12px;
}

.Abbinder {
	line-height: 15px;
	margin-top: 1px;
	padding-bottom: 7px;
	font-weight: bold;
	font-size: 12px;
	text-align: right;
	color: #c63110;

}

/* CHANNEL HEADLINE */

.ChannelHeadlineRow {
	height: 10px;
}

.ChannelHeadline {
	padding-top: 2px;
	padding-bottom: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #00789f;
	font-size: 12px;
}

/* RULER BETWEEN HEADLINE & FOLLOWING ELEMENT */

.HorizontalRuler {
	background-image: url('/images/normal/article_seperator2.gif');
	background-repeat:repeat-x;
	height: 1px;
 padding-bottom: 1px;
 padding-top: 1px;
}
/* SUB HEADING */

.SubHeadingRow {
	height:	12px;
}

.SubHeading {
	padding-top: 11px;
	padding-bottom: 3px;
	height:	3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #231f20;
	font-size: 11px;
	text-decoration: none;
}


/* CONTENT BODY TEXT */
	
.BodyText {
	padding-top: 1px;
	padding-bottom: 0px;
}

.BodyText P, .BodyText DIV {
	margin-bottom: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight
}

.leftIMG {
	margin-right: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 1px
}

.rightIMG {
	margin-right: 1x;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 5px
}

/* CHANNEL BODY TEXT */

.ChannelBodyText {
	padding-top: 4px;
	padding-bottom: 0px;
}

.ChannelBodyText P, .ChannelBodyText DIV {
	margin-bottom: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight
}

/* CONTENT LINK */

.ContentLinkRow {
padding-top: 0px;
}

.ContentLink {
	margin-top: 0px;
	margin-bottom: 0px;
}

.ContentLink TD{
	padding-top: 0px;
	padding-bottom: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #231f20;
	font-size: 11px;
	line-height: 12px;
	vertical-align: top;
	text-decoration: none;	
}

.ContentLinksubhead TD
	padding-top: 0px;
	padding-bottom: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #231f20;
	font-size: 11px;
	line-height: 14px;
	vertical-align: top;
	text-decoration: none;	
}

.ContentLink A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #00789f;
	font-size: 11px;
	line-height: 13px;
	vertical-align: bottom;
	text-decoration: underline;
}


/*
.ContentLink A:visited {
	color: #7FBBCF;
}
*/

.ContentLink DIV{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #231f20;
	font-size: 11px;
	line-height: 12px;
	vertical-align: bottom;
	text-decoration: none;	
}

/* BACK TO TOP */

.BackToTop {
	padding-top: 4px;
	padding-bottom: 5px;
}

.BackToTop A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight
}

/* FOOTER STYLES */

.StandardLink {
	color: #00789f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.Copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #231f20;
	text-decoration : none;
	line-height : 14px;
}

.Copyright A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #00789f;
	text-decoration : underline;
	line-height : 14px;
}

.FooterRuler {
	background-image: url('/images/normal/article_seperator2.gif');
	background-repeat:repeat-x;
	height: 4px; background-position-y:50%
}

.FooterSeperator {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #00789f;
	text-decoration: none;
}

/* LEFT NAVIGATION STYLES */

TABLE.leftnavbody {
	background-image: url('/images/normal/nav_blue_fade.gif');
}

.leftnav   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00789f;
	text-decoration:none;
}

.leftnav:hover {
	font-weight: normal;
	text-decoration:underline;
}

.leftnav A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00789f;
	text-decoration:none;
}

.leftnav A:hover {
	font-weight: bold;
	text-decoration:underline;
}

.leftnavon   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00789f;
}

.leftnavon:hover {
	font-weight: normal;
	text-decoration:underline;
}

.leftnavon A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00789f;
	text-decoration:none;
}

.leftnavon A:hover {
	font-weight: normal;
	text-decoration:underline;
}


.leftnav2   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #00789f;
	text-decoration:none;
}

.leftnav2:hover {
	font-weight: bold;
	text-decoration:underline;
}

.leftnav2 A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #00789f;
	text-decoration:none;
}

.leftnav2 A:hover {
	font-weight: bold;
	text-decoration:underline;
}

.leftnav2on   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #00789f;
}

.leftnav2on.hover {
	text-decoration:underline;
}

.leftnav2on A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #00789f;
	text-decoration:none;
}

.leftnav2on A:hover {
	text-decoration:underline;
}

.leftnavRed   {
	padding-left: 5px;
	padding-top: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #e93c3a;
	text-decoration:none;
}

.leftnavRed.hover {
	text-decoration:underline;
	font-weight: normal;
}

.leftnavRed A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #e93c3a;
	text-decoration:none;
}

.leftnavRed A:hover {
	font-weight: normal;
	text-decoration:underline;
}

.servizio_info{
              position:absolute;
              border:1px solid #DE6300;
              height:118px;
              width:163px;
             padding: 0px 0px 0px 0px;
  /*             padding: 0px 0px 0px 7px;
   */           background-color:#ffffff;
              z-index:3;
              visibility:hidden;
}


.servizio_info A {color: #EFA333;}
.servizio_info A:hover {color: #EFA333;}


/* TEASER STYLES RIGHT*/

.TeaserHeadline1 {
	background-image: url('/images/normal/teaser_box1.gif');
}

.TeaserHeadline2 {
	padding-bottom: 2px;
	padding-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	height: 16px;
	background-image: url('/images/normal/teaser_box2.gif');
}

.TeaserHeadline3 {
	background-image: url('/images/normal/teaser_box3.gif');
}

.TeaserBody p, div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight
}

.TeaserBody A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-style: normal;
	color: #00789f;
	text-decoration: underline;
	text-align: left;
}

/*
.TeaserBody A:visited {
	color: #7FBBCF;
}
*/

TABLE.TeaserBody {
	background-color: #FDF3E5;
	border-top-width: 0px;
	border-left-width: 1px;
	border-left-style:solid;
	border-left-color: #F5C885;
	border-right-width: 1px;
	border-right-style:solid;
	border-right-color: #F5C885;
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color: #F5C885;
}

BODY.TeaserBody {
	background-image: url('/images/normal/bg_preview.gif');
}

TABLE.TeaserBuffer {
	background-color: TRANSPARENT;
}

/* TEASER STYLES LEFT*/

.LeftTeaserHeadline1 {
	background-image: url('/images/normal/teaser_box3_l.gif');
}

.LeftTeaserHeadline2 {
	padding-bottom: 2px;
	padding-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	height: 16px;
	background-image: url('/images/normal/teaser_box2.gif');
}

.LeftTeaserHeadline3 {
	background-image: url('/images/normal/teaser_box1_l.gif');
}

.LeftTeaserBody p, div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight
}

.LeftTeaserBody A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-style: normal;
	color: #00789f;
	text-decoration: underline;
	text-align: left;
}

/*
.LeftTeaserBody A:visited {
	color: #7FBBCF;
}
*/

TABLE.LeftTeaserBody {
	background-color: #FDF3E5;
	border-top-width: 0px;
	border-left-width: 1px;
	border-left-style:solid;
	border-left-color: #F5C885;
	border-right-width: 1px;
	border-right-style:solid;
	border-right-color: #F5C885;
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color: #F5C885;
}

BODY.LeftTeaserBody {
	background-image: url('/images/normal/bg_preview.gif');
}

TABLE.LeftTeaserBuffer {
	background-color: TRANSPARENT;
}

/* SEARCH STYLES */

.SearchText {
	color: #00789f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
}

.SearchText A {
	color: #231f20;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
}

TABLE.SearchBuffer {
	background-color="#FFFFFF";
}

FORM.SearchBody {
	margin-bottom:0px;
}
input.menu {
	background-color: #ffffff;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	border: 1px solid #000000;
	vertical-align: middle;
	height: 14px;
	width: 120px;
}


TABLE.SearchBody {
	background-image: url('/images/normal/nav_blue_fade.gif');
}

.captionbold   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	font-weight: bold;
	text-decoration:none;
/*	padding: 2px; */
}

.captionnormal   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	font-weight: bold;
	text-decoration:none;
/*	padding: 2px; */
}
/* popup */
.popup   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	font-weight: normal;
	color: #00789f;
	text-decoration: underline;
/*	padding: 2px; */
}
.popupnounderline   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	font-weight: normal;
	color: #00789f;
	text-decoration: none;
/*	padding: 2px; */
}

/* JS NAVIGATION STYLES */
.popup:hover {
	text-decoration:none;
}

.popup A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	font-weight: normal;
	color: #00789f;
	text-decoration:none;
	padding: 2px;
}

.popup A:hover {
	font-weight: bold;
}

.popupbox {
	background-color: #e0eff3;
	border-color: #006699;
	border-width: 1px;
	border-style: solid;
}

.popupbox:hover {
	background-color: #e0eff3;
}

/* STYLES FOR COLUMNS */

.columnA {
}

.bufferAB {
}

.columnB {
padding-top: 0px;
}

.bufferBC {
}

.columnC {
}

/*- IDs FOR COLUMNS -*/


#columnA_top {
}

#columnA_bottom {
}

#bufferAB_top {
}

#columnB_top {
}

#columnB_bottom {
}

#bufferBC_top {
}

#bufferBC_bottom {
}

#columnC_top {
}

#columnC_bottom {
}

/* CUSTOM HTML STYLES */

.StandardText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #231f20;
}

.linkListAZ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
}

.productList {
	color: #4A4949;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	text-decoration: none;
	margin-top: 5px;
	margin-bottom: 0px;
}

.linktitle{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	text-decoration: none;
	font-weight: bold;
	color: #00789f;
	padding-top: 4px;
	padding-bottom: 3px;
}
.description{
	margin-top: 3px;
	margin-bottom: 1px;
}

.copyadress { 
	font-family: Verdana; 
	font-size: 11px; 
	line-height: 14px; 
	color: #000000
}
.date { 
	color: #00789f;
}
.results_tx_shg {
	margin-left: 11px;
}
/* Pressemanager */
.pmsubheadline {
COLOR: #00789f;
FONT-WEIGHT: bold;
}
.news {
FONT-WEIGHT: bold;
}
.newsdate {
FONT-WEIGHT: bold;
}
.newsheadline {
COLOR: #00789f;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 12px; 
FONT-WEIGHT: bold; 
PADDING-BOTTOM: 12px; 
PADDING-TOP: 0px;

}
.newsbild {
PADDING-BOTTOM: 0px; 
PADDING-RIGHT: 6px;

}
.newslink {
PADDING-TOP: 6px; 
COLOR: #00789f;
FONT-SIZE: 11px
}
.subheadline {
COLOR: #231f20; 
FONT-SIZE: 11px; 
FONT-WEIGHT: bold; 
PADDING-BOTTOM: 0px; 
PADDING-TOP: 0px
}
.fett {
PADDING-BOTTOM: 0px; 
PADDING-TOP: 0px;
FONT-WEIGHT: bold; 
}

/*fuer Tabellen */
.tabellenkopf{
	font-size : 10px;
	color : #ffffff;
}

/*wpd stuff */

.contentlink_wpd {
        background-position:0px 0px 0px 0px;
        background-image:  url(/images/navigation/fred.gif);
        padding: 3px 4px 4px 22px ; 
        background-repeat:no-repeat;
 		display: block;
  		PADDING-BOTTOM: 0px; 
		PADDING-TOP: 3px;
}


div.grey {
	color : #999999;
	font-size : 10px;
}

.nav2Popup {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; VISIBILITY: hidden; WIDTH: 185px; COLOR: #00789f; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: absolute; TEXT-ALIGN: center; TEXT-DECORATION: none
}

.bulletArrow { list-style-image: url(/images/normal/arrow_blue_link2.gif); text-decoration: none;}

.bestellijst {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 9px;
	line-height: 11px;

}
.bulletbestel { margin-left: .10em; padding-left: 1.78em; list-style-image: url(/images/pijlbullet.gif); text-decoration: none;}