﻿/* COLORS 

flieder: #830375;
gelb: #ff9c00
turkis: #005360;
grau: #7c7c7c;

*/
/* ie6 marginprob gelöst */
* html {
	display:inline-block;
	padding-left:2px;
}

body {
	text-align:center;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, Verdana, Geneva,   sans-serif;
	font-size:12px;
	color:#333;
	background: #E6EDDB;
	width:100%;
	height:100%;
	float:left;
}

a {
	font-size: 12px;
}

p {
	padding-top: 0;
	margin-top: 0;
}
.artikelbox {
	width: 400px;
}
.mainheadline .hloff {
	cursor:pointer;
	padding-left:16px;
	background: url('/Portaldata/21/images/ic/link_open.gif') no-repeat 0 50%;
}

.mainheadline .hlon, .mainheadline .hloff:hover {
	cursor:pointer;
	padding-left:16px;
	background: url('/Portaldata/21/images/ic/link_close.gif') no-repeat 0 50%;
}

a.printer, a.nurtext, a.footermap {
	background: transparent url(/img/ic/drucken.gif) no-repeat 50% 50%;
	line-height:16px;
	width:16px;
	height:16px;
	padding:2px;
	padding-left:8px;
	float:right;
	display:block;
}
a.nurtext {
	background: transparent url(/img/ic/nurtext.gif) no-repeat 50% 50%;
}
a.footermap {
	background: transparent url(/img/ic/footermap.gif) no-repeat 50% 50%;
	padding-left:2px;
}
a.mehr {
/*	width: 170px;*/
}
.kontaktliste h1 {
	font-size: 12px;
	font-weight: bold;
}
.artikelfooter {
height:20px;
width:100%;
}
h1 {
	font-size: 15px;
	font-weight: bold;
}
.halbbox h2 {
	font-size:14px;
  font-weight: bold;
}
.halbbox h3 {
font-size:12px;
  font-weight: bold;
}

a:active, a:focus{
	outline:none; 
}

a {
	text-decoration:none;
	
}
#seite, #topnavi, .topnavi {
	position: relative;
	width: 977px;
	margin: 0 auto;
	text-align: left;
	float:none;
	display:block;
	font-size:12px;
	line-height:16px;
	z-index:0;
}

#seite {
	margin-bottom:25px;
	position:relative;
	top: -34px;
}
.topnavi {
	padding-top: 25px;
	margin-bottom: -71px;
	height:35px;
	border-bottom:1px solid #fff;
	color:#fff;
	width: 977px;
	z-index:999;
	
}


div.topnavi a {
/*	color:#fff;
	text-transform:uppercase;*/
}

.logo {
	color:#ffffff;
	width:378px;
	height:70px;
	line-height:35px;
	/*text-transform:uppercase;*/
	font-size:22px;
	font-weight:bold;
	padding-left:34px;
	background: transparent url('/Portaldata/21/images/logos/soltaufallingbostel.png') no-repeat 0 48%;
	position:relative;
	bottom:16px;
}

.globalnav {
	width:545px;
	float:right;
	z-index:999;
	
}
#suchfeldglobal {
	position: relative;
	left: 0px;
}
#suchfeldglobal1 {
	position: relative;
	left: -25px;
}
#suchfeldglobal1 .seekbutton {
	position: relative;
	right: -30px;
	top: 6px;
	background: url('/Portaldata/21/images/ic/seekbutton.gif') no-repeat 0 0;
	width:25px;
	height: 25px;
	cursor: pointer;
	border:none
}
.globalnav div.seek {
	width:224px;
	float:right;
	position:relative;
	padding-left:33px;
	border:none;
	right:0;
	

}
.globalseek, .globalseekakt, .containerseek, .containerseekakt{
	width:224px;
	height:20px;
	line-height:19px;
	background: transparent url('/Portaldata/21/images/ic/globalseek.gif');
	background-repeat:no-repeat;
	background-position: 0 0;
	border:0;
	border:0px solid;
	overflow:hidden;
	margin:0;
	position:absolute;;
	top:5px;
	overflow:hidden;
	padding-left: 18px;
	padding-top: 3px;
}
div.seekform #suchfeldglobal .globalseek, div.seekform #suchfeldglobal .globalseekakt, div.seekform #suchfeldglobal .containerseek, div.seekform #suchfeldglobal .globalseek {
	top: 0;
}

.globallinks a {
  border-left:1px dotted #FFFFFF;
color:#FFFFFF;
float:right;
font-size:12px;
height:15px;
line-height:15px;
margin-top:10px;
padding:0 10px;
text-transform:uppercase;
}
.containerseek, .containerseekakt {
	background: transparent url('/Portaldata/21/images/ic/containerseek.gif');
	width:155px;
	height:15px;
	line-height:15px;
	font-size:11px;
}
.globalseek_safari {
	font-size:16px;
	margin-top:5px;
}
.globalseekakt{
	background-position: 0 -24px;
}
.containerseekakt {
	background-position: 0 -19px;
}

.globalnav a{
	float:right;
	padding:0 10px;
	margin-top: 10px;
	font-size:12px;
	height:15px;
	line-height:15px;
	border-right:1px dotted #000;
	color:#000;
	text-transform:uppercase;
}

