/* CSS Document */ 

a { text-decoration:none }
a:link { text-decoration:none; color:#333333 }
a:visited { text-decoration:none; color:#333333 }
a:hover { text-decoration:none; color:#333333 }


.weiss {
color: #FFFFFF
}

p {
color: #333333;
font-family: arial, helvetica, sans-serif;
font-size: 78%;
font-style: normal;
font-weight: normal;
margin: 0px;
padding: 0px;
}

h1 {
color: #333333;
font-family: arial, helvetica, sans-serif;
font-size: 140%;
font-style: normal;
margin: 0px;
padding: 0px 0px 3px 0px;
font-weight: normal;
letter-spacing: -1px;
}

h2 {
color: #333333;	
margin: 48px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: arial, helvetica, sans-serif;
font-size: 139%;
font-weight: bold;
font-weight: normal;
letter-spacing: -1px;
}

h3 {
color: #333333;
font-family: arial, helvetica, sans-serif;
font-size: 120%;
font-style: normal;
margin: 0px;
padding: 0px;
font-weight: normal;
letter-spacing: -1px;
}

h4 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #333333;
font-family: arial, helvetica, sans-serif;
font-size: 14px;
font-style: normal;
margin: 0px;
padding: 0px;
font-weight: normal;
letter-spacing: -1px;
}

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	min-width: 726px;
	height: 100%;
	text-align: left;
	background-color: #FFFFFF;
}

div.container {
margin: 0px auto 0px 17px;
padding: 0px 0px 0px 0px;
width: 726px;
text-align: left;
}

div.logo {
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	width: 726px;
	height: 52px;
	text-align: left;
	background: #fff url(../../images/en/logohalf.jpg) no-repeat;
}

div.theme {
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	width: 726px;
	height: 83px;
	text-align: left;
}

div.navbar {
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	width: 726px;
	height: 17px;
	text-align: right;
	background: #8c8c8c url(../../images/en/navbarbg.png) no-repeat;
}

div.navbartext {
	padding: 0px;
	width: 581px;
	height: 17px;
	text-align: left;
	float: right;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


table#nav {
	margin: 0px;
	padding: 0px;
	width: 581px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	border: 0px;
}

table#nav tr {
	margin: 0px;
	padding: 0px;
	text-align:center;
}


table#nav td a {
display: block;
padding: 0px 0px 0px 0px;
height: 17px;
font-family: arial, helvetica, sans-serif;

/* font-weight:bold; */
}

table#nav td a:link, table#nav td a:visited {
color: #ffffff;
text-decoration: none;
}

table#nav td#active a {
text-decoration: none;
color: #333333;
}

table#nav td#active a:hover {
color: #333333;
}

table#nav td a:hover {
color: #333333;
}

div.maincont {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 726px;
text-align: left;
font-size:14px;
background: #fff url(../../images/en/leftnavbg.gif) repeat-y 0px 0px;
}

span.space {
margin: 19px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 218px;
float:left;
}

div.text {
margin: 12px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 218px;
float:left;
font-family: arial, helvetica, sans-serif;
text-align: justify;
}

div.textbreit {
margin: 0px 3px 0px 0px;
padding: 0px 0px 0px 0px;
width: 290px;
float:left;
font-family: arial, helvetica, sans-serif;
text-align: justify;
}

div.textxxl {
margin: 12px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 362px;
float:left;
font-family: arial, helvetica, sans-serif;
text-align: justify;
}

span.text {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 218px;
float:left;
font-family: arial, helvetica, sans-serif;
text-align: justify;
}

span.textbreit {
margin: 0px 3px 0px 0px;
padding: 0px 0px 0px 0px;
width: 290px;
float:left;
font-family: arial, helvetica, sans-serif;
text-align: justify;
}

span.textxxl {
margin: 0px 3px 0px 0px;
padding: 0px 0px 0px 0px;
width: 362px;
float:left;
font-family: arial, helvetica, sans-serif;
text-align: justify;
}

div.maincont p {
/*font-size: 14px;*/
text-align: justify;
color: #000000;
}

div.text p {
font-size: 14px;
color: #999999;
}

div.textbreit p {
font-size: 70%;
color: #999999;
}


/* BILDERBOX - perfekt für internet explorer */

#box1 { 
margin: 0px 0px 0px 74px;
padding: 0px 0px 0px 0px;
position:absolute; top:295px; left:381px; width:290px; height:204px; z-index:1;
float:right;
}

#boxa { 
margin: 0px 0px 0px 74px;
padding: 0px 0px 0px 0px;
position:absolute; top:305px; left:381px; width:290px; height:204px; z-index:1;
float:right;
}

#boxb { 
margin: 0px 0px 0px 74px;
padding: 0px 0px 0px 0px;
position:absolute; top:559px; left:381px; width:290px; height:204px; z-index:1;
float:right;
}

