/* FARBEN FÜR DAS PORTAL 
 * 
 *  BÜRGER : #2929cb
 *  TOURISMUS: #4e870a
 *  WIRTSCHAFT: #006672
 *  MARKTPLATZ: #9000aa
 * 
 * 
 * */
a {
	text-decoration:none;
	cursor: pointer;
}
.cont td {	
	padding: 5px;
}
.pointer {
	cursor: pointer;
}
.home a{
	color: #333;
}
.home a:hover{
	color: #666;
}
.bp a {
	color: #2929cb;
}
.to a {
	color: #4e870a;
}
.wi a {
	color: #006672;
}
.mp a {
	color: #9000aa;
}
.neutral a {
	color: #000000;
}
.neutral a:hover {
	color: #999999;
}
a:hover {
	color: #333333;
}
.bildlinks {
	padding: 0 10px 10px 0;
	float: left;
}
.bildrechts {
	padding: 0 0 10px 10px;
	float: left;
}
.bildmitte {
	padding: 0 10px 10px 10px;
	float: none;
}
* {
	/*margin:0;*/
	padding:0;
	border:0;
	font-style: normal
}
h1, h2, h3, h4, h5 {
	margin: 0px;
}
ul {
	margin:0px;
}
html {
	margin:0;
	padding:0;
	border:0;
}
body {
	margin:10px auto;
	color:#333;
	width:1041px;
	font-family: arial, helvetica, san serif;
	font-size:12px;
	background: #E5E5E5 url('../images/bg/bg.gif') repeat-x;
}
.mainheadline {
	font-size: 16px;
	font-weight: bold;
	padding-left:15px;
}
h1 {
	font-size:1.2em;
	padding:5px 0;
}
h2 {
	font-size:1.1em;
	padding:5px 0;
}
h3, h4, h5, h6, h7, h8, h9 {
	font-size:1em;
	padding:5px 0;
}
.cont ul {
	padding-left: 25px;
	padding-bottom:5px;
}
.cont p {
	padding-bottom:5px;
}
.footertitle{
	text-transform:uppercase;
	padding-bottom: 5px;
	padding-left: 10px;
}
a.links {
	background:transparent url(/img/ic/pfeil_home.gif) no-repeat scroll 0 50%;
	padding-left: 15px;
	margin-left: 15px;
	color: #333;
	/*width: 240px;*/
	float: left;
}
.footer a.links {
	width: 190px;
}
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.artikellink, a:visited.artikellink {
	color: #333;
}
a:hover.artikellink{
	color: #666;
}
a:hover.links {
	color: #666;
	
	}
.firsthead {
	height: 40px;
	padding:0;
	margin:0;
}
.sgname {
	font-weight: normal;
	font-size: 20px;
	position: relative;
	top: 15px;
	left: 25px;
	width: 250px;
}
.firsthead .headerleft {
	position: absolute;
	width: 500px;
	background-color: #2feaca;
}
.firsthead .navi {
	padding-right: 5px;
	position: relative;
	right: -492px;
	top: -4px;
}

.firsthead .navi ul {

	margin-right:0;
	float: left;
	list-style: none;
}
.firsthead .navi li  {
	padding: 0 5px;
	border-right: 1px solid #333;
	float: left;
}
.firsthead a{
	color: #333;
}
.firsthead a:hover{
	color: #666;
}
.firsthead .seek {
	position: relative;
	top: -8px;
	right: 20px;
}
.firsthead .seekbutton {
	position: relative;
	right: 10px;
	background: url('/Portaldata/20/images/ic/seekbutton.gif') no-repeat 0 0;
	width:25px;
	height: 25px;
	cursor: pointer;
}
.firsthead #suchwort{
	padding-left:23px;
	background: url('../images/ic/seek.gif') no-repeat 0 0;
	height:21px;
	width:203px;
	overflow:hidden;
	display:block;
	float:right;
	padding-top: 2px;
}
.globalseek, .globalseekakt, .containerseek, .containerseekakt {
	width:200px;
	height:19px;
	line-height:16px;
	background: transparent url('/Portaldata/20/images/ic/seek.gif');
	background-repeat:no-repeat;
	background-position: 0 0;
	border:0;
	padding:3px 10px 1px 24px;
	border:0px solid;
	overflow:hidden;
	margin:0;
	position:relative;
	right:0px;
	overflow:hidden;
	float: right;
	}
