﻿/* COLORS 

rot: #ba2c35;			#f9eced
blau: #006374;			#e8f1f4
grün: #226a47;			#ebf2ef
flieder: #793577;		#f6e4f5
hellblau: #cbdeea;
blau_footer: #5391ba;

*/

body {
	text-align:center;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, Verdana, Geneva,   sans-serif;
	font-size:13px;
	color:#333;
	width:100%;
	height:100%;
	float:left;
	position:relative;
	background: #fff;
}

img {
	border: none;
}
.lefthgb {
	height: 40px;
}
.index_hg {
	background: url("/Portaldata/2/images/index_hg.gif") repeat-y 0 0;
}
.moduletitel, .mainheadline  {
	padding-bottom: 7px;
}
.zumthema {
  padding-bottom:10px;
  padding-top:10px;
  padding-left: 5px;
  float:left;
  border-bottom: 1px dotted #666;
 /*  width: 190px;*/
}
.zumthema1	{
	/*width: 190px;*/
	padding-left: 5px;
}
.imagetext {
	font-size: 10px;
	color: #999;
}
.headline {
	position: relative;
	top: -5px;
}
.abstand {
	margin-top: 10px;
}
a:active, a:focus{
	outline:none; 
}

a:hover {
	/*-moz-opacity:0.90;
	filter:alpha(opacity=90);
	opacity:0.90;*/
	text-decoration: underline;
}
.navi a:hover, .firstnavi a:hover {
	text-decoration: none;
}
a {
	text-decoration:none;
  cursor: pointer;
}
h1 {
	font-size:14px;
	margin:0;
	padding:0 0 5px 0;
}
.hl {
	font-size:12px;
  font-weight: bold;
}
h2 {
	font-size:1.1em;
	padding:5px 0;
}
h2 .mainheadline{
	font-size:1.0em;
	padding:5px 0;
}
.standardtemplate{
 /* padding-top: 10px;
  padding-left: 10px;*/
  width: 500px;
  float: left;
}
.zweispaltentemplate{
  padding-top: 10px;
  padding-left: 10px;
  width: 740px;
  float: left;
}
.tourismustemplate{
  width: 505px;
  float: left;
}
.moduletitel, .mainheadline  {
  width: 495px;
  padding: 5px;
  font-size: 16px;
  background-color: #fff;
  color: #fff;
  height: 17px;
  text-transform:uppercase;
}
.mainheadline_seek {
  width: 495px;
  padding: 5px;
  font-size: 14px;
  background-color: #fff;
  color: #666;
  height: 9px;
  text-transform:uppercase;
  background: transparent url('/Portaldata/2/images/ic/seekarrow_down.gif') no-repeat 0 150%;
  padding-left:15px;
}
.start_moduletitel{
  width: 740px;
  padding: 5px;
  font-size: 16px;
  background-color: #fff;
  color: #fff;
  height: 17px;
}
.seite, .topnavi {
	position: relative;
	width: 976px;
	margin: 0 auto;
	text-align: left;
	float:none;
	display:block;
	font-size:12px;
	line-height:18px;

}
.topnavi {
	height: 58px;
}
.seite {
	margin-bottom:25px;
}
.thema {
  color: #333;
  width: 190px;
}
.zumthema1 .wfull, .zumthema1 .w305,.zumthema .wfull, .zumthema .w305 {
	width: 190px;
}
.titelzumthema{
  color: #333;
  width: 190px;
  font-weight: bold;
  font-size: 12px;
}
div.topnavi a {
	color:#fff;
	text-transform:uppercase;
}
.uppercase {
	text-transform:uppercase;
}
.boxfullall {
	width: 505px;
	float: left;
	margin: 0  0 0 0;
	padding-bottom: 15px;
	padding-left: 10px;
	background: #e3e3e3;
}
.logo {
	color:#ffffff;
	width:486px;
	height:57px;
	overflow:hidden;
	position: relative;
	top: 14px;
}
.logo_elbtalaue {
	color:#ffffff;
	width:325px;
	height:108px;
	overflow:hidden;
	position: absolute;
	top: -58px;
	left: -23px;
	/*z-index: 500;*/
}
.globalnav {
	position:relative;
	top: 6px;
}
.globalnav div.seek {
	width:224px;
	float:right;
	position:relative;
	padding-left:10px;
	border:none;
	right:0;
}
.globalseek, .globalseekakt, .containerseek, .containerseekakt {
	width:135px;
	height:15px;
	line-height:16px;
	background: transparent url('/Portaldata/2/images/ic/globalseek.gif');
	background-repeat:no-repeat;
	background-position: 0 0;
	border:0;
	padding:3px 28px 1px 20px;
	overflow:hidden;
	margin:0;
	position:relative;
	top: 28px;
	right:0px;
	overflow:hidden;
	left: 309px;
}
.leftseek, .leftseekakt {
	width:194px;
	height:15px;
	line-height:20px;
	background: transparent url('/Portaldata/2/images/ic/globalseek.gif');
	background-repeat:no-repeat;
	background-position: 0 0;
	border:0;
	padding:3px 10px 1px 20px;
	border:0px solid;
	overflow:hidden;
	margin:0;
	position:relative;
	top:0px;
	left:10px;
	overflow:hidden;
}
img.thumb {
	width: 93px;
	height: 93px;
	border: 0px;
}
div.thumb, div.thumb {
	float: left;
	width: 93px;
	height: 93px;
	background-position: 50% 50%;
	margin: 1px 5px 1px 0;
	background-repeat: no-repeat;
}
div.thumb_tourismus {
	float: left;
	width: 150px;
	height: 150px;
	background-position: 50% 50%;
	margin-right: 5px;
	margin-bottom: 5px;
	background-repeat: no-repeat;
	position:relative;
	top: 5px;
	left: 1px;
}
img.thumb_tourismus {
	float: left;
	width: 157px;
	height: 157px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	border: none;

}
img.galthumb_tourismus {
  cursor: -moz-zoom-in;
	width: 143px;
	height: 143px;
	border: 0px;
}img.galthumb {
  cursor: -moz-zoom-in;
	width: 93px;
	height: 93px;
	border: 0px;
}
div.galthumb, div.galthumb {
	float: left;
	width: 93px;
	height: 93px;
	background-position: 50% 50%;
	border: 5px solid #939fb4;
	margin: 0 5px 5px 5px;
	background-repeat: no-repeat;
}
div.galthumb50, img.galthumb50 {
	background-position: 50% 50%;
	width: 50px;
	height: 50px;
	border: 1px solid #939fb4;
}

.searchheader {
	border-top: 1px dotted #333;
	text-transform:uppercase;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.containerseek, .containerseekakt {
	background: transparent url('/Portaldata/2/images/ic/containerseek.gif');
	width:155px;
	height:15px;
	line-height:15px;
	font-size:11px;
}
.globalseek_safari {
	font-size:16px;
	margin-top:5px;
}
.globalseekakt, .containerseekakt, .leftseekakt {
	background-position: 0 -19px;
}

.containerseekakt {
	background-position: 0 -19px;
}

.globalnav a {
	float:right;
	padding:0 10px;
	margin-top: 10px;
	font-size:12px;
	height:15px;
	line-height:15px;
}
.globalnav div.lang {
	float:right;
	/*
	border-right:1px solid #000;
	border-left:1px solid #000;
	*/
	padding:0;
	margin-top: 30px;
	font-size:12px;
	height:15px;
	line-height:15px;
	width:295px;
	padding-left:5px;
}
div.home_button {
	float:left;
	width: 22px;
	padding-left: 65px;
}
.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.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/2/images/ic/lang/de.gif');
}
.globalnav div.lang a.fr, .globalnav div.lang a.enakt {
	background-image: url('/Portaldata/2/images/ic/lang/fr.gif');
}
.globalnav div.lang a.en, .globalnav div.lang a.frakt {
	background-image: url('/Portaldata/2/images/ic/lang/en.gif');
}
.globalnav div.lang a.de, .globalnav div.lang a.fr, .globalnav div.lang a.en {
	-moz-opacity:0.50;
	filter:alpha(opacity=50);
	opacity:0.50;
}
.oben, .mitte, .unten {
	position: relative;
	width: 975px;
	float:left;
}
.seekbut{
	position: absolute;
	border:0;
	top: 28px;
	left: 948px;
	z-index: 100;
  	cursor: pointer;
  	-moz-opacity:0;
	filter:alpha(opacity=0);
	opacity:0;
}
.pager {
	text-transform:none;
	margin-right:10px;
	margin-top:-7px;
	width:410px;
	padding: 2px;
}
.pagerbox {
  margin-top: 10px;
  padding-left: 10px;
	width:495px;
	background-color: #eeeeee;
}
.pager span.seiten,.footpager span.seiten {
	display:block;
	float:left;
	width:220px;
	text-align:center;
}
.mitte {
	border:0;
	width:976px;
}

