body {background-color:#ffffff; margin: 0px;}


.header1 {
    positon:absolute;
	top:0px;
	left:0px;
    width: 453px;
    height: 80px;
    text-align: left;
    padding: 15 0 0 15;
}

.header2 {
    position: absolute;
    top: 5px;
    left: 430px;
    width: 320;
    height: 30px;
    text-align: left;
    padding: 30 0 0 15;
    color:#999999;
	font-family:arial;
	font-size:8pt;
    font-weight:bold;
    z-index:1;
}

#Mnav01 {
    position: absolute;
    top: 60px;
    left: 15px;
    width: 50px;
    height: auto;
}
#Mnav02 {
    position: absolute;
    top: 60px;
    left: 85px;
    width: 50px;
    height: auto;
}
#Mnav03 {
    position: absolute;
    top: 60px;
    left: 140px;
    width: 50px;
    height: auto;
}
#Mnav04 {
    position: absolute;
    top: 60px;
    left: 195px;
    width: 50px;
    height: auto;
}
#Mnav05 {
    position: absolute;
    top: 60px;
    left: 275px;
    width: 50px;
    height: auto;
}
#Mnav06 {
    position: absolute;
    top: 60px;
    left: 355px;
    width: 50px;
    height: auto;
}




A.headerNav {
   color:#FF6600;
   font-family:arial;
   font-size:12pt;
   font-weight:bold;
   text-decoration:none;  
}
A.headerNav:HOVER {
   color:#ffffff;
   font-family:arial;
   font-size:12pt;
   font-weight:bold;
   text-decoration:none;
}
A.headerNav:ACTIVE {
   color:#ffffff;
   font-family:arial;
   font-size:12pt;
   font-weight:bold;
   text-decoration:none;
}


/* END header design */


/* home body design */

.mesembsIntro2 {
    position: absolute;
    top: 140px;
    left: 0px;
    width:100%;
    height: 390px;
    background-color:#ffffff;
    text-align: left;
	overflow: none;
}

.mesembsIntro1 {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 390px;
    background:url('grafik/intro_mesembs.jpg');
    background-position:top left;
	background-repeat:repeat-x;
    background-color:#ffffff;
    text-align: left;
}

.homeNews_1 {
    position: absolute;
    top: 380px;
    left: 25px;
    width: 435px;
    height: 90px;
    text-align: left;
}
.homeNews_2 {
    position: absolute;
    top: 520px;
    left: 25px;
    width: 435px;
    height: 100px;
    text-align: left;
}
.homeNews_3 {
    position: absolute;
    top: 380px;
    left: 520px;
    width: 435px;
    height: 90px;
    text-align: left;
}
.a_article {
   color:#190E04;
   font-family:arial;
   font-size:14pt;
   font-weight:bold;
}
.b_article {
   color:#043879;
   font-family:arial;
   font-size:12pt;
   font-weight:bold;
}

.homeNewsLetter1 {
    position: absolute;
    top: 380px;
    left: 480px;
    width: 223px;
    height: 100px;
    text-align: left;
}

.t_red {
   color:#F71706;
   font-family:arial;
   font-size:14pt;
   font-weight:bold;  
}

.t_orange {
   color:#FF610F;
   font-family:arial;
   font-size:12pt;
   font-weight:bold;  
}

.t_form {
   color:#999999;
   font-family:arial;
   font-size:10pt;
   font-weight:normal;
}

.t_dark {
   color:#000000;
   font-family:arial;
   font-size:10pt;
   font-weight:normal;
}

.t_small {
   color: #C5C3C3
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	color: #999999;
}

.error_t_form {
   color:#FF6600;
   font-family:arial;
   font-size:10pt;
   font-weight:normal;
}

A.t_form {
   color:#999999;
   font-family:arial;
   font-size:10pt;
   font-weight:normal;
   text-decoration:none;
}

#homeimg {
    float:left;
    padding:0em .5em 10.5em 0em;
}
/* END home body design */


A.orangelink {
   color:#ff6600;
   font-family:arial;
   font-size:10pt;
   text-decoration:none;
   line-height:20px;
}

A.orangelink:HOVER {
   color:#ffffff;
   font-family:arial;
   font-size:10pt;
   text-decoration:none;
   line-height:20px;
}

A.paging_orangelink {
   color:#ff6600;
   font-family:arial;
   font-size:9pt;
   text-decoration:none;
   line-height:20px;
}

A.paging_orangelink:HOVER {
   color:#ffffff;
   font-family:arial;
   font-size:9pt;
   text-decoration:none;
   line-height:20px;
}




INPUT, TEXTAREA, SELECT {
color:#000000;
	font-family:arial;
	font-size:8pt;
    border-color:#999999;
    border-style:solid;
    border-width:1px;
    text-align:left;
}

.input_button {
	BORDER: #ffffff 1px solid;
	FONT-WEIGHT: bold;
	BACKGROUND: #ff610f;
	COLOR: #ffffff;
	TEXT-ALIGN: center;
	cursor: pointer;
	text-decoration:none;
}

/* footer font design */


.footerlink {
   color:#ffffff;
   font-family:arial;
   font-size:10pt;
   text-decoration:none;
   text-align:left;
   vertical-align:middle;
   padding: 5 0 5 20;
}


A.footerlink {
   color:#ffffff;
   font-family:arial;
   font-size:10pt;
   text-decoration:none;
}


A.footerlink:HOVER {
   color:#ffffff;
   font-family:arial;
   font-size:10pt;
   text-decoration:none;
}
