.old-style h1,.old-style h2,.old-style h3,.old-style i,.old-style p,.old-style td,.old-style th,.old-style tt,.old-style ol,.old-style ul,.old-style div { font-family: Verdana, Arial, Helvetica; color: #626672;  }

.old-style .bodyContentMain {
	background-color: 			#FFF8EB;
	margin-top:		    		0px;
	margin-left:		   	 	0px;
	border:			    		0px;
}

.old-style .iframe_content {
	background-color: 			#ffffff;
	margin: 5px;
}

.old-style form {
  display: inline;
}

.old-style h1,.old-style h2,.old-style h3,.old-style h4,.old-style h5   			{ font-weight: bold; }
.old-style h1               			{ font-size: 20px; color: #565A5B; }
.old-style h2               			{ font-size: 18px; color: #565A5B; }
.old-style h3               			{ font-size: 16px; color: #565A5B; }
.old-style h4               			{ font-size: 14px; color: #565A5B; }
.old-style h5               			{ font-size: 12px; color: #565A5B; }

.old-style img                         { border:0px; }

.old-style A:link           			{ color: #C8541A; text-decoration: underline; font-weight: normal;}
.old-style A:visited        			{ color: #C8541A; text-decoration: underline; font-weight: normal;}
.old-style A:active         			{ color: #C8541A; text-decoration: underline; font-weight: normal;}
.old-style A:hover	         			{ color: #C8541A; text-decoration: none;      font-weight: normal;}

.old-style A.topnavi:link       		{ font-size: 10px; color: #626672; text-decoration: none; font-weight: normal; }
.old-style A.topnavi:visited    		{ font-size: 10px; color: #626672; text-decoration: none; font-weight: normal; }
.old-style A.topnavi:active     		{ font-size: 10px; color: #626672; text-decoration: none; font-weight: normal; }
.old-style A.topnavi:hover      		{ font-size: 10px; color: #C8541A; text-decoration: underline; font-weight: normal; }

.old-style A.navi:link       			{ font-size: 11px; color: #000000; text-decoration: none; font-weight: normal; }
.old-style A.navi:visited    			{ font-size: 11px; color: #000000; text-decoration: none; font-weight: normal; }
.old-style A.navi:active     			{ font-size: 11px; color: #000000; text-decoration: none; font-weight: normal; }
.old-style A.navi:hover      			{ font-size: 11px; color: #C8541A; text-decoration: none; font-weight: normal; }

.old-style A.navichildren:link       	{ font-size: 11px; color: #C8541A; text-decoration: none; font-weight: normal; }
.old-style A.navichildren:visited    	{ font-size: 11px; color: #C8541A; text-decoration: none; font-weight: normal; }
.old-style A.navichildren:active     	{ font-size: 11px; color: #C8541A; text-decoration: none; font-weight: normal; }
.old-style A.navichildren:hover      	{ font-size: 11px; color: #000000; text-decoration: none; font-weight: normal; }

.old-style A.news:link       			{ font-size: 11px; color: #006600; text-decoration: underline; font-weight: bold; }
.old-style A.news:visited    			{ font-size: 11px; color: #006600; text-decoration: underline; font-weight: bold; }
.old-style A.news:active     			{ font-size: 11px; color: #006600; text-decoration: underline; font-weight: bold; }
.old-style A.news:hover      			{ font-size: 11px; color: #000000; text-decoration: none; 	   font-weight: bold; }

/* homepageboxen link*/ 
.old-style .headingM A:link       			{ font-size: 12px; color: #C8541A; text-decoration: none; font-weight: bold; }
.old-style .headingM A:visited    			{ font-size: 12px; color: #C8541A; text-decoration: none; font-weight: bold; }
.old-style .headingM A:active     			{ font-size: 12px; color: #C8541A; text-decoration: none; font-weight: bold; }
.old-style .headingM A:hover      			{ font-size: 12px; color: #C8541A; text-decoration: none; font-weight: bold; }

.old-style .simpletext A:link       			{ font-size: 11px; color: #626672; text-decoration: none; font-weight: normal; }
.old-style .simpletext A:visited    			{ font-size: 11px; color: #626672; text-decoration: none; font-weight: normal; }
.old-style .simpletext A:active     			{ font-size: 11px; color: #626672; text-decoration: none; font-weight: normal; }
.old-style .simpletext A:hover      			{ font-size: 11px; color: #626672; text-decoration: none; font-weight: normal; }

.old-style .HomepageBox .select-dropdownlist {	margin-left:30px }


.old-style td               			{ font-size: 11px; }
.old-style ol               			{ font-size: 15px; }
.old-style ul               			{ font-size: 11px; list-style-type : square; color:#000000; margin:15px; padding:0px; }

.old-style ul.listMlistlevel0 div.listheadline {
margin-left: -14px;
}

.old-style li.listentrylevel0 {
/*width:15px;*/
margin-bottom:1px;
padding-left:20px; 
background-image: url(../image/arrow_small_red.gif);
background-repeat: no-repeat;
background-position: 0px 3px;
list-style:none;
}


.old-style .small           			{ font-size: 10px; color: #555555; font-weight: normal; }
.old-style .main           			{ font-size: 11px; color: #000000; font-weight: normal; }
.old-style .subnavi         			{ font-size: 11px; color: #FFFFFF; font-weight: bold; }
.old-style .footer          			{ font-size: 9px;  color: #999999; font-weight: normal; }

.old-style .headlineHome				{ font-size: 11px; color: #D11E1A; font-weight: bold; font-style: italic; }

.old-style .defTable {
	border:						0;
	background-color:			#565A5B;
	padding:					4px;
}

.old-style .headerRow {
	color:#FFFFFF;
	background-color: 			#AAACAD;
}

.old-style .subheadRow {
	color:						#565A5B;
	background-color: 			#E6E6E7;
}

.old-style .selRow {
	background-color: 			#FFE4A3;
}

.old-style .defRow {
	background-color: 			#FFFFFF;
}

.old-style .markRow {
	background-color: 			#E6E6E7;
}

.old-style .sepRow {
	background-color: 			#E6E6E7;
}

.old-style TEXTAREA {
	color:						#000000;
	font: 						8pt verdana;
	font-weight: 				normal;
	text-decoration: 			none;
	background: 				#FFFFFF;
	border:						1px solid #565A5B;
	padding-left: 				3px;
	padding-top: 				1px;
}

.old-style INPUT.standard {
	color:						#626672;
	font: 						11px verdana;
	font-weight: 				normal;
	text-decoration: 			none;
	background: 				#FFFFFF;
	border:						1px solid #C3C2D0;
	padding-left: 				3px;
	padding-top: 				1px;
}

.old-style .button {
	color:						#565A5B;
	font: 						8pt verdana;
	font-weight: 				normal;
	text-decoration: 			none;
	background: 				#FFFFFF;
	border:						1px solid #565A5B;
	padding-left: 				3px;
	padding-top: 				1px;
}

.old-style .stdbutton {
	color:						#565A5B;
	font: 						8pt verdana;
	text-decoration: 			none;
	background: 				#FFFFFF;
	border:						1px solid #565A5B;
	padding-left: 				3px;
	padding-top: 				1px;
}

.old-style SELECT.standard {
	color:					#565A5B;
	font: 					8pt verdana;
	font-weight: 				normal;
	text-decoration: 			none;
	background: 				#FFFFFF;
}

.old-style .t {
	CURSOR: hand;
}

.old-style .b {
	CLEAR: left; DISPLAY: block;
}

/****************** Subpage ***********************/

.old-style .subpage .main {
  margin-left: 15px;
  margin-right: 5px;
}

.old-style .subpage .main * {
  font-family: Verdana; 
  font-size: 8pt;
  line-height: 12pt;
  color: #000000;
}



.old-style .subpage .main .headingXL * { 
  font-size: 20px; 
  line-height: 20pt;
  color: #565A5B; 
  font-family: Verdana; 
  font-weight: bold;
  padding-bottom: 10px;
}


.old-style .subpage .main .headingL * { 
  font-family: Verdana; 
  color: #c8541a;
  font-size: 10pt;
  font-weight: bold;
  padding-top: 15px;
  padding-bottom: 10px;
}

.old-style .subpage .main .headingM { 
  padding-top: 10px;
  font-weight: bold;
}


.old-style .subpage .main .simpletext {
  padding-bottom: 10px;
}

.old-style .subpage .main .imagetable {
  padding-top: 10px;
  padding-bottom: 10px;
}

.old-style .subpage .main .contentElementChart .imagetable {
  padding-top: 0px;
  padding-bottom: 0px;
}



.old-style .subpage .infobox {
	margin-top:16px;
 	margin-left:19px;
    width: 218px;
}

.old-style .subpage .infobox * {
  font-size: 8pt;
  line-height: 12pt;
  font-family: Verdana; 
  color: #000000;
}

.old-style .subpage .infobox .headingM {
  color: #808080;
  padding-top: 0px;
  padding-bottom: 0px;
}

.old-style .subpage .infobox .headingMBox {
  color: #808080;
  padding-top: 0px;
}

.old-style .subpage .infobox .downloadDocument {
  padding-bottom: 20px;
}

.old-style .subpage .infobox .downloadDocument .headline {
  color: #546670;
}

.old-style .subpage .infobox .downloadDocument .name {
  font-weight: bold;
}

.old-style .subpage .infobox .infobox_information_header {
  padding-top: 0px;
  padding-bottom: 20px;
}

.old-style .subpage .infobox .infobox_downloads_header {
  padding-top: 0px;
  padding-bottom: 20px;
}

.old-style .subpage .infobox .infobox_press_header {
  padding-top: 0px;
  padding-bottom: 20px;
}

.old-style .subpage .infobox .simpletext {
  padding-bottom: 10px;
}

.old-style .subpage .infobox .imagetable {
  margin-bottom: 25px;
}

.old-style .subpage .infobox .primary2 {
  color: #c8541a;
}

.old-style .subpage .main .dynamicContent .element {
  width: 480px; 
  float: none;
}

.old-style .subpage .main .dynamicContent .element .pageName {
  font-weight: bold;
}

.old-style .subpage .main .dynamicContent .element .pageLink {
  
}

#pageLinkTag {
  color: #c8541a;
  font-weight: bold;
  text-decoration: underline;
}

.old-style .subpage .main .dynamicContent .element .pageLinkTag:link {
  color: #c8541a;
  font-weight: bold;
  text-decoration: underline;
}

.old-style .subpage .main .dynamicContent .element .pageLinkTag:visited {
  color: #c8541a;
  font-weight: bold;
  text-decoration: underline;
}

.old-style .subpage .main .dynamicContent .element .pageLinkTag:hover {
  color: #c8541a;
  font-weight: bold;
  text-decoration: none;
}

.old-style .subpage .main .dynamicContent .element .pageLinkSpan {
  color: #c8541a;
  font-weight: bold;
}

.old-style .subpage .main .dynamicContent .element .pageLinkAndTeaser {
  float: left;
  width: 380px;
  margin-bottom: 20px;
  *padding-bottom: 20px; /*IE7-Hack */
}

.old-style .subpage .main .dynamicContent .element .pageDatum {
  width: 100px; 
  float: left;
  font-weight: bold;  
}

.old-style .subpage .main .dynamicContent .element .pageDatum .pageDatumBracket {
  display: none;
}


.old-style .subpage .main .Documents .headline {
  width: 469px;
  background-color: #f0f0f2;
  font-weight: bold;
  padding: 3px;
  margin-bottom: 0;
  margin-top: 10px;
  color: #626672;
}

.old-style .subpage .main .Documents .maintable .iconcell {
  padding-top: 20px;
  width: 80px;
  
}

.old-style .subpage .main .Documents .maintable .linkcell {
  padding-top: 20px;
  color: #626672;
}

.old-style .subpage .main .Documents .maintable .linkcell .explanation {
  color: #626672;
}

.old-style .subpage .main .Documents .maintable .linkcell .link *
{
  font-weight: bold;
  text-decoration: none;
  color: #626672;
}

.old-style .subpage .main .Documents .maintable .linkcell .thumbnaildiv
{
  padding-top: 5px;
}

.old-style .subpage .main .Documents .maintable .linkcell .thumbnailspan
{
  border: 1px solid black;
}

.old-style .subpage .main .Documents .maintable .linkcell .thumbnailimg
{
  border: 5px solid white;
}

.old-style .subpage .main .contentTableWithHeadlineRow
{
  width: 469px;
  margin-bottom: 25px;
  border-bottom: 3px solid #546670;
}

.old-style .subpage .main .contentTableWithHeadlineRow TH
{
  background-color: #546670;
  color: #ffffff;
}

.old-style .subpage .main .contentTableWithHeadlineRow TH *
{
  color: #ffffff;
  font-size: 13px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  letter-spacing: 0pt; 
  line-height: 12pt; 
  font-weight: bold; 
}

.old-style .subpage .main .contentTableWithHeadlineRow TD
{
  background-color: #f0f0f0;
}

.old-style .subpage .main .contentTableWithAlternateBackground
{
  border: 0;
  width: 469px;
  margin-bottom: 25px;
}

.old-style .subpage .main .contentTableWithAlternateBackground TD
{
  padding: 2px;
}

.old-style .subpage .main .contentTableWithAlternateBackground .alternate1
{
  background-color: #f0f0f2;
}


.old-style .subpage .main .contentTableWithAlternateBackground .alternate2
{

}

.old-style .subpage .main .contentTableWhite
{
  width: 469px;
  margin-bottom: 25px;
}

.old-style .subpage .main .contentTableDefault
{
  width: 469px;
  margin-bottom: 25px;
}

.old-style .subpage .main .contentTableDefault TD
{
  background-color: #f0f0f0;
  padding-left: 5px;
}

.old-style .subpage .main .multimedia .caption DIV
{
  margin-top: 10px;
  font-size: 7pt;
}


.old-style .subpage .main .jobdescription .headerimage {
  margin-bottom: 30px;
}

.old-style .subpage .main .jobdescription .jobintro {
}

.old-style .subpage .main .jobdescription .jobtitel {
  margin-top: 10px;
}

.old-style .subpage .main .jobdescription .jobtitel {
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 13pt; 
  letter-spacing: 0pt; 
  color: #C8541A;
  padding: 0;
  margin: 0;
}

.old-style .subpage .main .jobdescription .subtitel {
  margin-top: 2px;
  font-weight: bold;
}

.old-style .subpage .main .jobdescription .default {
  margin-top: 10px;
}


/****************** Homepage ***********************/

.old-style .homepage .contentElement {
}

.old-style .homepage .main .dynamicContent {
  padding-left: 5px;
}

.old-style .homepage .main .dynamicContent .element {
  padding-bottom: 20px;
}

.old-style .homepage .main .dynamicContent .element .pageName {
  font-weight: bold;
}

.old-style .homepage .main .dynamicContent .element .pageLink {
  
}

.old-style .homepage .main .dynamicContent .element .pageLinkTag {
  font-weight: bold;
  text-decoration: underline;
}

.old-style .homepage .main .dynamicContent .element .pageLinkTag:link {
  font-weight: bold;
  text-decoration: underline;
}

.old-style .homepage .main .dynamicContent .element .pageLinkTag:visited {
  font-weight: bold;
  text-decoration: underline;
}

.old-style .homepage .main .dynamicContent .element .pageLinkTag:hover {
  font-weight: bold;
  text-decoration: none;
}

.old-style .homepage .main .dynamicContent .element .pageLinkSpan {
  color: #c8541a;
  font-weight: bold;
}

.old-style .homepage .main .HomepageBoxTable .HomepageBoxRow .HomepageBox {
  border-right: 1px solid #c3c2d0;
  vertical-align: top;
  width: 246px;
}


.old-style .homepage .main .HomepageBoxTable .HomepageBoxRow .HomepageBox .simpletext {
  padding-left: 5px; padding-right: 5px; padding-bottom: 5px; padding-top: 5px;
}

.old-style .homepage .main .HomepageBoxTable .HomepageBoxRow .HomepageBox .headingM {
  background-color: #eeeeee;
  color: #c8541a;
  font-size: 10pt;
  padding-right: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 6px;
  font-style: normal; 
  font-weight: bold;
  font-variant:small-caps;
}


.old-style #waitmessage {
	width: 100px;
	height: 80px;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(image/stopwatch_ani.gif);
}

.old-style div.shadedbox {
	border-top: 1px solid #7A7A7A;
	border-left: 1px solid #7A7A7A;
	border-bottom: 2px ridge #7A7A7A;
	border-right: 2px ridge #7A7A7A;
	position: static;
	background-color:       #F1F1F1;
	padding:   10px ; 
}

.old-style .primary2 { color: #c8541a; }

tr.padBottom td { padding-bottom: 2px; }

.old-style #flash_teaser a.getflash {    position: absolute;    top: 395px;    left: 550px;    width: 88px;    height: 31px;}