.globalnav div.lang {
	float: right;
	padding:0;
	margin-top: 10px;
	font-size:12px;
	height:15px;
	line-height:15px;
	/*width:85px;*/
	padding-left:10px;
	position: relative;
	/*left: -459px;*/
}
.globalnav div.seekxt {
	float:right;
	border:0;
	padding:0;
	margin-top: 0px;
	height:22px;
	width:26px;
	margin-left:10px;
	position:relative;
	top:-4px;
	left:10px;
}
.globalnav div.seekxt a {
	border:0;
	background: url('/Portaldata/21/images/ic/xtseek.gif') no-repeat 0 0;
	text-align:right;
	float:right;
	height:22px;
	width:26px;
	-moz-opacity:0.60;
	filter:alpha(opacity=60);
	opacity:0.60;
}
.globalnav div.seekxt a.akt {
	background: url('/Portaldata/21/images/ic/xtseek.gif') no-repeat 0 -22px;
	-moz-opacity:1.00;
	filter:alpha(opacity=100);
	opacity:1.00;
}
.globalnav div.lang a {
	border:0;
	display:block;
	width:30px;
	background-repeat:no-repeat;
	background-position: 50% 50%;
	padding:0;
	margin:0;
	float:left;
}
.globalnav div.lang a.de, .globalnav div.lang a.deakt {
	background-image: url('/Portaldata/21/images/ic/lang/de.gif');
}
.globalnav div.lang a.en, .globalnav div.lang a.enakt {
	background-image: url('/Portaldata/21/images/ic/lang/en.gif');
}
.globalnav div.lang a.fr, .globalnav div.lang a.frakt {
	background-image: url('/Portaldata/21/images/ic/lang/fr.gif');
}
.globalnav div.lang a.pl, .globalnav div.lang a.plakt {
	background-image: url('/Portaldata/21/images/ic/lang/pl.gif');
}
.globalnav div.lang a.de, .globalnav div.lang a.fr, .globalnav div.lang a.en, .globalnav div.lang a.pl {
	-moz-opacity:0.50;
	filter:alpha(opacity=50);
	opacity:0.50;
}
.filternbig, .filternbigakt{
	width:270px;
	height:15px;
	line-height:10px;
	background: transparent url('/Portaldata/21/images/ic/seek.gif');
	background-repeat:no-repeat;
	background-position: 0 0;
	border:0;
	padding:3px 10px 1px 18px;
	border:0px solid;
	overflow:hidden;
	margin:0;
	position:relative;
	top:1px;
	right:0px;
	overflow:hidden;
	font-size: 0.95em;
}
.filternbigakt{
	background-position: 0 -19px;
}
#oben {
	position: relative;
	width: 975px;
	float:left;
	height:200px;
}
#mitte, div.unten, .mitte, .oben {
	position: relative;
	width: 975px;
	float:left;
	/*border-left:1px solid #fff;
	border-right:1px solid #fff;*/
}
.mitte {
	border:0;
	width:975px;
	border-top:1px solid #fff;
	
}

.oben {
	height:200px;
	border-bottom:1px solid #fff;
}
#kernaussagen {
	position:absolute;
	top:0;
	right:0px;
	width:243px;
	height:200px;
	border-left:1px solid #fff;
	-moz-opacity:0.85;
	filter:alpha(opacity=85);
	opacity:0.85;
	background: url('/Portaldata/21/images/bg/grau_h.gif');
	color:#666;
	text-transform:uppercase;
	text-align:left;
	z-index:0;
}
#kernaussagen a.inner, #seekoption .inner {
	background: url('/Portaldata/21/images/logos/heidekreis.gif') no-repeat 50% 50%;
	bottom:0;
	font-size:14px;
	height:200px;
	left:0;
	line-height:22px;
	padding:0;
	position:absolute;
	top:0;
	width:243px;
}

#seekoption .inner {
	font-size:12px;
	line-height:16px;
	background:none;
	padding-top:40px;
}

#seekoption {
	position:absolute;
	bottom:0;
	top:36px;
	right:1px;
	width:243px;
	height:200px;
	border-left:1px solid #fff;
	-moz-opacity:0.85;
	filter:alpha(opacity=85);
	opacity:0.85;
	background: url('/Portaldata/21/images/bg/grau_h.gif');
	color:#333;
	text-align:left;
	z-index:99999;
}

#headvistitel {
	padding:0;
	width:700px;
	float:left;
	position: relative;
	top: 181px;
}
#headvistitel span {
	background:#000;
	font-size:12px;
	color:#fff;
	-moz-opacity:0.65;
	filter:alpha(opacity=65);
	opacity:0.65;
	padding:2px 10px;
	border-right:1px solid #fff;
	border-top:1px solid #fff;
	position:relative;
	top:0;
}
#topvisual {
}
#navi, .navi, #ctl00_navi {
	width: 975px;
	float:left;
	border-bottom:1px solid #fff;
	height:45px;
	line-height:25px;
	text-align:center;
	overflow:hidden;
}
#navi a, .navi a, #ctl00_navi a {
	color:#fff;
	font-size:16px;
	line-height:45px;
	width:243px;
	float:left;
	display:block;
	text-align:center;
	text-transform:uppercase;
	font-weight:500;
	font-weight: bold;
}
#navi a.tm, .navi a.tm, #ctl00_navi a.tm {
	background: url('/Portaldata/21/images/bg/tm/color.gif');
	color:#fff;
	-moz-opacity:1;
	filter:alpha(opacity=100);
	opacity:1;
}
#navi a.bs, .navi a.bs, #ctl00_navi a.bs {
	background: url('/Portaldata/21/images/bg/bs/color.gif');
	color:#fff;
	-moz-opacity:1;
	filter:alpha(opacity=100);
	opacity:1;
}
#navi a.wi, .navi a.wi, #ctl00_navi a.wi {
	background: url('/Portaldata/21/images/bg/wi/color.gif');
	color:#fff;
	-moz-opacity:1;
	filter:alpha(opacity=100);
	opacity:1;
}
#navi a.mp, .navi a.mp, #ctl00_navi a.mp {
	background: url('/Portaldata/21/images/bg/mp/color.gif');
	color:#fff;
	-moz-opacity:1;
	filter:alpha(opacity=100);
	opacity:1;
}

#mitte {
	border-bottom:1px solid #fff;
}

.boxfull {
  width:505px;
}
.box {
  float:right;
  width: 194px;
}
table.formtable td {
	padding:2px;
}
.footpager {
	display:block;
	float:left;
	width:220px;
	text-align:center;
	width: 515px;
}
/*
.formtable select, .selecthack {
	color:#ffffff;
	background:#37434a;
	height:14px;
	line-height:14px;
	-moz-opacity:0;
	filter:alpha(opacity=0);
	opacity:0;
	z-index:1;
	position:absolute;
	font-weight:normal;
}
*/
.formtable select.oc100 {
	-moz-opacity:1.0;
	filter:alpha(opacity=100);
	opacity:1.0;
	height:20px;
	position:static;
}


.formtable input[type=checkbox], .formtable input[type=radio] {
	margin:0 4px 0 0;
}

.formtable{
	width: 500px;
}
/* BILDER THUMBS, USW. */

