#main {
  position:absolute;
  left:0px;
  top:0px;
  height:100%;
  width:100%;
  background:#7EA0CE fixed;
  background-image:url('rahmen/bg.jpg');
  background-position:bottom left;
  background-repeat:repeat-x;
  overflow:hidden;
}

#home {
 width:450px;
 border:1px solid black;
 background:url('rahmen/50pro.png');
 text-align:left;
 padding:10px;
 margin-left:75px !important;
 margin-left:0px;
}

hr {
  color:#aaa;
  background-color:#aaa;
  height:1px;
  border:0px;
}

h1, h2 {
  font-size:14px;
  font-weight:bold;
  color:#800000;
}

a {
  color:#B00000;
  font-size:12px;
  text-decoration:none;
  font-family:Tahoma,Arial,Helvetica,sans-serif;
  font-weight:normal;
  margin:0px;
}

a.menu {
  color: white;
  font-size:11px;
  text-decoration:none;
  color:#000;
  font-family:Tahoma,Arial,Helvetica,sans-serif;
  font-weight:normal;
  margin:0px;
}

#itemopen {
  position: absolute;
  width:240px;
  visibility: hidden;
  font-family: Verdana, sans-serif;
}

.box {
  background-color: #D4D0C8;
  width: 240px;
  padding:0px;
}

.gb {
  color: #000000;
  padding:3px 3px 3px 0px;
}

.clickable {
  cursor: pointer;
  color: black;
  font-family: Tahoma, Arial, Helvetica;
  font-size: 11px;
  padding: 5px;
}

option, select, input, textarea {
  font-size:11px;
  background-color:#F8F8F8;
  color:#666;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-weight:normal;
  border:1px solid #888;
}

option:focus, select:focus, input:focus, textarea:focus {
  background-color:#FFE;
  color:#000;
}

body, td {
  font-size:12px;
  color:#000000;
  font-family:Tahoma,Arial,Helvetica,sans-serif;
  font-weight:normal;
  margin:0px;
  padding:0px;
  line-height:18px;
 }

#start {
 position:absolute;
 left:0px;
 bottom:0px;
 height:23px;
 width:118px;
 max-width:118px;
}

#uhr {
 position:absolute;
 right:0px;
 bottom:0px;
 height:23px;
 max-width:61px;
 width:61px;
 text-align:right;
}

#balken {
 position:fixed !important;
 position:absolute;
 bottom:0px;
 height:30px;
 overflow:hidden;
 background:url('rahmen/balken.png');
 color:#FFFFB0;
 display:block;
 width:100%;
}

#message {
 position:absolute;
 left:-9999px;
 top:-9999px;
}

#inhalt {
	position:absolute;
	text-align:center;
	top:200px;
	left:50%;
	width:620px !important;
	margin-left:-310px !important;
	width:600px;
	margin-left:-300px;
	z-index:0;
}

#werbung {
 width:170px;
 height:100%;
 float:right;
 background:url(rahmen/bg_rechts.png);
 text-align:center;
 color:#ff8;
 display:none;
}

#menu {
	position:relative;
	display:inline;
	margin-right:170px;
	z-index:0;
}

#menu ul {
  list-style-type:none;
  padding:10px;
  margin:0px;
}

#menu ul li {
  float:left;
  text-align:center;
  width:95px;
  padding:0px;
  margin:0px;
}

#blogmenu {
  float:right;
  width:230px;
  padding:5px;
}

#blogmenu div {
  width:220px;
  border:1px solid #888;
  background:#fff;
  padding:1px 4px;
  margin: 5px 0px;
}

#blog small, #blogmenu small {
  display:block;
  line-height:10px;
  margin:4px 0px 0px 0px;
  padding:4px 0px 0px 0px;
  color:#444;
  font-size:9px;
  border-top:1px dotted #888;
}

#blog {
  margin-right:240px;
  color:#444;
  padding:10px;
}

#blog h3 {
  font-size:14px;
  color:#222;
}

#blog h2 {
  font-size:14px;
  color:#222;
  margin:3px 0px;
}

#blog h5 {
  font-size:9px;
  color:#222;
  margin:0px;
  padding:0px;
  line-height:11px;
  font-weight:normal;
}

a.button {
  border:1px solid #888;
  background:#ffe;
  padding:2px 5px;
  margin:5px 0px;
  font-weight:bold;
  white-space:nowrap;
}

a.button:hover {
  border:1px solid #800;
  background:#fe8;
  color:#800;
}

a.block {
  display:block;
  text-align:center;
}

#papierkorb, #netzwerk {
	padding:8px;
}

#papierkorb a, #netzwerk a {
	color:#000;
	font-weight:bold;
	text-decoration:underline;
}

#papierkorb p, #netzwerk p {
	margin-bottom:5px;
	line-height:1.2em;
}

#papierkorb small, #netzwerk small {
	color:#800;
}

