/*************/
/* allgemein */
/*************/
* {
  color:#333;
  vertical-align:top;
}
body {
  background:#e9f0f7 url(/pages/grimma.de/pic/hg-body-top2.jpg) center top no-repeat;
	background-attachment:fixed;
}
a,a:link,a:visited,a:hover,a:visited:hover,a:active {
  font-weight:normal; 
  text-decoration:none;
  color:#1261a9;
}
a:hover,a:visited:hover,a:active {text-decoration:underline;}
a.intern {
  background:transparent url(/pages/grimma.de/pic/icon_intern.gif) left 2px no-repeat;
  padding-left:15px;
}
a.extern {
  background:transparent url(/pages/grimma.de/pic/icon_extern.gif) left 2px no-repeat;
  padding-left:15px;
}
a.pdf {
  background:transparent url(/pages/grimma.de/pic/icon_pdf.gif) left 1px no-repeat;
  padding-left:21px;
  padding-bottom:2px;
}
a.word {
  background:transparent url(/pages/grimma.de/pic/icon_word.gif) left 1px no-repeat;
  padding-left:21px;
}
a.excel {
  background:transparent url(/pages/grimma.de/pic/icon_xls.gif) left 1px no-repeat;
  padding-left:21px;
}

a.bgless {background:none;padding:0;}    

.tel {
  background:transparent url(/pages/grimma.de/pic/icon_telefon.gif) left 1px no-repeat;
  padding-left:21px;
} 
.fax {
  background:transparent url(/pages/grimma.de/pic/icon_fax.gif) left 1px no-repeat;
  padding-left:21px;
} 
a img {border:0;}    
img.left {
  float:left;
  vertical-align:middle;
  margin:5px 10px 5px 0;
  border:1px solid #1261a9;
}
img.left2 {
  float:left;
  vertical-align:middle;
  margin:5px 5px 5px 0;
  border:1px solid #1261a9;
}
img.right {
  float:right;
  vertical-align:middle;
  margin:5px 0 5px 10px;
  border:1px solid #1261a9;
}
a.piclink:hover, .hover {cursor:pointer;}
a.piclink img, img.linkstyle {border:1px solid #1261a9;}
a.piclink-borderless:hover {cursor:pointer;}
a.piclink-borderless img {border:0;}

pre {
	overflow:auto;
}
/*************/
/* container */
/*************/
.containerwrap {
  background:transparent url(/pages/grimma.de/pic/hg-body-top1.jpg) center top no-repeat;
	margin-bottom:6px;
}

.containerwrap2 {
  background:#fff;
}
.content {
	background-color:#fff;
	display:block;
	border-top:0px solid #efefef;
	padding-top:0px;
	padding-bottom:25px;
}



/**********/
/* banner */
/**********/
.banner {
	height:100px;
	max-height:100px;
	font-size:1.1em;
}
h1.logo {
	background:transparent url(/pages/grimma.de/pic/banner-grimmalogo.png) 15px 0px no-repeat;
  width:550px;
  height:100px; 
  margin:0;
  padding:0;
	float:left;
}
h1.logo span {display:none;}

.servicebox {
	background:transparent url(/pages/grimma.de/pic/hg-servicebox.png) center top no-repeat;
	font-size:1.1em;
	text-align:center;
	color:#333;
	width:114px;
	height:26px;
	padding:3px 6px 0 0;
}
.servicebox #curvedarrow {
	top:6px;
	left:15px;
}
/************************/
/* linke & daten-spalte */
/************************/
#contentwrap {
  border:1px solid #f0eee1;
  width:962px;
}
#contentzelle {
  background-color:#fff;
	border:1px solid #e3e0c7;
  padding:20px;
  margin:0;
  width:920px;
}
.navi-left,.data,.rightbox {
	margin-top:10px;
}
/****************/
/* navigation   */
/****************/
.navi-top {
	height:58px;
	max-height:58px;
}
.navi-left {
	padding-left:10px;
}