.oben {
	height:50px;
	border-bottom:1px solid #fff;
}
div.seekbutnavi a{
	position: relative;
	border:0;
	top: -20px;
	left: 170px;
}
.seekoption .inner {
	font-size:12px;
	line-height:16px;
}

.seekoption {
	position:absolute;
	bottom:0;
	right:0px;
	width:243px;
	height:240px;
	border-left:1px solid #fff;
	-moz-opacity:0.85;
	filter:alpha(opacity=85);
	opacity:0.85;
	background: url('/Portaldata/2/images/bg/grau_h.gif');
	color:#333;
	text-align:left;
	z-index:1;
}

.headvistitel {
	padding:0;
	width:700px;
	float:left;
}
.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-bottom:1px solid #fff;
}
.navi {
	width: 975px;
	float:left;
	border-bottom:1px solid #fff;
	height:29px;
	text-align:center;
	overflow:hidden;
}
.wi .navi .bs {
	position: relative;
	top: 10px;
}
.navi a {
	color:#fff;
	font-size:16px;
	line-height:29px;
	width:243px;
	float:left;
	display:block;
	text-align:center;
	/*text-transform:uppercase;*/
	font-weight:500;
}
.navi a.tm {
	background: #d60613;
	border-right:1px solid;
	color:#fff;
	border-top: 1px solid #fff;
}
.navi a.bs {
	background: #226a47;
	border-top: 1px solid #fff;
	border-left:1px solid #fff;
	color:#fff;
}
.navi a.wi {
	background: #006374;
	border-top: 1px solid #fff;
	color:#fff;
}

.navi  a.mp {
	background: #793577;
	border-left:1px solid #fff;
	border-top: 1px solid #fff;
	color: #fff;
}
.navi  a.neutral {
	background: #898989;
	border-left:1px solid #fff;
	border-top: 1px solid #fff;
	color: #fff;
}
.mitte {
	border-bottom:1px solid #fff;
	border-left: 1px solid #fff;
	/*z-index: 400;*/
}


.firstnavi ul {
	padding: 0 0 0 0;
	margin: 0px;
}
.firstnavi li {
	float:left;
	color: #fff;
	list-style-type:none;

}
.firstnavi {
	padding: 13px 0 0 10px ;
	margin: 0 auto;
	height:21px;
	border-bottom:1px solid #fff;
	color:#fff;
	width: 965px;
	overflow:hidden;
	line-height: 10px;
/*	font-weight: bold;*/
	float: left;

}
div.firstnavi a {
	position: relative;
	top:0px;
	padding-top: 6px;
	padding-bottom: 6px;
	color:#fff;
	padding-left: 10px;
	padding-right: 10px;
	text-transform:uppercase;
}
.inner {
	overflow:hidden;
	display:block;
}
.unten .inner {
	width: 232px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.viertelbox, .viertelbox3 {
	width:242px;
	float:left;
	display:block;
	overflow: hidden;
}
.viertelboxhome {
	width:244px;
	float:left;
	display:block;
}
.wi .drittelbox {
	width:300px;
	float:left;
	display:block;
}
.zweidrittelbox {
	width:750px;
	float:left;
	display:block;
	min-height: 400px;
}

.viertelbox .tm {
	background: #f9eced;
}
.viertelbox .wi {
	background: #e8f1f4;
}
.viertelbox .bs {
	background: #ebf2ef;
}
.viertelbox .mp {
	background: #f6e4f5;
}
.viertelbox .neutral {
	background: #898989;
}
.halbbox {
	width:505px;
	float:left;
	display:block;
	padding-top: 10px;
  	padding-left: 10px;
}

.container {
	width:205px;
	float:right;
	line-height:13px;
	
}
.container .hl, .container .hlsmall {
	text-transform:uppercase;
	font-size:12px;
	display:block;
}
.container .hlsmall {
	font-size:11px;
	color:#000;
	padding-bottom:2px;
	display:block;
}
.container .box {
	padding-bottom:10px;
	color: #333;
	font-weight: normal;
	line-height: 16px;
}
.small {
	font-size: 9px;
	padding-left: 20px;
}
a.mehr, a.map, a.web, a.mail, a.user, a.gal {
	padding-left:12px;
	background: url('/Portaldata/2/images/ic/mehr.gif') no-repeat 0 50%;
	line-height:1.2em;
	margin-bottom:4px;
}

a span {
	color:#333;
	font-weight:normal;
	display:block;
}

.fl {
	float:left;
}
.fr {
	float:right;
}
.p5 {
	padding: 5px;
}
.pt5 {
	padding-top:5px;
}
.pt10 {
	padding-top:10px;
}
.pt15 {
	padding-top: 15px;
}
.pb10 {
	padding-bottom:10px;
}
.pr10 {
	padding-right:10px;
}
.pl5 {
	padding-left: 5px;
}
.pl10 {
	padding-left:10px;
}
.br10 {
	border-right:10px solid #fff;
}
.bb10 {
	border-bottom:10px solid #fff;
}
.pb5 {
	padding-bottom:5px;
}
.pb10 {
	padding-bottom:10px;
}

.mt10 {
	margin-top: 10px;
}


.br10w {
	border-right:10px solid #fff;
}
.bb10w {
	border-bottom:10px solid #fff;
}

.bt1w {
	border-top:1px solid #ffffff;
}
.db {
	display:block;
}
.cb {
	height:0;
	padding:0;
	margin:0;
	clear:both;
	/*visibility:hidden;*/
}
.uc {
	text-transform:uppercase;
}
.white {
	color:#fff;
}
.oc60 {
	-moz-opacity:0.60;
	filter:alpha(opacity=60);
	opacity:0.60;
}
.oc80 {
	-moz-opacity:0.80;
	filter: alpha(opacity=80);
	opacity:0.80;
}

div.artikellinks a {
	display:block;
	padding-left:12px;
	background-position:0  0.2em ;
	background-repeat: no-repeat;
}

.menu {
	padding-bottom:30px;
	position:relative;
 /* min-height: 420px;*/
  /*padding-left: 10px;*/
}
.menu li a.akt, .menu li a.open  {
	/*
	-moz-opacity:0.80;
	filter: alpha(opacity=80)
	opacity:0.60;
	*/
	background:  url('/Portaldata/2/images/ic/pfeil_grau_rechts.gif') no-repeat 0 55%;
}
.menu li.akt li a {
	-moz-opacity:1.00;
	filter:alpha(opacity=100);
	opacity:1.00;
	background:  url('/Portaldata/2/images/ic/pfeil_grau_rechts.gif') no-repeat 0 55%;
}
.menu ul {
	margin:0;
	padding:0;
	list-style-type:none;
	position:relative;
	/*left:10px;*/
	width:230px;
	padding-bottom:5px;
	
}
.menu ul a {
	display:block;
	margin-top:0px;
	font-weight:bold;
/*	line-height:15px;*/
	font-size: 12px;
}

.menu ul li.sublv3 {
	left:10px;
	position:relative;
	width:200px;
	font-size: 10px;
}
.menu ul li.sublv4 {
	left:20px;
	position:relative;
	width:190px;
	font-size:11px;
}
.menu ul li.sublv5 {
	left:30px;
	position:relative;
	width:180px;
	font-size:11px;
}

.menu li {
	margin:0;
}

.menu ul  {
	position:relative;
	top:18px;
	padding-bottom:25px;
}

.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;
}
.lefthg {
	float:left;
}
.subnavi ul{
	margin:0;
	padding:0;
	list-style-type:none;
	position:relative;
	top:5px;
	left:10px;
	width:210px;
	padding-bottom:5px;
}

.subnavi ul a {
	color:#333;
	display:block;
	padding:4px 3px 3px 10px;
	margin-top:0px;
	background:  url('/Portaldata/2/images/ic/pfeil_schwarz_rechts.gif') no-repeat 0 55%;
	font-weight:bold;
	line-height:14px;
	font-size: 11px;
}
.subnavi ul a:hover {
	color:#888;
	background:  url('/Portaldata/2/images/ic/pfeil_grau_rechts.gif') no-repeat 0 55%;
}

