html {
	min-height: 101%;
}

body {
	margin: 0px;
	background-color: #F5F5F5;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#clean {
	clear: both;
	height: 0px;
	background-color: #000;
}

/*  ----------------------------------------------------------- */
#seite {
	background-color: #F5F5F5;
	color: #000;
	width: 917px;
	margin: 10px auto;
	padding: 0px;
}

#seite .rand_unten {
  background-image: url(rand_unten.png);
  background-position: top;
  background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 2px;
}

#layout {
  background-color: #fff;
	border-top: 2px ridge #fff;
	border-left: 2px ridge #fff;
  border-right: 2px solid #e7e7e7;
	width: 907px;
	margin: 0px auto;
}

/* ---------------------------------------------- */

.links {
	background-color: #00266C;
	color: #fff;
	width: 200px;
	float: left;
	padding: 0px;
}

.rechts {
	width: 707px;
	float: left;
}

/* ---------------------------------------------------------------- */


#kopf a div.langlink img {
	position: absolute;
   padding: 0px;
	z-index: 50;
	padding: 3px;
	display:none;
}	

#kopf .bilder {
	height: 151px;
	background-color: #00266C;
	background-position: top left;
	background-repeat: no-repeat;
}

/* START :: Kopfbilder */

/* Standard Kopfbild */
#kopf .bilder img {
  position: relative;
	z-index: 1;
}

#kopf .bilder .link {
  position: relative;
	top: 10px;
	color: #fff;
	height: 125px;
	float: left;
	width: 200px;
	
}

#kopf .bilder .link a {
 color: #fff;
 font-size: 80px;
 text-decoration: none;
}

/* einzel Bilder */
#kopf .bilder .bild1 {
 float: left;
  position: relative;
	background-color: transparent;
	left: 2px;
	top: 10px;
	height: 125px;
	width: 220px;
	z-index: 20;
	background-position: top left;
	background-repeat: no-repeat;
}

#kopf .bilder .bild2 {
  float: left;
  position: relative;
	background-color: transparent;
	left: 15px;
	top: 10px;
	height: 125px;
	width: 220px;
	z-index: 20;
	background-position: top left;
	background-repeat: no-repeat;	
}

#kopf .bilder .bild3 {
  float: left;
  position: relative;
	background-color: transparent;
	left: 28px;
	top: 10px;
	height: 125px;
	width: 220px;
	z-index: 20;
	background-position: top left;
	background-repeat: no-repeat;	
}

/* ENDE :: Kopfbilder */

#kopf .augen {
background-color: #fff;
}

#kopf .augen .links {
	padding-top: 40px;
	/*height: 67px; alter eintrag*/
	height: 45px;
}

/* START LänderLinks / Kopf_Augen ------------------------------------------- */

#kopf .augen .links .country {

	/* Länder Links ausschalten */
	visibility: hidden;
	margin-top:-37px;
  font-size: 10px;
	margin-left: 2px;
	text-align: center;
}

#kopf .augen .links .country .land {
	float: left;
}

#kopf .augen .links .country .punkt {
  float: left;
	width: 18px;
}

#kopf .augen .links .country .land a {
	color: White;
	text-decoration: none;
}

#kopf .augen .links .country .land a:hover {
	text-decoration: underline;
}

#kopf .augen .links .country .land img {
	margin-top: 3px;
}

/* ENDE LänderLinks  / Kopf_Augen ------------------------------------------- */

#kopf .augen .rechts .tmenu {
 margin: 0px;
 height: 40px;
 border: 1px solid #fff;
}

#kopf .augen .rechts .tmenu ul {
	list-style-image: none;
	list-style-position: inside;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: 40px;
}

#kopf .augen .rechts .tmenu ul li {
  float: left;
	text-align: center;
	width: 141px;
}

#kopf .augen .rechts .tmenu ul li a {
  text-decoration: none;
	display: block;
	padding-top: 12px;
	height: 29px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
  background-image: url(menu-back.png);
	background-repeat: no-repeat;
}

#kopf .augen .rechts .tmenu ul li a:hover {
  background-image: url(menu-back_hover.png);
	background-repeat: no-repeat;
	color: #00266C;
}


#kopf .augen .rechts .tmenu ul li .cur a {

  background-image: url(menu-back_hover.png);
  background-image: none;
  background-color: #fff;
	background-repeat: no-repeat;
	color: #00266C;
}

#kopf .augen .rechts .tmenu ul li .cur a:hover {
  background-image: url(menu-back_hover.png);
	background-repeat: no-repeat;
	color: #00266C;
}

#kopf .augen .rechts .schlagzeile {
  clear: both;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #00266C;
	background-color: #fff;
	padding: 20px;
	font-family: "Arial Narrow";
}

