
* {
	margin: 0px auto;
	margin-top: 0px;
}

body {
	background-color: #ccd3c4;
	margin-top: 0px;
}

.gliederungliste {
	margin-top: 20px;
	margin-bottom: 20px;
}

.page {
	width: 870px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 60px;
}
 
.head {
	margin-bottom: 30px;
	height: 48px;
}
 
.navi {
	padding: 0;
	width: 714px;
}
 
.navi li {
	list-style-type: none;
	float: left;
	height: 48px;
	display: inline;
}
 
.home-passiv a {
	display: block;
	float: left;
  	background-image: url(/images/home-btn.jpg);
  	width: 77px;
	height: 48px;
}
 
.home-passiv a:hover {
	display: block;
	float: left;
	background-image: url(/images/home-sub-btn.jpg);
	width: 77px;
	height: 48px;
}
 
 
.home-activ {
	float: left;
	background-image: url(/images/home-sub-btn.jpg);
	width: 77px;
}

.zielgruppe-passiv a {
	display: block;
	float: left;
	background-image: url(/images/zielgruppe-btn.jpg);
	width: 95px;
	height: 48px;
}
 
.zielgruppe-passiv a:hover {
	display: block;
	float: left;
	background-image: url(/images/zielgruppe-sub-btn.jpg);
	width: 95px;
	height: 48px;
}
 
.zielgruppe-activ {
	float: left;
	background-image: url(/images/zielgruppe-sub-btn.jpg);
	width: 95px;
}
  
.vorstellung-passiv a {
	display: block;
	float: left;
	background-image: url(/images/vorstellung-btn.jpg);
	width: 180px;
	height: 48px;
}
 
.vorstellung-passiv a:hover {
	display: block;
	float: left;
	background-image: url(/images/vorstellung-sub-btn.jpg);
	width: 180px;
	height: 48px;
}
 
.vorstellung-activ {
	float: left;
	background-image: url(/images/vorstellung-sub-btn.jpg);
	width: 180px;
}

.angebote-passiv a {
	display: block;
	float: left;
	background-image: url(/images/angebote-btn.jpg);
	width: 88px;
	height: 48px;
}
 
.angebote-passiv a:hover {
	display: block;
	float: left;
	background-image: url(/images/angebote-sub-btn.jpg);
	width: 88px;
	height: 48px;
}
 
.angebote-activ {
	float: left;
	background-image: url(/images/angebote-sub-btn.jpg);
	width: 88px;
}
  
.grundlagen-passiv a {
	display: block;
	float: left;
	background-image: url(/images/grundlagen-btn.jpg);
	width: 182px;
	height: 48px;
}
 
.grundlagen-passiv a:hover {
	display: block;
	float: left;
	background-image: url(/images/grundlagen-sub-btn.jpg);
	width: 182px;
	height: 48px;
}

.grundlagen-activ {
	float: left;
	background-image: url(/images/grundlagen-sub-btn.jpg);
	width: 182px;
}
   
.buch-passiv a {
	display: block;
	float: left;
	background-image: url(/images/buch-btn.jpg);
	width: 76px;
	height: 48px;
}
 
.buch-passiv a:hover {
	display: block;
	float: left;
	background-image: url(/images/buch-sub-btn.jpg);
	width: 76px;
	height: 48px;
}
 
.buch-activ {
	float: left;
	background-image: url(/images/buch-sub-btn.jpg);
	width: 76px;
}
 
.clear {
	clear: both;
}
	
/* SCHRIFTEN ------------------------*/

h4 {
	font: 14px Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #222;
}

h5, h5 a {
	margin-bottom: 25px;
	font: 13px Verdana, Arial, Helvetica, Sans-Serif;
	margin-left: 15px;
	color: #545045;
}

h1, h1 a {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #222;	
}

p { 
	color: #222;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	margin-bottom: 10px;
}
  
h3 {
	color: #555;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 8px;	
}
	 
