html { height: 100%; }

body
{
  margin: 0;
  padding: 0;
  height: 100%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #7b7f7e;
  background-color: white;
}

h1
{
  font-size: 11px;
  margin-top: 0;
}

/*
object
{
  position: relative;
  top: -15px ! important;
}
*:first-child+html object { top: -5px; }
* html object { top: -5px; }
*/

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {color: #660000; }

.tx-flseositemap-pi1 ul, .tx-flseositemap-pi1 li
{
  margin-top: 0 ! important;
  margin-bottom: 0 ! important;
}

.tx-flseositemap-pi1 ul
{
  list-style-type: none; margin: 0; padding: 0;
}

.tx-flseositemap-pi1 .list .deep1
{
  margin-left: 5px;
}

.tx-flseositemap-pi1 .list .deep2
{
  margin-left: 10px;
}

img
{
  border: 0;
}

.clearing
{
  clear: both;
  width: auto;
  height: 0;
  margin: 0;
  padding: 0;
}

#hauptbox
{
  width: 995px;
  height: 602px;
  position: relative;
  margin: 0 auto;
  padding: 0;
  background-color: white;
}

#hauptbox2
{
  width: 1175px;
  height: 602px;
  position: relative;
  margin: 0 auto;
  padding: 0;
  background-color: white;
  background-image: url(../templates/images/fleck_keypeople.jpg);
  background-repeat: no-repeat;
  background-position: top right;
}

#hauptbox3
{
  width: 1035px;
  height: 602px;
  position: relative;
  margin: 0 auto;
  padding: 0;
  background-color: white;
  background-image: url(../templates/images/fleck_kunstkaefig.jpg);
  background-repeat: no-repeat;
  background-position: top right;
}

#kopf
{
  padding-top: 8px;
  height: 131px;
  overflow: hidden;
}

#kopf-links
{
  width: 180px;
  overflow: hidden;
  float: left;
}

#kopf-mitte
{
  width: 710px;
  overflow: hidden;
  float: left;
}

#kopf-rechts
{
  width: 51px;
  overflow: hidden;
  float: left;
  padding-top: 28px;
  text-align: right;
}

#kopf-rechts2
{
  width: 51px;
  overflow: hidden;
  float: left;
  padding-top: 22px;
  text-align: right;
}



#rumpf-links
{
  width: 180px;
  float: left;
}

#hn2
{
  height: 294px;
  padding-left: 20px;
  text-transform: lowercase;
}

#hn2 ul { list-style-type: none; margin: 0; padding: 0; }
li.hn2 { margin-bottom: 12px; }

a.hn2-no { text-decoration: none; }
a.hn2-no:link, a.hn2-no:visited {  color: #7b7f7e; }
a.hn2-no:hover, a.hn2-no:focus { color: #8abc3f; }
a.hn2-no:active { color: #8abc3f; }

.hn2-cur { color: #8abc3f; text-decoration: none; }

#gehirn
{
  padding-left: 34px;
  position: relative;
  top: 31px;
}



#rumpf-rechts
{
  width: auto;
  float: left;
}

#rumpf-rechts2
{
  width: 756px;
  height: 466px;
  position: relative;
  top: -89px;
  margin-left: 180px;
  border-top: 1px solid #CECECE;
  border-right: 1px solid #CECECE;
  border-bottom: 1px solid #CECECE;
}

#rumpf-rechts #inhalt-r1
{
  width: 377px;
  float: left;
  overflow: hidden;
  border-right: 1px solid #CECECE;
  border-bottom: 1px solid #CECECE;
  border-left: 1px solid #CECECE;
}

#rumpf-rechts #inhalt-r2
{
  width: 317px;
  height: 332px;
  float: left;
  padding: 30px 30px 15px 30px;
  border-top: 1px solid #CECECE;
  border-right: 1px solid #CECECE;
  border-bottom: 1px solid #CECECE;
  line-height: 16px;
}

#inhalt-r2 a { color: #7b7f7e; }
#inhalt-r2 a:link, #inhalt-r2 a:visited { text-decoration: underline; }
#inhalt-r2 a:hover, #inhalt-r2 a:focus { text-decoration: none; }
#inhalt-r2 a:active { text-decoration: none; }

#inhalt-r1-3
{
  width: 377px;
  text-align: center;
  float: left;
  overflow: hidden;
  padding-top: 80px;
}

#inhalt-r2-3
{
  width: 336px;
  height: 206px;
  float: left;
  margin-top: 124px;
  padding: 6px 6px 6px 12px;
  border-left: 1px solid #CECECE;
  line-height: 16px;
  overflow: auto;
}

#inhalt-r2-3 a { color: #7b7f7e; }
#inhalt-r2-3 a:link, #inhalt-r2-3 a:visited { text-decoration: underline; }
#inhalt-r2-3 a:hover, #inhalt-r2-3 a:focus { text-decoration: none; }
#inhalt-r2-3 a:active { text-decoration: none; }

#inhalt-startseite
{
  padding: 100px;
  text-align: center;
}

#inhalt-startseite a { color: #7b7f7e; }
#inhalt-startseite a:link, #inhalt-startseite a:visited { text-decoration: underline; }
#inhalt-startseite a:hover, #inhalt-startseite a:focus { text-decoration: none; }
#inhalt-startseite a:active { text-decoration: none; }

#text
{
  width: 307px;
  height: 332px;
  padding-right: 10px;
  overflow: auto;
}



#unterbau
{
  height: 65px;
  padding-top: 0px;
}
* html #unterbau
{
  position: relative;
  top: -16px;
}

#unterbau2
{
  height: 80px;
  padding-top: 8px;
  position: relative;
  top: -89px;
}
* html #unterbau2
{
  position: relative;
  top: -101px;
}

#unterbau-links
{
  width: 180px;
  float: left;
}

#unterbau-rechts
{
  width: 815px;
  float: left;
   
}

#unterbau-rechts #inhalt-u1
{
  width: 387px;
  height: auto;
  float: left;
  overflow: hidden;
   
}

#unterbau-rechts #inhalt-u2
{
  width: 371px;
  height: auto;
  text-align: right;
  float: left;
  overflow: hidden;
 
}

#hn1
{
  text-transform: lowercase;
}

#hn1 ul { list-style-type: none; margin: 0; padding: 0; }
li.hn1 { display: inline; }

a.hn1-no { text-decoration: none; }
a.hn1-no:link, a.hn1-no:visited { color: #7b7f7e; }
a.hn1-no:hover, a.hn1-no:focus { color: #8abc3f; }
a.hn1-no:active { color: #8abc3f; }

.hn1-cur { color: #8abc3f; text-decoration: none; }

a.hn1-actifsub { text-decoration: none; }
a.hn1-actifsub:link, a.hn1-actifsub:visited { color: #8abc3f; }
a.hn1-actifsub:hover, a.hn1-actifsub:focus { color: #8abc3f; }
a.hn1-actifsub:active { color: #8abc3f; }



#mn
{
  text-transform: lowercase;
}

#mn ul { list-style-type: none; margin: 0; padding: 0; }
li.mn { display: inline; }

a.mn-no { text-decoration: none; }
a.mn-no:link, a.mn-no:visited { color: #7b7f7e; }
a.mn-no:hover, a.mn-no:focus { color: #8abc3f; }
a.mn-no:active { color: #8abc3f; }

.mn-cur { color: #8abc3f; text-decoration: none; }

.tz
{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 16px;
  margin: 0 10px;
}

a.startschrift {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 40px;
	font-weight: normal;
	color: 7b7f7e;
	text-decoration:none;
}
a.startschriftvisited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 40px;
	font-weight: normal;
	color: 7b7f7e;
	text-decoration:none;
}
a.startschrift:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 40px;
	font-weight: normal;
	color: 7b7f7e;
	text-decoration:none;
}