div.mittehl {
	background: #ffffff url('/Portaldata/2/images/bg/homemittehl.gif') repeat-x 0 0;
}

a.butprev, a.prev {
	font-weight: bold;
	font-size: 11px;
	display: block;
	padding: 5px 5px 5px 20px;
	color: #fff;
	text-decoration: none;
	background: url('/Portaldata/2/images/ic/links.gif') no-repeat 4px 50%;
	background-color: #f3f3f3;
	width: 90px;
}
a.butnext, a.next {
	font-weight: bold;
	font-size: 11px;
	display: block;
	padding: 5px 20px 5px 5px;
	color: #fff;
	text-decoration: none;
	background: url('/Portaldata/2/images/ic/rechts.gif') no-repeat 98% 50%;
	background-color: #f3f3f3;
	width: 75px;
}
.butnext a:hover, .butnext a:active, .butnext a:focus {
	color: #dddddd;
}
a.disabled {
	-moz-opacity:0.50;
	filter:alpha(opacity=50);
	opacity:0.50;
	cursor:default;
}
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;
}
/*HOME*/
body.home {
	background: url('/Portaldata/2/images/bodyhg.jpg') repeat-x 0 0;
}
.home a {
	font-weight: bold;
}
.home .mitte {
	background: #ffffff;

}
.home .unten {
	background: #5391ba;
}
.home  div.mittehl {
	background: #ffffff url('/Portaldata/2/images/bg/home/mittehl.gif') repeat-y 0 0;
	width:100%;
	overflow:hidden;
}
.homemittevisual, a.homemittevisual {
	height:229px;
	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;
	
}
.boxfull {
	/*width: 505px;*/
	width: 505px;
	float: left;
	margin: 0 0 0 0;
	padding-top: 5px;
  /*
	padding-bottom: 15px;
  */
}
.boxfull2 {
	width: 505px;
	float: left;
	margin: 0 0 0 0;
	padding-top: 5px;
	background-color: #eeeeee;
  /*
	padding-bottom: 15px;
  */
}
.boxfull4 {
	width: 495px;
	float: left;
	margin: 0 0 0 0;
	padding-top: 5px;
	background-color: #eeeeee;
  color: #333333;
  height: 115px;
  /*
	padding-bottom: 15px;
  */
}
/* REITERNAVI */
div#reiternav {
	text-transform: uppercase;
	height: 30px;
	color: #fff;
	background: #939fb4;
	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/8/images/bg/pfad.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: 500px;
}
div#reiternav {
	color: #fff;
	height: auto;
	background: #939fb4;
}
div#reiternav a:hover {
	-moz-opacity: 0.80;
	filter: alpha(opacity=80);
	opacity: 0.80
}
div.reitercontentname1 {
	display: none;
}
/* // REITERNAVIGATION*/
/* A-Z INDEX */
div.azindex {
	background: url('/Portaldata/8/images/bg/pfad.gif') no-repeat top left;
	background-color: #656565;
	width: 485px;
	padding-left: 10px;
	padding-right: 10px;
	border-top: 1px solid #37434a;
	border-bottom: 4px solid #37434a;
}
div.azindex a {
	background-color: #939fb4;
	float: left;
	display: block;
	padding: 3px 4px;
	color: #fff;
	border-right: 1px solid #666;
	border-left: 1px solid #999;
	text-decoration: none;
}
div.azindex a:hover {
	background-color: #222222;
}
div.azindex a.akt {
	background-color: #222222;
}
/* // A-Z INDEX END*/

/*TORUISMUS*/
.home .tm {
  background-color: #F9ECED;
}
.tm .navi a.wi, .tm .navi a.bs, .tm .navi a.mp {
	-moz-opacity: 0.60;
	filter: alpha(opacity=60);
	opacity: 0.60;
}
.tm .navi a:hover {
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	opacity: 1;
}
.tm a, .tm .highlight, .tm .container .hl {
	color:#d60613;
}
.tm .menu ul li a {
	color:#333;
 display:block;
  /*padding: 10px 10px 10px 5px;*/
  padding-left: 5px;
  padding-right: 20px;
  line-height:30px;

}
body.tm {
	background: #ffffff url('/Portaldata/2/images/bg/tm/body.gif') repeat-x 0 0;
}
/*.tm #unten, .tm #kernaussagen, .tm #seekoption {
	background: #7c0069 url('../images/bg/tm/color.gif');
}

.tm #kernaussagen .inner {
	background: url('../images/logos/tm/spielraum.gif') no-repeat 40px 0px;
}
*/
.tm a.mehr, .tm a.map, .tm a.web, .tm a.mail, .tm a.doc, .tm a.user, .tm a.gal {
	background: url('/Portaldata/2/images/ic/tm/mehr.gif') no-repeat 0 20%;
	display:block;
	
	}
.tm a.map {
	background-image: url('/Portaldata/2/images/ic/tm/map.gif');
}
.tm a.web {
	background-image: url('/Portaldata/2/images/ic/tm/web.gif');
}
.tm a.mail {
	background-image: url('/Portaldata/2/images/ic/tm/mail.gif');
}
.tm a.doc {
	background-image: url('/Portaldata/2/images/ic/tm/doc.gif');
	line-height: 18px;
}
.tm a.user {
	background-image: url('/Portaldata/2/images/ic/tm/user.gif');
}
.tm a.gal {
	background-image: url('/Portaldata/2/images/ic/tm/gal.gif');
}
/*
body.tm .mitte {
	background: #ffffff url('../images/bg/tm/mitte.gif') repeat-y 0 0;
	
}
body.tm .mittehl {
	background:  url('../images/bg/tm/color.gif');
	width:100%;
}
*/
.rssFeedIcon{
	width:20px;
	float:right;
	height:20px;
	background:url(/Portaldata/2/images/ic/rss_18.png) no-repeat 0 0 transparent;
}

/*B�RGER*/
.home .bs {
  background-color: #EBF2EF;
}
.bs table select, .selecthack {
background:#226a47 none repeat scroll 0 0;
}
.bs a.suchbut, .bs a.submiter, .bs .submiter, .bs .suchbut {
	background-color: #226a47;
}
.bs a.back  {
	background: url('/Portaldata/2/images/ic/bs/back.gif') no-repeat 0 60%;
	display:block;
	padding-left: 13px;
}
.bs .moduletitel, .bs .start_moduletitel {
background:transparent url(/Portaldata/2/images/ic/bs/titel_hg.gif) repeat-x scroll 0 100%;
color:#FFFFFF;
font-weight:bolder;
height: 17px;
font-size: 13px;
}
.bs .unten2 {
	background: #226a47;
}
.bs .searchheader {
	color: #226a47;
}
.bs .viertelbox3 {
	height: 160px;
	overflow: hidden;

}
.bs .firstnavi {
	color:#fff;
	background: #999 url('/Portaldata/2/images/ic/bs/navi_bg.gif') repeat-x 0 0;

}
.bs div.firstnavi li a:hover {
	border-left: 1px solid #97be8a;
	border-right: 1px solid #97be8a;
	border-top: 1px solid #97be8a;
	padding-top: 6px;
	padding-left:9px;
	padding-right: 9px;
	background: #999 url('/Portaldata/2/images/ic/bs/navi_bg_akt.gif') repeat-x 0 0;
}
.bs div.firstnavi .akt {
	border-left: 1px solid #97be8a;
	border-right: 1px solid #97be8a;
	border-top: 1px solid #97be8a;
	padding-top: 6px;
	padding-left:9px;
	padding-right: 9px;
	background: #999 url('/Portaldata/2/images/ic/bs/navi_bg_akt.gif') repeat-x 0 0;
}
.bs .lefthg {
	/*background: url('/Portaldata/2/images/ic/bs/hg_links.gif') repeat-x 0 100% #eef5ec;*/
	background-color: #eef5ec;
}
.bs .lefthgb {
	background: url('/Portaldata/2/images/ic/bs/hg_links.gif') repeat-x 0 100% #eef5ec;
}
.bs .menu ul li a {
	background:  url('/Portaldata/2/images/ic/bs/mehr.gif') no-repeat 0 55%;
	color:#226a47;
	padding-left: 15px;
}