#navi {
}
#navi ul {
  list-style:none;
  float:left;
  margin:0;
  padding:0 0 0 38px;
}
#navi ul li {
  float:left;
  height:58px;
  min-height:58px;
  margin:0;
}
#navi li a,#navi li a:link,#navi li a:visited {
	background:none;
  display:block;
  font-size:0.95em;
  color:#999;
  text-decoration:none;
  text-align:left;
  text-transform:uppercase;
  height:50px;
  line-height:20px;
  padding:8px 30px 0 30px;
  margin:0;
}
#navi li span {font-size:1.3em;font-weight:bold;color:#1261a9;}

#navi li.blau span {color:#1261a9;}
#navi li.gelb span {color:#fc0;}
#navi li.orange span {color:#eb6a0a;}
#navi li.hellblau span {color:#32b0e1;}
#navi li.rot span {color:#c5005a;}
#navi li.gruen span {color:#97be0d;}

#navi li a.current, #navi li a:hover,#navi li a:visited:hover,#navi li a:active {
  color:#999;
}
#navi li.blau a.current,#navi li.blau a:visited:hover,#navi li.blau a:hover,#navi li.blau a:active {background:transparent url(/pages/grimma.de/pic/hg-navi-blau.gif) center bottom no-repeat;}
#navi li.gelb a.current,#navi li.gelb a:visited:hover,#navi li.gelb a:hover,#navi li.gelb a:active {background:transparent url(/pages/grimma.de/pic/hg-navi-gelb.gif) center bottom no-repeat;}
#navi li.orange a.current,#navi li.orange a:visited:hover,#navi li.orange a:hover,#navi li.orange a:active {background:transparent url(/pages/grimma.de/pic/hg-navi-orange.gif) center bottom no-repeat;}
#navi li.hellblau a.current,#navi li.hellblau a:visited:hover,#navi li.hellblau a:hover,#navi li.hellblau a:active {background:transparent url(/pages/grimma.de/pic/hg-navi-hellblau.gif) center bottom no-repeat;}
#navi li.rot a.current,#navi li.rot a:visited:hover,#navi li.rot a:hover,#navi li.rot a:active {background:transparent url(/pages/grimma.de/pic/hg-navi-rot.gif) center bottom no-repeat;}
#navi li.gruen a.current,#navi li.gruen a:visited:hover,#navi li.gruen a:hover,#navi li.gruen a:active {background:transparent url(/pages/grimma.de/pic/hg-navi-gruen.gif) center bottom no-repeat;}

#navi2 {
	margin:0;
}
#navi2 .parent {
	height:34px;
	width:224px;
	padding:6px 0 0 30px;
	color:#fff;
  text-transform:uppercase;
  font-size:0.95em;
  font-weight:bold;
}
#navi2 .parent .firstWord {
	font-size:1.5em;
	color:#fff;
  font-weight:normal;
}
#navi2 .parent.blau {background:transparent url(/pages/grimma.de/pic/hg-navi2parent-blau.gif) top left no-repeat;}
#navi2 .parent.gelb {background:transparent url(/pages/grimma.de/pic/hg-navi2parent-gelb.gif) top left no-repeat;}
#navi2 .parent.orange {background:transparent url(/pages/grimma.de/pic/hg-navi2parent-orange.gif) top left no-repeat;}
#navi2 .parent.hellblau {background:transparent url(/pages/grimma.de/pic/hg-navi2parent-hellblau.gif) top left no-repeat;}
#navi2 .parent.rot {background:transparent url(/pages/grimma.de/pic/hg-navi2parent-rot.gif) top left no-repeat;}
#navi2 .parent.gruen {background:transparent url(/pages/grimma.de/pic/hg-navi2parent-gruen.gif) top left no-repeat;}

