/******* ALLGEMEIN *******/
* {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em; /* don't edit */
}
html {
	font-size: 62.5%; /* don't edit */
}
body {
	font-size: 1.1em; /* edit here global size for em, 1em = 10px */
	text-align: center;
}
#wrap {
  text-align: left;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
textarea, input, select{
	font-size: 10px;
}
h1 {
	font-size: 16px;
	line-height: 22px;
	color: #5880A6;
	font-weight: bold;
}
h2 {
	font-size: 14px;
	color: #5880A6;
	line-height: 18px;
	font-weight: bold;
}
h3 {
	font-size: 11px;
	color: #5880A6;
	line-height: 16px;
	font-weight: bold;
}
p {
	font-size: 11px;
	color: #404040;
	line-height: 16px;
}
table {
	font-size: 11px;
}

#header {
  text-align: right;
}

#header #navi {
  text-align: right;
}

#header #navi #servicenavi{
  text-align: left;
  font-size: 10px;
}

#header #navi #servicenavi a,
#header #navi #servicenavi a:hover,
#header #navi #servicenavi a:active,
#header #navi #servicenavi a:visited {
  color: #FFFFFF;
  text-align: left;
}

#header #navi #mainnavi li a {
  font-size: 14px;
  font-weight: bold;
  color: #B3B3B3;
}

#header #navi #mainnavi li a.active,
#header #navi #mainnavi li a:hover {
  color: #96BD0D;
}

#worldmap .kontinent .continentcontent {
	color: #404040;
}
#worldmap .kontinent .continentcontent li a {
  color: #96BD0D;
}
#worldmap .kontinent .continentcontent li a:hover {
	color: #404040;
}

#maincontent a {
  font-size: 11px;
  color: #96BD0D;
}
#maincontent a.active,
#maincontent a:hover {
  text-decoration: underline;
}
#maincontent  {
  font-size: 11px;
  line-height: 16px;
  color: #404040;
}

#maincontent .tx-irfaq-pi1 dt p {
  color: #96BD0D;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
}
#maincontent #payinout .kontinentheader p {
  color: #96BD0D;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
}
#maincontent #payinout .kontinentcontent li,
#maincontent #payinout .kontinentcontent li table table {
	font-size: 11px;
}
#maincontent #payinout .kontinentcontent li span,
#maincontent #payinout .kontinentcontent li th {
	font-size: 11px;
  font-weight: bold;
  line-height: 16px;
  color: #96BD0D;
}
#maincontent #payinout .kontinentcontent ul li .line1 td span {
  color: #404040;
}

#maincontent #merchantdownload .merchantdownloadheader p {
  color: #96BD0D;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
}
#maincontent #merchantdownload .merchantdownloadcontent li {
	font-size: 11px;
}
#maincontent #merchantdownload .merchantdownloadcontent ul li .fileinfos .filetitle,
#maincontent #merchantdownload .merchantdownloadcontent ul li .fileinfos .filetitle a {
  color: #5880A6;
	font-size: 14px;
	line-height: 16px;
}
#maincontent #merchantdownload .merchantdownloadcontent ul li .fileinfos .filetitle a:hover {
  text-decoration: underline;
}

#maincontent .tx-powermail-pi1 input,
#maincontent .tx-powermail-pi1 select,
#maincontent .tx-powermail-pi1 option,
#maincontent .tx-powermail-pi1 textarea {
  color: #FFFFFF;
}
 
#maincontent .tx-powermail-pi1 .powermail_mandatory_js {
  color: #FF0000;
  font-weight: bold;
}
#maincontent .kundenloginform input {
  color: #FFFFFF;
}
#maincontent .haendlerdownloadbottom h1 {
  color: #96BD0D;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
}
#maincontent .tx-damdownloads-pi1-search input {
  color: #FFFFFF;
}
#maincontent .tx-damdownloads-pi1 .browsebar {
  font-size: 11px;
  font-weight: bold;
  color: #404040;
}

#maincontent .merchantloginform input {
  color: #FFFFFF;
}
#context .merchantloginform input {
  color: #FFFFFF;
}

#context .contextbox p {
  font-size: 11px;
  line-height: 16px;
  color: #404040;
}
#context .contextbox p strong {
  font-size: 11px;
  line-height: 16px;
  font-weight: bold;
  color: #404040;
}
#context .contextbox p a {
  line-height: 16px;
}
#context .contextbox#address p,
#context .contextbox#address p strong,
#context .contextbox#address p a {
  color: #FFFFFF;
  font-weight: bold;
}
#context .contextbox h1 {
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
}
#context .contextbox#address h1 {
  color: #FFFFFF;
}
#context .contextbox span, 
#context .contextbox table td {
  font-size: 11px;
  line-height: 16px;
  color: #404040;
}
#context .contextbox table td a,
#context .contextbox a {
  color: #96BD0D;
}
#context .contextbox table td a:hover,
#context .contextbox a:hover  {
  text-decoration: underline;
}
#context .contextbox#address table td.emaillink a {
  font-weight: bold;
  color: #FFFFFF;
}
#context .contextbox#address table td.emaillink a:hover {
  text-decoration: none;  
}
#context .contextbox#address span, 
#context .contextbox#address table td, {
  color: #FFFFFF;
}
#context .contextbox#address table td.infotext {
  font-size: 9px;
}
#context .contextbox .statementborderbottom p.speakersname {
  font-size: 10px;
  color: #FFFFFF;
  line-height: 12px;
}

#footer a {
  font-size: 11px;
  color: #FFFFFF;
  line-height: 12px;
}
#footer a.active,
#footer a:hover {
  font-size: 11px;
  color: #96BD0D;
  line-height: 12px;
}