img.galthumb, img.thumb {
	width:93px;
	height:93px;
	border: 0px;
}
div.galthumb, div.thumb {
	float:left;
	width:93px;
	height:93px;
	background-position: 50% 50%;
	border:1px solid #939fb4;
	margin-right:33px;
	margin-top: 16px;
	background-repeat:no-repeat;
}
.thumb_veranstaltungen {
	float:left;
	width:93px;
	height:93px;
	background-position: 50% 50%;
	border:1px solid #939fb4;
	margin-right:5px;
	margin-top: 16px;
	background-repeat:no-repeat;
}

div.galthumb50, img.galthumb50 {
	width:50px;
	height:50px;
	background-position: 50% 50%;
	border:1px solid #939fb4;
	margin:0px 3px 3px 0px;
}
div.galthumb150, img.galthumb150 {
	width:150px;
	height:150px;
	background-position: 50% 0%;
	margin:4px 3px 3px 0px;
}

img.galthumbbig {
	width:120px;
	height: 120px;
	border: 0px;
}
div.galthumbbig, div.galthumbbig {
	width:120px;
	height:120px;
	background-position: 50% 50%;
	border:5px solid #939fb4;
	margin:0 auto;
	background-repeat:no-repeat;
}

/* / BILDER THUMBS, USW. */


div.unten {
	color:#ffffff;
	overflow:hidden;
	margin-bottom:25px;
	background: url('/Portaldata/21/images/bg/blau.gif');
	
}
div.unten h2 {
	height:29px;
	border-bottom:1px solid #fff;
	padding: 0 10px;
	margin:0;
	display:block;
	float:left;
	line-height:29px;
	text-transform: uppercase;
	font-weight:normal;
	font-size:12px;
	width: 965px;
}
div.unten a {
	display:block;
	color:#ffffff;
	margin-top:4px;
}
div.unten a.mehr {
	display:block;
	color:#ffffff;
	margin-top:5px;
	background-image: url('/Portaldata/21/images/ic/pfeil_w.gif');
	background-position:0  0.3em ;
}
div.pfad {
	color:#fff;
	padding:0px 2px;
	
}
div.pfad a, div.pfad span {
	float:left;
}
div.pfad span.pfadakt {
	padding:0 17px 1px 10px;
	background: transparent url('/Portaldata/21/images/bg/pfad.gif') no-repeat 100% 50% ;
	display:block;
	width:auto;
	float:left;
	height:18px;
	line-height:18px;
}
div.pfad a.pfadlink {
	color:#fff;
	-moz-opacity:0.60;
	filter:alpha(opacity=60);
	opacity:0.60;
	padding:0 17px 1px 10px;
	background: transparent url('/Portaldata/21/images/bg/pfad.gif') no-repeat 100% 50% ;
	display:block;
	width:auto;
	float:left;
	height:18px;
	line-height:18px;
}

.inner {
	padding:0 10px;
	/*overflow:hidden;*/
	display:block;
	
}
.viertelbox {
	width:243px;
	float:left;
	display:block;
}
.halbbox {
	width: 515px;
	min-height: 400px;
	float: left;
	display: block;	
	font-size: 12px ! important;
}
.container {
	width:205px;
	float:right;
	line-height:13px;
}
.container .hl, .container .hlsmall {
display:block;
font-size:12px;
text-transform:uppercase;
}
.container .hlsmall {
color:#000000;
display:block;
font-size:11px;
padding-bottom:2px;
}
.container .box {
	margin-bottom:2px;
	padding-bottom:13px;
}
.container .seek {
	margin-bottom:10px;
	padding-bottom:15px;
}
a.mehr, a.map, a.web, a.ext, a.mailto, a.mail, a.doc, a.user, a.user2, a.gal, a.back, a.prev, a.next {
	padding-left:12px;
	background-position:0  0.2em ;
	background-repeat: no-repeat;
	line-height:1.2em;
	margin-bottom:4px;
}
a.user2 {
	padding-left: 19px;
}
a.web, a.mail, a.ext, a.mailto {
	padding-left: 12px;
}
a.next {
	padding-right:12px;
	background-position: 100% 0.2em ;
	background-repeat: no-repeat;
	line-height:1.2em;
	margin-bottom:4px;
}

a span {

}
a:hover {
	-moz-opacity:0.85;
	filter:alpha(opacity=85);
	opacity:0.85;
}

a.oc30:hover {
	-moz-opacity:0.30;
	filter:alpha(opacity=30);
	opacity:0.30;
}

/* REITERNAVI */
div#reiternav {
	text-transform: uppercase;
	height: 30px;
	color: #fff;
	background: #7d7c7c;
	font-stretch: semi-expanded;
	float: left;
	width: 505px;
	margin-left: 0px;
	font-size: 1em;
	padding-top: 16px;
	font-weight: normal;
	padding-left: 10px;
	height: auto;
	padding-top: 12px;
	padding-bottom: 4px;
	/*height: 14px;
*/
	height: auto;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
}
#inhalt div#reiternav, #inhalt .centercontent div#reiternav {
	height: auto;
}
div#reiternav a.reiter, div#reiternav a.reiterakt {
	padding: 2px 8px;
	border-left: 1px solid #666;
	border-top: 1px solid #666;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	color: #ffffff;
	background: #939fb4;
	background: url('/Portaldata/21/images/bg/pfad2.gif') no-repeat top left;
	float: left;
	display: block;
	width: auto;
	cursor: pointer;
	font-size: 11px;
}
div#reiternav a.reiterakt {
	padding: 2px 8px;
	border-left: 1px solid #000;
	border-top: 1px solid #000;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	color: #37434a;
	background: #ffffff;
}
div#reiternav, div#navname, div#reiter1, div#reiter2, div#reiter3, div#reiter4, div#reiter5, div#reiter6, div#reiter7, div#reiter8, div#reiter9, div#reiter10 {
	float: left;
}
div#reiter1, div#reiter2, div#reiter3, div#reiter4, div#reiter5, div#reiter6, div#reiter7, div#reiter8, div#reiter9, div#reiter10 {
	float: left;
	width: 510px;
}
div#reiternav {
	color: #fff;
	height: auto;

}
div#reiternav a:hover {
	-moz-opacity: 0.80;
	filter: alpha(opacity=80);
	opacity: 0.80
}/* // REITERNAVI */