.bs .navi {
	position: relative;
	top: 211px;
}
.bs .navi .wi {
	position: relative;
	top: 10px;
}
.bs .navi .wi{
	line-height: 19px;
	/*background: #73a9b3;*/
}
.bs .navi .mp {
	position: relative;
	top: 10px;
}
.bs .navi .mp{
	line-height: 19px;
	/*background: #d69ed5;*/
}
.bs .navi .tm {
	position: relative;
	top: 10px;
}
.bs .navi .tm{
	line-height: 19px;
	/*background: #d98b90;*/
}
.bs .navi a:hover {
	top: 0px;
	line-height: 29px;
}
.bs a, .bs .highlight, .bs .container .hl {
	color:#226a47;
}
.bs .viertelbox2 {
/*background: url('/Portaldata/2/images/ic/bs/thema_hg.gif') repeat-y 0 0;*/
}
body.bs {
	background: url('/Portaldata/2/images/bodyhg.jpg') repeat-x 0 0;
}
.bs a.mehr, .bs a.map, .bs a.web, .bs a.mail, .bs a.doc, .bs a.user, .bs a.gal {
	background: url('/Portaldata/2/images/ic/bs/mehr.gif') no-repeat 0 60%;
	display:block;
}

.bs a.map {
	background-image: url('/Portaldata/2/images/ic/bs/map.gif');
}
.bs a.web {
	background-image: url('/Portaldata/2/images/ic/bs/web.gif');
}
.bs a.mail {
	background-image: url('/Portaldata/2/images/ic/bs/mail.gif');
	padding-left: 20px;
}
.bs a.doc {
	background-image: url('/Portaldata/2/images/ic/bs/doc.gif');
	padding-left: 20px;
	line-height: 18px;
}
.bs a.user {
	background: url('/Portaldata/2/images/ic/bs/user.gif') no-repeat 0 50%;
}
.bs .fax {
	background: url('/Portaldata/2/images/ic/bs/fax.gif') no-repeat 0 50%;
	padding-left: 20px;
}
.bs a.gal {
	background-image: url('/Portaldata/2/images/bs/bsgal.gif');
}
.bs .tel {
	background: url('/Portaldata/2/images/ic/bs/tel.gif') no-repeat 0 50%;
	padding-left:20px;
}
.bs .trenner {
	background-color: #006374;
	height:3px;
	margin-right: 5px;
}
body.bs .mitte {
	background: #ffffff url('/Portaldata/2/images/bg/bs/mitte.gif') repeat-y 0 0;

}
body.bs .mittehl {
	position: relative;
	top: 1px;
}

.bs .headline {
	background: url('/Portaldata/2/images/ic/bs/titel_hg.gif') repeat-x 0 100%;
	color: #fff;
	padding-left:10px;
	padding-top:10px;
	font-weight: bold;
	margin-right: 2px;
}

/*TOURISMUSPORTAL*/

.tm .moduletitel, .tm .start_moduletitel {
  color:#FFFFFF;
  font-weight:bolder;
  height: 17px;
  font-size: 13px;
}
.tm .link {
  z-index:9;
  position: relative;
  top: -30px;
  left: 223px;
  width: 26px;
  height: 26px;

}
.tm .tmnavi, .tm .tmnavi a {
  font-size: 12px;
  color: #fff;
  height: 30px;
  width: 139px;
  float:left;
  margin: 0;
  text-align: center;
  list-style-type:none;
  line-height: 13px;
  vertical-align: middle;
  position: relative;
}
.tm .tmnavi, .tm .tmnavi a:hover {
   color: #eee;
 }
.tm .nav1 {
  background: #ba2c35;
  padding-top:8px;
  padding-left: 1px;
}
.tm .nav2 {
  background: #eb6a27;
  padding-top:2px;
}
.tm .nav3 {
  background: #f7a800;
  padding-top:8px;
}
.tm .nav4 {
  background: #bac300;
  padding-top:8px;
}
.tm .nav5 {
  background: #7fad18;
  padding-top:8px;
}
.tm .nav6 {
  background: #9085ba;
  padding-top:2px;
}
.tm .nav7 {
  background: #a763a1;
  padding-top:2px;
  padding-right: 2px;
}
.tm .unten2 {
	background: #226a47;
}
.tm .searchheader {
	color: #226a47;
}
.tm .viertelbox3 {
	height: 160px;
	overflow: hidden;

}
.tm .firstnavi {
	color:#fff;
	background: #999 url('/Portaldata/2/images/ic/bs/navi_bg.gif') repeat-x 0 0;

}
.tm div.firstnavi li a:hover {
	border-left: 1px solid #97be8a;
	border-right: 1px solid #97be8a;
	border-top: 1px solid #97be8a;
	padding-top: 6px;
	padding-left:9px;
	padding-right: 9px;
	background: #999 url('/Portaldata/2/images/ic/bs/navi_bg_akt.gif') repeat-x 0 0;
}
.tm div.firstnavi .akt {
	border-left: 1px solid #97be8a;
	border-right: 1px solid #97be8a;
	border-top: 1px solid #97be8a;
	padding-top: 6px;
	padding-left:9px;
	padding-right: 9px;
	background: #999 url('/Portaldata/2/images/ic/bs/navi_bg_akt.gif') repeat-x 0 0;
}

.tm .navi {
	position: relative;
	top: 211px;
}
.tm .navi .wi {
	position: relative;
	top: 10px;
}
.tm .navi .wi{
	line-height: 19px;
	/*background: #73a9b3;*/
}
.tm .navi .mp {
	position: relative;
	top: 10px;
}
.tm .navi .mp{
	line-height: 19px;
	/*background: #d69ed5;*/
}
.tm .navi .bs {
	position: relative;
	top: 10px;
}
.tm .navi .bs{
	line-height: 19px;
	/*background: #d98b90;*/
}
.tm .navi a:hover {
	top: 0px;
	line-height: 29px;
}
.tm .viertelbox2 {
/*background: url('/Portaldata/2/images/ic/bs/thema_hg.gif') repeat-y 0 0;*/
}
body.tm {
	background: url('/Portaldata/2/images/bodyhg.jpg') repeat-x 0 0;
	z-index: 1;
}
.tm .mitte {
	/*z-index: 300;*/
}
.tm a.mehr, .tm a.map, .tm a.web, .tm a.mail, .tm a.doc, .tm a.user, .tm a.gal {
	background: url('/Portaldata/2/images/ic/tm/mehr.gif') no-repeat 0 20%;
	display:block;
}
.tm .back {
	background: url('/Portaldata/2/images/ic/tm/back.gif') no-repeat 0 60%;
	position: relative;
	padding-left: 20px;
	padding-top: 0px;
	line-height: 13px;
	display: block;
	text-decoration: none;
}
.tm a.map {
	background-image: url('/Portaldata/2/images/ic/tm/map.gif');
}
.tm a.web {
	background-image: url('/Portaldata/2/images/ic/tm/web.gif');
}
.tm a.mail {
	background-image: url('/Portaldata/2/images/ic/tm/mail.gif');
	padding-left: 20px;
}
.tm a.doc {
	background-image: url('/Portaldata/2/images/ic/tm/doc.gif');
	padding-left: 20px;
	line-height: 18px;
}
.tm a.user {
	background: url('/Portaldata/2/images/ic/tm/user.gif') no-repeat 0 50%;
}
.tm .fax {
	background: url('/Portaldata/2/images/ic/tm/fax.gif') no-repeat 0 50%;
	padding-left: 20px;
}
.tm a.gal {
	background-image: url('/Portaldata/2/images/tm/bsgal.gif');
}
.tm .tel {
	background: url('/Portaldata/2/images/ic/tm/tel.gif') no-repeat 0 50%;
	padding-left:20px;
}
.tm .trenner {
	background-color: #006374;
	height:3px;
	margin-right: 5px;
}
body.tm .mitte {
	background: #ffffff url('/Portaldata/2/images/bg/tm/mitte.gif') repeat-y 0 0;

}
body.tm .mittehl {
	position: relative;
	top: 1px;
}

.tm .headline {
	color: #fff;
	padding-left:10px;
	font-weight: bold;
	margin-right: 2px;
	overflow: hidden;
	padding-bottom: 10px;
	position:relative;
	top: 0px;
	padding-top: 5px;
	height: 27px;
}

