/*
Tkes Style
2. Sept 2008
 */

BODY {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; SCROLLBAR-FACE-COLOR: #95b9dc; SCROLLBAR-HIGHLIGHT-COLOR: #95b9dc; MARGIN-LEFT: 0px; SCROLLBAR-SHADOW-COLOR: #ffffff; SCROLLBAR-3DLIGHT-COLOR: #ffffff; MARGIN-RIGHT: 0px; SCROLLBAR-ARROW-COLOR: #ffffff; PADDING-TOP: 0px; SCROLLBAR-TRACK-COLOR: #ffffff; SCROLLBAR-DARKSHADOW-COLOR: #ffffff; BACKGROUND-COLOR: #ffffff
}

h4 {hho.css (Linie 566)
font-size:12px;
	
	margin:0;
	text-align:left;
	font-weight: bold;
	color: #666666;
}



/* StandardLinks*/
.a {
	color:            #3366cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}

a:link {
	color:            #3366cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}
a:visited {
	color:            #3366cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}
a:hover {
	color:             #3366cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	
}
a:activ {
	color:            #3366cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}

/* StandartLinks*/
/* NewsLinks*/
.NewsExtLink {
	color:            #3366cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a.NewsExtLink:link {
	color:            #3366cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
a.NewsExtLink:visited {
	color:            #3366cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
a.NewsExtLink:hover {
	color:          #3366cc;  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	
}
a.NewsExtLink:activ {
	color:            #3366cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
/* NewsLinks*/

/*NewsHeadline*/
.NewsSubheadline {
	color:            #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	
}

/* Newsheadline*/
/* Navigation*/
.navigation {
	color:            #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a.navigation:link {
 
  color:             #666666;
font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
}

a.navigation:visited {
 
  color:            #666666;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a.navigation:hover {

  color:            #666666;
 font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

a.navigation:active {
 
  color:            #666666;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
/* EndNavigation*/


/* NavigationON*/
.navigationON {
	color:            #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

a.navigationON:link {
 
  color:            #003366;
 font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a.navigationON:visited {
 
  color:            #003366;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a.navigationON:hover {

  color:            #003366;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a.navigationON:active {

  color:            #003366;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}


/* EndNavigationON*/



/* sitemap*/

.sitemaphead
{
	color:            #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}


.sitemap {
	color:           #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}

a.sitemap:link {
	color:            #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}
a.sitemap:visited {
	color:           #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}
a.sitemap:hover {
	color:            #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
}
a.sitemap:activ {
	color:            #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}

/* sitemap*/




/* FooterLinks*/
.grey {
	color:            #3366cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}

a.grey:link {
	color:            #3366cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}
a.grey:visited {
	color:            #3366cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}
a.grey:hover {
	color:            #3366cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
}
a.grey:activ {
	color:            #3366cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}

/* footerLinks*/

.highlight {
	BACKGROUND-COLOR: #ffeda4
}
.tknormal {
	FONT-SIZE: 12px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: normal;
	word-spacing: 0.1em;
}
.tkCore {
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: normal;
	word-spacing: 0.1em;
}
.tkCoreHeadline {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	word-spacing: 0.001em;
	letter-spacing: 0.001em;
}
.tkdate {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif
}
.tkmittel {
	FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 130%; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tkmini {
	FONT-SIZE: 9px; COLOR: #333333; LINE-HEIGHT: 160%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.form30px {
	BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #003366 1px solid; WIDTH: 30px; BORDER-BOTTOM: #003366 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fafafa
}
.form45px {
	BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #003366 1px solid; WIDTH: 45px; BORDER-BOTTOM: #003366 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fafafa
}
.form85pxborder {
	BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #003366 1px solid; WIDTH: 85px; BORDER-BOTTOM: #003366 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fafafa
}
.form155px {
	BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #003366 1px solid; WIDTH: 155px; BORDER-BOTTOM: #003366 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fafafa
}
.form110pxborder {
	BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #003366 1px solid; WIDTH: 110px; BORDER-BOTTOM: #003366 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fafafa
}
.form176px {
	BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #003366 1px solid; WIDTH: 176px; BORDER-BOTTOM: #003366 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fafafa
}
.form200px {
	BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #003366 1px solid; WIDTH: 200px; BORDER-BOTTOM: #003366 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fafafa
}
.form250px {
	BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #003366 1px solid; WIDTH: 250px; BORDER-BOTTOM: #003366 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fafafa
}
.form370px {
	BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #003366 1px solid; WIDTH: 340px; BORDER-BOTTOM: #003366 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fafafa
}
.form155pxborder {
	BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #003366 1px solid; WIDTH: 155px; BORDER-BOTTOM: #003366 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fafafa
}
.tkbig {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.tkminilink {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #4784c3; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.contactfield {
	FONT-SIZE: 11px; WIDTH: 150px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tkbigblue {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #d38153; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.standardfield {
	FONT-SIZE: 11px;
	WIDTH: 280px;
	COLOR: #333;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.selectfield {
	FONT-SIZE: 11px;
	WIDTH: 150px;
	COLOR: #333;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.form400 {
	FONT-SIZE: 11px; WIDTH: 420px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.tknormaltiefer {
	FONT-SIZE: 9px; COLOR: #333333; LINE-HEIGHT: 150%; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.tkmedblue {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #003466; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tkmedrot {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #b65933; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tkmedorange {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #de800d; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tkmedhellblue {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #7b9fd2; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.gelb {
	COLOR: #f8d721; TEXT-DECORATION: underline
}
.tkmedgelb {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #f8d721; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.grün {
	COLOR: #73c35f; TEXT-DECORATION: underline
}
.tkbigyellow {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #de800d; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tkbighellblue {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #7b9fd2; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.tkdkblue {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #003466; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tkmeddkgreen {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #006633; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tkmedviolett {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #993366; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tkbigdkgreen {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #006633; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tkbigviolett {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #993366; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tkbigdkblue {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #444444;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tkbigred {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #b65933; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tkmedblack {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tkmedblack1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 20px;
	
}
.tkERROR {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #FF0000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 0px;	
}
.rot1 {
	COLOR: #b65933; TEXT-DECORATION: underline
	
}	
.searchmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6699FF;
	width: 135px;
	height: 17px;
	border: 1px solid #9CB2C7;
	clear: Beide;
	background-color: #FFFFFF;
	margin-left: 10px;



}
.sendbutton {
	height: 18px;
	width: 55px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6699FF;
	background-color: #E0E0E0;
	margin-left: 10px;
	margin-top: 4px;
	border-top-width: 1pt;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-width: 1pt;
	border-right-color: #C6C6C6;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-bottom-color: #C6C6C6;
	border-left-color: #FFFFFF;

}

.sendbuttonfr {
	height: 18px;
	width: 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6699FF;
	background-color: #E0E0E0;
	margin-left: 10px;
	margin-top: 4px;
	border-top-width: 1pt;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-width: 1pt;
	border-right-color: #C6C6C6;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-bottom-color: #C6C6C6;
	border-left-color: #FFFFFF;

}
.tkform {
	color:#333333;
	font-family: Arial, Helvetica, Verdana, Tahoma sans-serif;
	font-size: 11px;
	width: 100px;
	float: left;
	margin-left: 16px;
	margin-top: 6px;



}
div.linkContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4784C3;
	padding-left: 24px;
	top: 0px;
	clip:  rect(0px auto auto auto);
	background-color: #EBEBEB;
	background-image: url(../cmsimage.nsf/std_arrow_blue_right.gif);
	background-position: 8px 4px;
	background-repeat: no-repeat;
	padding-right: 15px;
	padding-top: 2px;
	padding-bottom: 5px;
}
div.linkHeadline {
	background-color: #EBEBEB;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-left: 9px;
	margin-top: 4px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;


}
div.linkBild {
	background-color: #EEEEEE;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
div.linkContent2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-left: 8px;
	top: 0px;
	clip:  rect(0px auto auto auto);
	background-position: 8px 8px;
	background-repeat: no-repeat;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 2px;
	background-color: #EBEBEB;
}
.tableContact1               { width:100%; color: #333; font-size:11px; line-height:14px; }
.tableContact1 td            {  background-color: #fff; padding:0px 7px 7px 8px; vertical-align: top; }
/* contact-table
---------------------------------------------------------------------------------------------------------*/
.tableContact               { width:100%; color: #333; font-size:11px; line-height:14px; }
.tableContact td            { border-top: 1px solid #E6E6E6; background-color: #fff; padding:15px 10px 20px 10px; vertical-align: top; }
.tableContact th            { padding:15px 10px 5px 10px; vertical-align:top; }
.tableContact td.bold       { width:100px; font-weight:bold; }
.tableContact td.data       { width:215px; }
.tableContact td.picture    { width:175px; }
.tableContact td.first      { width:140px; font-weight:bold; }
.tableContact td.second     { width:210px; }
.tableContact address       { font-style:normal; font-size:11px; line-height:14px; padding:0; }
.tableContact img           { float:right; }
.tableContact tr            { clear:both; }
.tableContact thead td      { font-weight:bold; padding:5px 10px; border-top:none; }
.tableContact thead td span { font-weight:normal; }

/* basic typographic rules
---------------------------------------------------------------------------------------------------------*/
h1, h2, h3 { font-weight:bold; }

h1 { font-size:13px; line-height:16px; margin:0pt;  text-align:left; }

a:link    { color:#2269B6; text-align:left; }
a:hover   { color:#2269B6; text-decoration:underline;  }
a:visited { color:#5995C8; }

div#content h3 
{ 
	color:#333333; 
	font-size:11px; 
	line-height:16px; 
	margin:0pt; 
	padding:0pt 10px 10px; 
	text-align:left; 
}

div#content p 
{ 
	color:#333333; 
	font-size:12px;	
	line-height:15px; 
	padding:0 10px 10px 10px; 
}


TabellenPowerCore 
.CoreHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	padding-left: 7px;
}

.Tableframe {
	padding: 9px;
	background-color: #f1f0f0;
}
.TableHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.CoreTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-right-width: 0px;
	border-right-style: none;
	border-left-width: 0px;
	border-left-style: none;
}
.CoreTableHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #003366;
	background-color: #e8ecf4;
	border-top-width: 0px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 4px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #9fb4d3;
	border-left-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-color: #9fb4d3;
}
.CoreTableHeadEnd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #003366;
	background-color: #e8ecf4;
	border-top-width: 0px;
	border-bottom-width: 3px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-color: #9fb4d3;
}
.CoreTableHeadEndW {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #003366;
	background-color: #e8ecf4;
	border-top-width: 4px;
	border-bottom-width: 3px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-color: #9fb4d3;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.CoreTableHeadStart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #003366;
	background-color: #e8ecf4;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-right-style: solid;
	border-right-color: #9fb4d3;
	border-bottom-color: #9fb4d3;
	border-bottom-style: solid;
}
.CoreTableHeadStart3px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #003366;
	background-color: #e8ecf4;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-right-style: solid;
	border-right-color:  #9fb4d3;
	border-bottom-color:  #9fb4d3;
	border-bottom-style: solid;
	padding-left: 6px;
}
.CoreTableHeadStartW3px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #003366;
	background-color: #e8ecf4;
	border-top-width: 4px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-right-style: solid;
	border-right-color:  #9fb4d3;
	border-bottom-color:  #9fb4d3;
	border-bottom-style: solid;
	padding-left: 6px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.CoreTableHeadLong3px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #003366;
	background-color: #e8ecf4;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 3px;
	border-right-style: none;
	border-bottom-color:  #9fb4d3;
	border-bottom-style: solid;
	padding-left: 6px;
}
.CoreConfigStart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-right-color: #9fb4d3;
	background-color: #F3F3F3;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.CoreConfigStart3px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-right-color: #9fb4d3;
	background-color: #F3F3F3;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-left: 6px;
}
.CoreConfigWhiteStart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-right-color: #9fb4d3;
	background-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.CoreConfigWhiteStart3px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-right-color: #9fb4d3;
	background-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-left: 6px;
}
.CoreConfigWhiteLong3px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-right-style: none;
	background-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-left: 6px;
}
.CoreConfig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-right-color: #9fb4d3;
	background-color: #F3F3F3;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.CoreConfigWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-right-color: #9fb4d3;
	background-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.CoreConfigSpec1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-right-color: #9fb4d3;
	background-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-left-width: 0px;
	border-left-style: none;
}
.CoreConfigSpec2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 0px;
	border-right-style: solid;
	border-right-color: #9fb4d3;
	background-color: #FFFFFF;
	border-bottom-style: none;
	border-left-width: 0px;
	border-left-style: none;
}
.CoreConfigEnd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #000000;
	border-top-width: 1px;
	border-bottom-width: 1px;
	background-color: #F3F3F3;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}

.CoreConfigWhiteEnd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #000000;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #FFFFFF;	
}
.CoreTableWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #000000;
	border-top-width: 0px;
	border-right-width: 3px;
	border-bottom-width: 0px;
	border-right-style: solid;
	border-right-color: #9fb4d3;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	
}
.CoreTableWhiteEnd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #000000;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	
}
.CoreTableSpec3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #000000;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;	
}
.CoreTableBlank{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: lighter;
	color: #000000;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-left-style: none;
}
.CoreTableWhiteStart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #000000;
	border-top-width: 0px;
	border-right-width: 3px;
	border-bottom-width: 0px;
	border-right-style: solid;
	border-right-color: #9fb4d3;
	
	
}
.CoreLegend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	color: #000000;
	

}
EndTabellenPowerCore 

GarantierteWertePowerCore 
.CoreHeadline1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	padding-left: 7px;
}
.CoreTop1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-right-width: 0px;
	border-right-style: none;
	border-left-width: 0px;
	border-left-style: none;
}
.CoreTableHead1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #003366;
	background-color: #9fb4d3;
	border-top-width: 0px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 4px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #003366;
	border-left-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-color: #003366;
}
.CoreTableHeadEnd1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #003366;
	background-color: #9fb4d3;
	border-top-width: 0px;
	border-bottom-width: 3px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-color: #003366;
}
.CoreTableHeadStart1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #003366;
	background-color: #9fb4d3;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-right-style: solid;
	border-right-color: #003366;
	border-bottom-color: #003366;
	border-bottom-style: solid;
}

.CoreConfigStart1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-right-color: #003366;
	background-color: #F3F3F3;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.CoreConfigWhiteStart1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-right-color: #003366;
	background-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.CoreConfig1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-right-color: #003366;
	background-color: #F3F3F3;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.CoreConfigWhite1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-right-color: #003366;
	background-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.CoreConfigEnd1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #000000;
	border-top-width: 1px;
	border-bottom-width: 1px;
	background-color: #F3F3F3;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}

.CoreConfigWhiteEnd1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #000000;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	
}
.CoreTableWhite1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #000000;
	border-top-width: 0px;
	border-right-width: 3px;
	border-bottom-width: 0px;
	border-right-style: solid;
	border-right-color: #003366;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	
}
.CoreTableWhiteEnd1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #000000;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	
}
.CoreTableWhiteStart1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #000000;
	border-top-width: 0px;
	border-right-width: 3px;
	border-bottom-width: 0px;
	border-right-style: solid;
	border-right-color: #003366;
	
	
}
.CoreLegend1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	color: #000000;
	

}

GarantierteWertePowerCore 
.ContactBackTable {
	background-color: #f8f8f8;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #e6e6e6;
	border-bottom-color: #e6e6e6;
}
/* download-table
---------------------------------------------------------------------------------------------------------*/
.tableDownload1                 {
	width: 568px;
	color: #333;
	background-color: #efefef;
	margin-bottom:10px;
}
.tableDownload1 td              { border-bottom: 1px solid #E6E6E6; font-size:11px; vertical-align:middle; padding:3px 10px; }
.tableDownload1 td.downloadLink1 { width:100px; }
.tableDownload1 thead td        {  border-top: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; font-weight:bold; background-color: #fff; }
.tableDownload1 tfoot td        { border-bottom:none; background:#fff; font-size:10px; }
.tableDownload1 td a            {
	padding:2px 0 2px 16px;
	display:block;
	height: 15px;
	text-decoration:none;
	background-image: url(../cmsimage.nsf/calculator.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
.tableDownload1 td a.mpLink     { background: url("../images/icons/mp_link.gif") 0 3px no-repeat !important; }
.tableDownload1 td a:hover      { text-decoration:underline; }

/* download-tableOrigin
---------------------------------------------------------------------------------------------------------*/
.tableDownload                 { width: 390px; color: #333; background-color: #efefef; margin-bottom:10px; }
.tableDownload td              { border-bottom: 1px solid #E6E6E6; font-size:11px; vertical-align:middle; padding:3px 10px; }
.tableDownload td.downloadLink { width:100px; }
.tableDownload thead td        { border-top: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; font-weight:bold; background-color: #fff; }
.tableDownload tfoot td        { border-bottom:none; background:#fff; font-size:10px; }
.tableDownload td a            { padding:2px 0 2px 16px; display:block; text-decoration:none; background: url("") 0 3px no-repeat; }
.tableDownload td a.mpLink     { background: url("../images/icons/mp_link.gif") 0 3px no-repeat !important; }
.tableDownload td a:hover      { text-decoration:underline; }

/* download-table
---------------------------------------------------------------------------------------------------------*/
.tableDownload2                { width: 575px; color: #333; background-color: #efefef; margin-bottom:10px; }
.tableDownload2 td              { border-bottom: 1px solid #E6E6E6; font-size:11px; vertical-align:middle; padding:3px 10px; }
.tableDownload2 td.downloadLink1 { width:100px; }
.tableDownload2 thead td        {  border-top: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; font-weight:bold; background-color: #fff; }
.tableDownload2 tfoot td        { border-bottom:none; background:#fff; font-size:10px; }
.tableDownload2 td a            {
	padding:2px 0 2px 16px;
	display:block;
	height: 15px;
	text-decoration:none;
	
	background-repeat: no-repeat;
	background-position: 0 0px;
}
.tableDownload2 td a.mpLink     { background: url("../images/icons/mp_link.gif") 0 3px no-repeat !important; }
.tableDownload2 td a:hover      { text-decoration:underline; }




/* inline pictures
---------------------------------------------------------------------------------------------------------*/
div.editorial 
{
	background:#F8F8F8 none repeat scroll 0%;
	margin-bottom:10px;
	width:370px;
	padding:10px;
}
div.editorial img {
	border:0;
	float:left;
	padding: 0 10px 0 0;
	width:175px;
}
div.editorial p { 
	float:left;
	font-size:11px !important;
	line-height:14px;
	padding:0px !important;
	width:185px;
}


.tableDownloadPDF        { 
	border-top: 1px solid #E6E6E6; 
	border-bottom: 1px solid #E6E6E6; 
	font-weight:bold; 
	background-color: #fff; 
}

.Pdfhead {
	border-top: 1px solid #E6E6E6; 
	border-bottom: 1px solid #E6E6E6; 
	font-weight:bold; 
	background-color: #fff; 
}
.Personalhead {
	border-bottom: 1px solid #E6E6E6;
	font-weight:bold;
	background-color: #fff;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.Personalhead1 {
	border-bottom: 1px solid #E6E6E6;
	font-weight:bold;
	background-color: #fff;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.Personaltitel {
	font-weight:bold;
	background-color: #fff;
	font-size: 11px;
	padding-top: 15px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.Personaltitel1 {
	font-weight:bold;
	background-color: #fff;
	font-size: 11px;
	padding-top: 15px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-family:  Arial, Helvetica, sans-serif;
}
.Personaltext {
	font-weight:normal;
	background-color: #fff;
	font-size: 11px;
	padding-top: 15px;
	padding-bottom: 3px;

}
.Personaltext1 {
	font-weight:normal;
	background-color: #fff;
	font-size: 11px;
	padding-top: 15px;
	padding-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
}
.Personalimage{
	font-weight:normal;
	background-color: #fff;
	font-size: 11px;
	padding-top: 15px;
	padding-bottom: 15px;

}
/* download3
---------------------------------------------------------------------------------------------------------*/
.tableDownload3                 { width: 390px; color: #333; background-color: #efefef; margin-bottom:10px; }
.tableDownload3 td              {  font-size:11px; vertical-align:middle; padding:3px 5px; }
.tableDownload3 td.downloadLink { width:100px; }
.tableDownload3 thead td        { padding:3px 5px; border-top: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; font-weight:bold; background-color: #fff; }
.tableDownload3 tfoot td        { border-bottom:none; background:#fff; font-size:10px; }
.tableDownload3 td a            { padding:2px 0 2px 16px; display:block; text-decoration:none; background: url("") 0 3px no-repeat; }
.tableDownload3 td a.mpLink     { background: url("../images/icons/mp_link.gif") 0 3px no-repeat !important; }
.tableDownload3 td a:hover      { text-decoration:underline; }


/* Picurespacer
---------------------------------------------------------------------------------------------------------*/

.picturespace                 {
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-left: 8px;
}

/* Suche
---------------------------------------------------------------------------------------------------------*/
.sucheneu  {
	background-color: #efefef;
	border: 1px solid #CCCCCC;
	margin: 0px;
	height: 80px;
	padding-top: 11px;
}

.searchmenu2  {
	width: 400px;
	position: relative;
	margin-left: 11px;
	height: 12px;
}
.searchlabel2  {
	
	position: relative;
	margin-left: 11px;
}