div.artikellinks a {
	display:block;
	padding-left:12px;
	background-position:0  0.2em ;
	background-repeat: no-repeat;
}

.menu {
	padding-bottom:15px;
	padding-top:0px;
	position:relative;
}
.menu li a.akt, .menu li a.open  {
	/*
	-moz-opacity:0.80;
	filter: alpha(opacity=80)
	opacity:0.60;
	*/
	color:#000;
	/*
		background: transparent url('/Portaldata/21/images/ic/pfeil_s.gif') no-repeat 0 9px;
	*/
}
.menu li.akt li a {
	-moz-opacity:1.00;
	filter:alpha(opacity=100);
	opacity:1.00;
	color:#fff;
	/*
		background: transparent url('/Portaldata/21/images/ic/pfeil_w.gif') no-repeat 0 9px;
	*/
}
.menu ul {
	margin:0;
	padding:0;
	list-style-type:none;
	position:relative;
	left:10px;
	width:210px;
	padding-bottom:5px;
	
}

.menu ul a {
	color:#fff;
	display:block;
	padding:4px 3px 4px 3px;
	margin-top:0px;
	/*
		background: transparent url('/Portaldata/21/images/ic/pfeil_s.gif') no-repeat 0 9px;
	*/
	font-weight: bold;
}
.menu ul li.sub2 {
	left:10px;
	position:relative;
	width:200px;
}
.menu ul li.sub3 {
	left:20px;
	position:relative;
	width:190px;
	font-size:11px;
}
.menu ul li.sub4 {
	left:30px;
	position:relative;
	width:180px;
	font-size:11px;
}
.menu ul li {
	border-top:1px dotted #fff;
}

.menu ul li {
	padding:0 2px;
	margin:0;
}

.menu ul  {
	position:relative;
	top:-1px;
	border-bottom:1px dotted #fff;
	padding-bottom:0px;
}

.menu ul li ul li a, .menu ul li.sub2 a {
	font-weight:normal;
	font-size:12px;
	margin:0;
	
}

.menu ul li ul li ul li a, .menu ul li.sub3 a  {
	font-weight:normal;
	font-size:11px;
	background-position:0  8px;
}
.menu ul li a:hover {
	
	color:#000;
}

div.mittehl {
	background: #ffffff url('/Portaldata/21/images/bg/homemittehl.gif') repeat-x 0 0;
}
.formtable td {
	padding: 0px;
	margin: 0px;
}
.formtable select, .formtable1 select, .selecthack {
	color:#ffffff;
	background:#909090;
	height:21px;
	line-height:14px;
	-moz-opacity:0;
	filter:alpha(opacity=0);
	opacity:0;
	position: absolute;;
	font-weight:normal;
	width: 345px;
}
.formtable1 {
	color:#333;
	background:#e7e7e7;
	width: 515px;
	padding-bottom: 10px;
}
table select, .selecthack {
	color: #ffffff;
	background: #939fb4;

	font-weight: normal;
}
.formtable div.selectname, .formtable1 div.selectname, div.selectname {
	display:block;
	background: #909090 url(/Portaldata/21/images/ic/pfeil_down.gif) no-repeat 100% 50%;
	z-index:0;
	height:14px;
	line-height:14px;
	padding:2px;
	font-weight:normal;
	color:#fff;
	margin:0;
	width:285px;
	overflow:hidden;
	font-size:12px;
	font-family:Heletica, Arial;
	font-stretch: condensed;
	letter-spacing: -0.3pt;
}

.pager, .fpager {
	position:relative;
	border:1px solid #ccc;
	background-color: #E7E7E7;
	padding: 5px;
	font-size: 11px;
	width: 500px;
}
.pager h2 {
	padding-top:5px;
}

.seiten {
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1em;
}
.mainheadline {
	font-size: 16px;
}

/* A-Z INDEX */
div.azindex {
	margin-top:5px;
	background-color:#fff;
	width:456px;
	padding-left:48px;
	padding-right:10px;
/*	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;*/
}
.mp div.azindex a{
    background-color:#7a3576;
}
.bs div.azindex a{
    background-color:#D3AA00;
}
.tm div.azindex a{
    background-color:#0155D2;
}
.wi div.azindex a{
    background-color:#87C16D;
}
.neutral div.azindex a{
    background-color:#909090;
}
div.azindex a {
	
	float:left;
	display:block;
	padding:4px 3px;
	color:#fff;
	border-right:1px solid #fff;
	border-left:1px solid #333;
	text-decoration:none;
}
div.azindex a:hover {
	background-color:#222222;
}
div.azindex a.akt {
	background-color:#222222;
	
}
/* / A-Z INDEX */


/*HOME*/
body.home {
	background: #E6EDDB url('/Portaldata/21/images/bg/home/body.gif') repeat-x 0 0;
}
.home {
	float: left;
}
.first.bs a, .first.tm a, .first.wi a, .first.mp a {
	color: #111111;

}
.homeheaderline {
	font-size: 14px;
	padding-bottom: 5px;
	width: 238px;
}
.home #kernaussagen a.inner {
	padding:0px;
	background: url('/Portaldata/21/images/logos/heidekreis.gif') no-repeat  50% 50%;
	font-size:14px;
	line-height:22px;
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	width:243px;
	height:200px;
}
.home #kernaussagen a.inner:hover {
	background: url('/Portaldata/21/images/logos/heidekreis.gif') no-repeat  50% 50%;
}
.home #mitte {
background: #ffffff url('/Portaldata/21/images/bg/home/mitte.gif') repeat-y 0 0;	
}
.home div.unten {
	background: url('/Portaldata/21/images/bg/blau.gif');
}
#ct100_navi {
	background-color: #777;	
}
.home  div.mittehl {
	background: #ffffff url('/Portaldata/21/images/bg/home/mittehl.gif') repeat-y 0 0;
	width:100%;
	overflow:hidden;
}

