html 
{
	height: 100%;
	max-height:100%;
	width: 100%;
}
body 
{
	height: 100%;
	max-height:100%;
	width: 100%;
	/*overflow: hidden;*/
	
	margin: 0px;
	padding: 0px;
}
form 
{
	height: 100%;
	max-height:100%;
	width: 100%;
}
A
{
	font-family: Arial;
	text-decoration:none;
}
A:hover {
	text-decoration: underline;
}
P
{
	font-family: Arial;
	
	vertical-align: top;
	text-align: left;
}
SPAN
{
	font-family: Arial;
	
	vertical-align: top;
	text-align: left;
}
DIV
{
	font-family: Arial;
	
	vertical-align: top;
	text-align: left;
}
TD
{
	font-family: Arial;
	
	vertical-align: top;
	text-align: left;

	margin: 0px;
	padding: 0px;
}
A
{
	color: #646363;
}
SPAN
{
	color: #646363;
}

/* TITLE */
H1 
{
	margin: 0px;
	padding: 0px;
}
H2
{
	margin: 0px;
	padding: 0px;
}
TABLE
{
	font-family: Arial;
	border-width:0px;
	border-collapse:collapse;
	border-spacing:0px;
}

/* MAIN LAYOUT */
TABLE.tblMain 
{	
	height: 100%;
	max-height:100%;
	
	width: 100%;
}
TABLE.tblMain TR.trMainHeader
{
	height: 130px;
}
TABLE.tblMain TR.trMainNavigation
{
	height: 130px;
}
TABLE.tblMain TR.trSubNavigation
{
	height: 30px;
}
TABLE.tblMain TR.trMainContent
{
	height: 100%;
	height: auto !important;
}
TABLE.tblMain TR.trMainFooter 
{
	height: 20px;
}

/* VERMASSUNG */
.tdW24pxT0B0L0R0 
{
	width: 24px;
}
.tdW242pxT8B8L13R13 
{
	width: 216px;
	
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 8px;
	padding-bottom: 8px;
	
	overflow: hidden;
}
.tdW242pxT30B8L13R13 
{
	width: 216px;
	
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 30px;
	padding-bottom: 8px;
	
	overflow: hidden;
}
.tdW242pxT7B0L13R13 
{
	width: 216px;
	
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 7px;
	padding-bottom: 0px;

	overflow: hidden;
}
.tdW484pxT30B8L13R13
{
	width: 458px;
	height: 363px;
		
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 10px;
	padding-bottom: 8px;
	
	overflow: hidden;
}

/* GLOBAL INDIVIDUAL */
.rightAlign 
{
	text-align: right;
}
.bold 
{
	font-weight: bold;
}

/* BASE NAVIGATION */
TABLE.tblBaseNavi
{
	/*-->font-size: 0.6em;*/
	
	width: 100%;
}
.tdBaseNavi 
{
	text-align: left;
}
.tdBaseFontChange 
{
	text-align: right;
}
.tdBaseFontChange 
{
	text-align: right;
}
.tdBaseFontChange SPAN
{
	vertical-align: bottom;
}

.tdBaseFontChange A
{
	vertical-align: bottom;
}

.small 
{
	/*-->font-size: 0.8em;*/
}
.normal
{
	/*-->font-size: 1.0em;*/
}
.big 
{
	/*-->font-size: 1.2em;*/
}

TABLE.tblQSearch {
	height:100%;
	width: 100%;
}
.tblQSearch TD
{
	padding-top: 2px;
	padding-left: 5px;
}
.tblQSearch TD.tdQSearch  
{
	 vertical-align: bottom;
	 text-align: right;
	 /*-->font-size:0.75em;*/
}

/* QUICK NAVI */
DIV.quickNavi {
	color: #8c8c8c;
	
	padding-bottom: 5px;
	margin-bottom: 12px;
	border-bottom: 1px solid #b7b7b7;
}

DIV.quickNavi SPAN {
	color: #000000;
}

DIV.quickNavi A {
	color: #8c8c8c;
}

/* LOGIN TABLE */
TABLE.tblLogin 
{
	margin-top: 10px;
}
.tblLogin TD 
{
	padding-top: 2px;
	padding-right: 5px;
}

