@CHARSET "ISO-8859-1";

html {
height:100%;
}


body {
  height:100%;
  margin: 0px;
  background-color: #b4b4b4;
  background-image: url(../img/bg.png);
  background-position:-100px -10px;
  font-family: Verdana, Sans-serif;
  font-size: 12px;
  text-decoration: none;
}


.bodytext {
  margin-left: 20px;
  margin-right: 20px;
}

.bodytext a {
  color: #0088aa;
  text-decoration: none;
}
.bodytext a:visited {
  color: #6e6e6e;
  text-decoration: none;
}
.bodytext a:hover {
  color: #d40000;
  text-decoration: none;
}


ol li {
  width:700px;
}

ol {
  list-style: disc;
  margin-bottom:10px;
 }




h1 {
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 25px;
  margin-bottom: 20px;
  font-family: Verdana, Sans-serif;
  font-size:20px;
  text-decoration: none;
  font-weight: bold;
}

h2 {
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Verdana, Sans-serif;
  font-size:16px;
  text-decoration: none;
  font-weight: bold;
}


#wrapper {
  width: 800px;
  margin: auto;
  position:relative;
  min-height:100%;
  height:auto !important;
  height:100%;
  background-color: #FFFFFF;
}


div#header {
  width: 800px;
  height: 125px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin: auto;
  background-color: #FFFFFF;
}


div#menu {
  width: 800px;
  height: 21px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin: auto;
  background-color: #6e6e6e;
  font-family: Verdana, Sans-serif;
  font-size: 12px;
  font-weight: bold;
}


/*navigation-links*/
div#menu a {
  color: #FFFFFF;
  text-decoration: none;
  position: relative;
}

div#menu a.navlink {
  top: 3px;
  left: 20px;
 margin-right: 20px;
}

div#menu a:visited {
  color: #FFFFFF;
  text-decoration: none;
}

div#menu a:hover {
  color: #d40000;
  text-decoration: none;
}
/*navigation-links - end*/


#footer {
  position:absolute;
  bottom:0px;
  height:36px;
  width:800px;
  background-color: #6e6e6e;
  font-family: Verdana, Sans-serif;
  font-size: 9px;
  font-weight: bold;
  text-align: center;
  padding-top: 5px;
}
#footer a {
margin-right: 5px;
}

/*links*/
a {
  color: #000000;
  text-decoration: none;
  position: relative;
}

a.navlink {
  top: 3px;
  left: 20px;
}

a:visited {
  color: #000000;
  text-decoration: none;
}

a:hover {
  color: #d40000;
  text-decoration: none;
}
/*links - end*/


#logo {
  float: left;
  position:relative;
  top: 17px;
  left: 17px;
}


#world {
  float: right;
  position:relative;
  top: 5px;
  right: 10px
}


#captcha_image {
float: right;
margin-top: 2px;
margin-left: 15px;
margin-bottom: 0px;
margin-right: 15px;
}


.error {
color: #d40000;
font-weight: bold;
margin-left: 15px;
margin-bottom: 8px;
}

.error2 {
color: #d40000;
font-weight: bold;
margin-left: 20px;
}

.error3 {
color: #d40000;
font-weight: bold;
margin-left: 0px;
margin-bottom: 3px;
margin-top: 3px;
}

.error4 {
color: #d40000;
font-weight: bold;
display:inline;
}


#eu {
font-weight: bold;
font-size: 14px;
}


#intro {
  margin-top:30px;
  margin-left:20px;
}

#errorintro {
  margin-top:30px;
  margin-left:20px;
  font-weight: bold;
  font-size: 14px;
}


/*control element when content ends*/
#pageend {
  padding-bottom: 25px;
}
/*control element when content ends - end*/


/*content box with rounded corners*/
.box {width: 760px; background: #F0F0F0; margin-left:20px;}
.box h1, .box h2, .box p, .box table{margin-top: 2px; margin-left: 15px; margin-bottom: 10px; margin-right: 15px;}
.box h1 {font-size:12px; color:#000000;}
.box h2 {font-size:12px; color:#000000; margin-top: 22px;}
.box .top, .box .bottom{display:block;background: #FFFFFF;}
.box .top b, .box .bottom b{display:block;height: 1px; overflow: hidden; background: #F0F0F0;}
.box .r1{margin: 0 5px;}
.box .r2{margin: 0 3px;}
.box .r3{margin: 0 2px;}
.box .top .r4, .box .bottom .r4{margin: 0 1px;height: 2px;}
/*content box with rounded corners - end*/


.abort {width: 760px; margin-left:20px;}
.abort h1, .abort p{margin-top: 2px; margin-left: 15px; margin-bottom: 10px; margin-right: 15px;}
.abort h1{font-size:12px; color:#000000;}


.statistic {
	width:730px;



	border-width:1px;
	border-color:#6e6e6e;
	border-style:none;
	border-bottom-style:solid;
}
.statistic td{
	width:50%;
	border-width:1px;
	border-color:#000000;
	border-style:none;
}
.statistic table{
	width:auto;
}
.statistic2 {
	margin-left:20px;
}
	


/*language selection*/

/*selectlang can be found in header.phtml-file*/

#selectlang {
    position:absolute;
    display: inline;
    white-space:nowrap;
    height:40px;
    left:627px;
    background-color: #FFFFFF;
    font-family: Verdana, Sans-serif;
    font-size: 12px;
    margin-left: 20px;
  }

#selectlangie {
  display: inline;
  white-space:nowrap;
  bottom:18px;
  height:40px;
  background-color: #FFFFFF;
  font-family: Verdana, Sans-serif;
  font-size: 12px;
  margin-left: 20px;
  text-align: left;
}

#langswitch {
  height: 16px;
  font-size: 10px;
}

#selectlang ul {
  padding: 0;
  margin: 0;
  list-style: none;
 }

#selectlang li {
  float: left;
  position: relative;
  width: 150px;
  margin:0px;
 }
 
#selectlang li ul {
  display: none;
  position: absolute;
  width: 135px; 
  top: 35px;
  left: 2px;
  color: #000000; 
  border:1px solid #000000; 
  background: #bcd8de;
  font: 12px Verdana, sans-serif; 
 }

#selectlang li ul a { color: #000000; margin:10px;}

#selectlang li:hover ul, li.over ul{ display: block; }
/*css language selectione - end */

ul {
list-style:square;
}