#navi2 ul {
  list-style:none;
  margin:0;
  padding:0;
}
#navi2 ul li {
  margin:0 20px 0 15px;
	border-bottom:1px dashed #999;
}
#navi2 li a,#navi2 li a:link,#navi2 li a:visited {
	background:transparent url(/pages/grimma.de/pic/hg-navi2-off.gif) top left no-repeat;
  display:block;
  font-size:1.1em;
  color:#333;
  text-decoration:none;
  line-height:25px;
  padding:5px 5px 0 20px;
}

#navi2 li a:hover,#navi2 li a:visited:hover,#navi2 li a:active {
	background:transparent url(/pages/grimma.de/pic/hg-navi2-hover.gif) top left no-repeat;
	color:#1261a9;
}
#navi2 li a.current {
	background:transparent url(/pages/grimma.de/pic/hg-navi2-on.gif) top left no-repeat;
  color:#1261a9;
  font-weight:bold;
}

#navi2 li.l5 {
	margin-left:30px;
	border-bottom:0;
}
#navi2 li.l5 a {
	line-height:25px;
}
#navi2 li.l6 {
	margin-left:45px;
	border-bottom:0;
}
#navi2 li.l6 a {
	line-height:20px;
  padding:7px 5px 0 20px;
}
#navi2 li.l7 {
	margin-left:60px;
	border-bottom:0;
}
#navi2 li.l7 a {
	line-height:20px;
  padding:7px 5px 0 20px;
}
#navi2 li.l8 {
	margin-left:75px;
	border-bottom:0;
}
#navi2 li.l8 a {
	line-height:20px;
  padding:7px 5px 0 20px;
}
li.l5 + li.l4 {border-top:1px dashed #999;}
li.l4 + li.l5 {
	position:relative;
	top:-1px;
	left:-15px;
	border-left:15px solid #fff;
	width:220px;
}

#navi-bottom ul {
  list-style-type:square;
  margin:0;
}
#navi-bottom ul li {
  margin:0;
  padding:0;
}
#navi-bottom li a,#navi-bottom li a:link,#navi-bottom li a:visited {
  font-size:0.9em;
  color:#666;
  text-decoration:none;
  text-align:left;
  text-transform:uppercase;
  line-height:1em;
}
#navi-bottom .firstWord {
	font-size:1em;
	color:#000;
	font-weight:bold;
}

#navi-bottom li a.current, #navi-bottom li a:hover,#navi-bottom li a:visited:hover,#navi-bottom li a:active {
  text-decoration:none;
}
#navi-bottom ul.blau {color:#1261a9;}
#navi-bottom ul.gelb {color:#ffcc00;}
#navi-bottom ul.orange {color:#eb6a0a;}
#navi-bottom ul.hellblau {color:#32b0e1;}
#navi-bottom ul.rot {color:#c5005a;}
#navi-bottom ul.gruen {color:#97be0d;}

#navi-bottom-service ul {
	list-style-image:url(/pages/grimma.de/pic/bullet-navi-bottom.gif);
}
#navi-bottom-service ul li a {
	color:#000;
}
#navi-bottom-social ul {
	list-style-type:none;
	margin:0;
}
#navi-bottom-social ul li {
	padding:0;
}
#navi-bottom-social ul li a {
	color:#000;
	line-height:23px;
  padding:2px 0 0 25px;	
}
#navi-bottom-social ul li a.buergerbrief {background:transparent url(/pages/grimma.de/pic/icon_bottom-buergerbrief.gif) left top no-repeat;}
#navi-bottom-social ul li a.mediathek {background:transparent url(/pages/grimma.de/pic/icon_bottom-mediathek.gif) left top no-repeat;}
#navi-bottom-social ul li a.twitter {background:transparent url(/pages/grimma.de/pic/icon_bottom-twitter.gif) left top no-repeat;}
#navi-bottom-social ul li a.facebook {background:transparent url(/pages/grimma.de/pic/icon_bottom-facebook.gif) left top no-repeat;}
/****************/
/* navisub      */
/****************/
.navisub {
	clear:both;
	position:relative;
	zoom:1;
	left:0;
	top:0;
	display:none;
	z-index:1000;
	width:300px;
}
.navi2sub a {
	background:none;
}
.navisub {
	background:transparent url(/pages/grimma.de/pic/hg-navisub.gif) top left no-repeat;
	width:412px;
	left:25px;
	zoom:1;
	padding:11px 0 0 0;
}
.navisub2 {
	background:#ebeae6 url(/pages/grimma.de/pic/hg-navisub2.gif) top left repeat-x;
	padding:20px 20px 20px 20px;
	width:370px;
	border-right:1px solid #666;
	border-left:1px solid #666;
	border-bottom:1px solid #666;
	display: inline-block;
}
.navisub.stadt { width:252px;left:135px; }
#stadt { width:210px; }
.navisub.wirtschaft { width:352px;left:275px; }
#wirtschaft { width:310px; }
.navisub.bildung { width:262px;left:420px; }
#bildung { width:220px; }