/*WIRTSCHAFT*/
.home .wi {
  background-color: #E8F1F4;
}
.wi table select, .selecthack {
background:#006374 none repeat scroll 0 0;
}
.wi a.suchbut, .wi a.submiter, .wi .submiter, .wi .suchbut {
	background-color: #006374;
}
.wi .moduletitel, .wi .start_moduletitel {
background:transparent url(/Portaldata/2/images/ic/wi/titel_hg.gif) repeat-x scroll 0 100%;
color:#FFFFFF;
font-weight:bolder;
height: 17px;
font-size: 13px;
}
.wi .unten2 {
	background: #006374;
}
.wi .searchheader {
	color: #006374;
}
.wi .firstnavi {
	color:#fff;
	background: #999 url('/Portaldata/2/images/ic/wi/navi_bg.gif') repeat-x 0 0;

}
.wi div.firstnavi li a:hover {
	border-left: 1px solid #8db9c1;
	border-right: 1px solid #8db9c1;
	border-top: 1px solid #8db9c1;
	padding-top: 6px;
	padding-left:9px;
	padding-right: 9px;
	background: #999 url('/Portaldata/2/images/ic/wi/navi_bg_akt.gif') repeat-x 0 0;
}
.wi div.firstnavi .akt {
	border-left: 1px solid #8db9c1;
	border-right: 1px solid #8db9c1;
	border-top: 1px solid #8db9c1;
	padding-top: 6px;
	padding-left:9px;
	padding-right: 9px;
	background: #999 url('/Portaldata/2/images/ic/wi/navi_bg_akt.gif') repeat-x 0 0;
}

.wi .lefthg {
	background-color: #ecf4f5;
}
.wi .lefthgb {
	background: url('/Portaldata/2/images/ic/wi/hg_links.gif') repeat-x 0 100% #ecf4f5;
}
.wi .menu ul a {
	background:  url('/Portaldata/2/images/ic/wi/mehr.gif') no-repeat 0 55%;
 color:#006374;
		padding-left: 15px;
}
.menu ul li a:hover, .menu ul li .akt, .wi .menu ul li .akt {
	color:#333333;
	text-decoration:underline;
}
.wi .navi {
	position: relative;
	top: 211px;
}
.wi .navi .bs {
	position: relative;
	top: 10px;
}
.wi .navi .bs{
	line-height: 19px;
/*	background: #86ad9a;*/
}
.wi .navi .mp {
	position: relative;
	top: 10px;
}
.wi .navi .mp{
	line-height: 19px;
/*	background: #d69ed5;*/
}
.wi .navi .tm {
	position: relative;
	top: 10px;
}
.wi .navi .tm{
	line-height: 19px;
	/*background: #d98b90;*/
}
.wi .navi a:hover {
	top: 0px;
	line-height: 29px;
}
.wi a, .wi .highlight, .wi .container .hl {
	color:#006374;
}
.wi .viertelbox2 {
/*	background: url('/Portaldata/2/images/ic/wi/thema_hg.gif') repeat-y 0 0;*/
}
body.wi {
	background: url('/Portaldata/2/images/bodyhg.jpg') repeat-x 0 0;
}
.wi a.mehr, .wi a.map, .wi a.web, .wi a.mail, .wi a.user, .wi a.gal {
	background: url('/Portaldata/2/images/ic/wi/mehr.gif') no-repeat 0 20%;
	display:block;
}
.wi a.back  {
	background: url('/Portaldata/2/images/ic/wi/back.gif') no-repeat 0 60%;
	display:block;
	padding-left: 13px;
}

.wi a.map {
	background-image: url('/Portaldata/2/images/ic/wi/map.gif');
}
.wi a.web {
	background-image: url('/Portaldata/2/images/ic/wi/web.gif');
}
.wi a.mail {
	background-image: url('/Portaldata/2/images/ic/wi/mail.gif');
	padding-left: 20px;
}
.wi a.doc {
	background: url('/Portaldata/2/images/ic/wi/doc.gif') no-repeat 0 20%;
	display: block;
	padding-left: 20px;
	line-height: 18px;

}
.wi a.user {
	background: url('/Portaldata/2/images/ic/wi/user.gif') no-repeat 0 50%;
}
.wi .fax {
	background: url('/Portaldata/2/images/ic/wi/fax.gif') no-repeat 0 50%;
	padding-left: 20px;
}
.wi a.gal {
	background-image: url('/Portaldata/2/images/ic/wi/gal.gif');
}
.wi .tel {
	background: url('/Portaldata/2/images/ic/wi/tel.gif') no-repeat 0 50%;
	padding-left:20px;
}
.wi .trenner {
	background-color: #006374;
	height:3px;
	margin-right: 5px;
}
body.wi .mitte {
	background: #ffffff url('/Portaldata/2/images/bg/wi/mitte.gif') repeat-y 0 0;
	
}
body.wi .mittehl {
	position: relative;
	top: 1px;
}

.wi .headline {
	background: url('/Portaldata/2/images/ic/wi/titel_hg.gif') repeat-x 0 100%;
	color: #fff;
	padding-left:10px;
	padding-top:10px;
	font-weight: bold;
	margin-right: 2px;
}

/*Marktplatz*/
.home .mp {
  background-color: #F8EFF8;
}
.mp table select, .selecthack {
background:#793577 none repeat scroll 0 0;
}
.mp a.suchbut, .mp a.submiter, .mp .submiter, .mp .suchbut {
	background-color: #793577;
}
.mp table input[type="submit"], div input[type="submit"] {
	float: right;
	color: #fff;
	background:#793577 url('/Portaldata/2/images/ic/mehr.gif') no-repeat 7px 50%;
	display:block;
	padding-left:20px;
}

.mp a.back  {
	background: url('/Portaldata/2/images/ic/mp/back.gif') no-repeat 0 60%;
	display:block;
	padding-left: 13px;
}
.mp .moduletitel, .mp .start_moduletitel, .mp .mainheadline   {
background:transparent url('/Portaldata/2/images/ic/mp/titel_hg.gif') repeat-x scroll 0 100%;
color:#FFFFFF;
font-weight:bolder;
height: 17px;
font-size: 13px;
}

.mp .unten2 {
	background: #793577;
}
.mp .searchheader {
	color: #793577;
}
.mp .viertelbox3 {
	height: 160px;
	overflow: hidden;

}
.mp .firstnavi {
	color:#fff;
	background: #999 url('/Portaldata/2/images/ic/mp/navi_bg.gif') repeat-x 0 0;

}
.mp div.firstnavi li a:hover {
	border-left: 1px solid #F5DEF4;
	border-right: 1px solid #F5DEF4;
	border-top: 1px solid #F5DEF4;
	padding-top: 6px;
	padding-left:9px;
	padding-right: 9px;
	background: #999 url('/Portaldata/2/images/ic/mp/navi_bg_akt.gif') repeat-x 0 0;
}
.mp div.firstnavi .akt {
	border-left: 1px solid #F5DEF4;
	border-right: 1px solid #F5DEF4;
	border-top: 1px solid #F5DEF4;
	padding-top: 6px;
	padding-left:9px;
	padding-right: 9px;
	background: #999 url('/Portaldata/2/images/ic/mp/navi_bg_akt.gif') repeat-x 0 0;
}
.mp .lefthg {
	background-color: #FFECFE;
}
.mp .lefthgb {
	background: url('/Portaldata/2/images/ic/mp/hg_links.gif') repeat-x 0 0;
}

