html {
  background: url('../images/texture.png') #F0E5D1;
  font-family: Arial;
}

body {
  line-height: 1.7;
}

h1 {
  margin-bottom: 30px;
}

h2 {
  color: #322118;
  font-size: 20px;
  margin-bottom: 20px;
}

h3 {
  color: #990000;
  font-size: 18px;
  margin-bottom: 10px;
}

h4 {
  color: #990000;
  font-size: 14px;
}

address {
  font-size: 14px;
  font-style: normal;
}

dl {
  font-size: 14px;
  margin-top: 10px;
}

dt {
  padding-right: 10px;
}

.article {
  color: #322118;
  font-size: 16px;
}

.article img {
  padding-right: 25px;
  padding-bottom: 5px;
}

.article img.right.default_img {
  padding-right: 0;
  margin-left: 25px;
}

.default_article {
  width: 800px;
}

.wrapper {
  margin: 0 auto;
  margin-top: 25px;
  width: 900px;
}

.navi {
  margin-top: 31px;
}

.navi li {
  font-size: 15px;
  font-weight: bold;
  margin-left: 20px;
}

.navi li a {
  color: #685B51;
  text-decoration: none;
  padding: 5px;
}

.navi li a:hover,
.navi li .active {
  background: #D6D0C1;
  color: #990000;
  padding: 5px;
  text-decoration: none;
}

.content {
  border-top: 1px dashed #B7A38F;
  background: #FFF;
  padding-left: 25px;
  padding-top: 25px;
  padding-bottom: 50px;
}

.content .default_img {
  margin-bottom: 30px;
}


.content ul li a {
  color: #322118;
  font-size: 14px;
  text-decoration: none;
}


.footer_startseite {
  height: 50px;
}

.footer {
  border-top: 11px solid #990000;
  background: #AF9883;
  height: 50px;
  border-bottom: 1px solid #92745E;
}

.footer_startseite ul,
.footer ul {
  padding-top: 16px;
  margin-left: 15px;
}

* html .footer_startseite ul,
.footer ul {
  margin-bottom: 16px;
}

.footer_startseite ul .without_backgroundimage,
.footer ul .without_backgroundimage {
  background: none;
}

.footer li {
  background: url('../images/trenner-footer.jpg') no-repeat;
}

.footer_startseite a,
.footer a {
  color: #FFF;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  padding-right: 10px;
  padding-left: 10px;
}

.footer_startseite a:hover,
.footer a:hover {
  text-decoration: none;
}

.footer_startseite a {
  color: #AF9883;
  text-transform: uppercase;
}

.footer_startseite a:hover {
  text-decoration: none;
}

/*styling INDEX-seite*/

#start_title {
  padding-top: 20px;
  display: block;
}

.content_index {
  border-bottom: 1px dashed #B7A38F;
  border-top: 1px dashed #B7A38F;
}

.content_index div {
  background: url('../images/index/pic_kinder.jpg') no-repeat #FFF 373px bottom;
  height: 400px;
  padding-left: 25px;
  padding-top: 25px;
}

.content_index .article {
  color: #322118;
  font-size: 16px;
  margin-top: 45px;
  line-height: 22px;
}

.content_index ul {
  background: #AF9883;
  border-top: 11px solid #990000;
  font-size: 16px;
  font-weight: bold;
  height: 40px;
  padding-left: 25px;
  padding-top: 15px;
}

.content_index ul li {
  margin-right: 27px;
}

.content_index ul li a {
  color: #FFF;
  text-decoration: none;
}

.content_index ul li a:hover {
  background: url('../images/index/back_subnavi.png') no-repeat center;
  padding-top: 44px;
  color: #990000;
  text-decoration: none;
}

* html .content_index ul li a:hover {
  position: relative;
  top: -1px;
  z-index: 20;
}
/*ENDE styling INDEX-seite*/

/*styling TRAINER-seite*/
.trainer_josef {
  padding-top: 30px;
}

/*ENDE styling TRAINER-seite*/

/*styling IMPRESSUM-seite*/
.amtsgericht {
  margin-top: 30px;
  color: #990000;
  font-size: 12px;
}

.haftung {
  margin-top: 20px;
}

.haftung h4 {
  margin-bottom: 5px;
}

.haftung p {
  margin-bottom: 10px;
}
/*ENDE styling IMPRESSUM-seite*/

/*styling KONTAKT-seite*/
.kontakt {
  margin-right: 175px;
  width: 300px;
}

.fon {
  padding-right: 14px;
}
/*ENDE styling KONTAKT-seite*/

/*styling LEHRMATERIAL-seite*/

.lehrmaterial img {
  margin-right: 15px;
}

.lehrmaterial li {
  margin-bottom: 30px;
}

.article_lehrmaterial {
  font-size: 12px;
}

* html .article_lehrmaterial {
  width: 500px;
}

.order_material {
  clear: both;
  margin-bottom: 30px;
  font-size: 14px;
}

.order_material a {
  color: #990000;
  font-weight: bold;
  text-decoration: underline;
}

.order_material a:hover {
  color: #666;
}

.inhaltsangabe {
  list-style-type: decimal;
  list-style-position: inside;
  margin-bottom: 20px;
}

.inhaltsangabe li,
.arbeitsmappe li {
  margin-bottom: 0px;
}
/*ENDE styling LEHRMATERIAL-seite*/

/*styling SELBSTVERTEIDIGUNG-seite*/
.content_selbstverteidigung .selbstverteidigung_subnavi li {
  border-bottom: 1px dashed #AF9883;
  padding-right: 25px;
  padding-bottom: 5px;
}

.content_selbstverteidigung .selbstverteidigung_subnavi li a {
  color: #AF9883;
  font-size: 16px;
  text-decoration: none;
}

.content_selbstverteidigung h2 {
  padding-top: 30px;
}

.content_selbstverteidigung .article {
  font-size: 14px;
  width: 800px;
  margin-bottom: 20px;
}

.content_selbstverteidigung ol {
  list-style-type: disc;
  margin-left: 13px;
  margin-top: 10px;
  margin-bottom: 20px;
}

.content_selbstverteidigung ol .subaufzaehlung {
  list-style-type: square;
  margin-top: 0px;
  margin-bottom: 0px;
}

.content_selbstverteidigung ol .subaufzaehlung ol {
  list-style-type: circle;
  margin-top: 0px;
  margin-bottom: 0px;
}

.content_selbstverteidigung .verteidigungssituationen{
  margin-top: 20px;
}
/*ENDE styling SELBSTVERTEIDIGUNG-seite*/

/* styling AGB */
.content_agb dl dt{
  color: #990000;
  font-size: 16px;
  margin-bottom: 5px;
}

.content_agb dl dd {
  font-size: 12px;
  margin-bottom: 20px;
}
/* AGB Ende */

.iphone_app_banner {
	display: block;
	position: absolute;
	bottom: 300px;
	top: 309px;
	margin-left: 630px;
}

.content .apps a {
	font-size: inherit;
	color: inherit;
}

.content .apps .default_article a {
	text-decoration: underline;
	color: #990000;
}
.content .apps .default_article p {
	margin-bottom: 10px;
}
.content .apps .default_article a:hover {
	text-decoration: none;
}
