/* Allgemeine Hinweise zu CSS
1 em = Browserstandardschriftgröße, entspricht 12pt oder 16px

/* Start Grundlegende Einstellungen */
body {
	font-size:100.01%;
	font-family: Verdana, Arial, sans-serif;
  background: #eff1ec;
  color: #000000;
  margin: 0px;
  padding: 0px;
  width:100%;
  height:100%;
}
a:link {
  color: #993333;
  text-decoration: none;
}
a:visited {
  color: #993333;
  text-decoration: none;
}
a:hover {
  color: #000000;
  text-decoration: underline;
}
h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
  margin: 0px;
}
h1  {
	font-size: 11px;
	color: #000000;
	text-align: center;
}
h2 {
	font-size: 18px;
	color: #819173;
	text-align: left;
}
h3, h4, h5, h6 {
	font-size: 12px;
	text-align: center;
}
.button {
border-top:1px solid #819173;
border-left:1px solid  #819173;
border-bottom:2px solid  #495141;
border-right:2px solid  #495141;
background-color: #e1e1e1;
cursor: pointer;
color: #495141;
width:125px;
height:20px;
font-size: 12px;
font-weight: bold;
text-align: center;
font-family: Verdana, Arial, sans-serif;
}
.button:hover {
color: #000000;
}
div.line4 {border-bottom: 4px solid #ffffff; margin:0px 0px;}
div.line7 {border-bottom: 7px solid #ffffff; margin:0px 0px;}
div.line8 {border-bottom: 8px solid #ffffff; margin:0px 0px;}
div.linegrey9 {border-bottom: 1px solid #c9ccc6; margin:4px 0px;}
div.line10 {border-bottom: 10px solid #ffffff; margin:0px 0px;}
div.line12 {border-bottom: 12px solid #ffffff; margin:0px 0px;}
div.kontakt {border-bottom: 10px solid #eff1ec; margin:0px 0px;}
strong {
font-weight: bold;
}
img.c1 {
width:60px; height:40px; border:none;
}
img.c2 {
width:148px; height:47px; border:none;
}
img.c3 {
width:20px; height:12px; border:none;
}
img.c4 {
width:44px; height:10px; border:none;
}
img.c5 {
width:88px; height:31px; border:none;
}
img.c6 {
width:25px; height:15px; border:none;
}
input.c3  {
font-size: 11px;
font-weight: bold;
background-color: #ffffff;
color: #000000;
}
input {
padding: 2px;
border: 1px solid #c9ccc6;
background-color: #ffffff;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #000000;
text-align: left;
}
.textarea {
/*float:center;*/
width:98%;
height: 42px;
padding: 2px;
border: 1px solid #c9ccc6;
background-color: #ffffff;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #000000;
text-align: left;
}
.bannerframe {
width:468px;
height:60px;
border:0px;
}
.statistikframe {
width:140px;
height:64px;
border:0px;
}
/* End Grundlegende Einstellungen */
/* Layout der Seite */
/* Angaben margin = Oben Rechts Unten Links */
/* Start center (Zentrierung) */
#center {
width:1000px;
margin: 0px auto;
}
/* End center (Zentrierung) */
/* Start header */
#headertopleft {
float:left;
width:360px;
height:20px;
line-height:20px;
background-color: #819173;
border-bottom:1px solid #495141;
}
.headertopleft {
font-size: 11px;
font-weight: bold;
color: #000000;
text-align: center;
margin: 0px;
}
#headertopmain {
float:left;
width:490px;
height:20px;
line-height:20px;
background-color: #819173;
border-bottom:1px solid #495141;
font-size: 11px;
color: #000000;
text-align: center;
}
#headertopright {
float:left;
width:150px;
height:20px;
line-height:20px;
background-color: #819173;
border-bottom:1px solid #495141;
font-size: 11px;
font-weight: bold;
color: #000000;
text-align: center;
}
#headerleft {
float:left;
width:360px;
height:70px;
margin:0px 0px 0px 0px;
clear: both;
}
div.imageleft {
float:left;
width:90px;
height:45px;
line-height:45px;
text-align: center;
vertical-align:middle;
margin:4px 0px 0px 0px;
}
div.navileft {
float:left;
width:90px;
height:20px;
line-height:20px;
border-top:1px solid #c9ccc6;
border-bottom:1px solid #c9ccc6;
font-size: 11px;
font-weight: bold;
color: #000000;
text-align: center;
margin:0px 0px 0px 0px;
}
#werbung {
float:left;
width:468px;
height:70px;
background-color: #eff1ec;
text-align: center;
margin:10px 0px 0px 12px;
}
#imageright {
float:right;
width:150px;
height:49px;
line-height:49px;
text-align: center;
}
#naviright {
float:right;
width:150px;
height:20px;
line-height:20px;
border-top:1px solid #c9ccc6;
border-bottom:1px solid #c9ccc6;
font-size: 11px;
font-weight: bold;
color: #819173;
text-align: center;
margin:0px 0px 0px 0px;
}
/* End header */
#left {
float:left;
width:150px;
clear: both;
}
#main {
float:left;
width:680px;
margin: 0px 10px 0px 10px;
}
#right {
float:left;
width:150px;
}
#footer {
width:1000px;
clear: both;
margin:0px 0px 10px 0px;
}
#boxheader {
width:1000px;
height:20px;
line-height:20px;
background-color: #819173;
font-size: 12px;
font-weight: bold;
color: #ffffff;
text-align: center;
}
#boxcontent {
width:990px;
background-color: #ffffff;
padding:4px;
border:1px solid #c9ccc6;
font-size: 12px;
color: #000000;
text-align: center;
}
div.boxheaderleft {
float:left;
width:150px;
height:20px;
line-height:20px;
background-color: #819173;
font-size: 12px;
font-weight: bold;
color: #ffffff;
text-align: center;
}
div.boxcontentleft {
float:left;
width:140px;
background-color: #ffffff;
padding:4px;
border:1px solid #c9ccc6;
margin:0px 0px 10px 0px;
font-size: 12px;
color: #000000;
text-align: center;
}
div.boxheaderright {
float:right;
width:150px;
height:20px;
line-height:20px;
background-color: #819173;
font-size: 12px;
font-weight: bold;
color: #ffffff;
text-align: center;
}
div.boxcontentright {
float:right;
width:140px;
background-color: #ffffff;
padding:4px;
border:1px solid #c9ccc6;
margin:0px 0px 10px 0px;
font-size: 12px;
color: #000000;
text-align: center;
}
/* Start zweispaltige Layout innen */
#container {
float:left;
width:680px;
}
#boxmainleft {
float:left;
width:335px;
margin:0px 5px 0px 0px;
background-color: #819173;
line-height:20px;
font-size: 12px;
font-weight: bold;
color: #ffffff;
text-align: center;
}
#boxmainright {
float:left;
width:335px;
margin:0px 0px 0px 5px;
background-color: #819173;
line-height:20px;
font-size: 12px;
font-weight: bold;
color: #ffffff;
text-align: center;
}
#textmainleft {
float:left;
width:325px;
padding:4px;
margin:0px 5px 10px 0px;
background-color: #ffffff;
border:1px solid #c9ccc6;
font-size: 12px;
color: #000000;
text-align: center;
}
#textmainright {
float:left;
width:325px;
padding:4px;
margin:0px 0px 10px 5px;
background-color: #ffffff;
border:1px solid #c9ccc6;
font-size: 12px;
color: #000000;
text-align: center;
}
/* End zweispaltige Layout innen */
#boxheadermain {
width:680px;
height:20px;
line-height:20px;
background-color: #819173;
font-size: 12px;
font-weight: bold;
color: #ffffff;
text-align: center;
}
#boxcontentmain {
width:646px;
background-color: #ffffff;
padding:16px;
margin:0px 0px 10px 0px;
border:1px solid #c9ccc6;
font-size: 12px;
color: #000000;
text-align: center;
}
#headline {
width:680px;
margin:0px 0px 8px 0px;
font-size: 18px;
font-weight: bold;
color: #000000;
text-align: left;
}
#textmain {
width:100%;
margin:0px 0px 10px 0px;
font-size: 12px;
color: #000000;
text-align: center;
}
#textleft {
float:left;
width:50%;
margin:0px 0px 10px 0px;
font-size: 12px;
color: #000000;
text-align:center;
}
#textright {
float:left;
width:50%;
margin:0px 0px 10px 0px;
font-size: 12px;
color: #000000;
text-align:center;
}
/* Start Social Links */
div.social {
width:996px;
margin:0px 0px 0px 0px;
padding:2px;
font-size: 12px;
color: #819173;
text-align: justify;
}
a.social:link {
  color: #819173;
  text-decoration: underline;
}
a.social:visited {
  color: #819173;
  text-decoration: underline;
}
a.social:hover {
  color: #993333;
  text-decoration: none;
}
span.textfeld { position: static; }
span.textfeld span { display: none; }
span.textfeld:hover span {
  position: absolute;
  top: 0px;
  margin-top: 131px;
  left: 50%;
  margin-left: -335px;
  display: block;
	width: 670px;
	height: 18px;
	line-height: 17px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background: #819173;
	border: 1px solid #819173;
	color: #ffffff;
}
#sb {
/*float:center;*/
width:680px;
}
#sbfield {
float:left;
width:20%;
font-size: 11px;
text-align: left;
}
#sbleft {
font-size: 11px;
text-align: left;
}
/* End Social Links */
/* End Design der Seite */