a { 
	color: #FF9900;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
	
.footer a {
	color: #8a9181;
	font-size: 10px;
}
 
/* MAIN ----------------------------*/
 
.kasten-inhalt {
	width: 702px;
	background-image: url(/images/main-bg.jpg);
	background-repeat: no-repeat;
	background-color: #d4eaf9;
	margin-bottom: 40px;
}
 
.kasten-leiste-oben {
	background-image: url(/images/main-oben.jpg);
	height: 18px;
}
 
.kasten-leiste-unten {
	background-image: url(/images/main-unten.jpg);
	height: 18px;
}
 
.kasten-text {
	margin-top: 30px;
	text-align: left;
	margin-left: 30px;
	width: 430px;
}
 
.text {
	margin-top: 30px;
	text-align: left;
	margin-left: 30px;
}
 
.kasten-teaser {
	width: 702px;
	margin-bottom: 40px;
}
 
.kasten1 {
	width: 217px;
	float: left;
	background-image: url(/images/kasten-kontakt-bg.jpg);
	background-repeat: repeat;
	text-align: left;
	display: inline;
	margin-bottom: 40px;
}
 
.kasten1-text {
	margin-left: 12px;
	margin-top: 10px;
	height: 110px;
}
 
.kasten1-oben {
	height: 32px;
	background-image: url(/images/leiste-kontakt.jpg);
}
 
.kasten1-unten {
	height: 16px;
	background-image: url(/images/leiste-kontakt-unten.jpg);
}
 
.kasten2 {
	margin-left: 28px;
	float: left;
	width: 244px;
	background-color: #f6f6f6;
	text-align: left;
	margin-bottom: 40px;
	background-image: url(/images/kasten-publikationen-bg.jpg);
	background-repeat: repeat;
}
 
.kasten2-text {
	margin-left: 13px;
	margin-top: 10px;
	height: 110px;
}
 
.kasten2-oben {
	height: 32px;
	background-image: url(/images/vorstellung.jpg);
}
 
.kasten2-unten {
	height: 16px;
	background-image: url(/images/leiste-publikationen-unten.jpg);
}
 
.kasten3 {
	float: left;
	width: 185px;
	margin-left: 28px;
	background-color: #f6f6f6;
	text-align: left;
	margin-bottom: 40px;
	background-image: url(/images/kasten-grundlagen-bg.jpg);
	background-repeat: repeat;
}
 
.kasten3-text {
	margin-left: 14px;
	margin-top: 10px;
	height: 110px;
}
 
.kasten3-oben {
	height: 32px;
	background-image: url(/images/leiste-grundlagen.jpg);
}
 
.kasten3-unten {
	height: 16px;
	background-image: url(/images/leiste-grundlagen-unten.jpg);
}
 
.kasten4-oben {
	height: 32px;
	background-image: url(/images/leiste-publikationen.jpg);
}
 
.kasten4-unten {
	height: 16px;
	background-image: url(/images/leiste-grundlagen-unten.jpg);
}
 
.kasten5-oben {
	height: 32px;
	background-image: url(/images/leiste-angebote.jpg);
}
 
/* Footer ---------------------------------------------------*/
 
.footer {
	background-color: #ecf0e8;
	height: 60px;
}
 
.subnavi {
	height: 30px;
	margin-right: 78px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
}
 
.subnavi li {
	margin-top: 20px;
	list-style-type: none;
	float: right;
	display: inline;
	margin-left: 40px;
}
 
/* listen ---------------------------------------------------*/
  
.allgemeinliste {
	color: #222;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.allgemeinliste li {
	margin-bottom: 10px;
	line-height: 14px;
}
  
.allgemeinliste a {
	color: #545045;
}

.gliederungliste {
	font-weight: bold;
}

/* subnavi ---------------------------------------------------*/
  
.subnavigrundlagenkasten {
	text-align: left;
	width: 200px;
	margin-left: 0px;
	float: left;
	margin-top: 9px;
} 
  
.subnavigrundlagen li {
	list-style-type: none;
	background-color: #545045;
	margin-bottom: 20px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
	text-align: left;
	width: 155px;
	margin-left: 0px;
}
 
.subnavigrundlagen {
	text-align: left;
	width: 300px;
	margin-left: 0px;
	display: inline;
}

.grundlagennavi a {
	color: #fff;
	text-decoration: none;
}

.grundlagennavi-passiv a:hover {
	color: #FF9900;
}

.grundlagennavi-activ a:hover {
	color: #FF9900;
}

.grundlagennavi-activ a {
	color: #FF9900;
	text-decoration: none;
}

.grundlagennavi-passiv a {
	color: #fff;
	text-decoration: none;
}

.grundlagenmain {
	float: left;
	margin-top: 30px;
	text-align: left;
	width: 500px;
}

/* formular ---------------------------------------------------*/
  
.formular {
	font-weight: normal;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.book {
	border-top: 1px dotted black;
	margin-top: 30px;
	padding-top: 30px;
}

.author {
	font-size: 9px;
}

.book-image {
	float: left;
}

.book-image img {
	border: none;
}

.book-description {
	float: left;
	padding-left: 20px;
	width: 370px;
	margin-left: 10px;
}

.book-description .title {
	font-size: 13px;
	font-weight: bold;
}
