
body.admin {
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 13px;
  background-color: #bbbbbb;
  height: 100%;
  overflow-y: scroll;
}

body.admin div#login {
  width: 380px;
  margin: 10% auto;
  text-align: right;
  background-color: #AAAAAA;
  padding: 20px 20px 5px 20px;
  -moz-border-radius: 8px;
  -khtml-border-radius: 8px;
  background-image: url("images/schloss.png");
  background-repeat: no-repeat;
  background-position: 17px center;
}

body.admin div#login input {
  margin: 5px;
}

body.admin div.menu-admin {
  float: right;
  margin-right: 40px;
}

body.admin div.menu-admin a {
  display: block;
  float: left;
  padding: 5px 10px 3px 14px;
  margin: 0 1px;
  font-size: 13px;
  text-decoration: none;
  color: #ffffff;
  background-color: #999999;
  -moz-border-radius-topleft: 20px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-left-radius: 20px;
  -webkit-border-top-right-radius: 5px;
}

body.admin div.menu-admin a.aktiv {
  color: #000000;
}

body.admin div.menu-admin a:hover {
  background-color: #777777;
}

body.admin div.menu-admin a:hover:last-child {
  background-color: #A90F07;
}

div#adminMenuBar {
  position: absolute;
  top: 5px;
  right: 5px;
  z-index: 50;
}

body.admin div.content-admin {
	clear: both;
	background-color: #cccccc;
	margin: 20px;
	padding: 20px;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
}

body.admin div.content-admin table img {
	margin-right: 50px;
}

body.admin div.content-admin table {
  border: 0px solid blue;
}

body.admin div.content-admin table td {
  border: 0px solid red;
}

body.admin div.content-admin a {
  color: #000000;
}

body.admin div.content-admin a:hover {
  color: #A90F07;
}

body.admin div.content-admin h3 {
  color: #A90F07;
}

body.admin select.pageviewthickbox {
  width: 300px;
}

