.tooltip {
	display: none;
	background-color: #FFFFFF;
	margin-left: 15px;
	margin-top: 5px;
}
.tooltip a{
	text-decoration: none;
}
div#bread a{
	text-decoration: none;
}
div#bread img{
	margin-right: 2px;
}
div#login {
	width: 300px;
	position: absolute;
	top: 50px;
	left: 150px;
	padding: 20px;
	background-color: #e1e1e1;
}

img
{
	behavior: url(fileadmin/templates/js/iepngfix.htc)
	border:none;
}


/* @group body */
body {
	margin: 0;
	padding: 0;
	background-color: #fff;
	font: 0.7em/1.4em Verdana, "Lucida Grande", Lucida, sans-serif;
}

/* explorer hack */

*html body {
	margin: 0;
	padding: 0;
	background-color: #fff;
}


div#rahmen {
	width: 990px;
}
div#top {
	width: 990px;
	height: 310px;
	text-align: left;
}
div#top_seiten {
	width: 990px;
	height: 330px;
	text-align: left;
	margin-top: -20px;
}
div#top div.signet {
	position: relative;
	top: 30px;
	left: 65px;
	z-index: 10;
}
div#top_seiten div.signet {
	position: relative;
	top: 50px;
	left: 65px;
	z-index: 10;
}
div.signet_uni {
	position: relative;
	top: 52px;
	left: 87px;
	z-index: 10;
}
div#bereich_uds_t{
	width: 142px;
	height: 300px;
	float: left;	
}

div#footer {
	width: 700px;
	margin-left: 210px;
	text-align: left;
	margin-bottom: 50px;
}

div#banner2 {
	width: 790px;
	margin-left: 210px;
	text-align: left;
	
}

span.tx-psmhighlight-sword-1 {
	background-color: #fdfeaf;
}

a{
	margin: 0;
	padding: 0;
}
/* @group content */

/* @group content1 */

div#content1 {
	float: left;
	width: 400px;
	margin-right: 25px;
}
#content1 h1 {
	font-size: 1.3em;
	line-height: 1.3em;
	color: #444;
	margin: 0;
	padding: 0;
}
#content1 h2 {
	font-size: 1.4em;
	line-height: 1.4em;
	color: #444;
	margin: 0;
	padding: 0;
}
#content1 h3{
	font-size: 1.5em;
	line-height: 1.6em;
	color: #444;
	margin: 0;
	padding: 0;
}
#content1 h4 {
	font-size: 1.6em;
	line-height: 1.6em;
	color: #444;
	margin: 0;
	padding: 0;
}
#content1 h5 {
	line-height: 1.7em;
	font-size: 1.7em;
	color: #444;
	margin: 0;
	padding: 0;

}

/* @end */

/* @group content2 */

div#content2 {
	float: left;
	width: 150px;
}
#content2 h1 {
	font-size: 1.3em;
	line-height: 1.3em;
	color: #444;
	margin: 0;
	padding: 0;
}
#content2 h2 {
	font-size: 1.4em;
	line-height: 1.4em;
	color: #444;
	margin: 0;
	padding: 0;
}
#content2 h3{
	font-size: 1.5em;
	line-height: 1.6em;
	color: #444;
	margin: 0;
	padding: 0;
}
#content2 h4 {
	font-size: 1.6em;
	line-height: 1.6em;
	color: #444;
	margin: 0;
	padding: 0;
}
#content2 h5 {
	line-height: 1.7em;
	font-size: 1.7em;
	color: #444;
	margin: 0;
	padding: 0;

}

/* @end */

/* @group header abstände */

h1.csc-firstHeader {
	margin: 0;
	padding: 0;
}