.mp .menu ul li a {
	background:  url('/Portaldata/2/images/ic/mp/mehr.gif') no-repeat 0 55%;
	padding-left: 15px;
}
.mp .navi {
	position: relative;
	top: 211px;
}
.mp .navi .wi {
	position: relative;
	top: 10px;
}
.mp .navi .wi{
	line-height: 19px;
/*	background: #73a9b3;*/
}
.mp .navi .bs {
	position: relative;
	top: 10px;
}
.mp .navi .bs{
	line-height: 19px;
	/*background: #86ad9a;*/
}
.mp .navi .tm {
	position: relative;
	top: 10px;
}
.mp .navi .tm{
	line-height: 19px;
/*	background: #d98b90;*/
}
.mp .navi a:hover {
	top: 0px;
	line-height: 29px;
}
mp a, .mp .highlight, .mp .container .hl {
	color:#226a47;
}
.mp .viertelbox2 {
	/*background: url('/Portaldata/2/images/ic/mp/thema_hg.gif') repeat-y 0px 10px;*/
}
body.mp {
	background: url('/Portaldata/2/images/bodyhg.jpg') repeat-x 0 0;
}
.mp a.mehr, .mp a.map, .mp a.web, .mp a.mail, .mp a.doc, .mp a.mobil, .mp a.user, .mp a.gal {
	background: url('/Portaldata/2/images/ic/mp/mehr.gif') no-repeat 0 3px;
	display:block;
}
.mp div.mobil {
	background:transparent url(/img/ic/handy.gif) no-repeat scroll 0 50%;
	padding-left:20px;
}
.mp a.map {
	background-image: url('/Portaldata/2/images/ic/mp/map.gif');
}
.mp a.web {
	background-image: url('/Portaldata/2/images/ic/mp/web.gif');
}
.mp a.mail {
	background-image: url('/Portaldata/2/images/ic/mp/mail.gif');
	padding-left: 20px;
}
.mp a.doc {
	background-image: url('/Portaldata/2/images/ic/mp/doc.gif');
	padding-left: 20px;
	line-height: 18px;
}
.mp a.user {
	background: url('/Portaldata/2/images/ic/mp/user.gif') no-repeat 0 50%;
}
.mp .fax {
	background: url('/Portaldata/2/images/ic/mp/fax.gif') no-repeat 0 50%;
	padding-left: 20px;
}
.mp a.gal {
	background-image: url('/Portaldata/2/images/ic/bsgal.gif');
}
.mp .tel {
	background: url('/Portaldata/2/images/ic/mp/tel.gif') no-repeat 0 50%;
	padding-left:20px;
}
.mp .trenner {
	background-color: #793577;
	height:3px;
	margin-right: 5px;
}
body.mp .mitte {
	background: #ffffff url('/Portaldata/2/images/bg/mp/mitte.gif') repeat-y 0 0;

}
body.mp .mittehl {
	position: relative;
	top: 1px;
}

.mp .headline {
	background: url('/Portaldata/2/images/ic/mp/titel_hg.gif') repeat-x 0 100%;
	color: #fff;
	padding-left:10px;
	padding-top:10px;
	font-weight: bold;
	margin-right: 2px;
}


.mp .menu a {
color: #793577;
}
.mp a {
color: #793577;
}

/*NEUTRAL*/
.home .neutral {
  background-color: #898989;
}
.neutral table select, .neutral .selecthack {
background:#898989 none repeat scroll 0 0;
}
.neutral a.suchbut, .neutral a.submiter, .neutral .submiter, .neutral .suchbut {
	background-color: #898989;
}
.neutral a.back  {
	background: url('/Portaldata/2/images/ic/neutral/back.gif') no-repeat 0 60%;
	display:block;
	padding-left: 13px;
}
.neutral .moduletitel, .neutral .start_moduletitel {
background:transparent url('/Portaldata/2/images/ic/neutral/titel_hg.gif') repeat-x scroll 0 100%;
color:#FFFFFF;
font-weight:bolder;
height: 17px;
font-size: 13px;
}

.neutral .unten2 {
	background: #898989;
}
.neutral .searchheader {
	color: #898989;
}
.neutral .viertelbox3 {
	height: 160px;
	overflow: hidden;

}
.neutral .firstnavi {
	color:#fff;
	background: url('/Portaldata/2/images/ic/neutral/titel_hg.gif') repeat-x 0 0;

}
.neutral div.firstnavi li a:hover {
	border-left: 1px solid #F5DEF4;
	border-right: 1px solid #F5DEF4;
	border-top: 1px solid #F5DEF4;
	padding-top: 6px;
	padding-left:9px;
	padding-right: 9px;
	background: #999 url('/Portaldata/2/images/ic/neutral/navi_bg_akt.gif') repeat-x 0 0;
}
.neutral div.firstnavi .akt {
	border-left: 1px solid #F5DEF4;
	border-right: 1px solid #F5DEF4;
	border-top: 1px solid #F5DEF4;
	padding-top: 6px;
	padding-left:9px;
	padding-right: 9px;
	background: #999 url('/Portaldata/2/images/ic/neutral/navi_bg_akt.gif') repeat-x 0 0;
}
.neutral .lefthg {
	background: url('/Portaldata/2/images/ic/neutral/hg_links.gif') repeat-x 0 0 #ffffff;
}

.neutral .menu ul li a {
	background:  url('/Portaldata/2/images/ic/neutral/mehr.gif') no-repeat 0 55%;
	padding-left: 15px;
}
.neutral .navi {
	position: relative;
	top: 211px;
}
.neutral .navi .wi {
	position: relative;
	top: 10px;
}
.neutral .navi .wi{
	line-height: 19px;
/*	background: #73a9b3;*/
}
.neutral .navi .bs {
	position: relative;
	top: 10px;
}
.neutral .navi .bs{
	line-height: 19px;
	/*background: #86ad9a;*/
}
.neutral .navi .tm {
	position: relative;
	top: 10px;
}
.neutral .navi .tm{
	line-height: 19px;
/*	background: #d98b90;*/
}
.neutral .navi .mp {
	position: relative;
	top: 10px;
}
.neutral .navi .mp{
	line-height: 19px;
/*	background: #d98b90;*/
}
.neutral .navi a:hover {
	top: 0px;
	line-height: 29px;
}
neutral a, .neutral .highlight, .neutral .container .hl {
	color:#226a47;
}
.neutral .viertelbox2 {
	/*background: url('/Portaldata/2/images/ic/mp/thema_hg.gif') repeat-y 0px 10px;*/
}
body.neutral {
	background: url('/Portaldata/2/images/bodyhg.jpg') repeat-x 0 0;
}
.neutral a.mehr, .neutral a.map, .neutral a.web, .neutral a.mail, .neutral a.doc, .neutral a.user, .neutral a.gal {
	background: url('/Portaldata/2/images/ic/neutral/mehr.gif') no-repeat 0 4px;
	display:block;
}

.neutral a.map {
	background-image: url('/Portaldata/2/images/ic/neutral/map.gif');
}
.neutral a.web {
	background-image: url('/Portaldata/2/images/ic/neutral/web.gif');
}
.neutral a.mail {
	background-image: url('/Portaldata/2/images/ic/neutral/mail.gif');
	padding-left: 20px;
}
.neutral a.doc {
	background-image: url('/Portaldata/2/images/ic/neutral/doc.gif');
	padding-left: 20px;
	line-height: 18px;
}
.neutral a.user {
	background-image: none;
	/*background: url('/Portaldata/2/images/ic/neutral/user.gif') no-repeat 0 50%;*/
	padding-left: 0px;
}
.neutral .fax {
	background: url('/Portaldata/2/images/ic/neutral/fax.gif') no-repeat 0 50%;
	padding-left: 20px;
}
.neutral a.gal {
	background-image: url('/Portaldata/2/images/ic/bsgal.gif');
}
.neutral .tel {
	background: url('/Portaldata/2/images/ic/neutral/tel.gif') no-repeat 0 50%;
	padding-left:20px;
}
.neutral .trenner {
	background-color: #793577;
	height:3px;
	margin-right: 5px;
}
body.neutral .mitte {
	background: #ffffff url('/Portaldata/2/images/bg/neutral/mitte.gif') repeat-y 0 0;

}
body.mp .mittehl {
	position: relative;
	top: 1px;
}

.neutral .headline {
	background: url('/Portaldata/2/images/ic/neutral/titel_hg.gif') repeat-x 0 100%;
	color: #fff;
	padding-left:10px;
	padding-top:10px;
	font-weight: bold;
	margin-right: 2px;
}


.neutral .menu a {
color: #666;
}
.neutral a {
color: #666;
}

.headline {
	height: 12px;
}
.menu ul li a:hover, .menu ul li .akt,.bs .menu ul li .akt {
	color:#333;
}

div.home b {
	color:#333;
}

.unten {
	color:#fff;
	overflow:hidden;
	margin-bottom:25px;
	background: #5391ba;
	height: 90px;
	padding-bottom: 5px;
}
.unten2 {
	width: 974px;
	color:#fff;
	overflow:hidden;
	margin-bottom:5px;
	margin-left: 1px;
	float: left;
}
.unten2 a {
	color:#fff;
}
.unten2 a.mehr {
	background: url('/Portaldata/2/images/ic/mehr.gif') no-repeat 0 50%;
}
unten a {
	display:block;
	color:#ffffff;
}
.home {
	/*padding: 2px;*/
}
.unten a.mehr {
	display:block;
	color:#ffffff;
	background: url('/Portaldata/2/images/ic/mehr.gif') no-repeat 0 50%;
}

