/*ALLGEMEIN*/
body {
 	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:80%;
	background-image: url(/img/quer.gif);
	background-repeat: repeat-y;	
	background-color: #67260D;
	margin: 0px;
	padding: 0px;
}


#headmenue {
 /*
 im zuge der erweiterung durch einen blog... sebastian 17.9.2009
 position: absolute;
 left: 258px;
 top: 137px;	
  z-index: 3;*/
 position: absolute;
 left: 233px;
 top: 136px;	
  z-index: 3; 
}

#h2 {
	position: absolute;
	top:204px;
	left:0px;
	z-index:1;
}

#head1 {
position: absolute;
top:204px;
left:235px;
height: 177px;
width:476px;
	background-image: url(/img/h3.jpg);
	background-repeat: repeat-x;
	background-color: #471204;
	z-index:3;	
}

#headmenue a, #contentbar a{
 color:#000000;
 font-weight: bold;
 font-size: 11px;
 padding-left:11px;
 padding-right:11px;
 background:  url(/img/navpfeile.gif) no-repeat left;
}

#content {
 position: absolute;
 left: 0px;
 top: 310px;	
 z-index:5;
}

#contenttable {
 position: relative;
 left: 40px;
 top: 0px;	
 z-index:3;
}

#content1 {
	position: absolute;
	left: 250px;
	top: 0px;
	z-index:10;
	visibility: visible;
}

.contenttd {
	background-image: url(/img/stripe.jpg);
	background-repeat: repeat-x;
	background-color: #471204;
	z-index:2;
}

#headline {
	position: absolute;
	top: 220px;
	left: 252px;
	z-index: 5;
}

#contentbar {
	position: absolute;
	top: 272px;
	left: 252px;
	z-index: 5;
}

.tdcontent{
	background-image: url(/img/h3.jpg);
	background-repeat: repeat-x;
}

a.contentlink {
 color: #FFFFFF;
 padding-left:11px;
 text-decoration: none;
 font-weight: bold;
 background:  url(/img/navpfeile1.gif) no-repeat left;
}

a.contentlink2 {
 color: #FFFFFF;
 text-decoration: none;
 font-weight: bold;
}

a.contentlink:hover, a.contentlink2:hover  {
 text-decoration:none;
 color:#F59E1A;
 background-color:inherit;
}

#headmenue a:hover, #menuheader a:active, #contentbar a:hover, #contentbar a:active {
 color:#970F00; 
 text-decoration:underline;
}


#headmenue a {
 color:#000000;
 font-weight: bold;
 font-size: 11px;
 padding-left:11px;
 padding-right:11px;
 background:  url(/img/navpfeile.gif) no-repeat left;
}

#sidebar a {
	font-size: 10px;
	color: #FFFFFF;
	padding-left: 8px;
	padding-right: 7px;
	text-decoration: underline;
   background:  url(/img/weisdot.gif) no-repeat left;
}

#nachoben {
	font-size: 12px;
   font-weight: bold;
	color: #FFFFFF;
}

#nachoben a {
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
   background:  url(/img/top.gif) no-repeat left;
}

#sidebar a:hover, #sidebar a:active {
 color:#F59E1A; 
 text-decoration:underline;	
}

#sidebar {
	position: absolute;
	left: 10px;
	top: 400px;
	width: 170px;
	height: 50px;
	z-index: 7;
}

#mehr {
	font-family: "MS Serif", "New York", serif;
	color: #FFFFFF;	
   font-size: 16px;
	font-variant: small-caps;

}


#mehr a{
 color: #FFFFFF;	
 padding-left:16px;
 padding-right:11px;
 text-decoration: none;
 background:  url(/img/contentpfeile.gif) no-repeat left;
}

#mehr a:hover, #mehr a:aktive, #nachoben a:hover, #nachoben a:aktive {
 color:#F59E1A; 
 text-decoration:underline;	
}

.contenth1 {
	font-size: 16px;
	font-weight: bold;
	color: #F59E1A;
	text-decoration: none;
}

.contentcenter {
	font-size: 16px;
	font-weight: bold;
	color: #F59E1A;
	text-decoration: underline;	
}

.contenth2 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

#shadow{
background-color:#000000;
width:150px;
height:150px;
margin:5px 0px 0px 5px;
}

#picture{
position:relative;
top: -155px;
width:150px;
height:150px;
background-color:#FFFFFF;
border:1px solid #000000;
}

#pic {
	margin-right: 10px;
	margin-bottom: 10 px;
	float: left;
}

.contentlink1 {
 color:#FFFFFF;
 font-size: 11px;
 padding-left:11px;
 padding-right:11px;
 background:  url(/img/navpfeile.gif) no-repeat left;
}

.contentlink2 {
 color:#FFFFFF;
 font-size: 12px;
}

.contenth5 {
	font-size: 11px;
	font-weight: bold;
	color: #F59E1A;
	text-decoration: none;
}

#kontakt {
	
}

#kontakt input, #kontakt textarea, #kontakt submit, #kontakt select{
 	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: none;
	width: 280px;
	margin-left: 10 px;
}

#kontakt .text {
	padding-right: 10px;
}

#kontakt .texterror {
	color: #FF2108;
	padding-right: 10px;
}

#startcontent {
	
	font-size: 17px;

}

.orange {
	font-size: 40px;
	color: #F59E1A;
	margin-top:-5px;
	margin-right: -6px;
	float:left;>
}

.bild {
	float: left;
	padding-right: 10px;
}

#nocookie {
	text-align: center;
	background-color: Red;
	position: absolute;
	z-index: 10;
	top: 0px;
	left: 219px;
	height: 134px;
	width: 508px;
}

#weissrahmen {
	border: thin ridge;
	border-color: White;
}

#submit_cc {
	position: absolute;
	border: 1px solid #F59E1A;
	background-color: #67260D;
	top: 280px;
	left: 290px;
	height: 500px;
	width: 400px;
	z-index: 100;
}

.submitcc {
	display: block;
	position:relative;
	width: 300px;
	height: 200px;
	top: 100px;
	left: 50px;
	background-color: #993300;
}

#geburtszeitermittlung {
   background: url(../img/geburtszeitermittlung.gif) no-repeat;
	position:absolute;
	left:24px;
	top:295px;
	width:148px;
	height:21px;
	z-index:8;
}

#geburtszeitermittlung a {
display:blocK;
	padding-left: 9px;
	padding-top: 2px;
	text-decoration: none;
	color: #67260d;
	font-weight: bold;
}

span.error input,span.error select {
	background: red;
	color:#FFF;
}