div.csc-header.csc-header-n1 {
	margin: 0;
	padding: 0 0 4px;
}
div.csc-header.csc-header-n2 {
	padding-top: 10px;
	margin: 0;
	padding-bottom: 4px;
}
div.csc-header.csc-header-n3 {
	padding-top: 10px;
	margin: 0;
	padding-bottom: 4px;
}
div.csc-header.csc-header-n4 {
	padding-top: 10px;
	margin: 0;
	padding-bottom: 4px;
}
div.csc-header.csc-header-n5 {
	padding-top: 10px;
	margin: 0;
	padding-bottom: 4px;
}
div.csc-header.csc-header-n6 {
	padding-top: 10px;
	margin: 0;
	padding-bottom: 4px;
}
div.csc-header.csc-header-n7 {
	padding-top: 10px;
	margin: 0;
	padding-bottom: 4px;
}
div.csc-header.csc-header-n8 {
	padding-top: 10px;
	margin: 0;
	padding-bottom: 4px;
}
div.csc-header.csc-header-n9 {
	padding-top: 10px;
	margin: 0;
	padding-bottom: 4px;
}
div.csc-header.csc-header-n10 {
	padding-top: 10px;
	margin: 0;
	padding-bottom: 4px;
}
div.csc-header.csc-header-n11 {
	padding-top: 10px;
	margin: 0;
	padding-bottom: 4px;
}
div.csc-header.csc-header-n12 {
	padding-top: 10px;
	margin: 0;
	padding-bottom: 4px;
}
div.csc-header.csc-header-n13 {
	padding-top: 10px;
	margin: 0;
	padding-bottom: 4px;
}
div.csc-header.csc-header-n14 {
	padding-top: 10px;
	margin: 0;
	padding-bottom: 4px;
}
div.csc-header.csc-header-n15 {
	padding-top: 10px;
	margin: 0;
	padding-bottom: 4px;
}
/* @end */

div#content {
	width: 990px;
	margin-top: 10px;
	text-align: left;
	position: relative;
	float: left;
	margin-bottom: 45px;
}
#content1 p.bodytext {
	text-align: left;
	margin: 0;
	padding: 0;
}

#content1 p.align-right {
	text-align: right;
	margin: 0;
	padding: 0;
}

#content1 p.blocksatz {
	text-align: justify;
	margin: 0;
	padding: 0;
}

#content1 p {
	text-align: left;
	margin: 0;
	padding: 0;
}

p.indent {
	padding: 0 0 0 20px;
	margin: 0;
}

#content2 p.bodytext {
	text-align: left;
	margin: 0;
	padding: 0;
}

#content2 p {
	text-align: left;
	margin: 0;
	padding: 0;
}

td.csc-uploads-fileName p {
	padding: 0;
	margin: 0;
}

td.csc-uploads-icon {
	padding: 0;
	margin: 0;
	float: left;
}

#rahmen h1 {
	text-align: left;
	clear: both;
	margin: 0;
	padding: 0;
}


div#bottom {
	width: 990px;
	height: 150px;
	margin-top: 50px;
}

/* @group bilder */

#content1 div.verlauf-oben1 {
	background: url(gif/allgemein/motiv_kopfverlauf.jpg) no-repeat 0 top;
	padding-top: 5px;
	clear: both;
}
#content1 div.verlauf-oben2 {
	background: url(gif/allgemein/motiv_kopfverlauf2.jpg) no-repeat 0 top;
	padding-top: 5px;
	clear: both;
}

#content1 dl.csc-textpic-image.csc-textpic-firstcol.csc-textpic-lastcol {
	margin: 0;
}

#content1 dl{
	margin: 0 10px 0 0;
	padding: 0;
}

#content1 div.csc-textpic.csc-textpic-left.csc-textpic-below div.csc-textpic-imagewrap dl {
	float: left;
	margin-bottom: 10px;
}
/* @group bilder unter text */

div.csc-textpic.csc-textpic-left.csc-textpic-below {
	clear: both;
}

#content1 div.csc-textpic.csc-textpic-left.csc-textpic-below div.csc-textpic-imagewrap div.csc-textpic-imagerow dl.csc-textpic-image {
	margin: 0 5px 5px 0;
	float: left;
}

#content1 div.csc-textpic.csc-textpic-left.csc-textpic-below div.csc-textpic-imagewrap div.csc-textpic-imagerow {
	clear: both;
}



