/* general style */
body {
  background: #70B1D1 url('../images/bg_body.gif') repeat-x;
  font: normal 12px Verdana, Arial, Helvetica, Sans-Serif;
  color: #000;
  margin: 5px 0px 5px 0px;
  text-align: center;
}

/* general style 2 */
img   { border: none; }
form  { display: inline; }
table {
  border: none;
  border-collapse: collapse;
  font: normal 12px Verdana, Arial, Helvetica, Sans-Serif;
  color: #000;
  padding: 0px;
  margin-left: auto;
  margin-right: auto;
}

/* table style */
#top {
  width: 990px;
  height: 70px;
  background: url('../images/bg_top.png');
}
#top .logo {
  width: 130px;
  vertical-align: top;
  padding: 15px 0px 0px 30px;
}
#top .project {
  width: 200px;
  vertical-align: top;
  padding-top: 39px;
}
#top .middle {
  width: 410px;
  vertical-align: top;
  text-align: center;
  padding-top: 39px;
}
#top .ver_lang {
  width: 250px;
  vertical-align: top;
  padding: 15px 15px 0px 0px;
}
#version {
  width: 100%;
}
#version .version {
  height: 20px;
  font: bold 11px Verdana, Arial, Helvetica, Sans-Serif;
  color: #C40707;
  text-align: center;
}
#version .language {
  height: 30px;
  text-align: center;
}
#header {
  width: 990px;
  height: 100px;
  background: url('../images/bg_header.png');
}
#header .header {
  background: url('../images/header.jpg') center no-repeat;
  text-align: center;
}
#menue {
  width: 990px;
  background: url('../images/bg_header.png');
}
#menue .menue {
  text-align: center;
  padding: 0px 10px 0px 10px;
}
#content {
  width: 990px;
  background: url('../images/bg_content.png') repeat-y;
}
#content .content {
  background: url('../images/bg_content2.png') top center no-repeat;
  letter-spacing: -0.01mm;
  line-height: 18px;
	word-spacing: 0.4mm;
  vertical-align: top;
  padding: 15px 30px 10px 30px;
}
#content .imga { margin: 20px 10px 0px 30px; float: right; }
#footer1 {
  width: 990px;
  height: 20px;
  background: url('../images/bg_footer1.png') repeat-y;
}
#footer1 .footer1 {
  color: #fff;
  font-size: 11px;
  text-align: center;
  padding: 0px 13px 0px 13px;
}
#footer2 {
  width: 990px;
  height: 50px;
  background: url('../images/bg_footer2.png');
}
#footer2 .paypal {
  width: 200px;
  padding: 4px 0px 10px 33px;
}
#footer2 .partner {
  width: 590px;
  text-align: center;
  padding: 3px 0px 13px 0px;
}
#footer2 .w3c {
  width: 200px;
  padding: 4px 13px 10px 0px;
}
#partnerlinks {
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 9px;
}

/* tabmenue style */
#tabmenue {
  width: 970px;
	height: 32px;
	background: url('../images/menu_mid.gif');
	margin: 0;
	border: 0;
}

/* other IDs */
#contact {
  width: 620px;
  border: #7F9DB9 1px solid;
  background: #D5E5F6 url('../images/bg_contact.png') repeat-x;
  text-align: left;
  padding: 15px;
}

/* text style */
h1   { margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #1D5E86; font-size: 14px; font-weight: bold; font-variant: small-caps; word-spacing: 0.2mm; padding: 0px; }
pre  { width: 90%; border: 1px solid #000000; background: #CCCCCC; margin: 5px 0px 5px 0px; padding-left: 5px; }

/* link style */
a:link, a:visited, a:active                  { text-decoration: underline; color: #303137; }
a:hover, a:focus                             { text-decoration: underline; color: #303137;  }

.intern:link, .intern:visited, .intern:active   { text-decoration: none; color: #0D638A; font-size: 12px; background: url('../images/linksymbol_intern.gif') center right no-repeat; padding-right: 13px; }
.intern:hover, .intern:focus                    { text-decoration: underline; color: #0D638A; font-size: 12px; }

.extern:link, .extern:visited, .extern:active   { text-decoration: none; color: #0D638A; font-size: 12px; background: url('../images/linksymbol_extern.gif') center right no-repeat; padding-right: 13px; }
.extern:hover, .extern:focus                    { text-decoration: underline; color: #0D638A; font-size: 12px; }

.copyright:link, .copyright:visited, .copyright:active   {text-decoration: none; font-size: 11px; color: #fff; }
.copyright:hover, .copyright:focus                         {text-decoration: underline; font-size: 11px; color: #fff; }

.partnerlinks:link, .partnerlinks:visited, .partnerlinks:active   { text-decoration: none; color:#1D5E86; }
.partnerlinks:hover, .partnerlinks:focus                          { text-decoration: underline; color:#0F395A; }

/* formular style */
select {
  width: 120px;
  border: #7F9DB9 1px solid;
}
.input {
  height: 20px;
  background: #fff url('../images/bg_form_input.gif') repeat-x;
  border: #7F9DB9 1px solid;
  font: 12px Tahoma;
  padding: 2px 0px 0px 3px;
  margin: 4px 0px 8px 0px;
}