a.suchbut, a.submiter, .submiter, .suchbut {
	float: right;
	display: block;
	padding: 1px 4px;
	padding-right: 18px;
	color: #fff;
	text-decoration: none;
	border: 1px solid #ccc;
	background: url('/Portaldata/2/images/ic/mehr.gif') no-repeat 95% 50%;
	background-color: #eeeeee;
}
/* TABLES*/
input.filternbig, input.filternbigakt, .formtable input[type=text].filternbig, .formtable input[type=text].filternbigakt {
	background: url('/Portaldata/8/images/ic/eingabeLupe_300px.gif') no-repeat 100% 50%;
	background-position: 0 0px;
	background-color: #fff;
	padding-left: 26px;
	width: 270px;
}
input.filternakt, input.filternbigakt, formtable input[type=text].filternbig, .formtable input[type=text].filternbigakt {
	background: url('/Portaldata/8/images/ic/eingabeLupe_300px.gif') no-repeat 100% 50%;
	background-position: 0 0px;
	background-color: #fff;
}
table select, .selecthack {
	color: #ffffff;
	background: #888888;
	font-weight: normal;
}
.formtable1 select, .selecthack {
	position: absolute;
	font-weight: normal;
	width: 335px;
}
table {
  font-size: 12px;
}
.formtable div.selectname {
	display: block;
	height: 14px;
	line-height: 14px;
	padding: 2px;
	font-weight: normal;
	background-color: #303a4b;
	color: #fff;
	margin-top: 0;
	width: 295px;
	overflow: hidden;
	font-size: 12px;
	font-family: Arial, Verdana;
}
/* // TABLES*/
/* ARTIKEL */
.artikelfooter {
	width:500px;
}
div.artikelbox {
	padding-bottom:20px;
	padding-top:10px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom:1px dotted #ccc;
	position:relative;
	float:left;
	width:100%;
}
div.artikelbox h1 {
	font-size:16px;
	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;
}

/* / ARTIKEL */
.t1neg {
	position: relative;
	top: -1px;
	font-size: 10px;
	color: #999;
}
.l10 {
  position: relative;
  left:10px;
}
.l20 {
  position: relative;
  left:20px;
}
/* FARBEN */
.bctm {
	background: #d60613;
}
.bcwi {
	background: #006374;
}
.bcbs {
	background: #226a47;
}
.bcmp {
	background: #793577;
}
.cgrau {
  color: #666;
}
/* FARBEN END */

/* HINTERGUNDFARBEN */
.bggrau {
  background-color: #e1e1e1;
}
.bgf1f1f1
{
  background-color: #f1f1f1;
}
.bgpager {
  background-color: #eeeeee;
}
/* / HINTERGRUNDFARBEN END */
/* WEITEN *
 */
.w100 {
	width: 100px;
}
.w150{
  width: 150px;
}
.w160 {
  width: 160px;
}
.w180{
	width: 180px;
}
.w190 {
  width: 190px;
}
.w242 {
	width: 240px;
}
.w242a {
	width: 241px;
}
.w243 {
	width: 243px;
}
.w245 {
	width: 245px;
}
.w250 {
  width: 246px;
}
.w305 {
  width: 245px;
}
.w305a {
  width: 325px;
}
.w300 {
  width: 335px;
}
.w310 {
	width: 243px;
}
.w390 {
	width: 390px;
}
.w400 {
	width: 280px;
}
.w488 {
	width: 485px;
}
/* Breite f�r den Content */
.w485 {
  width: 485px;
}
.w500 {
	width: 500px;
}
.w510 {
  width: 510px;
}
.w625 {
  width:505px;
}
.w620 {
  width: 490px;
}
.w628 {
  width: 495px;
}
.w750 {
	width: 750px;
}
.w99p {
	width: 99%;	
}
.wfull {
  width: 505px;
}
.w2links_alt {
	width: 235px;	
}
.w2rechts_alt {
	width: 235px;	
}
.w2links {
  /*width: 235px;*/
 width: 359px;
}
.w2rechts {
  /*width: 235px;*/
 width: 359px;
}
.brlinks {
	width: 250px;
}
.brrechts {
	width: 160px;
}
.veranstaltungen_datum_zeit {
	width: 60px;
}
/* WEITEN END */
/* H�HEN */
.minh400 {
	min-height: 400px;
}
.h5 {
	height: 5px;
}
.h10 {
	height: 10px;
}
.h50 {
	height: 50px;
}
.h100 {
	height: 100px;
}
.h150 {
 height: 75px;
}
.h240 {
	height: 240px;
}
.h400 {
  height: 400px;
}
/* H�HEN END */

.r22 {
/*	position: relative;
	left: 22px;*/
}

/* margins */
.mr10 {
	margin-right: 10px;	
}
/* / margins */ 

/* PADDINGS */
.p0 {
  padding: 0;
  }
.p10 {
  padding: 10px;
}
.pt1 {
	padding-top: 1px;
}
.pt20 {
	padding-top: 20px;
}
.pb1 {
	padding-bottom: 1px;
}
.pb2 {
  padding-bottom: 5px;
}
.pl1 {
  padding-left: 1px;
}
.pl5 {
  padding-left: 5px;
}
.pl20 {
	padding-left: 20px;
}
.pl10 {
	padding-left: 10px;
}
/* PADDINGS END */

/* MARGINS */
.m0 {
  margin: 0;
}
.mt10 {
	margin-top: 10px;
}
.mt5 {
	margin-top: 5px;
}
/* MARGINS END */
/* BORDERS */
.bl1f {
	border-left: 1px solid #fff;
}
.br1f {
	border-right: 1px solid #fff;
}
.bl3f {
	border-left: 3px solid #fff;
}
.br3f {
	border-right: 3px solid #fff;
}
.bb2f {
	border-bottom: 2px solid #fff;
}
.br1g {
  border-right: 1px solid #fff;
}
.bb1g {
	border-bottom: 1px dotted #ccc;
}
.bt1g {
	background-color:#F1F1F1;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	height:34px;
}
.bl1fh120 {
border-left:1px solid #FFFFFF;
height:120px;
}
.bottomborder {
	border-bottom: 1px dotted #ccc;
}
/* BORDERS END */
.dpb {
	display: block;
}
.tac {
	text-align:center;
}
.l1 {
	position: relative;
	left: -1px;
}
.submiter, .suchbut {
	font-size:11px;
	line-height:16px;
	width:80px;
	text-align:center;
}
.suchbut_veranstaltung {
	font-size:11px;
	line-height:16px;
	width:180px;
	text-align:center;
}
.textonly{
  display:none;
}
.ovhidden {
	overflow: hidden;
}
.imgtitle {
  background: url('/Portaldata/2/images/ic/image_zoom.gif') 100% 0 no-repeat;
  font-size: 9px;
  width: 100%;
}
.noneprint{
  display:none;
}
div.reitercontent {
  border:0;
}
.print {
	display:none;
}
.pager span.seiten,.footpager span.seiten {
	display:block;
	float:left;
	width:175px;
	text-align:center;
	margin-top: 4px;
}
.footpager {
	margin-right:10px;
	font-weight:bold;
	width:495px;
	float:left;
	margin-bottom:15px;
	padding: 5px;
	margin-top: 5px;
	background-color: #e3e3e3;
}

/* Umfrage */
div.barinfo {
	width:auto;
	float:right;
	margin-right:4px;
}
div.bar0, div.bar1, div.bar2, div.bar3, div.bar4 {
	width:0px;
}
div.bar5,div.bar6,div.bar7,div.bar8 {
	width:10px;
}

div.bar10,div.bar11,div.bar12,div.bar13,div.bar14 {
	width:20px;
}
div.bar15,div.bar16,div.bar17,div.bar18,div.bar19 {
	width:30px;
}
div.bar20,div.bar21,div.bar22,div.bar23,div.bar24 {
	width:40px;
}
div.bar25,div.bar26,div.bar27,div.bar28,div.bar29 {
	width:50px;
}
div.bar30,div.bar31,div.bar32,div.bar33,div.bar34 {
	width:60px;
}
div.bar35,div.bar36,div.bar37,div.bar38,div.bar39 {
	width:70px;
}
div.bar40,div.bar41,div.bar42,div.bar43,div.bar44 {
	width:80px;
}
div.bar45,div.bar46,div.bar47,div.bar48,div.bar49 {
	width:90px;
}

