body
{
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	margin: 0px;
	background-image: url( ../hintergrundbilder/hgq.gif);
}

#copyright
{
  position: absolute;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #777888;
	bottom: 0px;
	right: 0px;
}

#sitelinks
{
  position: absolute;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	top: 75px;
	left: 5px;
}

#headadr
{
  position: absolute;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #fffa8b;
	top: 5px;
	right: 5px;
	font-weight: bold;
	text-align: right;
}


td
{
  background: transparent;
}
.td2
{
  background: transparent;
}

img {
   border: 0px solid #000000;
}

#bild
{
  position: absolute;
	top: 45px;
	right: 0px;
	z-index: 8;
}

p:first-letter
{
	font-size:160%;
	float: none;
	font-family:  helvetica, arial, sans-serif;
	color: #694400;
}

p
{
  margin: 9px;
  padding: 0px;
}

#rap
{
	background-color: #FFFACD;
	border: 1px solid #000000;
	position: absolute;
	left: 50%;
	top: 20px;
	width: 770px;
	height: 540px;
	padding: 0px;
	z-index: 1;
	margin-left: -385px;
	margin-top:-230px;
	top:40%;left:50%;
	text-align:left; 
	background-image: url( ../bilder/sandh.jpg);
	background-repeat: repeat;
}
				
#rapschatten
{
	background-color: #666666;
	border: 1px solid #666666;
	position: absolute;
	left: 50%;
	top: 22px;
	width: 770px;
	height: 540px;
	margin-left: -383px;
	margin-top:-228px;
	top:40%;left:50%;
	text-align:left; 
	padding: 0px;
	z-index: 0;
}

#titeltext_ol
{
	position: absolute;
	top: 5px;
	left: 5px;
	padding: 0px;
	border: 0px solid #000000;
	z-index: 5;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #8B4726;
	font-weight: bold;
}

#titeltext
{
	position: absolute;
	top: 80px;
	right: 5px;
	padding: 4px;
	border: 0px solid #000000;
	z-index: 5;
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	color: #8B4726;
	font-weight: normal;
}

#titeltextschatten
{
	position: absolute;
	top: 82px;
	right: 4px;
	padding: 4px;
	border: 1px solid #000000;
	z-index: 4;
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	color: #777;
	background-color: #ffffdd;
	font-weight: normal;
}

#titeltextbgschatten
{
	position: absolute;
	top: 85px;
	right: 2px;
	padding: 4px;
	border: 1px solid #555555;
	z-index: 3;
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	color: #777777;
	background-color: #555555;
	font-weight: normal;
}

#oben
{
	position: relative center;
	top: 10px;
	margin: 0px;
	padding: 0px;
	background: #FFD39B;
	height: 90px;
	width: 770px;
	border-bottom: 1px solid #000000;
	border-collapse: collapse;
	z-index: -4;
	background-image: url( ../bilder/oben.jpg); 
}

#links
{
	position: relative;
	left: 10px;
	top: 10px;
	width: 160px;
	height: 395px;
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	color: black;
	border: 1px solid #000000;
	padding: 5px;
	background-color: #FFFACD;
	z-index: 2;
}

#linksschatten
{
	position: absolute;
	left: 12px;
	top: 104px;
	width: 160px;
	height: 395px;
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	color: black;
	border: 1px solid #555555;
	padding: 5px;
	background-color: #555555;
}

#links2
{
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	width: 166px;
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 1px solid #000000;
	padding-left: 4px;
	padding-top: 2px;
	background-color: #eea71e;
}

.a2:link
{
	color:#000000;
	background: #ffc456;
	padding: 1px 0px 1px 0px ;
	width: 157px;
	display: block;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-decoration: none;
	font-weight:normal; 
	font-size: 11px;
}

.a2:visited
{
	color:#000000;
	background: #ffc456;
	padding: 1px 0px 1px 0px ;
	width: 157px;
	display: block;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-decoration: none;
	font-weight:normal; 
	font-size: 11px;
}