.globalseekbutton {
	position:relative;
	/*background: url('/Portaldata/20/images/ic/seekbut.gif') no-repeat 0 0; */
	top: -25px;
}
.globalseekbuttonhref {
	position:relative;
	left:203px;
}
.globalnav {
	float:right;
	margin-right: 22px;
	position:relative;
	top: -8px;
}

div.box {background:#fff url(../img/box_ww.jpg) repeat-y;}
div.box div.ee {background:url(../img/box_ee.jpg) right repeat-y;}

div.box div.ss {background:url(../img/box_ss.jpg) bottom repeat-x;}

div.box div.sw  {background:url(../img/box_sw.jpg) left bottom no-repeat;}
div.box div.se {background:url(../img/box_se.jpg) right bottom no-repeat;}

div.inhalt {
	padding: 0 20px 20px 22px;
}
.head {
	position: relative;
	height: 189px;
	width: 999px;
}
.header {
	height: 189px;
}

.wappen {
	z-index: 20;
	position: relative;
	top: -166px;
	left:20px;
	width: 250px;
}

.headertext {
	bottom:20px;
	color:#FFFFFF;
	float:right;
	font-size:12px;
	height:12px;
	padding-right:15px;
	position:absolute;
	right:0;
	text-align:right;
	width:auto;
}

.headertextbox {
	border: 1px solid #aaa;
	background-color: #333;
	padding: 2px;
	-moz-opacity:0.70;
	filter:alpha(opacity=70);
	opacity:0.70;
}	

.site {
	background: url('../images/bg/site.jpg') repeat-y center;

}
.content {

}
.boxfull ul {
	margin-left:35px;
	margin-top:5px;
	padding-bottom:10px;
	padding-top:0;
}
.boxfull li {
	margin-bottom:0.4em;
}
.boxfull p {
	margin:0;
	padding:0 0 10px;
}
.viertelbox {
	float: left;
	width: 249px;
}

.halbbox {
	float: left;
	width: 499px;
	background-color: #ffffff;

}
.halbbox1 {
	float: left;
	width: 478px;
	background-color: #ffffff;

}

.bpt, .tpt, .wpt, .mpt{
	height:22px;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	line-height:21px;
}
.bpt {
	background-color: #2929cb;
}
.tpt {
	background-color: #4e870a;
}
.wpt {
	background-color: #006672;
}
.mpt {
	background-color: #9000aa;
}

div.boxfull {
	width:565px;
	float:left;
	margin:0  0 15px 15px;
	padding-bottom:15px;
	background:#fff;
}
div.rightcontent div.boxfull, .centercontent div.boxfull {
	width:565px;
	float:left;
	margin:0  0 15px 15px;
	padding-bottom:5px;
	padding-top: 10px;
}
/* MAILFORMULAR */
.formtable select, .selecthack {
	color:#ffffff;
	background:#37434a;
	height:14px;
	line-height:14px;
	-moz-opacity:0;
	filter: alpha(opacity=10);
	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;
}
.selectcontainer {
	position:relative;
	display:block;
}
.selectclicker {
	position:relative;
	display:none;
}
.formtable div.selectname {
	display:block;
	background: #37434a url(/img/ic/pfeil_weiss_down.gif) no-repeat 100% 50%;
	z-index:0;
	height:14px;
	line-height:14px;
	padding:2px;
	font-weight:normal;
	color:#fff;
	margin-top:0;
	width:300px;
	overflow:hidden;
	font-size:12px;
	font-family:Heletica, Arial;
	font-stretch: condensed;
	letter-spacing: -0.3pt;
}
.formtable .textinput, .formtable input[type=text], .formtable input[type=password] {
	border:1px solid #999;
	height:1.3em;
}

textarea {
	border:1px solid #999;
}
.formtable input[type=checkbox], .formtable input[type=radio] {
	margin:0 4px 0 0;
}
/* /MAILFORMULAR */
div  a.suchbut, div a.abmeldebut, table a.suchbut, input.suchbut, .formtable input[type=submit]{
	background:#37434a url(/img/ic/pfeil_weiss.gif) no-repeat 100% 50%;
	color:#fff;
	display:block;
	width:auto;
	padding:2px 20px 2px 10px;
	float:right;
	font-size:12px;
}


/* REITERNAVIGATION */
 div#reiternav {
	text-transform:uppercase;
	height:30px;
	color:#fff;
	background:#37434a;
	font-stretch: semi-expanded;
	float:left;
	width:595px;
	margin-left:0px;
}
div#reiter1, div#reiter2, div#reiter3, div#reiter4, div#reiter5, div#reiter6, div#reiter7, div#reiter8, div#reiter9, div#reiter10 {
	float:left;
	width:560px;
}
div#reiternav, div#reiternav {
	height:auto;
	background: url(/img/bg/globalfunc.jpg) repeat-x bottom left;
}
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:#37434a;
	background: url(/img/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;
}

