* {
  margin:0;
  padding:0;
}

html,body {
  background-color:#ccc;
  width:100%;
  height:100%;
  font-family:arial,verdana;
  font-size:13px;
  color:#000;
  /*background-image: url(/static/amade/hg_mitte_1.jpg);
  background-position:top center;
  background-repeat:repeat-y; */
}


a:focus   {outline:none;}
a:link    {color:#004594; text-decoration:none;}
a:visited {color:#004594; text-decoration:none;}
a:active  {color:#004594; text-decoration:none;}
a:hover   {color:#004594; text-decoration:underline;}

p { margin-bottom:10px; }

#zentrieren {
  margin:0 auto;
  width: 1050px;
  background-color:#fff;
  heigh:100%;
  background-image: url(/static/amade/hg_mitte_1.jpg);
  background-position:top center;
  background-repeat:repeat-y;
}

#wrap {
  background-image: url(/static/amade/hg_oben_1.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  margin:0 auto;
  text-align:left;
  width:1000px;
}

#head {
  
}

#logo {
  margin-left:417px;
  padding-top:41px;
  padding-bottom:82px;
}

#linetop {
  height:36px;
  width:1000px;
}

#suche {
  float:right;
  font-size:14px;
  color:#fff;
  margin-right:30px;
  padding-top:6px;
}
#suche_text {
  float:left;
  padding-top:5px;
}
#suche_feld {
  float:left;
  padding-left:10px;
}
#suche_feld input {
  height:20px;
}
#suche_lupe {
  float:left;
  margin-left:10px;
  padding-top:5px;
  color:#fff;
}
#suche_lupe a:link    {color:#fff; text-decoration:none;}
#suche_lupe a:visited {color:#fff; text-decoration:none;}
#suche_lupe a:active  {color:#fff; text-decoration:none;}
#suche_lupe a:hover   {color:#fff; text-decoration:underline;}


#navigation {
  margin-left:25px;
  float:left;
  font-size:14px;
  color:#fff;
  padding-top:9px;
}
#navigation a:link    {color:#fff; text-decoration:none;}
#navigation a:visited {color:#fff; text-decoration:none;}
#navigation a:active  {color:#fff; text-decoration:none;}
#navigation a:hover   {color:#fff; text-decoration:none;}
#navigation ul {
  list-style:none;
}
#navigation li {
  float:left;
  padding-right:25px;
}

#subnavi {
  padding-top:37px;
  padding-left:30px;
}
#subnavi a:link    {color:#fff; text-decoration:none;}
#subnavi a:visited {color:#fff; text-decoration:none;}
#subnavi a:active  {color:#fff; text-decoration:none;}
#subnavi a:hover   {color:#fff; text-decoration:none;}
#subnavi dt {
  float:left;
  font-size:14px;
  color:#fff;
  height:30px;
}
#subnavi dd {
  padding-top:5px;
  padding-left:10px;
  height:30px;
}

#inhalt {
  /* background-image: url(/static/amade/hg_mitte_1.jpg);
  background-position:top left;
  background-repeat:repeat-y; */
  width:1000px;
}
#inhaltbereich {

}

#minheight {
  float:right;
}

#startleiste {
  margin-top:25px;
  width:999px;
  height:111px;
  background-color:#79C8CE;
}

#startleiste_sprachen {
  width:58px;
  height:91px;
  background-color:#2595C5;
  float:left;
  padding-left:20px;
  padding-top:20px;
}
#startleiste_links {
  width:209px;
  float:left;
  padding-left:20px;
  padding-top:17px;
}
#startleiste_links a:link    {color:#000; text-decoration:none; font-size:14px; font-weight:bold;}
#startleiste_links a:visited {color:#000; text-decoration:none; font-size:14px; font-weight:bold;}
#startleiste_links a:active  {color:#000; text-decoration:none; font-size:14px; font-weight:bold;}
#startleiste_links a:hover   {color:#000; text-decoration:none; font-size:14px; font-weight:bold;}
#onlineshop {
  padding-bottom:15px;
}
#onlineshop_bild {
  float:left;
  padding-right:15px;
}
#newsletter_bild {
  padding-top:7px;
  height:35px;
  float:left;
  padding-right:15px;
}


#startleiste_news {
  background-image: url(/static/amade/hg_news.png);
  background-position:top left;
  background-repeat:no-repeat;
  width:407px;
  height:111px;
  float:left;
}
#news_titel {
  font-size:28px;
  color:#fff;
  width:78px;
  height:76px;
  float:left;
  margin-left:34px;
  margin-top:35px;
}
#news_meldungen {
  margin-top:15px;
  height:105px;
  width:285px;
}
#news_meldungen a:link    {color:#fff; text-decoration:none; font-weight:bold;}
#news_meldungen a:visited {color:#fff; text-decoration:none; font-weight:bold;}
#news_meldungen a:active  {color:#fff; text-decoration:none; font-weight:bold;}
#news_meldungen a:hover   {color:#fff; text-decoration:none; font-weight:bold;}