/* FIRST LEVEL */
.tdLogoT1 
{
	background-image: url(/Style%20Library/Custom/Images/logot1.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
.tdHeader1 
{
	background-color: #ffddd8;
	background-image: url(/Style%20Library/Custom/Images/hdr1_bg.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
.tdHeader2 
{
	background-color: #e8e8e8;
	background-image: url(/Style%20Library/Custom/Images/hdr2_bg.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
.tdHeader3 
{
	background-color: #c7e4ea;
	background-image: url(/Style%20Library/Custom/Images/hdr3_bg.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

/* SECOND LEVEL */
.tdNaviEmpty 
{
	background-color: #00ff55;
}
.tdNavi0
{
	background-color: #00ff55;
}
.tdNavi0 A {
	text-decoration: none;
	font-weight: bold;
	color: #000;
}
.tdNavi1 
{
	/*-->font-size:0.75em;*/
	background-color: #f98576;
	background-image: url(/Style%20Library/Custom/Images/nav1_bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
.tdNavi2 
{
	/*-->font-size:0.75em;*/
	background-color: #c6c5c6;
	background-image: url(/Style%20Library/Custom/Images/nav2_bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
.tdNavi3 
{
	/*-->font-size:0.75em;*/
	background-color: #93bfc9;
	background-image: url(/Style%20Library/Custom/Images/nav3_bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

/* THIRD LEVEL */
.tdLeftBanner 
{
	width: 242px;	
	background-color: #fff;
	background-position: left top;
	background-repeat: no-repeat;
}
.tdRightBanner 
{
	font-size: 0.75em;
}
.tdRightBanner H2
{
	color: #636363;
	margin-top: 0.1em;
}
A.teaserLink {
	text-decoration: none;
	
	display: block;
	
	margin-top: 5px;
	margin-bottom: 5px;
}
A.teaserLinkIcon {
	
	background-image: url(/Style%20Library/Custom/Images/icon_link.gif);
	background-position: left center;
	background-repeat: no-repeat;
	
	display: block;
	
	padding-left: 12px;
	
	margin-top: 5px;
	margin-bottom: 5px;
}
.tdContent 
{
	color: #555555;
	/*-->font-size: 0.75em;*/
}

/* SUB NAVIGATION */
.tblSubNavi 
{
	width: 100%;
	background-color: #fff;
}
.subNaviL4Activ A
{
	text-decoration: none;
}
.subNaviL3Activ A
{
	text-decoration: none;
}
.subNaviL2Activ A
{
	text-decoration: none;
}
.subNaviL1Activ A
{
	text-decoration: none;
}
.subNaviL4 A
{
	text-decoration: none;
}
.subNaviL3 A
{
	text-decoration: none;
}
.subNaviL2 A
{
	text-decoration: none;
}
.subNaviL1 A
{
	text-decoration: none;
}
.subNaviL1Activ 
{
	/*-->font-size: 0.75em;*/
	font-weight: bold;
	
	padding-left: 20px;
	padding-right: 13px;
	padding-top: 2px;
	padding-bottom: 2px;
	
	background-color: #00ff55;
	border-top: 1px solid #fff;
}
.subNaviL1 
{
	/*-->font-size: 0.75em;*/
	font-weight: bold;
	
	padding-left: 20px;
	padding-right: 13px;
	padding-top: 2px;
	padding-bottom: 2px;
	
	background-color: #00ff55;
	border-top: 1px solid #fff;
}
.subNaviL2Activ
{
	/*-->font-size: 0.75em;*/

	padding-left: 33px;
	padding-right: 13px;
	padding-top: 2px;
	padding-bottom: 2px;
	
	border-bottom: 1px solid #00ff55;
}
.subNaviL2
{
	/*-->font-size: 0.75em;*/

	padding-left: 33px;
	padding-right: 13px;
	padding-top: 2px;
	padding-bottom: 2px;
	
	border-bottom: 1px solid #00ff55;
}
.subNaviL3Activ 
{
	/*-->font-size: 0.75em;*/

	padding-left: 44px;
	padding-right: 13px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.subNaviL3 
{
	/*-->font-size: 0.75em;*/

	padding-left: 44px;
	padding-right: 13px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.subNaviL4Activ
{
	/*-->font-size: 0.75em;*/

	padding-left: 55px;
	padding-right: 13px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.subNaviL4
{
	/*-->font-size: 0.75em;*/

	padding-left: 55px;
	padding-right: 13px;
	padding-top: 2px;
	padding-bottom: 2px;
}

/* FOOTER */
.tdMainFooter 
{
       padding-right: 13px;
       text-align: right;
}
.divMainFooter
{
       width: 713px;
       height: 1px;
       
       max-height: 1px;
       min-height: 1px;
       
       border-top: 1px solid #00ff55;
}
.divMainFooter A 
{
	text-decoration: none;
}
.divLangChange
{
	/*-->font-size: 0.6em;*/
	text-align: right;
}

/* FROMULARE */
INPUT.txtSearch 
{
	/*-->font-size: 0.75em;*/
	color: #636363;
	
	border: 1px solid #909090;
}
INPUT.chk 
{
	color: #636363;
	border: 1px solid #909090;
	margin-left:-3px;
}
INPUT.txt 
{
	/*-->font-size: 0.75em;*/
	color: #636363;
	/*width: 300px;*/
	border: 1px solid #909090;
}
INPUT.txtLogin 
{
	/*-->font-size: 0.75em;*/
	color: #636363;
	width: 140px;
	border: 1px solid #909090;
}
TEXTAREA.txtContact 
{
	/*-->font-size: 0.75em;*/
	color: #636363;
	width: 436px;
	border: 1px solid #909090;
}
INPUT.txt_error 
{
	/*-->font-size: 0.75em;*/
	color: Red;
	width: 300px;
	border: 1px solid Red;
}
INPUT.btn 
{
	/*-->font-size: 0.75em;*/
	color: #636363;
}
SELECT.drpList 
{
	color: #636363;
	border: 1px solid #909090;
}
/* Content Boxes */
TABLE.tblContentBox1 {
	color: #000;
	background-color: #efefef;
	width: 100%;
	font-size: 1em;
}
.tblContentBox1 TD {
	padding: 10px;
}
.tblContentBox1 TD.tdLeft {
	color: #000;
	background-color: #cecece;
	width: 300px;
	font-size: 1em;
}
.tblContentBox1 TD.tdRight {
	color: #000;
	font-size: 1em;
}
.tblContentBox1 TD.tdTeaser {
	color: #000;
	font-size: 1em;
}
.tblContentBox1 HR {
	color: #a8a7a7;
	height: 1px;
	border-top: 1px solid #a8a7a7;
	outline-style:none;
}


TABLE.tblContentBox2 {
	color: #fff;
	background-color: #8b8b8b;
	width: 100%;
	font-size: 1em;
}
.tblContentBox2 TD {
	padding: 10px;
}
.tblContentBox2 A:Link {
	color: #fff;
	text-decoration: underline;
}
.tblContentBox2 A:visited {
	color: #000;
	text-decoration: underline;
}

.tblContentBox2 HR {
	color: #cecece;
	height: 1px;
	border-top: 1px solid #cecece;
	outline-style:none;
}
.tblContentBox2 H1 {	
	font-size: 1.6em;
}
.tblContentBox2 H2 {
	font-size: 1.4em;
}
.tblContentBox2 UL {
	margin-left: 0px;
	padding-left: 13px;
	
	list-style: disc;
}
.tblContentBox2 LI {
	padding-left: 0px;
}

TABLE.tblContentBox3 {
	color: #000;
	background-color: #efefef;
	width: 100%;
	font-size: 1em;
}
.tblContentBox3 TD {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
}
.tblContentBox3 HR {
	color: #a8a7a7;
	height: 1px;
	border-top: 1px solid #a8a7a7;
	outline-style:none;
}
.tblContentBox3 H1 {	
	font-size: 1.6em;
}
.tblContentBox3 H2 {
	font-size: 1.4em;
}
.tblContentBox3 H3 {
	font-size: 1.2em;
}

TABLE.tblContentBox4 {
	color: #fff;
	background-color: #8b8b8b;
	width: 100%;
	font-size: 1em;	
}
.tblContentBox4 TD {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
}
.tblContentBox4 HR {
	color: #a8a7a7;
	height: 1px;
	border-top: 1px solid #a8a7a7;
	outline-style:none;
}
.tblContentBox4 H1 {	
	font-size: 1.6em;
}
.tblContentBox4 H2 {
	font-size: 1.4em;
}
.tblContentBox4 H3 {
	font-size: 1.2em;
}


.MetaData
{
	color: Black;
	background-color: #e8e8e8;
	font-size: 1em;	
}
TABLE.tblFormContact {
	font-size: 1em;
}
.tblFormContact TD {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ulSitemap
{
	list-style-type:none;
}

HR.teaserStudy
{
	color: white;
	height: 1px;
	border-top: 1px solid white;
	outline-style: none;
}

.teaserStudyContent 
{
	font-size: 0.90em;
}

