/*
*
* @autor: Sascha Voß sascha.voss@mierau.de
* @date: 2008-10-06 - 2008-10-27
* @document: style.css
*
*/
body {
	margin: 0;
	padding: 0;
	font-size: 12px;
	/* font-size: 0.7em; 
  font-size: 70%;*/
	color: #212921;
	font-family: arial, verdana, helvetica, sans-serif;
	height: 100%; /*  braucht man um den Container im IE auf die volle Höhe zu setzen */
	background-image:url(../images/verlauf_links_n1.gif); background-repeat:repeat-y;
}

.verlauf_oben{
	background-image:url(../images/verlauf_oben.gif); background-repeat:repeat-x;
}

/* Navigation oben mitte - anfang */

#navi-oben-mitte{
	margin:0px;
}

#navi-oben-mitte a{
	font-size: 12px;
	color:#212921;
	text-decoration:none;
	font-weight:bold;
	margin-left:10px;
	margin-right:10px;
}

#navi-oben-mitte a:hover{
	/*color:#477C43;*/
	color:#8ABD52;
}

#navi-oben-mitte a.activ{
	/*color:#477C43;*/
	color:#8ABD52;
}

.subnavi{
	margin-top:3px;
	margin-bottom:3px;

}

.subnavi a{
	font-size: 12px;
	color:#212921;
	text-decoration:none;
	font-weight:normal;
}

.subnavi a:hover{
	/*color:#477C43;*/
	color:#8ABD52;
}

.subnavi a.activ{
	font-weight: bold;/**/
	/*color:#477C43;*/
	color:#8ABD52;
}


/* Navigation oben mitte - ende */

/* Navi Styleswitcher - anfang */

#navi-style-switcher{
	margin: 0px;
	padding: 0px;
	margin-bottom:3px;
	margin-left:29px; 
  margin-right:10px;  
  text-align:right;   
}  
/*
  margin-right:100px;
*/

#navi-style-switcher a{
	text-decoration: none;
  font-size: 12px;	
	/*color:#477C43;*/
	color:#8ABD52;
}

/* Navi Styleswitcher - ende */

/* Navi Pfad - anfang */
#navi-pfad{
	margin: 0;
	padding: 0;
	margin-left:30px;
	/*margin-bottom:3px;
	margin-right:10px;*/
	text-align: left; 	
	font-size: 10px;
}

#navi-pfad a{
	text-decoration: none;
  font-size: 10px;	
	/*color:#477C43;*/
	color:#8ABD52;
}
/* Navi Pfad - ende */

/* Navigation oben rechts - anfang */

form{
	margin:0px;
	padding:0px;
	font-size: 12px;
}

.suchbegriff{
	width:73px;
	height: 16px;
	font-size: 11px;
	font-weight: normal;
	font-family: arial, verdana, helvetica, sans-serif;
	border: 1px solid #BABABE;
}

#navi_oben_rechts{
  font-size: 12px;
	color:#212921;
	text-align:right;
	margin:0px;
	margin-bottom:1px;
}

#navi_oben_rechts a{
  font-size: 12px;
	color:#212921;
	text-decoration:none;
		
}

#navi_oben_rechts a:hover{
	/*color:#477C43;*/
	color:#8ABD52;
}

#navi_oben_rechts a.activ{
	/*color:#477C43;*/
	color:#8ABD52;
}

/* Navigation oben rechts - ende */

/* Navi Styleswitcher - anfang */

#navi-style-switcher{
	margin: 0px;
	padding: 0px;
	margin-bottom:3px;
	margin-left:29px;
	text-align:left;
}


#navi-style-switcher a{
	text-decoration: none;
  font-size: 12px;	
	/*color:#477C43;*/
	color:#8ABD52;
	font-weight:bold;
}

/* Navi Styleswitcher - ende */

/* Navigation Intern rechts - anfang */

#navi-intern-liste{
	margin:0px;
	margin-top:156px;
	margin-left:10px;
	padding:0px;
	list-style-type: none;
}

#navi-intern-liste li{
	color: #212921;
	font-size: 12px;
	font-weight: normal;
	width: 110px;
	height: 18px;
	float: left;
	text-align: left;
}

#navi-intern-liste li a{
	display: block;
	padding: 0px 0px 0px 0px;
	width: 100%;
	text-decoration: none;
	color: #212921;
}