/* / REITERNAVIGATION */
/* PFAD FUNKTION */
*.last {
	margin-right:0;
}
#pfad {
	float: left;
	line-height:31px;
	color:#fff;
	position:relative;
	background: #fff;
	width: 999px;
	border-bottom: 1px solid #666;
}
	
	#pfad ul {
		float:left;
		list-style-type: none;
		width:auto;
		background: url(/img/bg/pfad.gif) no-repeat bottom right;
		height:31px;
		padding-right:0px;
		position:relative;
	}
		#pfad ul li {
			float:left;
			list-style-type: none;
			width:auto;
			margin:0;
			position:relative;
		}
		
		#pfad ul li.last {
			background:none;
			padding-right:20px;
			padding-left:10px;
			font-weight:bold;
		}
		#pfad ul li a {
			color:#fff;
			display:block;
			width:auto;
			padding-right:20px;
			padding-left:10px;
			background: url(/img/bg/pfad_off.gif) no-repeat bottom right;
		}
		#pfad ul li.first a {
			padding-left:15px;
			
		}
		#pfad ul li.hack {
			background: url(/img/bg/pfad_off.gif) no-repeat -385px 100%;
			padding-left:15px;
			margin-left:-15px;
		}
		
		#pfad ul li.prelast a {
			background: url(/img/bg/pfad_off_prelast.gif) no-repeat bottom right;
		}
		#pfad ul li a:hover {
			color:#000;
		}
/* / PFAD FUNKTION */

/* MENU */
.menu {
	padding-bottom:15px;
	padding-top:0px;
	position:relative;
}
.menu ul {
	margin:0;
	padding:0;
	list-style-type:none;
	position:relative;
	width:190px;
	padding-bottom:5px;
	left: 1px;
}

.menu ul a {
	color:#333;
	display:block;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top:0px;
	background-color: #eeeeee;
	/*
		background: transparent url('/Portaldata/3/images/ic/pfeil_s.gif') no-repeat 0 9px;
	*/
	font-weight: bold;
}


.menu ul li.sub3 {
	left:20px;
	position:relative;
	width:165px;
	font-size:11px;
}
.menu ul li.sub4 {
	left:30px;
	position:relative;
	width:155px;
	font-size:11px;
}
.menu ul li {
	border-top:1px dotted #333;
}

.menu ul li {
	padding:0;
	margin:0;
}