.homemittevisual, a.homemittevisual {
	height:92px;
	overflow:hidden;
	width:243px;
	background-repeat:no-repeat;
	background-position: 50% 50%;
	border-right:1px solid #fff;
	display:block;
	cursor: pointer;
}
.home div.tmvisual {
	background:#7c0069;
}
.home div.bsvisual {
	background:#0052a6;
}

.home div.wivisual {
	background:#00505e;
}

.home div.mpvisual {
	background:#737272;
	width:243px;
	border:0;
}
.home #topnavi .globalnav a, .home .topnavi  .globalnav a, .home .globalnav div.lang {
	color:#333;
	
}
.tel {
	background: url('/Portaldata/21/images/ic/tel.gif') no-repeat 0 50%;
	padding-left:20px;
}
.mobil {
	background: url('/Portaldata/21/images/ic/handy.gif') no-repeat 0 50%;
	padding-left:20px;
}
.fax {
	background: url('/Portaldata/21/images/ic/fax.gif') no-repeat 0 50%;
	padding-left:20px;
}
/*TORUISMUS*/

tm a.suchbut, tm a.abmeldebut, .tm table a.suchbut, .tm input.suchbut, .tm .formtable input[type=submit]{
	background:#0155D2;
	color:#ccc;
	display:block;
	width:auto;
	padding:2px 10px 2px 10px;
	float:right;
	font-size:12px;
}

.tm .titelhintergrund{
  background: #0155D2;
  width:505px;
  color:#fff;
}

.tm .logo {
	background: transparent url(/Portaldata/21/images/logos/soltaufallingbostel.png) no-repeat scroll 0 48%;
}

.tm a, .tm .highlight, .tm .container .hl {
	color:#0155d2;
}
body.tm {
	background: #E6EDDB url('/Portaldata/21/images/bg/tm/body.gif') repeat-x 0 0;
}
/*.tm div.unten, .tm #kernaussagen, .tm #seekoption {
	background: #7c0069 url('/Portaldata/21/images/bg/tm/color.gif');
}

.tm #kernaussagen .inner {
	background: url('/Portaldata/21/images/logos/tm/spielraum.gif') no-repeat 40px 0px;
}
*/
.tm a.mehr, .tm a.map, .tm a.web, .tm a.ext, .tm a.mail, .tm a.mailto, .tm a.doc, .tm a.user, .tm a.gal, .tm a.back, .tm a.prev, .tm a.next {
	background-image: url('/Portaldata/21/images/ic/tm/pfeil.gif');
	display:block;
	text-decoration: none;
}
.tm a.map {
	background-image: url('/Portaldata/21/images/ic/tm/map.gif');
}
.tm a.web, .tm a.ext {
	background-image: url('/Portaldata/21/images/ic/tm/web.gif');
}
.tm a.mail, .tm a.mailto {
	background-image: url('/Portaldata/21/images/ic/tm/mail.gif');
}
.tm a.doc {
	background-image: url('/Portaldata/21/images/ic/tm/doc.gif');
}
.tm a.user {
	background-image: url('/Portaldata/21/images/ic/tm/user.gif');
}
.tm a.gal {
	background-image: url('/Portaldata/21/images/ic/tm/gal.gif');
}
.tm a.back, .tm a.prev {
	background-image: url('/Portaldata/21/images/ic/tm/back.gif');
}
body.tm .mitte {
	background: #ffffff url('/Portaldata/21/images/bg/tm/mitte.gif') repeat-y 0 0;
	
}
body.tm .mittehl {
	background:  url('/Portaldata/21/images/bg/tm/color.gif');
	width:100%;
}



/*BÃœRGER*/

.bs a.suchbut, .bs a.abmeldebut, .bs table a.suchbut, .bs input.suchbut, .bs .formtable input[type=submit]{
	background:#D3AA00;
	color:#fff;
	display:block;
	width:auto;
	padding:2px 10px 2px 10px;
	float:right;
	font-size:12px;
}
.bs .titelhintergrund{
  background: #d3aa00;
  width:505px;
  color:#fff;
}
.bs .logo {
	background: transparent url('/Portaldata/21/images/logos/soltaufallingbostel.png') no-repeat 0 48%;
}
.bs a, .bs .highlight, .bs .container .hl {
	/*color:#ff8a02;*/
	color: #a2881d;
}
body.bs {
	background: #E6EDDB url('/Portaldata/21/images/bg/bs/body.gif') repeat-x 0 0;
}
/*.bs div.unten, .bs #seekoption {
	background: #ff9c00 url('/Portaldata/21/images/bg/bs/color.gif');
	
}
*/

.bs a.mehr, .bs a.map, .bs a.web, .bs a.ext, .bs a.mail, .bs a.mailto, .bs a.doc, .bs a.user, .bs a.user2, .bs a.gal, .bs a.back, .bs a.prev, .bs a.next {
	background-image: url('/Portaldata/21/images/ic/bs/pfeil.gif');
	display:block;
	text-decoration: none;
}

.bs a.map {
	background-image: url('/Portaldata/21/images/ic/bs/map.gif');
}
.bs a.web, .bs a.ext {
	background-image: url('/Portaldata/21/images/ic/bs/web.gif');
}
.bs a.mail, .bs a.mailto {
	background-image: url('/Portaldata/21/images/ic/bs/mail.gif');
}
.bs a.doc {
	background-image: url('/Portaldata/21/images/ic/bs/doc.gif');
}
.bs a.user, .bs a.user2 {
	background-image: url('/Portaldata/21/images/ic/bs/user.gif');
}
.bs a.gal {
	background-image: url('/Portaldata/21/images/ic/bs/gal.gif');
}
.bs a.back, .bs a.prev {
	background-image: url('/Portaldata/21/images/ic/bs/back.gif');
}

body.bs .mitte {
	background: #ffffff url('/Portaldata/21/images/bg/bs/mitte.gif') repeat-y 0 0;
	
}
body.bs .mittehl {
	background:  url('/Portaldata/21/images/bg/bs/color.gif') 0 0;
	width:100%;
}



