@CHARSET "UTF-8";

html,body {
	margin: 0px;
	padding: 0px;
	width: 100%;
}

body {
  background-image: url(../gfx/BackColor.png);
  font-family: arial;
  font-size: 12px;
}


/* Page */
div#P {
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  width: 860px;
}

/* Head */
div#H {
  height: 175px;
  margin: 0px 0px 5px 0px;
  padding: 0px;
}

/* Head Logo */
div#HL {
  position: relative;
  top: 130px;
  float: left;
}

div#HL img {
  padding-right: 5px;
  margin: 0px;
  border: 0px;
}

div#HL img#logo {
  padding-left: 5px;
}

/* Head Search etc. */
div#HS {
  position: relative;
  font-family: arial;
  font-size: 12px;
  color: #FFFFFF;
}

/* Search Block Element */
div.m2-search {
  overflow: hidden;
  white-space: nowrap;
  vertical-align: middle;
}

/* Input Field for Search */
input#searchQuery {
  width: 100px;
  padding: 0px;
  margin: 0px;
  font-size: 10px;
  height: 15px; line-height: 15px;
  color: #FFFFFF;
  background-image: url(../gfx/BackColor.png);
  border: 1px solid #FFFFFF;
  vertical-align: middle;
}

/* Submit link for Search */
a#searchSubmit {
  color: #FFFFFF;
  text-decoration: none;
  vertical-align: middle;
}

.m2-border { border-bottom:1px solid #FFFFFF; }

.m2-corner-left { background-image:url(../gfx/Ecke2.png); background-repeat:no-repeat; background-position:top left; }
.m2-corner-left-active { background-image:url(../gfx/Ecke2_w.png); background-repeat:no-repeat; background-position:top left; }

.m2-corner-right { background-image:url(../gfx/Ecke3.png); background-repeat:no-repeat; background-position:bottom right; }
.m2-corner-right-active { background-image:url(../gfx/Ecke3_w.png); background-repeat:no-repeat; background-position:bottom right; }

.m2-default { background-image:url(../gfx/BackColor.png); }
.m2-default a { color:#FFFFFF; text-decoration:none; }
.m2-default-active { background-color:#FFFFFF; }
.m2-default-active a { color:#735F50; text-decoration:none; }

.m2-left { width:20px; height:20px; line-height:20px; vertical-align:middle; }
.m2-right { width:20px; height:20px; line-height:20px; vertical-align:middle; }
.m2-center { width:150px; height:20px; line-height:20px; vertical-align:middle; }

/* Center Content */
div#C {
  overflow-x:hidden;
  overflow-y:auto;
  width:860px;
  height:500px;
  background-image:url(../gfx/BackColor.png);
}