.menu ul  {
	position:relative;
	top:-1px;
	border-bottom:1px dotted #333;
	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 li a.open {
	color: #333333;
	padding-left:13px;
}
/*****************/

.bp .menu ul li.sub2, .meun10 {
	padding-left:10px;
	position:relative;
	width:180px;
	background: url('/Portaldata/20/images/ic/bp/navilang.gif') repeat-y;
}
.bp .menu ul li a:hover, li.menu10l1 a:hover, li.menu10l2 a:hover {
	color:#2929cb;
	padding-left: 13px;
	background: transparent url('/Portaldata/20/images/ic/bp/navi.gif') no-repeat 0 9px;
}

.bp .menu li a.akt,.bp .menu li a.aktmenu,a.aktmenu10, a.akt10l1, a.akt10l2 {
	/*
	-moz-opacity:0.80;
	filter: alpha(opacity=80)
	opacity:0.60;
	*/
	color:#2929cb;
	font-weight: bold;
	padding-left: 13px;
	background: transparent url('/Portaldata/20/images/ic/bp/navi.gif') no-repeat 0 9px;
}
/* NAVI FARBEN TOURISMUS */
.to .menu ul li.sub2, .meun12 {
	padding-left:10px;
	position:relative;
	width:180px;
	background: url('/Portaldata/20/images/ic/to/navilang.gif') repeat-y;
}
.to .menu ul li a:hover, li.menu12l1 a:hover, li.menu12l2 a:hover {
	color:#4e870a;
	padding-left: 13px;
	background: transparent url('/Portaldata/20/images/ic/to/navi.gif') no-repeat 0 9px;
}

.to .menu li a.akt,.to .menu li a.aktmenu, a.aktmenu12, a.akt12l1, a.akt12l2  {
	/*
	-moz-opacity:0.80;
	filter: alpha(opacity=80)
	opacity:0.60;
	*/
	color:#4e870a;
	font-weight: bold;
	padding-left: 13px;
	background: transparent url('/Portaldata/20/images/ic/to/navi.gif') no-repeat 0 9px;
}
/* NAVI FARBEN WIRTSCHAFT */
.wi .menu ul li.sub2, .meun13 {
	padding-left:10px;
	position:relative;
	width:180px;
	background: url('/Portaldata/20/images/ic/wi/navilang.gif') repeat-y;
}
.wi .menu ul li a:hover, li.menu13l1 a:hover, li.menu13l2 a:hover {
	color:#006672;
	padding-left: 13px;
	background: transparent url('/Portaldata/20/images/ic/wi/navi.gif') no-repeat 0 9px;
}

.wi .menu li a.akt,.wi .menu li a.aktmenu, a.aktmenu13, a.akt13l1, a.akt13l2 {
	/*
	-moz-opacity:0.80;
	filter: alpha(opacity=80)
	opacity:0.60;
	*/
	color:#006672;
	font-weight: bold;
	padding-left: 13px;
	background: transparent url('/Portaldata/20/images/ic/wi/navi.gif') no-repeat 0 9px;
}
/* NAVI FARBEN MARKTPLATZ */
.menu48 {
	padding-left:10px;
	position:relative;
	width:180px;
	background: url('/Portaldata/20/images/ic/mp/navilang.gif') repeat-y;
}
.menu48  a.aktmenu{
	color:#9000aa;
	font-weight: bold;
	padding-left: 13px;
	background: transparent url('/Portaldata/20/images/ic/mp/navi.gif') no-repeat 0 9px;
}
.mp .menu ul li.sub2,.menu ul li.menu48l2 {
	padding-left:10px;
	position:relative;
	width:180px;
	background: url('/Portaldata/20/images/ic/mp/navilang.gif') repeat-y;
}
.mp .menu ul li a:hover, li.menu48l1 a:hover, li.menu48l2 a:hover {
	color:#9000aa;
	padding-left: 13px;
	background: transparent url('/Portaldata/20/images/ic/mp/navi.gif') no-repeat 0 9px;
}
a.aktmenu48, a.akt48l1, a.akt48l2 {
	color:#9000aa;
	font-weight: bold;
	padding-left: 13px;
	background: transparent url('/Portaldata/20/images/ic/mp/navi.gif') no-repeat 0 9px;
}

/* NAVI FARBEN NEUTRAL */
.meun14 {
	padding-left:10px;
	position:relative;
	width:180px;
	background: url('/Portaldata/20/images/ic/neutral/navilang.gif') repeat-y;
}
.meun14  a.aktmenu{
	color:#333;
	font-weight: bold;
	padding-left: 13px;
	background: transparent url('/Portaldata/20/images/neutral/mp/navi.gif') no-repeat 0 9px;
}
.menu ul li.menu51l2 {
	padding-left:10px;
	position:relative;
	width:180px;
	background: url('/Portaldata/20/images/ic/neutral/navilang.gif') repeat-y;
}
li.menu51l1 a:hover, li.menu51l2 a:hover {
	color:#333;
	padding-left: 13px;
	background: transparent url('/Portaldata/20/images/ic/neutral/navi.gif') no-repeat 0 9px;
}
a.aktmenu14, a.akt51l1, a.akt51l2 {
	color:#333;
	font-weight: bold;
	padding-left: 13px;
	background: transparent url('/Portaldata/20/images/ic/neutral/navi.gif') no-repeat 0 9px;
}


/* /MENU */
/* FORMTALBE */
input.filtern, input.filternakt, input.filtern, input.filternakt, input.filternbig, input.filternbigakt,
.formtable input[type=text].filtern,
.formtable input[type=text].filternakt {
	background: url(/Portaldata/20/images/ic/seek.gif) no-repeat left top;
	height:18px;
	width:180px;
	padding:4px 5px 1px 24px;
	font-size:0.95em;
	border:0px solid;
	overflow:hidden;
	position: relative;
	top: -4px;
}
input.filternbig, 
input.filternbigakt,
.formtable input[type=text].filternbig,
.formtable input[type=text].filternbigakt {
		background: url(/img/bg/filternbig.gif) no-repeat;
	background-position: 0 0px;
	width:270px;
	height:15px;
	padding:3px 10px 1px 20px;
	font-size:0.95em;
	border:0px solid;
	overflow:hidden;
	top:0px;
}
.formtable input[type=text].filternbigakt
{
	background-position: 0 -19px;
	
}
input.filternbig2, 
.formtable input[type=text].filternbig2 {
	background: url('/Portaldata/20/images/ic/filternbig.gif') no-repeat;
	background-position: 0 0px;
	width:310px;
	border: none;
	position:relative;
	left:-7px;
	height: 21px;
	
}

table.formtable td {
	padding:2px;
}
/* /FORMTABLE */
/* BOTTOM */
#globalfunk {
	float:left;
	background-color:#B9B8B9;
	width:999px;
	padding:20px 0px 10px 0px;
	margin:0px;
}
#int_globalfunk {
	text-align: center;
	float:left;
	background:#333 url(/img/bg/globalfunc.jpg) repeat-x;
	width:970px;
	padding:20px 0px 10px 0px;
	margin:0px;
}
#int_globalfunk a.links {
	background: transparent url(/img/ic/pfeil_weiss.gif) no-repeat scroll 0 50%;
	color: #333;
	font-size: 1em;
	margin-bottom: 6px;
	opacity: 0.8;
	padding-left: 15px;
	padding-right: 20px;
	padding-top: 0;
}
#globalfunk .linkbox {
	float:left;
	width:190px;
	margin-right:4px;
	
}
#globalfunk .last {
	margin-right:0px;
}
#globalfunk .linkbox .links {

	padding:5px 10px;
	margin-left:15px;
	float:left;
	width:150px;
	
}
#globalfunk .function {
	color:#333;
	text-transform:uppercase;
	margin-bottom:15px;
	font-size:1em;
	font-stretch: semi-expanded;
	margin-left:15px;
	width:170px;
	float:left;
}
#globalfunk .linkbox .links a {
	display:block;
	padding-left:15px;
	background: url(/img/ic/pfeil_home.gif) no-repeat 0 50%;
	
	font-size:1em;
	color:#333;
	padding-top:0px;
	margin-bottom:6px;
	-moz-opacity:0.80;
	filter:alpha(opacity=80);
	opacity:0.80;
}
#globalfunk .linkbox .links a.v120 {
	line-height:1.1em;
	font-size:1.2em;
}
#globalfunk .linkbox .links a.v140 {
	line-height:1.1em;
	font-size:1.3em;
}
#globalfunk .linkbox .links a:hover {
	-moz-opacity:1.00;
	filter:alpha(opacity=100);
	opacity:1.00
}