#content1 div.csc-textpic.csc-textpic-left.csc-textpic-below div.csc-textpic-imagewrap div.csc-textpic-imagerow dl.csc-textpic-image.csc-textpic-firstcol {
	margin: 0 5px 5px 0;
	padding: 0;
	float: left;
}

#content1 div.csc-textpic.csc-textpic-left.csc-textpic-below div.csc-textpic-imagewrap div.csc-textpic-imagerow dl.csc-textpic-image.csc-textpic-lastcol {
	margin: 0 5px 5px 0;
	padding: 0;
}




#content1 div.verlauf-oben1 div.csc-textpic.csc-textpic-left.csc-textpic-above div.csc-textpic-imagewrap dl.csc-textpic-image.csc-textpic-firstcol.csc-textpic-lastcol dt img {
	margin-bottom: 20px;
}

/* @end */

/* @group bilder ueber text */

#content1 div.csc-textpic.csc-textpic-left.csc-textpic-above div.csc-textpic-imagewrap div.csc-textpic-imagerow {
	clear: both;
}


#content1 div.csc-textpic.csc-textpic-left.csc-textpic-above div.csc-textpic-imagewrap div.csc-textpic-imagerow dl.csc-textpic-image.csc-textpic-firstcol {
	float: left;
}

#content1 div.csc-textpic.csc-textpic-left.csc-textpic-above div.csc-textpic-imagewrap div.csc-textpic-imagerow dl.csc-textpic-image {
	float: left;
	margin: 0;
	padding: 0;
}

#content1 div.csc-textpic.csc-textpic-left.csc-textpic-above div.csc-textpic-imagewrap {
	clear: both;
}

div.csc-textpic.csc-textpic-left.csc-textpic-above {
	clear: both;
}

#content1 div.csc-textpic.csc-textpic-left.csc-textpic-above div.csc-textpic-imagewrap div.csc-textpic-imagerow dl.csc-textpic-image.csc-textpic-lastcol {
	float: right;
}




/* @end */

dd.csc-textpic-caption {
	padding: 0;
	margin: 0;
}


/* @end */

/* @group listen */


#content1 ul {
	list-style-image: url(gif/allgemein/bullet.gif);
	padding: 0;
	margin: 0 0 0 12px;
}
#content1 ul li {
	margin: 0;
	padding: 0;
}
#content1 ul.csc-menu.csc-menu-1 {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#content2 ul {
	list-style-image: url(gif/allgemein/bullet.gif);
	padding: 0;
	margin: 0 0 0 12px;
}
#content2 ul li {
	margin: 0;
	padding: 0;
}
#content2 ul.csc-menu.csc-menu-1 {
	list-style-type: none;
	margin: 0 0 0 12px;
	padding: 0;
}



/* @end */

/* @group bildplatzierungen im content */

#content1 div.csc-textpic.csc-textpic-intext-left div.csc-textpic-imagewrap {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}

#content1 div.csc-textpic.csc-textpic-intext-right div.csc-textpic-imagewrap {
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
}
#content1 div.csc-textpic.csc-textpic-right.csc-textpic-below div.csc-textpic-imagewrap {
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
}
#content1 div.csc-textpic.csc-textpic-left.csc-textpic-below div.csc-textpic-imagewrap {
	margin: 10px 10px 5px 0;
	float: left;
}



#content1 div.csc-textpic.csc-textpic-left.csc-textpic-below div.csc-textpic-imagewrap div.csc-textpic-imagerow.csc-textpic-imagerow-last {
	clear: both;
}

/* @end */

/* @group tabelle */
#content1 table {
	font: 1em/13px Verdana, sans-serif;
}
#content1 table.contenttable tbody tr td p.bodytext sup {
	font-size: 0.9em;
	vertical-align:top;
	color: #545454;
	line-height: 0.9em;
}

#content1 table.contenttable {
	margin: 0;
	padding: 0;
}




table.contenttable.contenttable-0 {
	width: 100%;
	border-style: none;
	border-width: 0;
}
#content1 table.contenttable.contenttable-0 caption {
	text-align: left;
}