/*WIRTSCHAFT*/
.wi a.suchbut, .wi a.abmeldebut, .wi table a.suchbut, .wi input.suchbut, .wi .formtable input[type=submit]{
	background:#005360;
	color:#ccc;
	display:block;
	width:auto;
	padding:2px 10px 2px 10px;
	float:right;
	font-size:12px;
}
.wi .titelhintergrund{
  background: #87C16D;
  width:505px;
  color:#fff;
}
.wi .logo {
	background: transparent url('/Portaldata/21/images/logos/soltaufallingbostel.png') no-repeat 0 48%;
}
.wi a, .wi .highlight, .wi .container .hl {
	color:#4a9529;
}
body.wi {
	background: #E6EDDB url('/Portaldata/21/images/bg/wi/body.gif') repeat-x 0 0;
}
/*.wi div.unten,, .wi #kernaussagen.wi #seekoption  {
	background: #005360 url('/Portaldata/21/images/bg/wi/color.gif');
}

.wi #kernaussagen .inner {
	background: url('/Portaldata/21/images/logos/wi/spielraum.gif') no-repeat 40px 0px;
}
*/
.wi a.mehr, .wi a.map, .wi a.web, .wi a.ext, .wi a.mail, .wi a.mailto, .wi a.doc, .wi a.user, .wi a.user2, .wi a.gal, .wi a.back, .wi a.next, .wi a.prev {
	background-image: url('/Portaldata/21/images/ic/wi/pfeil.gif');
	display:block;
	text-decoration: none;
}



.wi a.map {
	background-image: url('/Portaldata/21/images/ic/wi/map.gif');
}
.wi a.web, .wi a.ext {
	background-image: url('/Portaldata/21/images/ic/wi/web.gif');
}
.wi a.mail, .wi a.mailto {
	background-image: url('/Portaldata/21/images/ic/wi/mail.gif');
}
.wi a.doc {
	background-image: url('/Portaldata/21/images/ic/wi/doc.gif');
}
.wi a.user, .wi a.user2 {
	background-image: url('/Portaldata/21/images/ic/wi/user.gif');
}
.wi a.gal {
	background-image: url('/Portaldata/21/images/ic/wi/gal.gif');
}
.wi a.back, .wi a.prev {
	background-image: url('/Portaldata/21/images/ic/wi/back.gif');
}


body.wi .mitte {
	background: #ffffff url('/Portaldata/21/images/bg/wi/mitte.gif') repeat-y 0 0;
	
}
body.wi .mittehl {
	background:  url('/Portaldata/21/images/bg/wi/color.gif') 0 0;
	width:100%;
}


/*Marktplatz*/

.mp a.suchbut, .mp a.abmeldebut, .mp table a.suchbut, .mp input.suchbut, .mp .formtable input[type=submit]{
	background:#7A3576;
	color:#ccc;
	display:block;
	width:auto;
	padding:2px 10px 2px 10px;
	float:right;
	font-size:12px;
	border: 0;
}
.mp .titelhintergrund{
  background: #7A3576;
  width:505px;
  color:#fff;
}
.mp .logo {
	background: transparent url('/Portaldata/21/images/logos/soltaufallingbostel.png') no-repeat 0 48%;
}
.mp a, div.mp b, .mp .highlight, .mp .container .hl {
	color:#7a3576;
}

body.mp {
	background: #E6EDDB url('/Portaldata/21/images/bg/mp/body.gif') repeat-x 0 0;
}
/*.mp div.unten, .mp #kernaussagen, .mp #seekoption {
	background: #737272 url('/Portaldata/21/images/bg/mp/color.gif');
}

.mp #kernaussagen .inner {
	background: url('/Portaldata/21/images/logos/mp/spielraum.gif') no-repeat 40px 0px;
}
*/

.mp a.mehr, .mp a.map, .mp a.web, .mp a.ext, .mp a.mail, .mp a.mailto, .mp a.doc, .mp a.user, .mp a.user2, .mp a.gal, .mp a.back, .mp a.prev, .mp a.next  {
	background-image: url('/Portaldata/21/images/ic/mp/pfeil.gif');
	display:block;
	text-decoration: none;
	background-repeat:no-repeat;
}

.mp a.map{
	background-image: url('/Portaldata/21/images/ic/mp/map.gif');
}
.mp a.web, .mp a.ext {
	background-image: url('/Portaldata/21/images/ic/mp/web.gif');
}
.mp a.mail, .mp a.mailto  {
	background-image: url('/Portaldata/21/images/ic/mp/mail.gif');
}
.mp a.doc {
	background-image: url('/Portaldata/21/images/ic/mp/doc.gif');
}
.mp a.user, .mp a.user2 {
	background-image: url('/Portaldata/21/images/ic/mp/user.gif');
}
.mp a.gal {
	background-image: url('/Portaldata/21/images/ic/mp/gal.gif');
}
.mp a.back, .mp a.prev {
	background-image: url('/Portaldata/21/images/ic/mp/back.gif');
}
a.mail {
	background-position: 0px 3px;
}

body.mp .mitte {
	background: #ffffff url('/Portaldata/21/images/bg/mp/mitte.gif') repeat-y 0 0;

}
body.mp .mittehl {
	background:  url('/Portaldata/21/images/bg/mp/color.gif') 0 0;
	width:100%;
}

/*NEUTRAL*/

.neutral a.suchbut, .neutral a.abmeldebut, .neutral table a.suchbut, .neutral input.suchbut, .neutral .formtable input[type=submit]{
	color:#fff;
	background: url('/Portaldata/2/images/ic/rechts.gif') no-repeat;
	background-position: 95% 50%;
	background-color: #999999;
	padding-right: 15px;
	/*text-transform: lowercase;*/
	border: none;
	color:#fff;
	display:block;
	position: relative;
	/*left: -96px;*/
	margin-top:0px;
	width: 100px;
	padding-left: 5px;
	/*
		background: transparent url('/Portaldata/21/images/ic/pfeil_s.gif') no-repeat 0 9px;
	*/
}
.expressbut {
	left: -100px;
}

