/** (c) by proxiss GmbH
 *  $Id: layout.css,v 1.3 2008/03/20 14:27:45 rainer Exp $ 
 *  This file starts with necessary general settings, later specs style for detailed situations
*/

body {
  text-align: center;
	position:relative;
	z-index: 0;
	background: #E7D7BE;
	font: normal 12px/130% Arial,sans;
}

#page, #footer {
  position:relative;
  z-index: 5;
  text-align: left;
  width: 969px;
  max-width: 969px;
  height: 960px;
  margin: 0px auto;
  padding: 0 9px 0 10px;
  background: #E7D7BE url(images/fpage/page-background.gif) repeat-y;
}

#footer {
	 height: auto;
	 top: -40px;
	 padding-bottom: 32px;
}

#page-content {
  position:relative;
  z-index: 50;
	text-align: left;
  width: 950px;
	height: 960px;
	background: #E7D7BE url(images/fpage/fp-back.jpg) no-repeat;
}

#page-content div {
	z-index: 500;
	background: transparent none no-repeat;
}

div#sponsors {
  color: #808080;
  left: 50px;
  position: relative;
  top: 809px;
}

div#sponsors a {
  color: #808080;
}

div#logo {
  text-indent: -8499px;
  position: absolute;
	left: 26px;
  top: 2px;
  width: 396px;
  height: 91px;
  background-image: url(images/fpage/fp-logo.png);
}

div#zum-falz {
  position: absolute;
  right: 553px;
  top: 79px;
  font: normal 22px/100% arial,sans;
}
div#zum-falz a {
  color: #222B18;
}

div#message {
  text-indent: -8499px;
  position: absolute;
	left: 400px;
  top: 158px;
  width: 514px;
  height: 349px;
  background-image: url(images/fpage/pos.png);
}

div#p1 {
  left: 50px;
  top: 227px;
  width: 140px;
  height: 105px;
  background-image: url(/images/isartal/fpage/b1.jpg);
  text-indent: -8499px;
  position: absolute;
}

div#p2 {
  left: 50px;
  top: 377px;
  width: 140px;
  height: 105px;
  background-image: url(/images/isartal/fpage/b2.jpg);
  text-indent: -8499px;
  position: absolute;
}

div#p3 {
  left: 50px;
  top: 527px;
  width: 140px;
  height: 105px;
  background-image: url(/images/isartal/fpage/b3.jpg);
  text-indent: -8499px;
  position: absolute;
}

div#p4 {
  left: 50px;
  top: 677px;
  width: 140px;
  height: 105px;
  background-image: url(/images/isartal/fpage/b4.jpg);
  text-indent: -8499px;
  position: absolute;
}

div#anmelden {
  left: 665px;
  top: 474px;
  width: 254px;
  height: 51px;
  text-indent: -8499px;
  position: absolute;
}

div#anmelden a {
  width: 254px;
  height: 51px;
  background-image: url(/images/isartal/fpage/jetzt-anmelden.png);
  display: block;
}
div#anmelden a:hover {
  background-image: url(/images/isartal/fpage/jetzt-anmelden-hover.png);
}
	
div#login {
  position: absolute;
	right: 30px;
  top: 20px;
  color: #404040;
  font: bold 12px/100% Arial,sans;
  text-align: right;
}
div#login div.form-item {
  margin-bottom: 2px;
}
div#login div.item-list, span.form-required {
  display: none;
}
div#login .form-submit {
  margin-top: 6px;
  font: normal 12px/100% Arial,sans;
}
div#login .form-text {
	border: 1px solid #c0c0d0;
	background-color: #f4f4f6;
}
div#login .reg {
  margin: 3px 2px 0 0;
  font: italic 10px/100% Arial,sans;
}

div#login label {
	margin: 0 0.5em;
}

#headlines, #headlines a {
  color: #ab9f8c;
  text-decoration: none;
}

#headlines a:VISITED {
  color: #7b6f5c;
}

#headlines {
  margin: 0 32px 0 50px;
}

.meta {
  width: 140px;
}

#headlines td.meta a:VISITED {
  color: #ab9f8c;
}	

.nodes {
  width: 392px;
  padding-left: 24px;
}

.comments {
  width: 254px;
  padding-left: 60px;
}

#headlines li {
  list-style-type: square;
  list-style-position: inside;
  margin-top: 4px;
}

.copyfoot {
	border-top: 1px dotted #ab9f8c;
	margin: 0 48px 0 50px;
	color: #ab9f8c;
  margin-top: 20px;
  font-size: 10px;
}
.copyfoot a {
  color: #ab9f8c;
}
.rssabo {
  margin: 14px 0 0 7px;
}