#navi-intern-liste li a:hover{
	/*color:#477C43;*/
	color:#8ABD52;
}

#navi-intern-liste li a.activ{
	/*color:#477C43;*/
	color:#8ABD52;
}

/* Navigation Intern rechts - anfang */

/* Text - anfang */

.pfad{
	font-size:16px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	padding-left:30px;
	text-align:left;
/*padding-right:10px;
	text-align:right;*/
	/*color:#477C43;*/
	color:#8ABD52;
}

.einrichtungen{
  color:#212921;
  font-size: 11px;
	font-weight:bold;
}


h1 {
  font-size: 16px;
  font-weight: bold;
	/*color:#477C43;*/
	color:#8ABD52;
  text-align: left;
  margin-top:16px;
  margin-bottom:12px;
}
 
h2 {
  font-size: 14px;
  font-weight: bold;
	/*color:#477C43;*/
	color:#8ABD52;
  text-align: left;
  line-height: 1.1em;
  margin-top:14px;
  margin-bottom:6px;
    
}/**/

h3 {
  font-size: 12px;
  font-weight: bold;
	/*color:#477C43;*/
	color:#8ABD52;
  text-align: left;
  line-height: 1.2em;
  margin-top:12px;
  margin-bottom:6px;
}


p.abstand0Pixel {
  color: #212921;
  margin-top: 0px;
  font-size: 11px;
}

p.abstand0Pixel a{
  color: #212921;
  margin-top: 0px;
  font-size: 11px;
  text-decoration: none;
  font-weight:bold;
}

p.abstand0PixelGross {
  color: #212921;
  margin-top: 0px;
  font-size: 12px;
}

p.abstand5Tabelle {
  margin: 1px;
}

p.abstand5TabelleObenUnten{
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 1px;
  margin-bottom: 1px;
  font-size: 12px;
}

p {
  font-size: 12px;
  font-weight: normal;
  color: #212921;
  line-height: 1.4em;
  margin-top:10px;
  margin-bottom:10px;/**/
}


p.linksbuendig {
  font-size: 12px;
  font-weight: normal;
  color: #212921;
  line-height: 1.4em;
  margin-top:10px;
  margin-bottom:10px;/**/
  text-align:left;
}

p.rechtbuendig {
  font-size: 12px;
  font-weight: normal;
  color: #212921;
  line-height: 1.4em;
  margin-top:10px;
  margin-bottom:10px;/**/
  text-align:right;
}

p.zentriert {
  font-size: 12px;
  font-weight: normal;
  color: #212921;
  line-height: 1.4em;
  margin-top:10px;
  margin-bottom:10px;/**/
  text-align:center;
}

p.blocksatz {
  font-size: 12px;
  font-weight: normal;
  color: #212921;
  line-height: 1.4em;
  margin-top:10px;
  margin-bottom:10px;/**/
  text-align:justify;
}

p a {
  font-weight: normal; 
  font-size: 12px;
	/*color:#477C43;*/
	color:#8ABD52;
  text-decoration: underline;
}

a {
  font-weight: normal; 
  font-size: 12px;
	/*color:#477C43;*/
	color:#8ABD52;
  text-decoration: underline;
}

td {
  font-size: 12px;
  font-weight: normal;
  color: #212921;
  line-height: 1.4em;
  margin-top:10px;
  margin-bottom:10px;
}/**/


ul{
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none; 
  list-style-image: url(../images/green_dot_n1.gif);/* */
}

ul li {
  margin-top: 1px;
  margin-bottom: 1px;
}

ul li a {
  font-weight: normal; 
  font-size: 12px;
	/*color:#477C43;*/
	color:#8ABD52;
  text-decoration: underline;
}

/* Text - ende */

/* indexed search */

.search-form-title{
 font-weight:bold;
	/*color:#477C43;*/
	color:#8ABD52;
}

.tx-indexedsearch-searchbox-sword{
	width: 150px;
	height: 18px;
	font-size: 12px;
	font-weight: normal;
	font-family: arial, verdana, helvetica, sans-serif;
	border: 1px solid #BABABE;
}


/* Pagebrowser */

div.cag_pagebrowser a {
  font-weight: normal; 
  font-size: 12px;
}

/* Pagebrowser */