.neutral .logo {
	background: transparent url('/Portaldata/21/images/logos/soltaufallingbostel.png') no-repeat 0 48%;
}
.neutral a, div.neutral b, .neutral .highlight, .neutral .container .hl {
	color:#737272;
}
body.neutral {
	background: #E6EDDB url('/Portaldata/21/images/bg/mp/body.gif') repeat-x 0 0;
}
/*.mp div.unten, .mp #kernaussagen, .mp #seekoption {
	background: #737272 url('/Portaldata/21/images/bg/mp/color.gif');
}

.mp #kernaussagen .inner {
	background: url('/Portaldata/21/images/logos/mp/spielraum.gif') no-repeat 40px 0px;
}
*/
.neutral a.mehr, .neutral a.map, .neutral a.web, .neutral a.ext, .neutral a.mail, .neutral a.mailto, .neutral a.doc, .neutral a.user, .neutral a.gal, .neutral a.back, .neutral a.prev, .neutral a.next  {
	background-image: url('/Portaldata/21/images/ic/pfeil_s.gif');
	display:block;
	text-decoration: none;
}

.neutral a.map {
	background-image: url('/Portaldata/21/images/ic/mp/map.gif');
}
.neutral a.web, .neutral a.ext {
	background-image: url('/Portaldata/21/images/ic/mp/web.gif');
}
.neutral a.mail, .neutral a.mailto {
	background-image: url('/Portaldata/21/images/ic/mp/mail.gif');
}
.neutral a.doc {
	background-image: url('/Portaldata/21/images/ic/mp/doc.gif');
}
.neutral a.user {
	background-image: url('/Portaldata/21/images/ic/mp/user.gif');
}
.neutral a.gal {
	background-image: url('/Portaldata/21/images/ic/mp/gal.gif');
}
.neutral a.back, .neutral a.prev {
	background-image: url('/Portaldata/21/images/ic/mp/back.gif');
}


body.neutral .mitte {
	background: #909090 url('/Portaldata/21/images/bg/neutral/mitte.gif') repeat-y 0 0;

}
body.neutral .mittehl {
	background-color: #909090;
	width:100%;
}

div.home b {
	color:#333;
}
/*
div.galthumb, div.galthumb50 {
	float:left;
	width:96px;
	height:96px;
	background-position: 50% 50%;
	border:5px solid #e3e3e3;
	margin:0 5px 5px 5px;
	background-repeat:no-repeat;
}
div.galthumb50, img.galthumb50 {
	width:50px;
	height:50px;
	background-position: 50% 50%;
	border:1px solid #e3e3e3;
	margin:0 3px 3px 0px;
}
img.galthumb {
	width:93px;
	height:93px;
}
*/
/* ARTIKEL */

div.artikelbox {
	padding-bottom:20px;
	padding-top:10px;
	border-bottom:1px dotted #ccc;
	position:relative;
	float:left;
	width:510px;
    display: block;
    height: auto;
}
div.artikelbox a {
	text-decoration: underline;
}
div.artikelbox a:hover {
}
div.artikelbox h1 {
	font-size:14px;
	margin:0;
	padding:0 0 5px 0;
}
div.l150 {
	width:150px;
	float:left;
}
div.l190 {
	width:190px;
	float:left;
}
div.r150 {
	width:150px;
	float:right;
}
div.l340 {
	width:340px;
	float:left;
}
div.r340 {
	width:340px;
	float:right;
}
div.artikellinks {
	position:relative;
	top:10px;
}
div.l490 {
	width:490px;
	float:left;
}

.topnavi a{
	color:#000;
}

/* / ARTIKEL */
a.submiter, .submiter {
	font-size:11px;
	line-height:16px;
	width:80px;
	text-align:center;
	border:1px solid #aaa;
	background: url('/Portaldata/2/images/ic/rechts.gif') no-repeat;
	background-position: 64px 3px;
	background-color: #999999;
	color: #fff;
	position: relative;
	left: -55px;
}
a.imgzoom {
	background:transparent url(/img/ic/zoom_home.gif) no-repeat bottom right;
	padding-bottom:15px;
	display:block;
	width:auto;
}
.imgtitle {
	width:230px;
	float:left;
	display:block;
}
.w150 .imgtitle {
	width:120px;
}
.w100 .imgtitle {
	width:80px;
}

.topnavi img.xxl-editbutton, .topnavi span {
	float:left;
	position:absolute;
	top:-15px;
	
}
.topnavi span {
	color:#000;
	white-space:nowrap;
	float:left;
	top:-15px;
	display:none;
}

.oben img.xxl-editbutton{
}

.disabled {
	-moz-opacity:0.60;
	filter:alpha(opacity=60);
	opacity:0.60;
}

a.butprev {
	font-weight: bold;
	font-size: 11px;
	display: block;
	padding-left: 20px;
	padding-top: 1px;
	padding-right: 10px;
	color: #fff;
	text-decoration: none;
	background: url('/Portaldata/2/images/ic/links.gif') no-repeat;
	background-position: 3px 5px;
	background-color: #999999;
}
a.butnext {
	font-weight: bold;
	font-size: 11px;
	display: block;
	padding-right: 20px;
	padding-top: 1px;
	padding-left:10px;
	color: #fff;
	text-decoration: none;
	background: url('/Portaldata/2/images/ic/rechts.gif') no-repeat;
	background-position: right 5px;
	background-color: #999999;
}
.butnext a:hover, .butnext a:active, .butnext a:focus {
	color: #dddddd;
}
a.anmeldebut {
	float: right;
	padding-right: 12px;
	font-weight: bold;
	font-size: 1em;
	display: block;
	padding: 1px 4px;
	color: #fff;
	width: 80px;
	text-decoration: none;
	border: 1px solid #ccc;
	background: url('/Portaldata/2/images/ic/rechts.gif') no-repeat;
	background-position: 65px 6px;
	background-color: #999999;
}
.listlink {
	font-size: 12px;
	font-weight: bold;
}
.titelhintergrund{
	padding:5px;
	font-size:14px;
	font-weight: bold;
	margin-bottom: 5px;
}
/* HÖHEN */
.h5 {
	height:5px;
}
.h10 {
	height:10px;
}
.h15 {
	height:15px;
}
.h20 {
	height:20px;
}
.h30 {
	height: 40px;
}
.mh400{
  min-height: 400px;
}
/* /HÖHEN */