/* ---------------------------------------------------- */

#bauch {
	background-image: url(b-back.png);
	background-repeat: repeat-y;
  background-color:  #00266C;
}

/* ------------------------------------------------------- */

#bauch a {

  color: #333;
  text-decoration: underline;
}

#bauch a:hover {

  color: #000;
}

#bauch h1 {
  font-family: verdana;
  font-size: 13px;
  font-weight: bold;
  color: #000;
}

#bauch h2 {
  font-family: verdana;
  font-size: 13px;
  font-weight: bold; 
  color: #00266c;
}

/* ------------------------------------------------------- */

#bauch .links {
background-color: #00266C;
}

/* ----------------------------------------- */
#bauch .links .lmenu ul {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

#bauch .links .lmenu ul li a {
	display: block;
	font-size: 11px;
	color: #fff;
	background-color: #335189;
	padding-left: 10px;
	padding-top: 14px;
	padding-bottom: 14px;
	border-bottom: 1px solid #7F92B5;
	text-decoration: none;
}

#bauch .links .lmenu ul li a:hover {
	color: #fff;
	background-color: #00266C;
}

/* START LänderLinks / Bauch ------------------------------------------------ */

#bauch .links .country {

	/* Länder Links ausschalten */
	visibility: hidden;

  font-size: 10px;
	margin-top: 30px;
	margin-left: 2px;
	text-align: center;
}

#bauch .links .country .land {
	float: left;
}

#bauch .links .country .punkt {
  float: left;
	width: 18px;
}

#bauch .links .country .land a {
	color: White;
	text-decoration: none;
}

#bauch .links .country .land a:hover {
	text-decoration: underline;
}

#bauch .links .country .land img {
	margin-top: 3px;
}

/* ENDE :: LänderLinks / Bauch ---------------------------------------------- */


/* START :: Umschalter Englisch - Deutsch ----------------------------- */
#bauch .links p {
  margin-top: 30px;
	padding-left: 12px;
	font-weight: bold;
	font-size: 11px;
}

#bauch .links p a {
	color: #fff;
	text-decoration: none;
}

#bauch .links p a:hover {
	text-decoration: underline;
}
/* ENDE :: Umschalter Englisch - Deutsch ------------------------------ */


/* ----------------------------------------- */
#bauch .rechts {
background-color: #fff;
color: #000;
background-position: bottom;
background-repeat: no-repeat;

}

#bauch .rechts .schatten-oben {
	background-image: url(b-schatten-oben.png);
	background-repeat: repeat-x;
	border-top: 1px solid #00266C;
	height: 30px;
}

#bauch .rechts .textinhalt{
	padding:  0px 30px 0px 35px;
}

#bauch .rechts .textinhalt ul li{
	list-style-image: url(../../../../fileadmin/design_pics/liste_kreis.gif);
	/* Änderung Abstand der Aufzählung erhöht Aug. 2007 */
	/*list-style:disc;*/
	/*list-style-type:disc;*/
	margin-top: 9px;
	margin-bottom: 6px;
}


#bauch .fussbild {
	margin-left: 204px;
	background-color: #fff;
}


/* ------------------------------------------------------------- */
#fuss {
 background-color: #F5F5F5;
 padding:0px;
}

#fuss .links {
	margin-left: 7px;
	background-color: #F5F5F5;
	color: black;
	width: 300px;
}

#fuss .rechts {
	width: 600px;
	text-align: right;
}

#fuss .rechts a {
	color: #000;
	text-decoration: none;
}

#fuss .rechts a:hover {
	text-decoration: underline;
}

/* ---------------------------------------------------------- */



dd.csc-textpic-caption {
   font-family: verdana;
   font-size: 10px;
   color: #666;
}

/* Rahmen Linie davor */
.csc-frame-rulerBefore {
  border-top: 1px solid #000;
}

p.bodytext {
  margin-bottom: 0em 1.4em 0em;
	line-height: 1.4em;
	
}

/* Tabelle für Niederlassungen anpassen */
#bauch .rechts table p.bodytext {
  margin-top: 0px;
	vertical-align: top;
}

#bauch .rechts table td.verwendung {
  margin-top: 0px;
	vertical-align: top;
	color: #00266C;
}

.detail {
  font-family: verdana;
  font-size: 16px;
  font-weight: bold; 
  color: #00266c;
}


.important {
	font-size: 12px;
	font-weight: bold;
	color: #00266C;
}

.name-of-person { font-size:12px; color:#FF0000; }

li.trenner { padding:10px; font-weight:bold;
	border-top-style:solid;
	border-bottom-style:solid;
	border-top-width:1px;
	border-bottom-width:1px;
	border-bottom-color:#FFFFFF;
	border-top-color:#FFFFFF;
}