.navisub.freizeit { width:252px;left:485px;background:transparent url(/pages/grimma.de/pic/hg-navisub-spiegel.gif) top right no-repeat; }
#freizeit { width:210px; }
.navisub.tourismus { width:282px;left:635px;background:transparent url(/pages/grimma.de/pic/hg-navisub-spiegel.gif) top right no-repeat; }
#tourismus { width:240px; }
	
div.blau h3 a, div.blau h3 a:link,div.blau h3 a:hover,div.blau h3 a:visited,div.blau h3 a:visited:hover {color:#1261a9;}
div.gelb h3 a, div.gelb h3 a:link,div.gelb h3 a:hover,div.gelb h3 a:visited,div.gelb h3 a:visited:hover  {color:#fc0;}
div.orange h3 a, div.orange h3 a:link,div.orange h3 a:hover,div.orange h3 a:visited,div.orange h3 a:visited:hover  {color:#eb6a0a;}
div.hellblau h3 a, div.hellblau h3 a:link,div.hellblau h3 a:hover,div.hellblau h3 a:visited,div.hellblau h3 a:visited:hover  {color:#32b0e1;}
div.rot h3 a, div.rot h3 a:link,div.rot h3 a:hover,div.rot h3 a:visited,div.rot h3 a:visited:hover {color:#c5005a;}
div.gruen h3 a, div.gruen h3 a:link,div.gruen h3 a:hover,div.gruen h3 a:visited,div.gruen h3 a:visited:hover  {color:#97be0d;}
/****************/
/* inhalt       */
/****************/
#data {
	margin:10px 0;
}
.news-left, .news-right {
	float:left;
}
.news-left {
	width:220px;
	margin-right:20px;
}
.news-right {
	width:230px;
}
.news-head {
	font-weight:bold;
	color:#1261a9;
	padding:5px 10px;
	border:1px solid #ddd;
	margin-bottom:5px;
}
.news-foot {
	text-align:right;
	padding:2px 5px;
	margin-top:5px;
	border-top:1px dashed #ddd;
	border-bottom:1px dashed #ddd;
}

.box-right-header,.box-left-header {
	background:transparent url(/pages/grimma.de/pic/hg-navi2parent-blau.gif) top left no-repeat;
	height:34px;
	width:224px;
	padding:6px 0 0 30px;
	color:#fff;
  text-transform:uppercase;
  font-size:1.1em;
  font-weight:bold;
}

.box-right,.box-left {
	width:247px;
	border:1px solid #ddd;
	padding:3px;
	margin:10px 0;
}
.box-right-foot,.box-left-foot {
	text-align:right;
	padding:5px;
}
.box-left-foot {
	text-align:left;
}
/****************/
/* footer       */
/****************/
.copy {
	margin:0 0 0 30px;
}
.copy a {
	color:#999;
	font-weight:bold;
}
.addthis_toolbox {
	width:190px;
	max-width:190px;
	overflow:hidden;
}
/*************************************/
/* listenformatierungen              */
/*************************************/
.mylist li {
  margin-bottom:7px;
}
/*************************************/
/* formatierungen im datenbereich    */
/*************************************/
h1.title {
	background:#fff url(/pages/grimma.de/pic/hg-data-header.gif) top right no-repeat;
  font-size:1.3em;
  font-stretch:expanded;
  font-weight:bold;
  color:#1261a9;
  line-height:33px;
  height:31px;
	border:1px solid #dedede;
  padding:0 0 0 17px;    
  margin:0 0 10px 0;
}

hr {color:#1261a9;background-color:#1261a9;}

h1 {
  font-size:1.3em;
  font-weight:bold;
  color:#1261a9;
}
h2 {
  font-size:1.3em;
  font-weight:bold;
  color:#1261a9;
}
h3 {
  font-size:1.2em;
  font-weight:bold;
  color:#1261a9;
}
h4 {
  font-size:1.1em;
  font-weight:bold;
  color:#1261a9;
}
h5 {
  font-size:1em;
  font-weight:bold;
  color:#333;
}
.inline {display:inline;margin:0;padding:0;}
.inline-left {
  float:left;
  vertical-align:middle;
  margin:5px 10px 5px 0;
}
.inline-right {
  float:right;
  vertical-align:middle;
  margin:5px 0 5px 10px;
}
.small {font-size:0.8em;}
.big {font-size:1.2em;}
.monospaced {font-family:monospace,courier,'andale mono';}
.normal-all {color:#333;font-weight:normal;}
.normal-color {color:#333;}
.normal-bold {font-weight:normal;}
.weiss {color:#fff !important;}
.colored, .colored-bold {color:#1261a9;}
.colored-bold {font-weight:bold;}
.colored2, .colored2-bold {color:#888;}
.colored2-bold {font-weight:bold;}
.colored-bg, .colored-bg-bold {
  background-color:#1261a9;
  color:#fff;
  padding:3px 5px;
}
.colored-bg-bold {font-weight:bold;}
.colored-bg2, .colored-bg2-bold {
  background-color:#ddd;
  color:#000;
  padding:3px 5px;
}
.colored-bg2-bold {font-weight:bold;}
.bordered {
	border:1px solid #1261a9;
	padding:10px;
}
.borderbottom {
	border-bottom:1px solid #1261a9;
	padding-bottom:10px;
}
.bold {font-weight:bold;}
.p-o {padding-top:10px;}
.p-lr, .p-rl {padding:0px 10px 0px 10px;}
.p-all {padding:10px;}
.p-ru {padding:0 10px 10px 0;}
.p-none {padding:0;}
.m-o {margin-top:10px;}
.m-l {margin-left:10px;}
.m-r {margin-right:10px;}
.m-oo {margin-top:20px;}
.m-u {margin-bottom:10px;}
.m-uu {margin-bottom:20px;}
.m-ou, .m-uo {margin-top:10px;margin-bottom:10px;}
.m-lr, .m-rl {margin:0px 10px 0px 10px;}
.m-ll {margin:0px 0 0px 20px;}
.m-rr {margin:0px 20px 0px 0;}
.m-all {margin:10px;}
.m-none {margin:0;}
.align-left {text-align:left;}
.align-center {text-align:center;}
.align-right {text-align:right;}
.align-top {vertical-align:top;}
.align-middle {vertical-align:middle;}
.align-bottom {vertical-align:bottom;}
.align-justify {text-align:justify;}
.borderless {border:0;}

#talkbubble { width: 120px; height: 80px; background: red; position: relative; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; } #talkbubble:before { content:""; position: absolute; right: 100%; top: 26px; width: 0; height: 0; border-top: 13px solid transparent; border-right: 26px solid red; border-bottom: 13px solid transparent; }
#curvedarrow { position: relative; width: 0; height: 0; border-bottom: 9px solid transparent; border-left: 9px solid #1261a9; -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(90deg); } #curvedarrow:after { content: ""; position: absolute; border: 0 solid transparent; border-left: 3px solid #1261a9; border-radius: 20px 0 0 0; top: 7px; left: -12px; width: 12px; height: 12px; -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); }

/*************************************/
/* formatierungen suche              */
/*************************************/
#search {
	text-align:right;
	float:right;
	margin-top:0px;
	height:25px;
	width:187px;
	max-width:187px;
}
.suchbutton {
    background-image: -moz-linear-gradient(center top , #4D90FE, #4787ED);
    border: 1px solid #3079ED;
    border-radius: 2px 2px 2px 2px;
    padding:4px;
    margin:4px 0 0 0;
}
/**************************************/
/* formatierungen Strukturverzeichnis */
/**************************************/

div.organigram {
	font-size:.9em;

	position:relative;
	width:740px;
}

div.organigram,div.organigram * {
	margin:0;
	padding:0;
}

div.organigram li {
	list-style:none;
	text-align:center;
}

div.organigram a,div.organigram span {
	display:block;
	overflow:hidden;
	text-decoration:none;
}

div.organigram span {
	cursor:default;
}

div.organigram div.organigram-header {
	/*background:url(../../pic/organigram/line1.jpg) no-repeat top left;*/
	height:65px;
}

div.organigram div.organigram-header li {
	float:left;
	display:inline;
	margin-left:108px;
	width:120px;
}

div.organigram div.organigram-header a,div.organigram div.organigram-header span {
	color:#fff;
	font-weight:bold;
	height:30px;
	padding:0px 0 0 0;
}

div.organigram div.organigram-header a:link,div.organigram div.organigram-header a:visited,div.organigram div.organigram-header a:active {
	background-color:#3872ca;
	border:1px solid #3872ca;
}

div.organigram div.organigram-header a:focus,div.organigram div.organigram-header a:hover {
	background-color:#3872ca;
	border:1px solid #f5f5f5;
}

div.organigram div.organigram-header span {
	background-color:#c2ebef;
	border:1px solid #c2ebef;
	color:#fff;
}

div.organigram div.organigram-body li {
	background-color:transparent;
	float:left;
	margin-right:0px;
	overflow:hidden;
	width:300px;

}

div.organigram div.organigram-body li.organigramm-col-1 {
	width:210px;
}

div.organigram div.organigram-body li.organigramm-col-1 dl {
	width:170px;
	float:right;
}

div.organigram div.organigram-body li.organigramm-col-2 {
	width:250px;
}

div.organigram div.organigram-body li.organigramm-col-2 dl {
	width:170px;
	float:right;
}

div.organigram div.organigram-body li.organigramm-col-3 {

	width:250px;
}
div.organigram div.organigram-body li.organigramm-col-3 dl {
	width:170px;
	float:right;
}

div.organigram div.organigram-body li.organigramm-col-4 {
	width:170px;
	}
div.organigram div.organigram-body li.organigramm-col-4 dl {

}

div.organigram div.organigram-body li.organigramm-col-5 {
	width:125px;
	}

div.organigram div.organigram-body a,div.organigram div.organigram-body span {
	margin-bottom:20px;
}

div.organigram div.organigram-body a,div.organigram div.organigram-body span {
	background-color:#e5e5e5;
	color:#444;
	padding:0px 2px;
}

div.organigram div.organigram-body a:link,div.organigram div.organigram-body a:visited,div.organigram div.organigram-body a:active {
	border:1px solid #e5e5e5;
}

div.organigram div.organigram-body a:focus,div.organigram div.organigram-body a:hover {
	border:1px solid #3872ca;
	}

div.organigram div.organigram-body span {
	background-color:#f7f7f7;
	border:1px solid #f7f7f7;
	color:#c7c7c7;
}

div.organigram div.organigram-body a.organigram-item-light,div.organigram div.organigram-body span.organigram-item-light {
	background-color:#f5f5f5;
	color:#444;
	padding:3px 2px;
}

div.organigram div.organigram-body a.organigram-item-light:link,div.organigram div.organigram-body a.organigram-item-light:visited,div.organigram div.organigram-body a.organigram-item-light:active {
	border:1px solid #f5f5f5;
}

div.organigram div.organigram-body a.organigram-item-light:focus,div.organigram div.organigram-body a.organigram-item-light:hover {
	border:1px solid #3872ca;
}

div.organigram div.organigram-body span.organigram-item-light {
	background-color:#fcfcfc;
	border:1px solid #fcfcfc;
	color:#c7c7c7;
}

div.organigram div.organigram-body dl dt a,div.organigram div.organigram-body dl dt span {
	background-color:#c7c7c7;
	color:#fff;
	padding:3px 2px;
}

div.organigram div.organigram-body dl dt a:link,div.organigram div.organigram-body dl dt a:visited,div.organigram div.organigram-body dl dt a:active {
	border:1px solid #c7c7c7;
}

div.organigram div.organigram-body dl dt a:focus,div.organigram div.organigram-body dl dt a:hover {
	border:1px solid #3872ca;
}

div.organigram div.organigram-body dl dt span {
	background-color:#eee;
	border:1px solid #eee;
	color:#fff;
}

div.organigram div.organigram-body li.organigramm-col-1 a,div.organigram div.organigram-body li.organigramm-col-1 span {
	background-color:#e5e5e5;
	color:#444;
	height:42px;
	padding:0px 0 0 0;
}

div.organigram div.organigram-body li.organigramm-col-1 a:link,div.organigram div.organigram-body li.organigramm-col-1 a:visited,div.organigram div.organigram-body li.organigramm-col-1 a:active {
	border:1px solid #fcfcfc;
	}

div.organigram div.organigram-body li.organigramm-col-1 a:focus,div.organigram div.organigram-body li.organigramm-col-1 a:hover{
	border:1px solid #3872ca;
}

div.organigram div.organigram-body li.organigramm-col-1 span {
	background-color:#eaf9da;
	color:#c7c7c7;
}

div.organigram div.organigram-body li.organigramm-col-1 a.head {
	margin-top:116px;
}
div.organigram div.organigram-body li.organigramm-col-3 a.head {
	margin-top:116px;
}

div.organigram div.organigram-body li.organigramm-col-1 a {
	padding-top:10px;
	height:60px;
	font-size:12px;
	border:1px solid #fcfcfc;
}

div.organigram div.organigram-body li.organigramm-col-2 a.head, div.organigram div.organigram-body li.organigramm-col-3 a.head {
	padding-top:10px;
	height:60px;
	border:1px solid #fcfcfc;
	color:#fff;
	font-size:16px;
	background-color:#3872ca;
	}

div.organigram div.organigram-body li.organigramm-col-2 a.head:hover,div.organigram div.organigram-body li.organigramm-col-3 a.head:hover{
	border:1px solid #3872ca;

}

div.organigram div.organigram-body li.organigramm-col-2 a, div.organigram div.organigram-body li.organigramm-col-3 a {
	padding-top:10px;
	height:60px;
	font-size:12px;
	border:1px solid #fcfcfc;
	}

div.organigram div.organigram-body li.organigramm-col-2 a:hover,div.organigram div.organigram-body li.organigramm-col-3 a:hover{
	border:1px solid #3872ca;

}



div.organigram div.organigram-body li.organigramm-col-2 a.lightblue, div.organigram div.organigram-body li.organigramm-col-3 a.lightblue, div.organigram div.organigram-body li.organigramm-col-1 a.lightblue {

	background-color:#8dcdef;
	}

div.organigram div.organigram-body li.organigramm-col-1 a.lightblue2,div.organigram div.organigram-body li.organigramm-col-3 a.lightblue2 {

	background-color:#daf2ff;
	}

div.organigram div.organigram-body li.organigramm-col-3 a.bb {
	padding-top:10px;
	height:35px;
}

div.organigram div.organigram-body li.organigramm-col-3 a.standesamt {
	margin-top:-10px;
	padding-top:10px;
	height:25px;
}

.mitte {line-height:55px;}