*.last {
	margin-right:0;
}
/* /BOTTOM */
.cont {
	padding-top: 2px;
}

.artikelbox {
	border-bottom: 1px dotted #333;
	padding-bottom: 16px;
}
/* BÜRGER */
.head47 {
	background: url('/Portaldata/20/images/ic/bp/ueberschrift.gif') no-repeat 0 50%;
}
.color47, .color47 a, a.color47 {
	color: #2929CB;
}
/* TOURISMUS */
.head49 {
	background: url('/Portaldata/20/images/ic/to/ueberschrift.gif') no-repeat 0 50%;
}
.color49, .color49 a, a.color49 {
	color: #4E870A;
}
/* WIRTSCHAFT */
.head50 {
	background: url('/Portaldata/20/images/ic/wi/ueberschrift.gif') no-repeat 0 50%;
}
.color50, .color50 a, a.color50 {
	color: #006672;
}
/* MARKTPLATZ */
.head48 {
	background: url('/Portaldata/20/images/ic/mp/ueberschrift.gif') no-repeat 0 50%;
}
.color48, .color48 a, a.color48 {
	color: #9000AA;
}
/* NEUTRAL */
.head14 {
	background: url('/Portaldata/20/images/ic/neutral/ueberschrift.gif') no-repeat 0 50%;
}
.color14, .color14 a, a.color14 {
	color: #333333;
}
.tablebhg {
	background-color: #E3E3E3;
	padding: 5px;
	width: 580px;
}
.headerthema {
	text-transform:uppercase;
	font-size: 12px;
}
.container div.boxheader {
	height:17px;
	color:#fff;
	text-transform:uppercase;
	font-size:1em;
	padding-top:6px;
	background:#999999;
	padding-left:10px;
	margin-bottom:0px;
}
.container div.box, .container div.bannerbox {
	padding:10px 5px 10px 10px;
	padding-top:10px;
	float:left;
	width:175px;
	background: none;
}
/* /BÜRGER*/
/* LBG PAGERHEAD */
.headerlbg,  .headerlbg a{
	color:#333;
	font-size: 12px;
}
/* /LBG PAGERHEAD */
/* ICONS */
 a.mehr,a.back, a.gal, a.map, a.ext, a.doc, a.mailto, a.http, a.links, div.tel, div.mobil, div.fax  {
	padding-left:16px;
	display:block;
	width:auto;
	margin-bottom:5px;
	/*margin-left: 10px;*/
}
 div.tel, div.fax, div.mobil {
 	background:transparent url(/img/ic/tel.gif) no-repeat 0 50% ;
 }
 div.mobil {
 	background:transparent url(/img/ic/handy.gif) no-repeat 0 50% ;
 }
 div.fax {
 	background:transparent url(/img/ic/fax.gif) no-repeat 0 50% ;
 }

