body {
	margin:0px;
	background-color:#f6f6f6;
	padding:0px;
	font-size:9pt;
	font-family:arial,verdana,helvetica;
}

td { font-size:9pt; }

TD.main-content, TD.logo { background-color: #ffffff;}
/* default styles for "CONTENT" 
H1 {font-size: 14pt; color: #006600; font-weight: bold; font-family: verdana,arial,helvetica; padding: 0px 0px 5px 0px}
.bodytext {padding : 0px 0px 0px 16px; }
.imgtext-table {padding : 0px 0px 0px 16px; }
*/
/* General styles */
	BODY {font-family: Arial, Verdana, Helvetica; font-size: 9pt; color: #333333;}
	TABLE {font-size: 11px; color: #333333;}
	P { font-family: Arial, Verdana, Helvetica; font-size: 8pt; color: #333333; margin: 0px 0px 0px 0px; line-height:140%;}
	var { font-family: Verdana, Arial, Helvetica; font-size: 11px; }
	.std_color { color: #006600; }
	PRE {color: #DD5113; margin: 0px 0px 0px 0px; font-size: 9pt;}
	PRE {color: #3A4F7F;}
/*	H1, H2 {margin: 15px 0px 0px 0px; color: #333333;} */
	
	H3, H4, H5 {margin: 10px 0px 0px 0px; padding-left:3px; color: #333333;}
/*	DIV > H1, DIV > H2, DIV > H3 {margin-top: 0px;} */
/*	H1 {font-size: 20px; color: #006600; font-family: Arial Narrow, Arial, Helvetica;} */
	H1 A {color: #006600;}
	H2 { padding: 0px 3px 3px 0px; font-size: 18px; color: #006600; font-family: Arial Narrow, Arial, Helvetica;}
	H2 A {color: #666666;}
	H3 {font-size: 14px; color: #40627B; border-bottom: 1px dotted #40627B; width: 368px;}
	H3 A {color: #40627B;}
	H4 {font-size: 12px; color: #40627B;}
	H4 A {color: #40627B;}
	H5 {font-size: 10px; color: #DD5113;}
	H5 A {color: #DD5113;}
	
	
	
	INPUT {font-family:  Arial, Verdana, Helvetica;  padding: 0px 3px 0px 3px; }
	SELECT {font-family: Arial, Verdana, Helvetica; font-size: 12px; color: #000000; padding: 0px 3px 0px 3px; }
	TEXTAREA {font-family: Arial, Verdana, Helvetica; font-size: 12px; color: #000000; padding: 0px 3px 0px 3px; }
	
	input, select, textarea {  color: #000000;  font-size: 11px; background-color:#ffffff; }
	A {color: #62649B; text-decoration: none;font-size:11px;}
	A:hover {color: #62649B; text-decoration: underline; font-size:11px;}
	
	p.bodytext A { color: #62649B; font-weight: bold; text-decoration: none; font-size: 8pt; }
	p.bodytext A:hover { color: #62649B; font-weight: bold; text-decoration: underline; }
/*
	UL, OL { margin: 5px 10px 0px 5px; line-height: 140%; font-family: Arial, Verdana, Helvetica; font-size: 8pt; }
	UL {list-style-image: url(../../../fileadmin/images/integra/bullet.gif);}
	UL LI {list-style-image: url(../../../fileadmin/images/integra/bullet.gif);}
*/

	UL, OL {margin-left: 20px; padding: 2px 5px 5px 5px ; list-style-position:outside;  line-height: 140%; font-family: Arial, Verdana, Helvetica; font-size: 8pt;  }
	UL {list-style-image: url(../../../fileadmin/images/integra/bullet.gif);}
	UL LI {list-style-image: url(../../../fileadmin/images/integra/bullet.gif);}
	
	/* Navigation Styles */
DIV.top-navi { padding: 30px 10px 0px 0px; border: 0px solid #000000; text-align: right;}
DIV.top-navi A.top-navi-no { color: #ffffff; text-decoration: none; padding: 0px 3px 0px 3px; font-weight: bold;}
DIV.top-navi A.top-navi-no:hover { text-decoration: underline; }

DIV.print-buttons { text-align: right; padding: 10px 13px 0px 0px;}
DIV.print-buttons A { padding-left: 4px;}

DIV.home-link { height: 18px; background-color: #c3c3c3; padding: 4px 0px 0px 8px; }
DIV.home-link A { font-size: 13px; color: #ffffff; font-weight: bold; text-decoration: none; }
DIV.home-link A:hover { font-size: 13px; color: #ffffff; font-weight: bold; text-decoration: none; }

DIV.where-am-i { height: 18px; padding: 4px 0px 0px 8px;  font-size: 7pt; color: #000000; font-weight: normal; text-decoration: none;  }
DIV.where-am-i SPAN.where-am-i-intro { padding-right: 4px; }
DIV.where-am-i A.where-am-i-no { font-size: 7pt; color: #758da4; font-weight: bold; text-decoration: none; padding: 0px 2px 0px 2px; }
DIV.where-am-i SPAN.where-am-i-cur { font-size: 7pt; color: #000000; font-weight: normal; padding: 0px 0px 0px 2px;}


	/* the navigation at all */
DIV.main-navi { margin: 0px; padding: 0px; border:0px solid #123234; }
DIV.main-navi DIV.main-navi-1-no { height: 18px; background-color: #f4f4f4; padding: 4px 0px 0px 8px; border-bottom: 1px dashed #e5e5e5; }
DIV.main-navi DIV.main-navi-1-no A {  color: #093d6e; text-decoration: none; font-weight: bold;}
DIV.main-navi DIV.main-navi-1-cur { height: 18px; background-color: #62649B; padding: 4px 0px 0px 8px; border-bottom: 0px dashed #e5e5e5;}
DIV.main-navi DIV.main-navi-1-cur A {  color: #f4f4f4; text-decoration: none; font-weight: bold;}
DIV.main-navi DIV.main-navi-1-act { height: 18px; background-color: #f4f4f4; padding: 4px 0px 0px 8px; border-bottom: 0px dashed #e5e5e5;}
DIV.main-navi DIV.main-navi-1-act A {  color: #093d6e; text-decoration: none; font-weight: bold;}

DIV.main-navi DIV.main-navi-2-no { height: 18px; background-color: #ffffff; padding: 4px 0px 0px 16px; border-bottom: 1px dashed #e5e5e5;}
DIV.main-navi DIV.main-navi-2-no A {  color: #093d6e; text-decoration: none; font-weight: normal;}
DIV.main-navi DIV.main-navi-2-cur { height: 18px; background-color: #62649B; padding: 4px 0px 0px 16px; border-bottom: 0px dashed #e5e5e5;}
DIV.main-navi DIV.main-navi-2-cur A {  color: #f4f4f4; text-decoration: none; font-weight: bold;}
DIV.main-navi DIV.main-navi-2-act { height: 18px; background-color: #62649B; padding: 4px 0px 0px 16px; border-bottom: 0px dashed #e5e5e5;}
DIV.main-navi DIV.main-navi-2-act A {  color: #f4f4f4; text-decoration: none; font-weight: bold;}


DIV.sub-navi { margin-bottom: 10px; }
DIV.sub-navi-header{ height: 18px; background-color: #62649B; padding: 4px 0px 0px 8px; color: #ffffff; font-weight: bold; font-size: 8pt;}
DIV.sub-navi DIV.sub-navi-1-no { height: 18px; background-color: #f4f4f4; padding: 4px 0px 0px 8px; border-bottom: 1px dashed #e5e5e5;}
DIV.sub-navi DIV.sub-navi-1-no A {  color: #093d6e; text-decoration: none; font-weight: normal;}
DIV.sub-navi DIV.sub-navi-1-cur { height: 18px; background-color: #ffffff; padding: 4px 0px 0px 8px; border-bottom: 1px dashed #e5e5e5;}
DIV.sub-navi DIV.sub-navi-1-cur A {  color: #093d6e; text-decoration: none; font-weight: bold;}
DIV.sub-navi DIV.sub-navi-1-act { height: 18px; background-color: #ffffff; padding: 4px 0px 0px 8px; border-bottom: 1px dashed #e5e5e5;}
DIV.sub-navi DIV.sub-navi-1-act A {  color: #093d6e; text-decoration: none; font-weight: normal;}







DIV.main-content { padding: 11px 10px; 30px; 10px; }

DIV.main-content H1.csc-firstHeader { font-size: 20px; font-family: arial narrow, arial, verdana, helvetica; font-weight: bold;  color: #40627B; border-bottom: 0px dotted #40627B;  padding: 0px 0px 0px 3px; margin:0px 0px 4px 0px; }
DIV.main-content H1 { font-size: 20px; font-family: arial narrow, arial, verdana, helvetica; font-weight: bold; color: #909090; padding: 12px 0px 4px 0px; margin:0px 0px 0px 0px; }
DIV.main-content H2 { font-size: 13px; color: #ffffff; font-weight: bold; text-decoration: none; font-family: arial , verdana, helvetica; height: 18px; background-color: #c3c3c3; padding: 4px 0px 0px 10px; margin: 8px 0px 4px -10px;  }
DIV.right-content { width: 200px;}
DIV.right-content P.bodytext { padding: 2px 8px 10px 10px; color: #000000 }
DIV.right-content TABLE.imgtext-table {padding :2px 8px 10px 10px; }
DIV.right-content H1 { font-size: 13px; color: #ffffff; font-weight: bold; text-decoration: none; font-family: arial , verdana, helvetica; height: 18px; background-color: #c3c3c3; padding: 4px 0px 0px 10px; margin: 0px;  }
DIV.right-content H2 { font-size: 8pt; color: #909090; font-weight: bold; text-decoration: none; font-family: arial , verdana, helvetica; height: 16px; background-color: #ffffff; padding: 0px 0px 0px 10px; margin: 0px;  }

DIV.bottom-content { font-family: arial, helvetica, verdana; font-size: 7pt; color: #a2a2a2; }


	/* default colors */	
.grey-low	{ background-color: #c3c3c3; }
.grey-mid	{ background-color: #e5e5e5; }
.grey-high	{ background-color: #f4f4f4; }
.grey-ultrahigh	{ background-color: #f6f6f6; }



	/* tx-indexedsearch-searchbox */
DIV.tx-indexedsearch-searchbox-iim { text-align: center; margin: 0px; padding: 2px 0px 0px 0px; }
DIV.tx-indexedsearch-searchbox-iim FORM { margin: 0px; padding: 0px; }

DIV.tx-indexedsearch-searchbox-iim INPUT.tx-indexedsearch-searchbox-iim-sword { width: 160px; }
DIV.tx-indexedsearch-searchbox-iim TD.tx-indexedsearch-searchbox-iim-sword { }
DIV.tx-indexedsearch-searchbox-iim TD.tx-indexedsearch-searchbox-iim-ext { padding-top: 4px; }
DIV.tx-indexedsearch-searchbox-iim TD.tx-indexedsearch-searchbox-iim-submit { text-align: right; padding-top: 2px; }
DIV.tx-indexedsearch-searchbox-iim TD.tx-indexedsearch-searchbox-iim-submit INPUT.tx-indexedsearch-searchbox-iim-button { background-color: #e5e5e5; color: #000000; }

DIV.tx-indexedsearch-searchbox-iim-start { text-align: center; margin: 0px; padding: 0px 0px 0px 0px; }
DIV.tx-indexedsearch-searchbox-iim-start FORM { margin: 0px; padding: 0px; }

DIV.tx-indexedsearch-searchbox-iim-start INPUT.tx-indexedsearch-searchbox-iim-sword { width: 160px; }
DIV.tx-indexedsearch-searchbox-iim-start TD.tx-indexedsearch-searchbox-iim-sword { }
DIV.tx-indexedsearch-searchbox-iim-start TD.tx-indexedsearch-searchbox-iim-ext { padding-top: 0px; }
DIV.tx-indexedsearch-searchbox-iim-start TD.tx-indexedsearch-searchbox-iim-submit { text-align: right; padding-top: 4px; }
DIV.tx-indexedsearch-searchbox-iim-start TD.tx-indexedsearch-searchbox-iim-submit INPUT.tx-indexedsearch-searchbox-iim-button { background-color: #e5e5e5; color: #000000; }

DIV.tx-indexedsearch { margin: 0px 0px 50px 0px; padding: 2px 0px 0px 0px; }


DIV.tx-newloginbox-pi1 H3 { font-size: 20px; font-family: arial narrow, arial, verdana, helvetica; font-weight: bold;  color: #40627B; border-bottom: 0px dotted #40627B;  padding: 0px 0px 0px 0px; margin:0px 0px 4px 0px; }
DIV.tx-newloginbox-pi1-iim { margin: 30px 0px 0px 0px;; padding: 4px 0px 6px 0px; width: 190px; background-color: #f6f6f6 }
DIV.tx-newloginbox-pi1-iim TABLE { padding: 0px 0px 0px 6px;}
DIV.tx-newloginbox-pi1-iim TD.tx-newloginbox-pi1-iim-input INPUT { margin: 4px 0px 3px 0px; }
DIV.tx-newloginbox-pi1-iim TD.tx-newloginbox-pi1-iim-input INPUT#tx-newloginbox-pi1-iim-user { width: 90px;}
DIV.tx-newloginbox-pi1-iim TD.tx-newloginbox-pi1-iim-input INPUT#tx-newloginbox-pi1-iim-pass { width: 75px; margin-left: 2px;}
DIV.tx-newloginbox-pi1-iim TD A { padding-right: 4px; }
DIV.tx-newloginbox-pi1-iim TD.tx-newloginbox-pi1-iim-submit { text-align: right; }
DIV.tx-newloginbox-pi1-iim FORM TABLE TR TD INPUT#tx-newloginbox-pi1-iim-login_submit {  background-color: #e5e5e5; color: #000000; }

DIV.tx-newloginbox-pi1-iim-start { margin: 0px 0px 0px 0px; padding: 4px 0px 6px 0px; width: 190px;  }
DIV.tx-newloginbox-pi1-iim-start TABLE { padding: 0px 0px 0px 6px;}
DIV.tx-newloginbox-pi1-iim-start TD.tx-newloginbox-pi1-iim-input INPUT { margin: 4px 0px 3px 0px; }
DIV.tx-newloginbox-pi1-iim-start TD.tx-newloginbox-pi1-iim-input INPUT#tx-newloginbox-pi1-iim-user { width: 90px;}
DIV.tx-newloginbox-pi1-iim-start TD.tx-newloginbox-pi1-iim-input INPUT#tx-newloginbox-pi1-iim-pass { width: 75px; margin-left: 2px;}
DIV.tx-newloginbox-pi1-iim-start TD A { padding-right: 4px; }
DIV.tx-newloginbox-pi1-iim-start TD.tx-newloginbox-pi1-iim-submit { text-align: right; }
DIV.tx-newloginbox-pi1-iim-start FORM TABLE TR TD INPUT#tx-newloginbox-pi1-iim-login_submit { background-color: #e5e5e5; color: #000000; }

TD.table-lable { font-family: arial, verdana, helvetica; font-size: 8pt; color: #000000; background-color: #f6f6f6; }
TD.table-value {font-family: arial, verdana, helvetica; font-size: 9pt; color: #000000; background-color: #ffffff;  }
TD.csc-uploads-fileName { padding: 0px 0px 0px 10px ; }

DIV.tip-a-friend TABLE { background-color: #e5e5e5; }










TABLE#start-menu { background-color: #ffffff;  }
TABLE#start-menu TD A { color: #666666;  font-size: 9pt; font-family: arial; }
TABLE#start-menu TD.start-menu-1 {  font-size: 9pt; color: #666666; padding: 10px; background-color: #c3c3c3; }
TABLE#start-menu TD.start-menu-2 {  font-size: 9pt; color: #666666; padding: 10px; background-color: #c3c3c3;}

TABLE#start-table TD.start-date { font-size: 7pt; color: #ffffff; background-color: #e5e5e5;  padding: 4px 0px 4px 20px; } 
TABLE#start-table TD.start-dropdown { font-size: 7pt; color: #ffffff; background-color: #e5e5e5;  padding: 4px 0px 4px 20px; } 

TABLE#start-table TD.top-navi { background-color: #e5e5e5;}
TABLE#start-table TD.top-navi DIV.top-navi { border: 0px solid #000000; margin:0px; padding: 0px  0px  0px  2px; text-align: right;}
TABLE#start-table TD.top-navi DIV.top-navi A.top-navi-no { color: #444444; text-decoration: none; padding: 0px 20px 0px 0px; font-weight: normal; font-size: 7pt; }
TABLE#start-table TD.top-navi DIV.top-navi A.top-navi-no:hover { text-decoration: underline; }

 /* subnavi */
TABLE#start-table TD.sub-navi { background-color:#c3c3c3; }
TABLE#sub-menu { margin: 4px 0px 10px 2px;}
TABLE#sub-menu TD.sub-menu-1 { padding-left: 10px; vertical-align: top;  color: #ffffff; font-size: 7pt;   }
TABLE#sub-menu TD.sub-menu-1 DIV { margin: 2px;}
TABLE#sub-menu TD.sub-menu-1 A { color: #666666; font-size: 7pt;  }

 /* news */
TABLE#start-table TD.preview { padding-left:6px; padding-right: 10px; border: 1px dotted #62649B; background-color: #ffffff; }
TABLE#start-table TD.preview DIV H4 { background-color: #62649B; font-size:8pt; font-weight: bold; color:#ffffff; padding: 2px; }
TABLE#start-table TD.preview IMG { padding: 2px 4px 0px 4px;  }
TABLE#start-table TD.preview P.bodytext { padding: 0px 5px 0px 5px; }
TABLE#start-table TD.preview P.bodytext A { font-size: 8pt; font-weight: normal; } 

TABLE#start-table TD.bottom-sign { font-size: 8pt; color: #444444;  padding: 4px 0px 4px 20px; text-align:center; } 
TABLE#start-table TD.bottom-sign A { font-size: 8pt; } 

TABLE.typo3-adminPanel { position: absolute; top: 106px; left: 780px;  }


 /* css for tt_news */
TABLE#start-table TD DIV.main-content { padding: 0px 0px 0px 0px; }
TABLE#start-table TD.preview DIV H4  A { color: #ffffff; }

DIV.news-latest-container { float: left; margin: 0px; padding: 0px; }
DIV.news-latest-container DIV.news-latest-item {  float: left; padding-left:6px; padding-right: 10px; border: 1px dotted #62649B; background-color: #ffffff; margin: 0px 4px 0px 0px;  }
DIV.news-latest-container DIV.news-latest-item  A { font-size: 8pt; font-weight: normal; } 
DIV.news-latest-container DIV.news-latest-item H3 { background-color: #62649B; font-size:8pt; font-weight: bold; color:#ffffff; padding: 2px; }
DIV.news-latest-container DIV.news-latest-item H3 A { color: #ffffff; }
DIV.news-latest-container DIV.news-latest-item IMG { padding: 2px 4px 0px 4px; }

DIV.news-single-item H2 { margin-top:0px; }
DIV.news-single-timedata { text-align:right; font-size:10px; color:#C3C3C3; }


DIV.news-list-item { margin-bottom: 20px; clear: float;  }
DIV.news-single-backlink { text-align: center; }
DIV.tx-ttnews-browsebox { margin-top: 8px; text-align: center;}
DIV.news-latest-morelink {  margin-top: 0px; padding-left: 4px; text-align: left; }

dl.news-single-related dd { font-size: 8pt; }
DIV.news-single-img IMG { margin-bottom: 8px; }