.a2:hover
{	
  color: white;
	background: rgb(165,109,12);
	text-decoration: none;
	padding: 1px 0px 1px 0px ;
	width: 157px;
	display: block;
}

.a2:active
{	
	position: relative;
	left: 1px;
	top: 1px;
	color: white;
	background: #8B4726;
	text-decoration: none;
	padding: 1px 0px 1px 0px ;
	width: 157px;
	display: block;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

.a3:link
{
	color:#000000;
	background: #eea71e;
	padding: 1px 0px 1px 0px ;
	width: 157px;
	display: block;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-decoration: none;
	font-weight:normal; 
	font-size: 11px;
}

.a3:visited
{
	color:#000000;
	background: #eea71e;
	padding: 1px 0px 1px 0px ;
	width: 157px;
	display: block;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-decoration: none;
	font-weight:normal; 
	font-size: 11px;
}

.a3:hover
{	
  color: white;
	background: rgb(165,109,12);
	text-decoration: none;
	padding: 1px 0px 1px 0px ;
	width: 157px;
	display: block;
}

.a3:active
{	
	position: relative;
	left: 1px;
	top: 1px;
	color: white;
	background: #8B4726;
	text-decoration: none;
	padding: 1px 0px 1px 0px ;
	width: 157px;
	display: block;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

.link2:link, .link2:active, .link2:hover, .link2:visited
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: black;
	background: transparent;
	border: 0;
	text-decoration: underline;
	width: 350px;
}

.link2o:link, .link2o:active, .link2o:hover, .link2o:visited
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: black;
	background: transparent;
	border: 0;
	text-decoration: none;
	width: 350px;
}

.lipic:link, .lipic:active, .lipic:hover, .lipic:visited
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: black;
	background: transparent;
	border: 0;
	text-decoration: underline;
	width: 130px;
}

.input, .textarea 
{ 
  color:#000000;
	background-color: #ffffff;
	border:solid 1px #000000;
	width:320px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}
.input2
{ 
  color:#000000;
	background-color: #ffffff;
	border:solid 1px #000000;
	width:50px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}
.input3
{ 
  color:#000000;
	background-color: #ffffff;
	border:solid 1px #000000;
	width:238px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}

.input4
{ 
  color:#000000;
	background-color: #ffffff;
	border:solid 1px #000000;
	width:380px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}
.button 
{ 
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}

#formular
{
	position: absolute;
	left: 290px;
	top: 130px;
	width: 500px;
	z-index: 4;
}

#formular2
{
	position: absolute;
	left: 290px;
	top: 170px;
	width: 550px;
	z-index: 4;
}

#formularbg
{
	position: absolute;
	left: 210px;
	top: 101px;
	width: 530px;
	height: 405px;
	z-index: 2;
	background-color: #FFFACD;
	border: solid 1px black;
}

#formularbgtext
{
  position: absolute;
	left: 10px;
	top: 22px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	bottom: 0px;
	right: 0px;
	z-index: 2;
}

#formularbgschatten
{
	position: absolute;
	left: 212px;
	top: 104px;
	width: 530px;
	height: 405px;
	z-index: 1;
	border: 1px solid #555555;
	background-color: #555555;
}

dl
{
	font-family:Arial,Verdana,sans-serif;
  color:#000000;
}

#rechts
{
	position: absolute;
	top: 125px;
	/*right: 140px;*/
	/*width: 600px;*/
	z-index: 7;
	left:240px;
}

#ueberschrift
{
  font-size:12px;
	font-weight:bold;
	font-style:italic;
}

#rechts2
{
	position: relative;
	top: 10px;
	right: -20px;
	width: 380px;
	z-index: 7;
}

#rechts3
{
	position: absolute;
	left: 208px;
	top: 111px;
	right: 180px;
	width: 440px;
	z-index: 0;
}

#bildmenue
{
	position: absolute;
	top: 23px;
	left: 4px;
	right: 4px;
	height: 103px;
	border: 1px solid #000000;
}