a.mehr,body.n a.back, body.n a.gal, body.n a.map, body.n a.ext, body.n a.doc, 
body.n a.http, 
body.n a.mailto, 
body.n a.ext ,
#menuxt #menufunc li a.ext {
	background:transparent url(/img/ic/pfeil_home.gif) no-repeat 0 50%;
}
a.gal {
	background:transparent url(/img/ic/gal_home.gif) no-repeat 0 50%;
}
a.map {
	background:transparent url(/img/ic/map_home.gif) no-repeat 0 50%;
}
a.ext, #menuxt #menufunc li a.ext {
	background:transparent url(/img/ic/ext_home.gif) no-repeat 0 70%;
}
a.mailto {
	background:transparent url(/img/ic/mail_home.gif) no-repeat 0 0;
}
a.doc {
	background:transparent url(/img/ic/doc_home.gif) no-repeat 0 0;
}
 a.back {
	background:transparent url(/img/ic/pfeil_left_home.gif) no-repeat 0 50%;
	margin-left: 15px;
}

div.thumb
{
	width:550px;
	display:block;
	margin-right:10px;
}
div.galthumb, div.galthumb50 {
	float:left;
	width:93px;
	height:93px;
	background-position: 50% 50%;
	border:1px 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;
}
img.thumb280_280 {
	width: 280px;
	height: 100px;
}
img.thumb60_60 {
	width: 60px;
	height: 60px;
}
img.thumb100, img.thumb100_100, img.thumb180_120, img.thumb150_100 {
/*
	width:100px;
	background-position: 50% 50%;
	background-repeat:no-repeat;
	background: url(/img/ladebalken_kreis.gif) no-repeat 0 0;
*/
}
img.thumb100_100 {
	height:100px;
}
img.thumb180_120, img.thumb180_150 {
	width:180px;
	height:120px;
}

img.thumb150_100 {
	width:150px;
	height:100px;
}
img.thumb70_70 {
	width:70px;
	height:70px;
}
/*/ ICONS */
.footer {
	background-color: #b9b8b9;
	width: 999px;
	padding-top: 10px;
	padding-bottom: 10px;
	 
}
.end {
	float: left;
	height:1px;
}