/* BREITEN*/
.wfull {
	width:505px;
}
.w20 {
	width: 20px;
}
.w50{
	width: 50px;
}
.w70 {
	width:70px;
}
.w80 {
	width:80px;
}
.w100 {
	width:100px;
}
.w130 {
	width:130px;
}
.w150 {
	width:240px;
}
.w160 {
	width:160px;
}
.w180 {
	width:180px;
}
.w206 {
	width: 206px;
}
.w230 {
	width:230px;
}
.w235 {
	width: 235px;
}
.w240 {
	width: 240px;
}
.w245 {
	width: 245px;
}
.w250 {
	width:150px;
}
.w260 {
  width: 260px;
}
.w280 {
	width: 280px;
}
.w300 {
	width: 300px;
}
.w305 {
  width: 330px;
}
.w400 {
	width: 400px;
}
.w440 {
	width: 440px;
}
.w500 {
	width: 500px;
}
.w505 {
	width: 505px;
}
.w510a {
	width: 510px;
}
.w510 {
  width :515px;
}
.w620 {
  width:500px;
}
.w628 {
  width: 505px;
  }
.wthema {
  width: 180px;
}
.wviertelbox{
	width:250px;
}
.wlinkhome{	
	width:240px;
}
.w2links_alt {
	width: 240px;
}
.w2rechts_alt {
	width: 240px;
}
/* / BREITEN*/


/* TEXT-ALIGNS */
.tal {
	text-align:left;
}
.tar {
	text-align:right;
}
.tac {
	text-align:center;
}
.vat {
	vertical-align:top;
}
.vab {
	vertical-align:bottom;
}
.vam {
	vertical-align:middle;
}
/* / TEXT-ALIGNS */


/* floats*/
.fl {
	float:left;
}
.fr {
	float:right;
}
.fn {
	float:none;
}
.cb {
	height:0;
	padding:0;
	margin:0;
	clear:both;
	visibility:hidden;
}
/* / floats */
/* margins */
.mr10 {
	margin-right: 10px;	
}
/* / margins */ 
/* Paddings */
.p5 {
	padding: 5px;
}
.p10 {
	padding:10px;
}
.p2 {
	padding:2px;
}
.pt0 {
	padding-top:0px;
}
.pb0 {
	padding-bottom:0px;
}
.pt4 {
	padding-top: 4px;
}
.pt5 {
	padding-top:5px;
}
.pb5 {
	padding-bottom:5px;
}
.pb8 {
	padding-bottom: 8px;
}
.pb10 {
	padding-bottom:10px;
}
.pt10 {
	padding-top:10px;
}
.pr10 {
	padding-right:10px;
}
.pl5 {
	padding-left: 5px;
}
.pl10 {
	padding-left:10px;
}
.pl12 {
	padding-left: 12px;
}
.pl19 {
	padding-left: 19px;
}
.pl50 {
	padding-left:200px;
}
.pl30 {
	padding-left: 160px;
}
/* / Paddings */


/* BORDERS */
.br10 {
	border-right:10px solid #fff;
}
.bb10 {
	border-bottom:10px solid #fff;
}

.br10w {
	border-right:10px solid #fff;
}
.br0 {
	border-right:none;
}
.bl0 {
	border-left:none;
}
.br1w {
	border-right:1px solid #fff;
}
.bl1w {
	border-left:1px solid #fff;
}
.bb10w {
	border-bottom:10px solid #fff;
}

.bt1w {
	border-top:1px solid #ffffff;
}

.bt1ccc {
	border-top:1px solid #ccc;
}
.bb1ccc {
	border-bottom:1px solid #ccc;
}
.b1ccc {
	border: 1px solid #ccc;
}
.bb1g {
  border-bottom: 1px solid #ccc;
}
.bn, div.bn, *.bn {
	border:0px;
	border:none;
	border-color:#fff;
}
.b1s {
	border : 1px solid #000;
}
.bottomborder {
  border-bottom: 1px dotted #999;
}
/* / BORDERS */

/* FONTSIZES */
.fs9 {
	font-size:9px;
	
}
.fs10 {
	font-size:10px;
	
}
.fs11, .fz11 {
	font-size:11px;
	
}
.fs12 {
	font-size:12px;
	
}
.fs13 {
	font-size:13px;
	
}
.fs14 {
	font-size:14px;
	
}
.fs15 {
	font-size:15px;
	
}
.fs16 {
	font-size:16px;
	
}
.fs18 {
	font-size:18px;
	
}
.fs20 {
	font-size:20px;
}

/* / FONTSIZES */

/* FONTCOLORS */
.white, .cfff {
	color:#fff;
}
.black {
	color:#000;
}
.gray {
  color: #999;
}
.c333, .c333 #ctl00_ctl08_ctl01_ctl00___ModuleTitle {
	color:#333 ! important;
}
/* / FONTCOLORS */


/* LINEHEIGTHTS */
.lh1em {
	line-height:1em;
}


/* / LINEHEIGTHTS */


/* POSITIONS */
.l10 {
	position:relative;
	left:10px;
}
.l13 {
	position: relative;
	left: 13px;
}
.l20 {
	position: relative;
	left: 20px;
}
.t10 {
	position:relative;
	top:10px;

}
.t30 {
	position:relative;
	top:30px;
	z-index:99999;
}


/* / LINEHEIGTHTS */



/* BACKGROUNDCOLORS */
.bgccc {
	background-color: #ccc;
}
.bgeee {
	background-color: #eee;
}
.bggrau {
  background-color: #7D7C7C;
}
.bgf1f1f1 {
  background-color: #E7E7E7;
}
/* / BACKGROUNDCOLORS */

.db {
	display:block;
}

.uc {
	text-transform:uppercase;
}
.oc30 {
	-moz-opacity:0.30;
	filter:alpha(opacity=30);
	opacity:0.30;
}

.oc60 {
	-moz-opacity:0.60;
	filter:alpha(opacity=60);
	opacity:0.60;
}
.oc80 {
	-moz-opacity:0.80;
	filter: alpha(opacity=80);
	opacity:0.80;
}
.print {
	display:none;
}


.b1s {
	border: 1px solid #000;
}

.textonly {
	display: none;
}
.noneprint{
  display:none;
}
.hl {
	font-weight: bold;
}
.artikelcontainer {
	width: 100px;
}
a.wlinkhome{	
	font-size: 14px;
	color: #000;
}
.abstand {
    padding-bottom: 5px;
}