#content1 td.td-1 {
	background-color: white;
}

#content1 td.td-0 {
	background-color: white;
}

#content1 td.td-last.td-2 {
	background-color: white;
}

/* @end */

/* @group formulare */

fieldset.form {
	border-style: none;
	margin: 0;
	padding: 0;
}

div.form_required {
	color: #98070b;
	margin: 0;
	padding: 0;
	float: left;
}

label {
	margin: 0;
	padding: 0;
}

#form fieldset.form label {
	float: left;
	width: 100%;
}

div.form {
	float: left;
	width: 100%;
}



/* @end */

/* @group sitemap */

#content1 div.tx-alphasitemap-pi1 h3 {
	margin: 0;
	padding: 0;
}

#content1 div.tx-alphasitemap-pi1 ul {
	list-style-type: none;
	margin: 0 0 10px;
	padding: 0;
	list-style-image: none;
}

.alpha-sitemap-chars span {padding: 0 2px;}


/* @end */

/* @group filelinks */


#content2 table.csc-uploads.csc-uploads-1 {
	margin: 0;
	padding: 0;
	width: 100%;
}
#content2 table.csc-uploads.csc-uploads-0 {
	margin: 0;
	padding: 0;
	width: 100%;
	border-style: none;
}
#content1 table.csc-uploads.csc-uploads-1 {
	margin: 0;
	padding: 0;
	width: 80%;
}
#content1 table.csc-uploads.csc-uploads-0 {
	margin: 0;
	padding: 0;
	width: 80%;
	border-style: none;
}
#content1 table.csc-uploads.csc-uploads-0 tbody tr.tr-odd td.csc-uploads-fileName p a {
	
}
td.csc-uploads-fileSize {
	font-size: 0.6em;
	white-space: nowrap;
	text-align: right;
	border-style: none;
	padding: 0;
	margin: 0;
}

#content1 table.csc-uploads.csc-uploads-0 tbody tr.tr-even td.csc-uploads-fileSize p {
	text-align: right;
}

#content1 table.csc-uploads.csc-uploads-0 tbody tr.tr-odd td.csc-uploads-fileSize p {
	text-align: right;
}
#content1 a{
	text-decoration: none;
	border-bottom: 1px dotted #b2b2b2;
}

/* @end */





/* @end */

/* @group links levels */

a{
	color: #5c5c5c;
}

#content1 ul li a.internal-link {
	text-decoration: none;
	border-bottom: 1px dotted #b2b2b2;
	color: #000;
}

a.external-link-new-window {
	background: url(gif/allgemein/link_ext.gif) no-repeat 0 2px;
	padding-left: 10px;
}
a.download {
	background: url(gif/allgemein/link_download.gif) no-repeat 0 2px;
	padding-left: 10px;
}
#menulevels ul a{
	text-decoration: none;
}
#menulevels ul{
	text-decoration: none;
	font: 10.5px/15px Verdana, sans-serif;
	list-style-type: none;
	text-align: left;
}
ul.menublock {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

ul.menublock_l2 {
	padding: 0;
	margin: 0;
}
ul.menublock_l3 {
	padding: 0;
	margin: 0 0 0 9px;
}

ul.menublock_l4 {
	padding: 0;
	margin: 0 0 0 9px;
}

ul.menublock_l5 {
	padding: 0;
	margin: 0 0 0 9px;
}
ul.menublock_l6 {
	padding: 0;
	margin: 0 0 0 9px;
}
ul.menublock_l7 {
	padding: 0;
	margin: 0 0 0 9px;
}
ul.menublock_l8 {
	padding: 0;
	margin: 0 0 0 9px;
}
ul.menublock_l9 {
	padding: 0;
	margin: 0 0 0 9px;
}
ul.menublock_l10 {
	padding: 0;
	margin: 0 0 0 9px;
}

li.normal.minus a{
	text-decoration: none;
	color: #777;
}
li.normal.minus a:hover{
	text-decoration: none;
	color: #161616;
}
li.normal.plus a{
	text-decoration: none;
	color: #777;
}
li.normal.plus a:hover{
	text-decoration: none;
	color: #161616;
}
li.active.minus{
	text-decoration: none;
	color: #000;
}
li.active.minus a{
	text-decoration: none;
}

#current span a {
	color: #000;
}