.boxfull2 {
  background:#E3E3E3 none repeat scroll 0 0;
  float:left;
  left:-1px;
  margin:0;
  padding-bottom:15px;
  padding-left:10px;
  padding-top: 10px;
  position:relative;
  top:-1px;
  width:570px;
  color: #333;
}
.boxfull2 a{
  color: #333;
  font-size:12px;
}


/* PAGER */
.pager {
	text-transform:none;
	margin-right:10px;
	margin-top:-7px;
	width:500px;
}
.pager span.seiten,.footpager span.seiten {
	display:block;
	float:left;
	width:220px;
	text-align:center;
	/*width: 540px;*/
	width: 220px;
}

.centercontent .pager {
	text-transform:none;
	margin-right:10px;
	margin-top:-7px;
	width:560px;
}
.centercontent .pager span.seiten {
	display:block;
	float:left;
	width:300px;
	text-align:center;
	font-size: 12px;
}
.pager a.next {
	background: url(/img/ic/pfeil_weiss.gif) no-repeat 100% 50% ;
	background:#37434A url(/img/ic/pfeil_weiss.gif) no-repeat 100% 50% ;
	display:block;
	font-size:8px;
	font-weight:normal;
	line-height:13px;
	padding:0 10px;
	text-transform:uppercase;
	color: #fff;
	padding-right: 17px;
	font-size: 8px;
}
.pager a.prev {
	background:#37434A url(/img/ic/pfeil_weiss_left.gif) no-repeat 2px 50% ;
	display:block;
	font-size:8px;
	font-weight:normal;
	line-height:13px;
	padding:0 17px 0 13px;
	text-transform:uppercase;
	color: #fff;
	font-size: 8px;
	
}
.pager a.disabled, .pager a.disabled:hover {
	-moz-opacity:0.50;
	filter:alpha(opacity=50);
	opacity:0.50;
	cursor:default;
}
.footpager {
	margin-right:10px;
	font-weight:bold;
	width:500px;
	float:right;
	margin-bottom:15px;
	padding-top:2px;
}
.centercontent .footpager {
	margin-left:10px;
	margin-right:10px;
	font-weight:bold;
	width:540px;
	float:right;
}
.rightcontent .footpager {
	margin-right:0px;
	margin-left:0;
	font-weight:bold;
	width:740px;
	float:right;
}
.rightcontent .footpager span.seiten {
	display:block;
	float:left;
	width:450px;
	text-align:center;
}

.pager span.seiten {
	margin-top:-4px;
}

.footpager a.next b, .footpager a.prev b {
	background:#37434a;
	display:block;
	line-height:13px;
	padding: 0 10px;
	text-transform:uppercase;
	font-weight:normal;
	font-size:0.85em;
}
.footpager a.prev {
	background: url(/img/ic/pfeil_prev.gif) no-repeat 0 50% ;
	padding-left:15px;
	color:#fff;
	margin-right:15px;
}
.footpager a.next {
	background: url(/img/ic/pfeil_next.gif) no-repeat 100% 50% ;
	padding-right:15px;
	color:#fff;
	margin-left:15px;
}

.rightcontent .pager {
margin-right:15px;
}

.footpager a.disabled, .pager a.disabled:hover {
	-moz-opacity:0.50;
	filter:alpha(opacity=50);
	opacity:0.50;
	cursor:default;
}
h2 .mainheadline {
	font-size: 11px;
}
.pagertop {
	font-size:11px;
	background-color: #ababab;
}
/* / PAGER*/
/* ZUFI */
.bereichsfunc button, button.zufisubmit, .bereichsfunc a.suchbut {
	background: url(/img/ic/pfeil_weiss.gif) no-repeat 100% 50% ;
	padding-right:12px;
	font-weight:bold;
	font-size:1em;
}
.bereichsfunc button b, button.zufisubmit b, .bereichsfunc a.suchbut b {
	display:block;
	background:#fff;
	padding:1px 4px;
}
#zufiframe{
	color:#333;
	font-family: arial, helvetica, san serif;
	font-size:12px;
}
body.lg  #inhalt .mainheadline, body.lg #inhalt div.rightcontent div.box h3, body.lg #inhalt .centercontent div.box h3, body.zufilg {
	background: #0068b3;
}
body.zufizufi {
	color:#fff;
	background:transparent url(/img/trans.gif);
}
iframe.zufisuchframe {
	-moz-opacity:0.80;
	filter:alpha(opacity=80);
	opacity:0.80;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(/img/trans.gif) repeat scroll 0 0;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
	overflow: hidden;
}
/* /ZUFI */
.boxfull {
	/*padding-bottom:5px;*/
}
.container, .containerend {
	width:190px;
	float:right;
	height:100%;
	padding-bottom:0px;
	background-color: #f1f1f1;
}