#startleiste_plan {
  float:right;
  margin-top:4px;
  font-size:14px;
  font-weight:bold;
}
#startleiste_plan a:link    {color:#000; text-decoration:none;}
#startleiste_plan a:visited {color:#000; text-decoration:none;}
#startleiste_plan a:active  {color:#000; text-decoration:none;}
#startleiste_plan a:hover   {color:#000; text-decoration:underline;}

#startleiste_plan img {
  padding-top:4px;
}
#startboxen {
  
}

.box {
  width:199px;
  height:184px;
  background-image: url(/static/amade/hg_box.png);
  background-position:top left;
  background-repeat:no-repeat;
  float:left;
  margin-left:40px;
  margin-top:50px;
}
.box_titel {
  width:199px;
  height:25px;
  background-color:#2595C5;
  margin-top:30px;
  text-align:center;
  font-size:18px;
  padding-top:4px;
}

#conti_rechts {
  float:right;
  margin-top:20px;
  margin-right:20px;
  width:728px;
}
#conti_mitte {
  background-image: url(/static/amade/conti_02.png);
  background-position:top left;
  background-repeat:repeat-y;
  padding-left:15px;
  padding-right:15px;
}

#contibig_rechts {
  float:right;
  margin-top:20px;
  margin-right:25px;
  width:952px;
}
#contibig_mitte {
  background-image: url(/static/amade/contibig_02.png);
  background-position:top left;
  background-repeat:repeat-y;
  padding-left:15px;
  padding-right:15px;
}


.seitentitel {
  font-weight:bold;
  line-height:200%;
}

.text_center                  { text-align:center; }
.text_left                    { text-align:justify; padding-bottom:15px; }
.text_left ul { padding-left:17px; list-style:disc; }
.bild {
  float:left;
  width:170px;
  height:170px;
  text-align:center;
}
.bildbig {
  float:left;
  width:150px;
  height:150px;
  text-align:center;
}

.inhalt_tabelle {
  background-color:#1F89C1;
}

.inhalt_tabelle td {
  background-color:#9ACAE3;
  padding:2px;
}


#start_abstand {
  height:50px;
  width:999px;
}

#fusszeile {
  height:30px;
  margin-left:25px;
  font-size:14px;
  color:#fff;
}
#fusszeile a:link    {color:#fff; text-decoration:none;}
#fusszeile a:visited {color:#fff; text-decoration:none;}
#fusszeile a:active  {color:#fff; text-decoration:none;}
#fusszeile a:hover   {color:#fff; text-decoration:none;}
#fusszeile ul {
  list-style:none;
}

#fusszeile li {
  padding-top:6px;
  float:left;
  padding-right:25px;
}

.clear {
  clear:both;
}

#designbody                   { text-align:left; font-size:1.0em; color:#000; background-color:#fff; background-image:none; }
#designbody ul                { padding-left:17px; list-style:disc; }

.toggler {
	color: #222;
	margin: 0;
	padding: 3px 5px;
         font-weight:normal;
         font-size:13px;
         color:#000;
  background-image: url(/static/amade/hg_accordion.png);
  background-position:top left;
  background-repeat:no-repeat;
  height:23px;
}
 
.element {
 
}
 
.element p {
	margin: 0;
	padding: 4px;
}
 
.float-right {
	padding:10px 20px;
	float:right;
}
 
blockquote {
	text-style:italic;
	padding:5px 0 5px 30px;
}

.bildgalpic {
  float:left;
  padding:20px;
}
.bildgalpic img {
  padding-left:10px;
  padding-top:10px;
}

.inhaltaccord_text {
  padding-top:15px;
  padding-left:15px;
}
.inhaltaccord_datei {
  padding-top:10px;
  padding-left:15px;
  padding-right:15px;
  float:left;
}
.inhaltaccord_datei2 {
  padding-top:10px;
}
.inhaltaccord_bild {
  padding-top:15px;
  padding-right:15px;
  float:right;
}

.kontakt_felder {
  margin-bottom: 8px;
  width:150px;
  float:left;
}

.kontakt_eingabe_felder{
  margin-bottom: 6px;
}

#fzlink {
  float:right;
  padding-right:25px;
  padding-top:2px;
}

#counter {
  padding-top:25px;
  width:999px;
  text-align:center;
  font-family: Arial,Verdana,Geneva,Helvetica,Sans-serif;
  font-size: 20px;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: normal;
}

#wappenliste {
  padding-top:20px;
}

.wappen{
  float:left;
  padding-left:20px;
  padding-right:20px;
}

.wappen_text{
  width:129px;
  text-align:center;
}