/* @end */

/* @group links content */

#content1 p.bodytext a.internal-link {
	text-decoration: none;
	border-bottom: 1px dotted #b2b2b2;
	color: #000;
}
#content1 p.bodytext a:hover.internal-link {
	text-decoration: none;
	border-bottom: 1px dotted #b2b2b2;
	color: #585858;
}
#content2 p.bodytext a.internal-link {
	text-decoration: none;
	border-bottom: 1px dotted #b2b2b2;
	color: #000;
}
#content2 p.bodytext a:hover.internal-link {
	text-decoration: none;
	border-bottom: 1px dotted #b2b2b2;
	color: #585858;
}

#content2 td.csc-uploads-fileName p a {
	font: 10px/13px Verdana, sans-serif;
}

a.download img {
	border-width: 0;
	border-style: none;
}

a.external-link-new-window img{
	border-width: 0;
	border-style: none;
}
a.linkExt img{
	border-width: 0;
	border-style: none;
}
a.linkInt img{
	border-width: 0;
	border-style: none;
}
/* @end */

/* @group links topmenus */

li.inaktiv {
	text-align: left;
	font: 10px/12px Verdana, sans-serif;
}

li.aktiv {
	text-align: left;
	font: 10px/12px Verdana, sans-serif;
}

li.aktiv a{
	text-decoration: none;
	color: #1c1c1c;
	font: 10.5px/12px Verdana, sans-serif;
}

li.inaktiv a{
	text-decoration: none;
	color: #777;
	font: 11px/13px Verdana, sans-serif;
}

li.inaktiv a:hover{
	text-decoration: none;
	color: #3f3f3f;
}

/* @end */

/* @group indexed search */

/* default styles for extension "tx_indexedsearch" */
		.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
		.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
		.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
		.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
		.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

		/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
		.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
		.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
		.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
		.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
		.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
		.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }

/* @end */

/* @group sitemap */

content1 .tx-dropdownsitemap-pi1 UL, .tx-dropdownsitemap-pi1 OL {
	list-style: none;
	margin: 0;
	padding: 0px;
	list-style-type: none;
	list-style-position: outside;
}

#content1 div.tx-dropdownsitemap-pi1 ul li {
	list-style-type: none;
}

li div.level_1{
	margin-bottom: 8px;
}

#content1 div.tx-dropdownsitemap-pi1 div.expAll {
	margin-bottom: 20px;
}

#content1 div.tx-dropdownsitemap-pi1 img {
	margin-right: 5px;
}

#content1 div.tx-dropdownsitemap-pi1 a {
	text-decoration: none;
}
li div.level_2{
	margin-bottom: 2px;
}
/* @end */

/* @group sprache */

div#sprache {
	padding-top: 65px;
	text-align: left;
	width: 100px;
	margin: 0 0 0 3px;
	float: left;
	overflow: hidden;
}

#sprache a img {
	padding-bottom: 1px;
	float: left;
}
#sprache a{
	margin: 0;
	text-decoration: none;
	float: left;
	font-size: 10px;
	line-height: 10px;
}
div#fontresizer {
	text-align: left;
	position: absolute;
	padding-left: 3px;
	z-index: 90;
	height: 20px;
	bottom: 0;
	width: 100px;
	left: 0;
}
div.tx-dynamicfontsize-pi1 {
	float: left;
	text-align: left;
}
/* @end */

/* @group suche */

#content1 h3.csc-searchResultHeader {
	font-size: 1em;
	margin: 0;
	padding: 0;
}

#content1 p.csc-searchResult {
	margin: 0 0 5px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 5px;
}



/* @end */

/* @group tt_news */

#content1 div.news-list-container div.news-list-item {
	margin-bottom: 15px;
	padding: 0;
}