/* BAR */
div.bar {
	width:0px;
	float:left;
	background: url(/img/bg/pfad_off.gif) no-repeat  0 50%;
	height:15px;
	color:#fff;
	overflow:visible;
	padding-left:2px;
	border-right:1px solid #000;
	text-align:center;
}
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;
	
}
/* /BAR */
/*++++++++++++++++++++++++++++++++++++++*/
.fl {
	float: left;
}

.fr {
	float: right;
}

.borderobenunten {
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
}
.bl1f {
	border-right: 1px solid #fff;
}
.bl1footer {
	border-right: 1px solid #b9b8b9;
}

/* HÖHEN */
.h10 {
	height:10px;
}
.h15 {
	height:15px;
}
.h20 {
	height:20px;
}
.h30 {
	height: 40px;
}
.mh400{
  min-height: 400px;
}
/* /HÖHEN */



/* BREITEN*/
.wfull {
	width:100%;
}
.w20 {
	width: 20px;
}
.w50{
	width: 50px;
}
.w60 {
	width: 60px;
}
.w65 {
	width: 65px;
}
.w70 {
	width:70px;
}
.w80 {
	width:80px;
}
.w100 {
	width:100px;
}
.w110 {
	width: 110px;
}
.w130 {
	width:130px;
}
.w150 {
	width:240px;
}
.w160 {
	width:160px;
}
.w171 {
	width:170px;
}
.w180 {
	width:180px;
}
.w190 {
	width: 190px;
}
.w206 {
	width: 206px;
}
.w230 {
	width:230px;
}
.w250 {
	width:250px;
}
.w260 {
  width: 260px;
}
.w280 {
	width: 280px;
}
.w300 {
	width: 300px;
}
.w305 {
  	width: 305px;
}
.w400 {
	width: 400px;
}
.w420 {
	width: 420px;
}
.w440 {
	width: 440px;
}
.w450 {
	width: 450px;
}
.w500 {
	width: 500px;
}
.w510a {
	width: 510px;
}
.w510 {
 	width: 515px;
}
.w520 {
	width: 520px;
	padding-top:5px;
}
.w620 {
  	width:500px;
}
.w628 {
  width: 500px;
  }
.wthema {
  width: 180px;
}
.wviertelbox{
	width:250px;
}
/* / 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 */

/* 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;
}
.abstand {
	margin-bottom: 10px;
}
/* / Paddings */

/* MARGINS */
.marginleft16, .ml16 {
	margin-left:16px;
}
.ml10 {
	margin-left: 10px;
}
/* / MARGINS*/

/* 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 {
	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;
}
/* / FONTCOLORS */


/* LINEHEIGTHTS */
.lh1em {
	line-height:1em;
}


/* / LINEHEIGTHTS */


/* POSITIONS */
.l10 {
	position:relative;
	left:10px;
}
.l13 {
	position: relative;
	left: 13px;
}
.l20 {
	position: relative;
	left: 20px;
}
.l-22 {
	position:relative;
	left: -22px;
}
.t10 {
	position:relative;
	top:10px;

}
.t30 {
	position:relative;
	top:30px;
	z-index:99999;
}
.tm116 {
	position: relative;
	top: -126px;
}

/* / 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;
}
div.pfadback {
	margin-left:15px;
	
}
div.pfadback * {
	display:none;
}
div.pfadback a, div.pfadback a.back {
	display:block;
}
/************** FARBEN *************/
.CIbordert10{
	border-top:1px dotted #999999;
}


/************ / FARBEN *************/

.box1viertel {
	padding-left: 5px;
/*	position: relative;
	top: -3px;*/
}
.dpnone {
	display:none;
}
.kpl150 {
	/*padding-left: 150px;*/
}