#boxc { 
margin: 0px 0px 0px 74px;
padding: 0px 0px 0px 0px;
position:absolute; top:781px; left:381px; width:290px; height:204px; z-index:1;
float:right;
}

#boxd { 
margin: 0px 0px 0px 74px;
padding: 0px 0px 0px 0px;
position:absolute; top:1019px; left:381px; width:290px; height:204px; z-index:1;
float:right;
}

#aboutbox { 
margin: 0px 0px 0px 74px;
padding: 0px 0px 0px 0px;
position:absolute; top:295px; left:379px; width:290px; height:204px; z-index:1;
float:right;
}

#partnerbox { 
margin: 0px 0px 0px 74px;
padding: 0px 0px 0px 0px;
position:absolute; top:339px; left:381px; width:290px; height:204px; z-index:1;
float:right;
}

#ceobox { 
margin: 0px 0px 0px 74px;
padding: 0px 0px 0px 0px;
position:absolute; top:499px; left:379px; width:290px; height:17px; z-index:1;
background-image:url(../../images/en/ceobg.jpg);
font-family: arial, helvetica, sans-serif;
font-weight:bold;
font-size: 12px;
color: #000000;
float:right;
}

/* BILDERBOX - perfekt für firefox
#box1 { 
margin: 0px 0px 0px 291px;
padding: 0px 0px 0px 0px;
position:absolute; top:265px; left:453px; width:290px; height:204px; z-index:1;
float:right;
}
*/

div.leftnav {
clear:both;
float:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 145px;
text-align: left;
}

div.leftnav p {
margin: 0px;
padding: 0px 20px 0px 30px;
}

div.leftnavcont {
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 145px;
text-align: left;
background: url(../../images/en/leftnavgradient4.jpg) no-repeat;
}

ul#navlist {
margin: 17px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;
font-family: arial, helvetica, sans-serif;
font-weight:bold;
font-size: 12px;
text-decoration: none;
}

ul#navlist li {
display: block;
margin: 0px;
padding: 0px;
}

ul#navlist li a {
display: block;
padding: 0px 0px 0px 0px;
width: 145px;
height: 34px;
}

ul#navlist li span {
display: block;
padding: 0px 0px 0px 0px;
width: 145px;
height: 34px;
}

ul#navlist li a:link, ul#navlist li a:visited {
color: #333333;
text-decoration: none;
}

ul#navlist li#active a {
background-color: #939393;
height: 34px;
text-decoration: none;
color: #ffffff;
}

ul#navlist li#rightnav a {
background-color: #f9f9f9;
height: 17px;
text-decoration: none;
font-weight:bold;
color: #333333;
}

ul#navlist li#navspace {
background-color: #ffffff;
height: 17px;
text-decoration: none;
color: #ffffff;
}

ul#navlist li#active a:hover {
color: #ffffff;
}

ul#navlist li a:hover {
color: #333333;
}

div.content {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 436px;
	min-height: 476px;
	height:auto !important;
	height:476px;
	text-align: left;
	background-color: #f2f2f2;
}

div.content p {
text-align: justify;
width: 362px;
}

div.rightnav {
float: left;
margin: 34px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 145px;
text-align: left;
}

div.rightnavcont {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 145px;
	text-align: left;
}

ul#rightnavlist {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;
font-family: arial, helvetica, sans-serif;
font-weight:bold;
font-size: 12px;
text-decoration: none;
}

ul#rightnavlist li {
display: block;
margin: 0px;
padding: 0px;
}

ul#rightnavlist li a {
display: block;
padding: 0px 0px 0px 0px;
width: 145px;
height: 34px;
}

ul#rightnavlist li a:link, ul#navlist li a:visited {
color: #333333;
text-decoration: none;
}

ul#rightnavlist li#active a {
background-color: #939393;
height: 34px;
text-decoration: none;
color: #ffffff;
}

ul#rightnavlist li#rightnav a {
background-color: #f9f9f9;
height: 17px;
text-decoration: none;
font-weight:bold;
color: #333333;
}

ul#rightnavlist li#navspace {
background-color: #ffffff;
height: 17px;
text-decoration: none;
color: #ffffff;
}

ul#rightnavlist li#navinfo {
margin: 221px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #ffffff;
height: 17px;
text-decoration: none;
color: #000000;
}


ul#rightnavlist li#active a:hover {
color: #ffffff;
}

ul#rightnavlist li a:hover {
color: #333333;
}

div.rightnav p {
margin: 0px;
padding: 0px 20px 0px 25px;
text-align: right;
}

div.clear {
clear: both;
position:relative;
background-color:#FFFFFF;
display: block;
height: 40px; 
width: 726px; 
}