#content1 div.news-list-container div.news-list-item h1 {
	margin: 0;
	padding: 0 0 4px;
}

#content1 div.news-list-container div.news-list-item p {
	margin: 0;
	padding: 0;
}

#content1 div.news-list-container div.news-list-item span.news-list-date {
	color: #616161;
}

#content1 div.news-list-container div.news-list-item h1 a {
	color: #464646;
}

#content1 div.news-single-item div.news-single-backlink {
	margin-bottom: 20px;
	padding: 0;
}

#content1 div.news-single-item h3 {
	font-size: 1.0em;
	line-height: 1.2em;
	color: #444;
	margin: 0 0 10px;
	padding: 0;
	font-weight: normal;
	font-style: normal;
}

/* @end */

/* @group kalender */

table.calendar-table {
	font-size: 0.9em;
}

table.calendar-table a {
	text-decoration: none;
}

table.calendar-table tbody tr th {
	text-align: center;
}

div.linked_day {
	font-weight: bold;
	color: #000;
	cursor: pointer;
}

div.linked_today {
	color: #003f7d;
	margin: 0;
	padding: 0;
	font-weight: bold;
	cursor: pointer;
}

td.columYear {
	text-align: center;
}

td.columNext {
	text-align: center;
}

td.columPrevious {
	text-align: center;
}

table.calendar-table td {
	background-color: #dedede;
	border: 1px solid #fff;
	padding: 3px;
	color: #5b5b5b;
}

/* @group kontextmenu kalender */



div.tx-ttnews {
	font-size: 0.9em;
}

.rcMenuContainer {
    width:210px;
    font-family: Verdana, Arial;
    position: absolute;
    border: 1px solid #7e7e7e;
    background: #EAE8E3;
    padding:2px;
    z-index:10;
}
.rcMenuItem {
	font-size: 10px;
    font-weight:normal;
    padding:3px;
    text-decoration:none;
    text-decoration:underline;
    color:#333333;
    background-color:#cccccc;
}

.rcMenuItemHover {
	font-size: 10px;
    font-weight:normal;
    padding:3px;
    text-decoration:underline;
    background-color: #e1e1e1;
    color:#333333;
}
.rcMenuItemText {
	font-size: 10px;
    font-weight:bold;
    border:0px;
    padding:2px;
    color:#FFFFFF;
    border: 0px solid #FFFFFF;
    background: #7e7e7e;
    text-align:center;
}
.rcMenuItemTextExt {
	font-size: 10px;
    font-weight:normal;
    padding:2px;
} 
.rcMenuSeparator{
    color:#7e7e7e;
    height:1px;
    width:200px;
}
.rcImage {
	padding-right:4px; 
}

/* @end */

/* @group kalender listing */

div.newsCalendar_listHeader {
	font-size: 1.3em;
	line-height: 1.3em;
	color: #444;
	margin: 0;
	padding: 0 0 4px;
}

div.newsCalendar_listItem {
	width: 600px;
}

div.newsCalendar_listItem span.datetimelist {
	font-weight: bold;
	display: block;
	width: 110px;
	float: left;
	color: #929292;
}

div.newsCalendar_listItem span.titlelist {
	display: block;
	padding-left: 110px;
	color: #000;
	border-bottom: 1px solid #cacaca;
}

td.tx-ttnews-browsebox-SCell {
	margin: 0;
	padding-top: 0px;
	border: 1px solid #aaa;
	background-color: #aaa;
}

td.tx-ttnews-browsebox-SCell p a {
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}




/* @end */



/* @end */

/* @group social bookmark */

#content1 div.tx-timtabsociable-pi1 a {
	border-style: none;
	margin-right: 3px;
}

/* @end */

/* @group sitemap */

/* default styles for extension "tx_alphasitemap_pi1" */
		.alpha-sitemap-chars span {padding: 0 3px;}

/* @end */

/* @group flashplayer */