div.bar50,div.bar51,div.bar52,div.bar53,div.bar54 {
	width:100px;
}
div.bar55,div.bar56,div.bar57,div.bar58,div.bar59 {
	width:110px;
}
div.bar60,div.bar61,div.bar62,div.bar63,div.bar64 {
	width:120px;
}
div.bar65,div.bar66,div.bar67,div.bar68,div.bar69 {
	width:130px;
}
div.bar70,div.bar71,div.bar72,div.bar73,div.bar74 {
	width:140px;
}
div.bar75,div.bar76,div.bar77,div.bar78,div.bar79 {
	width:150px;
}
div.bar80,div.bar81,div.bar82,div.bar83,div.bar84 {
	width:160px;
}
div.bar85,div.bar86,div.bar87,div.bar88,div.bar88 {
	width:170px;
}
div.bar90,div.bar91,div.bar92,div.bar93,div.bar94 {
	width:180px;
}
div.bar95,div.bar96,div.bar97,div.bar98,div.bar99 {
	width:190px;
}
div.bar100 {
	width:100px;
}
div.barout {
	font-size:11px;
	width:0px;
	float:left;
	background: url(/img/bg/pfad.gif) no-repeat  0 50%;
	height:15px;
	color:#fff;
	width:200px;
	border:1px solid #333;

}
.voteH2 {
	padding:5px;
	margin:0px;
	background:#37434a;
	color:#fff;
	clear:both;
	font-size:11px;
	font-weight:bold;
}
/* BUS SUCHE */
.busListe{
	padding:10px;
	background-color:#f3f3f3;
	margin-bottom:10px;
	border-bottom:1px solid #cccccc;
	font-size:90%;
}
.busListe h2{
	padding:0px;
	margin:0px;
	margin-bottom:5px;
}
.fl{
	float:left;
}
.bus .left {
	width:490px; 
	float:left;
	margin-right:0px;
	padding:10px;
	border-right:1px solid silver;
}   
.bus .left td{
	font-size:1em;
}      
.bus .right {
	width:160px; 
	float:left;
	padding:10px;
}
.bus .right h1{
	border:1px solid green;
}
.bus .right .box h2{
	color:#226A47; 
}
.bus .right .box{
	padding:5px;
	margin-bottom:10px;
	padding-top:0px;
	width:190px;
	border:1px solid #cccccc;
	overflow:hidden;
}
.bus h1{
	background-color:#226A47; 
	color: #ffffff;
	padding:5px;
	font-weight:normal;
}
.bus .left h2{
	margin-top:10px;
}
.busAdressInfos{
	background-color:#EFFFF0;
	margin-bottom:10px;
	padding:10px;
	border:1px solid #226A47;
}
.busAdressInfos .contact
{
    float:left;
    width:270px;
}
.busAdressInfos h2{
	color:#226A47; 
	padding-top:0px;
	margin-top:0px!important;
	margin-bottom:10px;
}
.busLabel{
	float:left;
	margin-right:3px;
}
.HinweisBox{
	background-color:#ebebeb;
	margin-bottom:10px;
	padding:10px;
	border:1px solid #a0a0a0;
}



/* BUS Bugfix */
#tabs{
	
margin-top:20px;
width:710px!important;
}
#tabs .pager{
	width:685px;
}
#tabs div.boxfull{
	width:685px;
}
#tabs .wfull, .footpager {
	width:690px;
}
#tabs .pager span{
	margin-top:5px;
}
#tabs ul li a span {
	display:inline;
}
#tabs .mainheadline {
color:#000000;
}

/* Kommentar Funktion */
.commentCreatedDate {
	padding-top:5px;
	width: 75px; 
	float: left;
}
.commentAuthor {
	width: 400px; 
	float: left;
	padding-top:5px;
}

/* IHK - Veranstaltunge - MPLG-Bereich */
.contentLeft {
	float: left;
    margin: 0 20px 0 0;
    width: 235px;
}
.contentRight{
	float: left;
    margin: 0 0 0 5px;
    width: 235px;
}
.contentLeft div.wfull, .contentRight  div.wfull{
	width:230px;
}
.contentLeft div.box h3,.contentLeft .mainheadline, .contentLeft div#reiternav,
.contentRight div.box h3,.contentRight .mainheadline, .contentRight div#reiternav{
	width:235px !important;
}
.ihkEventList{
	border-bottom: 1px solid #CCCCCC;
    margin-bottom: 8px;
    margin-left: 10px;
    margin-top: 4px;
    padding-bottom: 5px;
	width:240px;
}
.ihkEventListDate{
	float: left;
    font-weight: bold;
    margin: 5px 15px;
    width: 99%;
}

/* IHK - Veranstaltungen - Detailansicht */
.ihkEvent{
	width:480px;
}
/* IHK - Veranstaltungen - Detailansicht */
.ihkEvent h1 {
	float:left;
	width:100%;
	margin:8px 0 15px 0;
}
.ihkEvent h1 span{
	float: left;
    font-size: 13px;
    font-weight: normal;
    margin: 8px 0;
    width: 100%;
}
.ihkEventInfosBG {
    height: auto;
    min-height: 90px;
    padding: 5px;
    width: 99%;
    float: left;
}
.ihkEventInfos table, .ihkEventDescription table, .ihkEventGeneral table{
   border-collapse: collapse;
   width:99%;
}
.ihkEventInfos td, .ihkEventDescription td{
   vertical-align:top;
   height:48px;
   line-height:18px;
   width:300px;
}
.ihkEventInfos table tr td{
	border-bottom: 1px solid #CCCCCC;
}
.ihkEventDescription td{
    height: 31px;
    line-height: 18px;
    padding-top: 4px;
    vertical-align: top;
    width: 300px;
	border-bottom:none !important;
}
.ihkEventGeneral  td{
    border-bottom: 1px solid #CCCCCC;
    height: 31px;
    line-height: 18px;
    padding-top: 4px;
    vertical-align: top;
    width: 300px;
}
.ihkEventDescription {
    float: left;
    height: auto;
    margin-bottom: 15px;
    width: auto;
	padding-bottom:5px;
	border-bottom: 1px solid #CCCCCC;
}
.ihkEventDescription p{
    float: left;
    line-height: 18px !important;
    margin-bottom: 10px !important;
    padding: 5px !important;
    width: 97%;
}
.ihkEventDescription p:first-child{
    border-bottom: 1px solid #CCCCCC;
}
.ihkEventLabel{
   width:235px;
   font-weight:bold;
}
.ihkEvent h2{
     color:#8A287F
}
.ihkEventBold{
	font-weight:bold;
}

/* Inline Edit */
.inlineKeywords, .inlineCats, .inlineObjecttyp{
	float:left;
	width:100%;
	margin:5px 0 15px 0;
}
.inlineKeywords input, .inlineCats select, .inlineObjecttyp select{
	float:left;
	width:500px;
}
.inlineCats input{
	width:auto !important;
	margin:0 5px !important;
	border:2px solid #ccc !important;
	padding:0;
}
/* INLINE EDIT */

.inlineEdit .submitBox { padding:5px; }
.inlineEdit select { width:262px; }
.inlineEdit .preview { height:150px; }
.inlineEdit .keywords { height:50px; }
#CategorySearch, #DeleteCategories, #ShowInfo { width:82px; background:#fff; text-align:center!important; }
.inlineEdit fieldset {
    border:1px solid #B8B8B8;
    padding:4px;
    margin-top:5px;
}
.inlineEdit legend {
    font-weight:bold;
    font-size:18px;
}
.inlineEdit label {
    width:20%;
    float:left;
    margin-top:11px;
    text-transform:none;
}
.inlineEdit .delReg {
	width:auto;
	margin:10px 0;
	padding:0;
}
.inlineEdit input, .inlineEdit textarea {
    width:340px;
    text-align:left!important;
    margin:5px 0;
	padding:5px;
	border:1px solid #B8B8B8;
}
.inlineEdit .inputfield {
    width:80%;
    float:left;
}
.inlineEdit .categories input {
    width:200px;
    background-color:#0D5995;
    color:#fff;
    padding:4px;
}
.inlineEdit .previewImage {
	background:#fff;
	width:340px;
    text-align:left!important;
    margin:5px 0;
	padding:5px;
	border:1px solid #B8B8B8;
}
.inlineEdit .admin-element-width {
	width:352px; 
    margin:5px 0;
	padding:5px;
	border:1px solid #B8B8B8;
}
/* Tooltip */
#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
}


span.cke_skin_kama { border:0; }