/* default styles for extension "tx_stflashplayer_pi1" */

	div.st_flashplayer_float_left {
		margin:0px 10px 0px 0px;
	} 
	div.st_flashplayer_float_right {
		margin:0px 0px 0px 10px;
	} 
	div.st_flashplayer_float_none {
		margin:0px 0px 0px 0px;
		text-align: left;
	}

/* @end */

/* @group bereich bottom */

div.menu_b {
	padding-top: 55px;
}

div#bereich_uds_b{
	width: 142px;
	height: 170px;
	float: left;	
}
div#bereich0_b {
	background: url(gif/startseite/linie_bottom_1_115.gif) no-repeat left top;
	width: 181px;
	height: 170px;
	float: left;
	text-indent: 2px;
}
div#bereich1_b {
	background: url(gif/startseite/linie_bottom_1_115.gif) no-repeat left top;
	width: 185px;
	height: 170px;
	float: left;
	text-indent: 2px;
}
div#bereich2_b {
	background: url(gif/startseite/linie_bottom_1_115.gif) no-repeat left top;
	width: 181px;
	height: 170px;
	float: left;
	text-indent: 2px;
}
div#bereich3_b {
	background: url(gif/startseite/linie_bottom_1_220.gif) no-repeat left top;
	width: 181px;
	height: 220px;
	float: left;
	text-indent: 2px;
	position: relative;
}


/* @end */

/* @group powermail */

/* Powermail */
	/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: red;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed 
	background-color: red;*/
	background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);
	background-repeat: no-repeat;
	background-position: 98% 1px;
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
	margin: 3px 0 15px 200px;
}
fieldset.tx-powermail-pi1_fieldset {
	background-color: #eee;
	padding: 10px;
	border-top-style: none;
	border-right-style: none;
	border-left: 1px solid #aaa;
	border-width: 1px;
	border-color: #aaa;
	margin-bottom: 10px;
}
fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	font-weight: bold;
	color: black;
}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	width: 200px;
	float: left;
	clear: both;
	font-weight: bold;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
	width: 260px;
}
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
	/* Radiobuttons */
	margin: 5px 0;
}
div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 10px 0;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	margin: 10px 0;
	font-weight: bold;
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
div.countryzone {
	margin: 10px 0 0 200px;
}
div.tx_powermail_pi1_fieldwrap_html label a {
	/* Description */
	cursor: help;
}
div.tx_powermail_pi1_fieldwrap_html label a dfn {
	/* Description */
	display: none;
}
div.tx_powermail_pi1_fieldwrap_html label a:hover dfn {
	/* Description on mouseover */
	display: block;
	position: absolute;
	width: 250px;
	padding: 5px;
	background-color: #ddd;
	border: 1px solid red;
	color: black;
	text-decoration: none;
	font-size: 0.8em;
}
div.tx_powermail_pi1_fieldwrap_html img.icon_info {
	/* Description icon */
	padding: 2px 2px 0 2px;
}
fieldset.tx-powermail-pi1_fieldset div.even {
	background-color: #eee;
}


	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

	/* THX */
td.powermail_all p.bodytext {
	margin: 0;
}

/* @end */ 

.anker{
	display: none;
	height: 0px;
}


.tx-mwkeywordlist-pi1 { font-family: Verdana, Tahoma, Arial, sans-serif; }
    .tx-mwkeywordlist-pi1-jumpmenu { padding-bottom: 25px; font-size: 80%; }
    .tx-mwkeywordlist-pi1-keywordlist {  }

    .tx-mwkeywordlist-pi1-content div {  }
    .tx-mwkeywordlist-pi1-content div.section { margin-top: 5px; margin-bottom: 10px; }
    .tx-mwkeywordlist-pi1-content div.sectiontoplink { text-align: right; margin-top: 5px; margin-bottom: 10px; }
    .tx-mwkeywordlist-pi1-content ul { margin: 0px; padding-bottom: 15px; font-weight: normal; }
    .tx-mwkeywordlist-pi1-content li { margin: 0px; padding: 0px; font-weight: normal;}

    .tx-mwkeywordlist-pi1-activeLink {}
    .tx-mwkeywordlist-pi1-inactiveLink {}


