
BODY {
	background: #FFFFFF url(design/body_background.jpg) repeat-x left top;
}
/*	do not allow FF to jump when scrollbar appears */
html {
	overflow-y: scroll;
/*
	overflow-x: scroll;
*/
}

#header .PageOptionsPlacement {
	position: absolute;
	margin-left: 823px;
	margin-top: 10px;
	z-index: 10;
}
#header .PageOptions {
/*	padding-top: 13px;  MOZ */
	width: 1%;
}

.PositionFixed {
}
.PictureFadeOver {
	margin: 0px 0px 0px 0px;
	border: 0;
	padding: 0px 0px 0px 0px;
}
.Nummerierung {
}
.ParagraphenTabelle  {
	background-color: #EFF1F9;
	background-color: #FFF;
	padding-left: 20px;
}
.ParagraphenTabelle  p.Zwischenzeile,
.ParagraphenTabelle p.Nummerierung,
.ParagraphenTabelle  p.Autor,
.ParagraphenTabelle  p.AutorText,
.ParagraphenTabelle  p.Text {
	padding: 0px 0px 0px 0px;
	line-height: 120%;
	font-weight: normal;
}
.ParagraphenTabelle  p.ZwischenLinie {
	font-weight: bold;
}


DIV.JavaApplet,
DIV.JavaApplet-Vorschau {
	padding: 10px 0px 10px 20px;
	width: 425px;
}
DIV.JavaApplet {
	_margin: 0px;
	padding: 10px 0px 10px 10px;
	_padding: 10px 0px 5px 5px;
}


.tx-ccvscroller-pi1,
.tx-ccvscroller-pi1-innerbox {
	position: absolute;
}

DIV.tx-ccvscroller-pi1 {
	background-color: #F4F4F4;
	background-color: transparent;
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #A9A9A9;
	top: 104px;
}
DIV.tx-ccvscroller-pi1-innerbox P,
DIV.tx-ccvscroller-pi1-innerbox P.Text,
.ScrollBox {
	padding: 1px 0px 0px 0px;
}


/*
	SEND NEWSLETTER
*/
.tx-safenewsletterpe-pi1,
.tx-safenewsletterpe-pi1 .forminput,
.tx-safenewsletterpe-pi1 .checktitle,
.tx-safenewsletterpe-pi1 .formtext {
	font-size: 11px;
	font-weight: normal;
}
.tx-safenewsletterpe-pi1 TABLE {
	width: 100%;
}
.tx-safenewsletterpe-pi1 TABLE TD {
	vertical-align: top;
}
.tx-safenewsletterpe-pi1 FORM {
	margin: 20px 0px 10px 10px;
}
.tx-safenewsletterpe-pi1 .fileupload,
.tx-safenewsletterpe-pi1 INPUT.uploaddesign,
.tx-safenewsletterpe-pi1 INPUT.fileselect,
.tx-safenewsletterpe-pi1 .checktitle,
.tx-safenewsletterpe-pi1 INPUT,
.tx-safenewsletterpe-pi1 SELECT,
.tx-safenewsletterpe-pi1 TEXTAREA {
	width: 260px;
	height: 23px;
	border: 0;
	margin-top: 4px;
	margin-right: 10px;
	margin-bottom: 5px;
	padding: 2px 0px 0px 5px;
	border-top: 1px solid #AAA;
	border-left: 1px solid #DDD;
	border-bottom: 0px solid #EFEFEF;
	border-right: 0px solid #EFEFEF;
	background: transparent url() top left no-repeat;
	background-color: #FAFAFA;
	color: #666;
}
.tx-safenewsletterpe-pi1 INPUT,
.tx-safenewsletterpe-pi1 TEXTAREA {
	margin-top: 0px;
}
.tx-safenewsletterpe-pi1 TEXTAREA {
	height: 150px;
	overflow: auto;
}
.tx-safenewsletterpe-pi1 SELECT {
	text-align: right;
	width: 260px;
	height: 2em;
	padding-left: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
	overflow: hidden;
}
.tx-safenewsletterpe-pi1 SELECT OPTION {
	padding: 5px 10px 5px 5px;
	display: inline;
}
.tx-safenewsletterpe-pi1 .fileupload {
	border: 0;
	padding: 0px;
}
.tx-safenewsletterpe-pi1 INPUT.uploaddesign {
	color: #000;
	height: 20px;
	width: 255px;
	border: 0px;
	padding-top: 0px;
	margin-top: 0px;
	background-color: #900;
	background-color: transparent;
	background: transparent url(../design/button-upload.png) no-repeat;
	background-position:  0px 0px;
	position: absolute;
/*
	opacity: 0.3;
	filter:alpha(opacity:30);
/**/
}
.tx-safenewsletterpe-pi1 INPUT.fileselect {
	opacity: 0.3; 	filter:alpha(opacity:30);
	opacity: 0;	filter:alpha(opacity:0);
	margin-top: 0px;
	width: 100%;
	height: 20px;
	border: 0;
}
.tx-safenewsletterpe-pi1 INPUT.formsubmit {
	width: 265px;
	height: 45px;
	cursor: pointer;
	color: #FFF;
	font-size: 14px;
	text-align: left;
	border: 0;
	margin-top: 15px;
	margin-left: 0px;
	margin-bottom: 20px;
	padding-left: 13px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.tx-safenewsletterpe-pi1 .checktitle {
	_width: 235px;
}
.tx-safenewsletterpe-pi1 .checkbox {
	width: 17px;
	margin-right: 15px;
}


/*
	NEWSLETTER SUBSCRIPTION
*/
.tx-danewslettersubscription-pi1 {
	margin-left: 18px;
	margin-left: 38px;
}
.tx-danewslettersubscription-pi1-descr P {
	margin-bottom: 15px;
	padding-left: 0px;
}
.tx-danewslettersubscription-pi1-form-row TD {
	background-color: #FFFFFF;
	background-color: transparent;
}

.tx-danewslettersubscription-pi1-form-row P {
	padding: 0px 0px 0px 30px;
}
DIV.tx-danewslettersubscription-pi1 TABLE {
	width: 80%;
	padding: 0px;
	border: 0;
}
DIV.tx-danewslettersubscription-pi1 FORM {
	border: 0;
	margin: 0px 0px 25px 2px;
	padding: 0px 0px 0px 0px;
}
DIV.tx-danewslettersubscription-pi1 INPUT {
	background-color : #EFEFEF;
	background-color : #FFF;
	font-size: 14px;
	padding: 3px 0px 3px 10px;
	font-weight: normal;
	text-align: left;
	margin: 0px 0px 0px 0px;
	width: 250px;
	border-width: 1px 0 0 1px;
	border-color: #777777 #EFEFEF #EFEFEF #BBBBBB;
	border-style: solid;
}
DIV.tx-danewslettersubscription-pi1 INPUT.tx-danewslettersubscription-pi1-submitbutton {
	width: 262px;
	height: 36px;
	margin-top: 5px;
/*
	background-image: url(../design/button-submit.png);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	background-color: transparent;
*/
}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow INPUT {
	margin: 0px 0px 0px 0px;
	width: 20px;
}
.tx-danewslettersubscription-pi1-form-row TD.danewsletter-form-field INPUT,
.tx-danewslettersubscription-pi1-form-row TD.danewsletter-form-field TEXTAREA {
	border: 0px;
	border-top: 1px solid #A9A9A9;
	border-left: 1px solid #DFDFDF;
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
}
.tx-danewslettersubscription-pi1-form-header {
	background-color: #ee0000;
}
DIV.tx-danewslettersubscription-pi1-listrow {
	margin: 20px 0px 10px 0px;
}
.tx-danewslettersubscription-pi1-listrow-header TD {
	border-top: 0px solid #A9A9A9;
	background-color: #EFEFEF;
	background-color: transparent;
	padding: 3px 0px 3px 0px;
}
.tx-danewslettersubscription-pi1-listrow-header TD P {
	font-weight: bold;
	border-top: 1px solid #999;
	padding-left: 1px;
}
FORM .tx-danewslettersubscription-pi1-descr P,
FORM .tx-danewslettersubscription-pi1-listrow-header TD P {
	padding-left: 0px;
}
FORM .tx-danewslettersubscription-pi1-listrow-header
TD.tx-danewslettersubscription-pi1-listrow-checkbox P {
	border: 0;
}
TD.tx-danewslettersubscription-pi1-listrow-checkbox {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #F3182E;
	background-color: #C31325;
	white-space: nowrap;
}
TD.tx-danewslettersubscription-pi1-listrow-checkbox INPUT[type=checkbox] {
	vertical-align: middle;
	width: 20px;
	height: 20px;
	-moz-appearance:none;
	-webkit-appearance:none;
	-o-appearance:none;
}
P.tx-danewslettersubscription-pi1-mustlogin {
	margin: 0px 0px 10px 0px;
	padding-left: 3px;
}
P.tx-danewslettersubscription-pi1-subscr,
P.tx-danewslettersubscription-pi1-premsg,
P.tx-danewslettersubscription-pi1-emailAdmin {
	margin: 10px 0px 10px 0px;
	padding-left: 2px;
}
P.tx-danewslettersubscription-pi1-premsg EM,
P.tx-danewslettersubscription-pi1-emailAdmin B {
	font-weight: bold;
	font-style: normal;
}
P.tx-danewslettersubscription-pi1-premsg,
P.tx-danewslettersubscription-pi1-subscr {
	padding-left: 5px;
}



/*
	MENU/SITEMAP
*/
.NewSubPagesmap,
.NewPagesmap {
	padding: 0px 10px 0px 20px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
}
#colRight A .NewPagesmap {
	padding-left: 10px;
	line-height: 200%;
	width: 100%;
}
.Sitemapping {
	font-size: 10px;
}
.csc-menu,
.csc-sitemap UL {
	margin: 0px;
	border: 0;
	padding: 0px ;
	list-style-type: none;
	list-style-image: url();
}
UL.csc-menu {
	margin-bottom: 30px;
}
.csc-sitemap A {
	font-weight: normal;
}
DIV.com-category DIV.com-category H2,
.csc-menu LI,
.csc-menu DT,
.Sitemap,
.Sitemap A,
.Sitemap1, .Sitemap2,
.Sitemap3, .Sitemap4,
.Sitemap5, .Sitemap6 {
	padding: 1px 10px 0px 24px;
	font-size: 11px;
	background-image: url(/fileadmin/design/Pfeil-rechts.gif);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 10px 8px;
}
.csc-menu LI {
	padding-top: 2px;
}
.csc-menu A:visited {
	color: #4365A7;
}
.csc-menu DT {
	margin-top: 10px;
	margin-left: 16px;
	margin-right: 15px;
	padding-top: 3px;
	border-top: 1px solid #BABABA;
	background-position: 9px 13px;
}
.csc-menu DT A {
	padding-top: 5px;
	font-size: 12px;
	display: block;
	width: 100%;
}
.csc-menu DD {
	margin-left: 40px;
	margin-bottom: 12px;
}
.Sitemap1 {
	font-size: 12px;
	padding-top: 10px;
	background-position: 10px 16px;
}
.Sitemap2 {
	padding-left: 50px;
}
.Sitemap3 {
	padding-left: 70px;
}
.Sitemap4 {
	padding-left: 90px;
}
.Sitemap5 {
	padding-left: 110px;
}


DIV.tx-pestaticfilescontent-pi1 P {
}
DIV.tx-pestaticfilescontent-pi1 OL {
	margin: 0px 0px 0px 55px;
}


/*
	FE_NEWS_PE
*/
DIV.tx-fenewspe-pi1  {
	font-weight: bold;
}
.tx-fenewspe-pi1-postForm,
.tx-fenewspe-pi1-postForm-Field {
	font-family: Verdana, Arial, Helvetica, Univers, Geneva, Swiss, SunSans-Regular, Sans-Serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: transparent;
}

.tx-fenewspe-pi1-postForm-Field TD,
.tx-fenewspe-pi1-postForm-Field textarea,
.tx-fenewspe-pi1-postForm-Field select,
.tx-fenewspe-pi1-postForm-Field TD.label,
.tx-fenewspe-pi1-postForm-Field TD.labelHighlight {
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
}
.tx-fenewspe-pi1-postForm,
.tx-fenewspe-pi1-postForm-Field textarea,
.tx-fenewspe-pi1-postForm-Field select,
.tx-fenewspe-pi1-postForm-Field input {
	width: 100%;
	vertical-align: middle;
	font-size: 11px;
}
.tx-fenewspe-pi1-postForm-Field textarea,
.tx-fenewspe-pi1-postForm-Field select,
.tx-fenewspe-pi1-postForm-Field input {
	border-top: 1px solid #BABABA;
	border-left: 1px solid #BABABA;
	background-color: transparent;
	background-color: #CCC;
}
.tx-fenewspe-pi1-postForm-Field TD.labelHighlight {
	color: #666;
}
.tx-fenewspe-pi1-formBtn input {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	background-color: #DDDDDD;
	font-size: 11px;
	border-top: 1px solid #A9A9A9;
	border-left: 1px solid #999999;
	width: 100%;
	text-align: left;
}
.tx-fenewspe-pi1-formBtnHov {
	border-top: 1px solid #A9A9A9;
	border-left: 2px solid #A9A9A9;
	color: #666;
}


/*
	FELOGIN
*/
DIV.tx-felogin-pi1 {
	padding: 5px 0px 20px 20px;
	width: 480px;
}
DIV.tx-felogin-pi1 H3 {
	text-transform: uppercase;
	padding: 0px;
}
DIV.tx-felogin-pi1 DIV {
	margin-bottom: 15px;
}
DIV.tx-felogin-pi1 FORM FIELDSET {
	margin: 0px;
	border: 0px;
	padding: 0px;
}
DIV.tx-felogin-pi1 FORM FIELDSET LEGEND {
	display: none;
	visibility: hidden;
}
DIV.tx-felogin-pi1 FORM FIELDSET LABEL {
	position: absolute;
	margin-left: 160px;
}
DIV.tx-felogin-pi1 P.FElogin-Input {
	margin: 0px;
	padding: 5px 0px 10px 0px;
	width: 280px;
	border-top: 1px solid #AAAAAA;
	border-right: 0px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	border-left: 1px solid #AAAAAA;
}
DIV.tx-felogin-pi1 P.FElogin-Input SPAN {
	font-weight: bold;
	padding-left: 15px;
}
.tx-felogin-pi1 INPUT {
	width: 140px;
	height: 25px;
	background-color: #EFEFEF;
	margin: 0px 0px 0px 0px;
	border: 0px;
	padding: 3px 0px 0px 10px;
}

.tx-felogin-pi1 .FElogin-Submit {
	width: 150px;
	height: 35px;
	text-align: left;
	font-weight: bold;
	padding-left: 15px;
	border-top: 1px solid #FFF;
	border-right: 1px solid #AAA;
	border-bottom: 1px solid #AAA;
	border-left: 1px solid #FFF;
	background-color: #CFCFCF;
}



.tx-felogin-pi1-warning {
	background-color : #F8F8F8;
	color: #999;
}


#NewsArchivBlock,
#NewsArchivCount,
#NewsArchivHeader,
#NewsAuthor,
#NewsBrowseLinks,
#NewsCategory,
#NewsContent,
#NewsDate,
#NewsHeader,
#NewsHeaderNoNewsMsg,
#NewsImage,
#NewsLatestCategory,
#NewsLatestDate,
#NewsLatestImage,
#NewsLatestTitle,
#NewsSubheader,
#NewsText,
#NewsTitle,
.NewsSearchButton,
.NewsSearchField,
.NewsSearchText {
	text-align: left;
	background-color : transparent;
	margin: 0px 0px 0px 0px;
	border: 0px;
	padding: 3px 5px 5px 15px;
}
.NewsListTable {
	width: 490px;
	margin-left: 25px;
}
.NewsSingleTable {
	margin-top: 5px;
}
.NewsArchivTable #NewsArchivHeader,
.NewsListTable #NewsTitle,
.NewsSingleTable #NewsTitle {
	font-weight: bold;
	font-size: 12px;
	vertical-align: top;
	padding-top: 7px;
	padding-left: 20px;
}
.NewsListTable TD#NewsImage,
.NewsSingleTable TD#NewsImage {
	width: 1%;
}
.NewsLatestTable {
	width: 175px;
	margin-left: 0px;
}
DIV.NewsLatestEntry {
	margin-bottom: 10px;
}
TD#NewsLatestText {
	padding: 0px 0px 0px 0px;
}
#NewsBrowseLinks {
	padding-left: 0px;
	font-weight: bold;
}
#NewsArchivHeader,
#NewsHeader,
#NewsHeaderNoNewsMsg,
#NewsCategory,
#NewsDate {
	text-align: left;
	background-color : transparent;
}
#colNormal #NewsHeader,
#colNormal #NewsSubHeader {
	padding-left: 10px;
}
#NewsArchivBlock,
#NewsArchivCount,
#NewsCategory,
#NewsAuthor {
	background-color : transparent;
}
#NewsArchivHeader {
	padding: 3px 5px 5px 0px;
}
#NewsArchivCount,
#NewsArchivBlock {
	padding: 3px 5px 2px 20px;
}
#NewsArchivBlock A:hover {
	color: #E70000;
}
#NewsArchivBlock A:hover,
#NewsTitle A:hover {
	display: block;
}
#NewsArchivBlock A:visited,
#NewsTitle A:visited {
	color: #666;
}
#NewsSubheader,
#NewsContent,
#NewsContentBackground,
#NewsText,
.NewsSearchText,
#NewsImage {
	background-color : transparent;
}
.NewsColumnSpacer {
	padding: 0px 267px 0px 0px;
}
#NewsItemSpacer {
	padding: 15px 0px 0px 0px;
}
#NewsImage {
	padding: 0px 21px 0px 30px;
}
P.news-single-imgcaption {
	display: none;
	visibility: hidden;
}
P#NewsImageCaption {
	padding: 0px 0px 5px 0px;
}
#NewsImage A,
P#NewsImageCaption {
	padding-top: 5px;
	font-size: 8px;
}
#NewsImage A.rzcolorbox {
	margin-right: 0px;
	margin-top: 13px;
	border: 0;
	padding: 0px 0px 0px 0px;
	text-align: right;
}
TABLE.NewsSingleTable #NewsImage A IMG  {
}
#NewsImage A.rzcolorbox:hover {
	border-width: 1px 0 1px 0px;
	border-color: #AAA;
	border-style: solid;
	border: 0;
}
#NewsDate,
#NewsCategory {
	padding: 4px 5px 4px 30px;
	background-color: transparent;
	white-space: nowrap;
}
.NewsSingleTable #NewsDate,
.NewsSingleTable #NewsCategory,
.NewsSingleTable #NewsTitle,
.NewsArchivTable #NewsArchivHeader,
.NewsListTable #NewsTitle,
.NewsListTable #NewsDate,
.NewsListTable #NewsCategory {
	border-top: 0px solid;
	border-bottom: 1px solid #EFEFEF;
	background-color: #EFF1F6;
	background-color: transparent;
}
.NewsListTable #NewsTitle,
.NewsListTable #NewsImage,
.NewsListTable #NewsDate,
.NewsListTable #NewsCategory,
.NewsListTable #NewsListContent {
	padding-left: 15px;
}
.NewsListTable #NewsTitle {
	padding-top: 4px;
	background-color: transparent;
}
.NewsListTable #NewsImage A IMG {
	margin-top: 8px;
}

.NewsListTable .NewsColumnSpacer {
	padding-right: 267px;
}
DIV.NewsNoItem {
	padding-left: 20px;
	visibility: hidden;
	display: none;
}
#NewsDate {
	vertical-align: bottom;
	padding-left: 20px;
	font-weight: bold;
	font-size: 14px;
	font-size: 11px;
}
TABLE.NewsSingleTable #NewsDate DIV {
	visibility: hidden;
	display: none;
}
TABLE.NewsListTable #NewsDateRight {
	text-align: right;
	float: right;
	padding-top: 4px;
	color: #999;
	font-weight: normal;
	font-size: 10px;
}
#NewsLatestItemSpacer {
	padding: 1px 0px 0px 0px;
}
#NewsLatestBorderTop {
	border-top: 0px solid #D9C5C9;
	padding: 0px 0px 0px 0px;
}
#NewsLatestBorderBottom {
	border-bottom: 0px solid #FFF;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
	display: none;
}
DIV.NewsLatestDivider {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 2px;
	background-color: transparent;
}
#NewsLatestCategory,
#NewsLatestDate,
#NewsLatestTitle {
	padding: 3px 5px 5px 0px;
	color: #666;
}
#NewsLatestTitle {
	padding-bottom: 10px;
	border-top: 1px solid #DDD;
}
#NewsLatestDate,
#NewsLatestTitle {
	font-weight: bold;
}
#NewsLatestTitle A {
	display: block;
}
#NewsLatestCategory {
	padding-right: 10px;
}
.NewsLatestImage {
	text-align: right;
	padding: 0px 0px 0px 0px;
}
.NewsLatestImage A:link,
#NewsLatestTitle A:link,
#NewsLatestTitle A STRONG {
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	font-weight: bold;
	font-weight: normal;
}
.NewsLatestImage A:hover,
#NewsLatestTitle A:hover,
#NewsLatestTitle A:hover STRONG {
}
.NewsLatestImage A:active ,
#NewsLatestTitle A:active {
	padding: 0px 0px 0px 0px;
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
}
.NewsLatestImage A:visited,
#NewsLatestTitle A:visited {
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

.NewsSearchText {
	padding: 5px 0px 0px 20px;
	text-transform: none;
}
.NewsSearchField {
	padding: 1px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	background-color : transparent;
	background-color : #EFEFEF;
	border-top: 1px solid #ADADAD;
	border-left: 1px solid #ADADAD;
	border-bottom: 0px solid #ADADAD;
	line-height: 20px;
}
.NewsSearchField input {
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color : #F8F8F8;
/*	text-transform: uppercase;*/
	border-top: 0px solid #ADADAD;
	border-left: 0px solid #ADADAD;
	border-right: 0px solid #ADADAD;
	border-bottom: 0px solid #ADADAD;
	line-height: 20px;
	height: 20px;
}
.NewsSearchButton {
	background-color : #AAA;
	border-top: 1px solid #A9A9A9;
	border-left: 1px solid #A9A9A9;
	border-right: 1px solid #ADADAD;
	border-bottom: 1px solid #ADADAD;
	border-width: 1px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 20px;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
}
.NewsSearchButton,
.NewsSearchField,
.NewsSearchField input {
	width: 100%;
}
.NewsSearchField {
	width: 100% - 40px;
//	width: 100%;
}

#NewsSubheader,
#NewsContent,
#NewsContentBackground DIV P {
	margin: 0px 0px 0px 0px;
	border: 0px;
	padding: 0px 0px 0px 0px;
}
TD #NewsSubheader {
	padding-left: 30px;
}
TD DIV#NewsSubheader {
	padding-left: 0px;
}
#NewsSubheader,
.NewsListTable #NewsSubheader P,
#NewsSubheader DIV P {
	font-weight: normal;
	font-style: normal;
	color: #333;
	padding: 5px 10px 10px 10px;
}
.NewsListTable #NewsSubheader P {
	padding: 0px 10px 10px 0px;
}
#NewsAuthor {
	padding: 0px 0px 0px 0px;
	white-space: nowrap;
	line-height: 140%;
}
#NewsAuthor  {
	padding: 0px 0px 0px 0px;
}
#NewsContent {
	padding: 0px 10px 5px 0px;
	font-weight: normal;
	line-height: 140%;
}
#NewsContentBackground #NewsContent {
	padding: 5px 10px 5px 0px;
}
#NewsTitle A:hover {
	background-color: #EEE
}
.NewsListTable #NewsTitle {
	padding: 0px;
}
.NewsListTable #NewsTitle A {
	display: block;
	padding: 4px 5px 5px 15px !important;
}
#NewsContent UL {
	margin-left: 0px;
}
#NewsContent A:hover {
	display: inline;;
}
#NewsHeaderNoNewsMsg {
	margin: 16px 0px 0px 0px;
	border-top: 0;
}
#NewsDateInput {
	width: 20px;
	text-align:right;
}
#NewsYearInput {
	width: 30px;
	text-align:left;
}
SPAN.tx-ttnews-browsebox {
	padding-left: 30px;
}
.news-list-morelink {
	display: none;
	visibility: hidden;
}


.tx-comments-form {
	margin-left: 10px;
	width: 540px;
}
.tx-comments-pi1 {
	margin-top: 0px;
	margin-right: 25px;
}
.tx-comments {
	margin-bottom: 15px;
	margin-left: 10px;
	margin-top: -20px;
}
.tx-comments-comment-admin {
	margin: 10px 20px;
	background-color: #e0e0e0;
	padding: 5px 9px; text-align: center;
}
.tx-comments-required-showmark {
	color: #801C31;
	font-size: 14px;
}
.tx-comments-required-mark {
	color: #801C31;
	font-size: 14px;
	position: absolute;
	margin-left: -10px;
}
DIV.tx-comments-form span.tx-comments-required-mark {
	visibility: hidden;
	display: none;
}
DIV.tx-comments-form FORM {
	margin: 0px;
	padding: 0px;
}
.tx-comments-form DIV {
	margin-top: 5px;
}
.tx-comments-form LABEL {
	width: 300px;
	margin-top: 50px;
	margin-bottom: 5px;
	_position: static;
	_margin-left: 0px;
}
.tx-comments-form DIV.required-error {
	display: block;
	width: 350px;
	background-color: #E6A5B0;
	padding: 15px;
	margin-left: 0px;
	_margin-bottom: 10px;
}

.tx-comments-form INPUT,
.tx-comments-form TEXTAREA,
.tx-comments-form IMG {
	border: 0;
	margin-top: 4px;
	margin-right: 10px;
	padding: 2px 0px 0px 5px;
	border-top: 1px solid #777;
	border-left: 1px solid #BBB;
	border-bottom: 0px solid #EFEFEF;
	border-right: 0px solid #EFEFEF;
	background-color: #FAFAFA;
	background: transparent url(../design/button-input.png) no-repeat 0 0;
	background: transparent url() top left no-repeat;
	color: #666;
}

#tx_comments_pi1_submit,
.tx-comments-input,
.tx-comments-form TEXTAREA {
	width: 250px;
	float: left;
}
#tx_comments_pi1_submit,
INPUT.tx-comments-input {
	height: 23px;
	margin-bottom: 5px;
}
TEXTAREA.tx-comments-input,
INPUT.tx-comments-input {
	margin-top: -3px;
}
INPUT#tx_comments_pi1_submit {
	background: transparent url(../design/button-submit.png) no-repeat 0 0;
	background-position:  0px 2px;
	width: 300px;
	height: 45px;
	cursor: pointer;
	color: #FFF;
	font-size: 12px;
	text-align: left;

	border: 0;
	margin-top: 15px;
	margin-left: 0px;
	margin-bottom: 20px;

	padding-left: 13px;
	padding-top: 0px;
	padding-bottom: 10px;
}
.tx-comments-form BR {
	clear: left;
}
.tx-comments-name {
	font-weight: bold;
}
.tx-comments-count-wrap {
	display: none;
}
.tx-comments-1,
.tx-comments-2 {
	border-top: 1px solid #DDD;
	margin-bottom: 10px;
	padding: 3px 10px 10px 0px;
	background:url(design/tx-comments-bg.png) repeat-x;
}
.tx-comments-content {
	padding: 3px 100px 0px 30px;
	text-align: justify;
	font-size: 12px;
}
.tx-comments-page-browser {
	text-align: center;
	margin: 15px 0;
}
.tx-comments-page-browser-current,
.tx-comments-page-browser A {
	padding: 0 3px;
}
.tx-comments-required-error {
	margin-top:10px;
	margin-left: 10px;
	color: #E74100;
	font-weight: bold;
	background-color: #FFF;
	padding: 3px 5px;
	border: solid 1px #E74100;
}
.tx-comments-captcha {
	padding-left: 100px;
}
.tx-comments-captcha IMG,
.tx-comments-form-top-message,
.tx-comments-closed {
	border: 2px solid #EF7D52;
	font-weight: bold;
	width: 250px;
}
.tx-comments-form-top-message {
	padding: 10px 10px;
	text-align: center;
}
.tx-comments-closed {
	padding: 10px 10px;
	margin: 10px 0;
}
.tx-comments-captcha IMG {
	margin-left: 0px;
	border: 0;
}
.tx-comments-closed IMG {
	vertical-align: baseline;
	margin-left: 4px;
	padding-right: 4px;
}
.tx-comments-report {
	font-size: 80%;
	margin: 7px 0 5px 15px;
}
.tx-comments-rating {
	margin-left: 15px;
}
.tx-comments-none-wrap {
	display: none;
}
.tx-comments-date,
.tx-comments-name {
	color: #444;
	font-size: 10px;
	padding-left: 4px;
	font-weight:normal;
}
.tx-comments-name {
	background:url(design/tx-comments-icon.png) no-repeat;
	background-position: 5px 0px;
	padding-left: 30px;
}
#tx_comments_pi1_content,
#tx_comments_pi1_email,
#tx_comments_pi1_firstname {
	padding: 4px;
	color: #666;
	font-size: 12px;
}
a:link.tx-comments-count {
	color: #E74100;
}
#colNormal .tx-comments-form H1,
.tx-comments-form P {
	padding: 0px;
	margin: 0px;
	text-transform: none;
}
#colNormal .tx-comments-form H1 {
	color: #999;
}
.tx-comments-captcha {
	padding-left: 0px;
}


/***************
	admin-interface-pe
*/
#dbDataListSection,
#dbDataSection {
	margin-right: 25px;
}
#dbDataListSection {
	margin-left: 30px;
}
.tx-admininterfacepe-pi1-warning,
#dbDataSection LI,
#dbDataSection H2 {
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	color: #A9A9A9;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
.dbDataMapSearch {
	position: absolute;
	margin-left: 295px;
	margin-top: 25px;
}

.dbDataTitle,
.dbDataLineTitle,
.dbDataSubtitle,
.dbDataHead,
.dbDataLabel,
.dbDataValue,
.dbDataText,
.dbDataText A,
.dbDataLinks,
.dbDataFieldOdd, .dbDataFieldOdd input,
.dbDataFieldEven, .dbDataFieldEven input,
.dbDataSearchField, .dbDataSearchField input,
.dbDataPicture,
.dbDataMoreItemsFound {
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-transform: uppercase;
}
.dbDataTitle,
.dbDataLineTitle {
	border-top: 1px dotted #999999;
	font-weight: bold;
	color: #555;
	color: #AB3E3E;
	font-size: 11px;
	margin: 25px 0px 0px 0px;
	padding: 15px 0px 5px 30px;
	text-align: left;
}
.dbDataLineTitle {
	border-top: 1px dotted #A9A9A9;
	border-bottom: 1px dotted #A9A9A9;
	margin: 15px 0px 5px 0px;
	padding: 5px 0px 5px 30px;
	width: 410px;
}
.tx-admininterfacepe-pi1-warning,
.dbDataMoreItemsFound,
.dbDataSubtitle,
.dbDataText {
	padding: 0px 0px 0px 30px;
}
.dbDataText A {
	text-transform: none;
}
.dbDataText A:link {
	color: #C30000;
}
.dbDataText A:hover {
	text-decoration: none;
}

.dbDataCancelLink,
.dbDataEditLinks,
.dbDataButton,
.dbDataFieldOdd input,
.dbDataFieldEven input,
.dbDataSearchField input {
	border: 1px;
	border-top: 1px solid #ADADAD;
	border-left: 1px solid #ADADAD;
	text-transform: none;
	width: 300px;
}
.dbDataFieldOdd,
.dbDataFieldOdd input,
.dbDataFieldEven,
.dbDataFieldEven input {
	padding: 0px 0px 0px 0px;
	width: 215px;
}
.dbDataFieldOdd input,
.dbDataFieldEven input {
	padding-left: 4px;
}
.dbDataFieldOdd,
.dbDataFieldOdd input {
	background-color: #FAFAFA;
}

.dbDataSearchField,
.dbDataSearchField input {
	margin: 0px 0px 0px 15px;
	padding: 3px 0px 1px 0px;
	text-align: left;
}
.dbDataMoreItemsFound {
	padding: 25px 0px 0px 30px;
}
.dbDataLinespace,
#dbDataColorline {
	padding: 0px 0px 0px 0px;
}
#dbDataColorline {
	background-color: #A9A9A9;
}
.dbDataLinks,
.dbDataCancelLink,
.dbDataEditLinks,
.dbDataButton {
	background-color: transparent;
	border-right: 1px solid #A9A9A9;
	border-bottom: 1px solid #A9A9A9;
	text-align: left;
	margin: 0px 0px 0px 30px;
	padding-left: 3px;
	padding-top: 3px;
	font-weight: bold;
	color: #A9A9A9;
}
.dbDataButton {
	background-color: #CCC;
	color: #333;
	font-size: 10px;
}

.dbDataLinks {
	border-bottom: 0px solid #A9A9A9;
	border-right: 0px solid #A9A9A9;
	margin-top: 4px;
	padding-left: 0px;
	padding-bottom: 4px;
}

.dbDataEditLinks {
	border-top: 0px solid #ADADAD;
	border-right: 0px solid #A9A9A9;
	border-bottom: 0px solid #ADADAD;
	border-left: 1px solid #ADADAD;
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #FFE7E7;
	width: 150px;
}
.dbDataCancelLink {
	border-top: 0px solid #ADADAD;
	border-right: 0px solid #A9A9A9;
	border-bottom: 0px solid #ADADAD;
	border-left: 1px solid #ADADAD;
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	width: 100%;
}

.dbDataLabel,
.dbDataHead {
	border-top: 1px solid #A9A9A9;
	border-left: 1px solid #A9A9A9;
}

.dbDataValue,
.dbDataHead {
	padding-right: 7px;
}

.dbDataLabel {
	width: 1%;
	vertical-align: top;
	white-space: nowrap;
	padding-left: 3px;
	padding-right: 10px;
}

.tx-admininterfacepe-pi1-warning {
	padding-top: 10px;
}


/* jk_poll - Umfragen*/
DIV.tx-jkpoll-pi1 {
	margin-left: 10px;
}
.jkPoll-image {
	position: absolute;
	margin-left: 410px;
	z-index: 0;
}
.jkPoll-error,
.jkPoll-question {
	padding-top: 40px;
	padding-bottom: 5px;
	font-weight: bold;
	width: 100%;
	border-top: 1px dotted #CCC;
}

.jkPoll-answer {
	padding: 2px 0px 2px 30px;
}
.jkPoll-submit INPUT {
	width: 280px;
	height: 30px;
	text-align: left;
	background-color: #FF760D;
	border-top: 1px solid #DDD;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #EEE;
	padding: 3px 0px 3px 20px;
	color: white;
	font-weight: bold;
}
.jkPoll-submit {
	width: 100%;
	padding: 10px 0px 3px 30px;
}

.jkPoll-link {
}

DIV.jkPoll-allvotes {
	padding: 10px 0px 0px 0px;
	font-weight: bold;
}

DIV.jkPoll-error,
DIV.jkPoll-vertical,
DIV.jkPoll-horizontal {
	padding: 10px 0px 3px 30px;
}

.jkPoll-vertical-image,
.jkPoll-vertical-percentage,
.jkPoll-vertical-answer,
.jkPoll-vertical-votes {
	width: 120px;
	white-space: nowrap;
	padding: 2px 10px 0px 0px;
}
.jkPoll-vertical-percentage {
	font-weight: bold;
}
.jkPoll-vertical-answer {
	white-space: normal;
	font-weight: bold;
	vertical-align: bottom;
	padding-top: 5px;
	padding-bottom: 5px;
}
.jkPoll-vertical-image {
}

.jkPoll-horizontal-image,
.jkPoll-horizontal-percentage,
.jkPoll-horizontal-votes,
.jkPoll-horizontal-answer {
	font-size: 11px;
	font-weight: normal;
	padding: 10px 5px 0px 0px;
}
.jkPoll-horizontal-answer {
	padding: 0px 0px 5px 0px;
	border-bottom: 1px dotted #A9A9A9;
}
.jkPoll-horizontal-percentage {
	font-weight: bold;
	text-align: right;
}

.jkPoll-horizontal-votes {
	font-weight: normal;
	text-align: right;
}


/*
	indexed_search from tt_content and doc, pdf etc and
	fesearchintable results found in tables of the database
*/
.tx-indexedsearch {
	margin: 1px 0px 0px 20px;
	_margin-left: 10px;
	width: 520px;
}
.tx-indexedsearch FORM {
	margin: 0px 0px 0px 0px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox {
	border: 0px;
	margin: 0px 0px 10px 10px;
	_margin-left: 0px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox TABLE {
	border-top: 0px solid #777;
	border-bottom: 0px solid #AAA;
	width: 1%;
}
.tx-indexedsearch .tx-indexedsearch-searchbox TABLE TD {
	margin-top: 5px;
	padding: 0px 0px 10px 3px;
	white-space: nowrap;
	background-color: #F7F7F7;
	background-color: transparent;
}
.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-sword,
.tx-indexedsearch P.searchSelector A,
.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-button {
	width: 240px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox SELECT {
	display: block;
	width: 170px;
	margin-right: 10px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox P {
	padding-left: 10px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox .searchWordLabel {
	position: relative;
	left: -18px;
	top: -8px;
	padding-bottom: 15px;
}
.tx-indexedsearch TD.searchOption {
	border-top: 1px solid #AAA;
	text-align: right;
	padding: 3px 0px 10px 0px;
}
.tx-indexedsearch TD.searchLabel P {
	border-top: 1px solid #AAA;
	padding: 3px 25px 0px 15px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-sword {
	padding: 3px 5px 4px 2px;
	background-color: #FDFDFD;
	height: 20px;
	border-top: 1px solid #777;
	border-left: 1px solid #DDD;
	border-bottom: 0px solid #DDD;
	border-right: 0px solid #EEE;
	font-size: 14px;
}
.tx-indexedsearch SPAN .tx-indexedsearch-searchbox-buttonImage {
	position: absolute;
	_position: static;
	margin-top: 0px;
	margin-left: 15px;
	_padding-left: 10px;
	width: 130px;
	height: 26px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-button {
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	height: 35px;
	background-color: #DAD7D7;
	border-left: 1px dotted #777;
	border-right: 1px dotted #777;
	border-bottom: 2px solid #777;
}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw {
	font-weight: bold;
	font-style: italic;
}
.tx-indexedsearch .tx-indexedsearch-whatis {
	margin: 20px 0px 10px 10px;
	display: none;
	visibility: hidden;
}
.tx-indexedsearch P.tx-indexedsearch-noresults,
.tx-indexedsearch .tx-indexedsearch-browsebox P {
	font-weight: bold;
	_margin-left: 0px;
	_padding-left: 10px;
}
.tx-indexedsearch .tx-indexedsearch-browsebox  UL.browsebox {
	margin-left: 10px;
}
.tx-indexedsearch .tx-indexedsearch-browsebox  LI {
	display: inline;
	margin-right: 10px;
}
.tx-indexedsearch DIV.tx-indexedsearch-res {
	margin-top: 15px;
	margin-left: 0px;
}
.tx-indexedsearch TR.tx-indexedsearch-reshit {
	border-top: 1px dotted #BADAEA;
	border-bottom: 1px dotted #BADAEA;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F7F7F7;
}
.tx-fesearchintable-pi1 H3,
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {
	font-weight: bold;
	padding: 3px 10px 6px 0px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {
	padding-top: 6px;
	padding-left: 5px;
	line-height: 10px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-percent {
	font-weight: normal;
	padding-top: 3px;
	padding-right: 10px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {
	font-style: italic;
	padding: 0px 0px 5px 7px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr  {
	padding-left: 5px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
	border: 0px dotted #DDD;
}
.tx-indexedsearch .tx-indexedsearch-res TR.tx-indexedsearch-info {
	background: #EFEFEF;
	display: none;
	visibility: hidden;
}
.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 TABLE {
	background: #cccccc;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
	vertical-align:absmiddle;
}


.tx-fesearchintable-pi1 H3 {
	height: 22px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.tx-fesearchintable-pi1 OL {
	margin: 5px 0px 5px 0px;
}
.tx-fesearchintable-pi1 LI {
	margin-top: 5px;
}
.tx-fesearchintable-pi1 DIV.listItem {
}
.tx-fesearchintable-pi1 SPAN.KeywordMarker {
	color: red;
}


/* searchbox in navigation-menue */
DIV.tx-macinasearchbox-pi1 {
	position: absolute;
	width: 195px;
	border-top: 1px solid #264C8B;
	border-right: 0px solid #264C8B;
	padding-top: 0px;
	padding-bottom: 20px;
	margin: -21px 0px 0px 1px;
	_margin-left: -1px;
	background:  transparent
		url(../design/shadow.png)
		right bottom no-repeat;
	_background-image: url();
}
DIV.tx-macinasearchbox-pi1 FORM.SearchBoxForm {
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent
		url(../design/search_box_header.gif)
		left top no-repeat;
}
DIV.tx-macinasearchbox-pi1 TABLE.SearchBox {
	background: transparent
		url(../design/search_box_start.png)
		left 4px no-repeat;
	_background-color: #FFFFFF;
	_background-image: url('../design/search_box_start.gif');
	padding-top: 3px;
	padding-bottom: 2px;
	padding-right: 10px;
	_padding-right: 4px;
}
DIV.tx-macinasearchbox-pi1 .SearchBoxInputField {
	text-align: left;
	font-size: 14px;
	border: 0;
	border-top: 1px solid #EFEFEF;
	border-right: 1px solid #EFEFEF;
	border-bottom: 1px solid #EFEFEF;
	border-left: 1px solid #EFEFEF;
	margin: 0px 5px 2px 8px;
	_margin-left: 6px;
	height: 22px;
	_height: 17px;
	background-color: #FFF;
	padding-left: 5px;
	_padding-top: 5px;
	width: 156px;
	_width: 141px;
}
DIV.tx-macinasearchbox-pi1 .SearchBoxStart {
	width: 27px;
	height: 27px;
}


/* image content-elements */
TABLE.imgtext-nowrap,
TABLE.htmlarea-showtablebord {
}
TABLE.imgtext-nowrap TD {
}
.PrintBody DIV.ImageText,
#colNormal DIV.ImageText {
	padding-left: 0px;
	clear: both;
}
TABLE.imgtext-table {
	border: 0;
	width: 1%;
}
.imgtext-table {
	border: 0;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
TABLE.imgtext-table TD {
	padding: 0px 0px 0px 0px;
}
#colNormal DIV TABLE.imgtext-table {
}
#colNormal TABLE.imgtext-table IMG {
	margin: 1px;
	margin-left: 30px;
}
#colRight TABLE.imgtext-table IMG {
	margin-left: 10px;
}
#colNormal DIV.imgtext-picture {
	vertical-align: middle;
}
DIV.imgtext-caption {
	font-size: 10px;
	text-align: right;
	padding: 3px 5px 5px 3px;
	background-color: #FFF;
	opacity: 0.7;
}
#colNormal DIV.imgtext-caption {
	margin-left: 30px;
}
#colNormal .csc-textpic-above,
#colNormal DIV.ImageText {
	margin-left: 20px;
}
#colNormal .ImageText H1.Seitentitel {
	margin-left: 20px;
	margin-bottom: 0px;
}
TABLE.contenttable TD,
TD.imgtext-column {
	vertical-align: top;
	margin: 0;
	padding: 0;
}


.InfoTipp SPAN {
	visibility: hidden;
	position: absolute;
	display: block;
	min-width: 200px;
	min-height: 50px;
	margin-top: 5px;
	margin-left: 3px;
	border-top:  2px solid #DDD;
	border-right:  2px solid #999;
	border-bottom:  2px solid #999;
	border-left:  2px solid #DDD;
	padding: 15px 15px 15px 15px;
	background-color: #E5E9F6;
}
.InfoTipp A:hover SPAN {
	visibility: visible;
}
.InfoTipp A:hover {
	/* NEEDED for IE6 */
	background-color: transparent;
}


/* rteHTMLarea and its default link-classes */
.internal-link IMG {
	border: 0;
}


DIV.tx-sriframe-pi1 {
	height: 95%;
}

/* rteHTMLarea and its default link-classes */
.internal-link IMG {
	border: 0;
}


DIV.tx-sriframe-pi1 {
	height: 95%;
}


DIV.tx-skpdfviewer-pi1  {
	margin-top: 5px;
}
DIV.tx-skpdfviewer-pi1 DIV.pdf {
	margin: 0px 0px 10px 0px;
	border: 0;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
}
DIV.tx-skpdfviewer-pi1 .pdf-header {
	font-size: 120%;
	font-weight: bold;
	height: 30px;
	vertical-align: center;
	background: transparent url("/fileadmin/design/download.gif") 25px 10px no-repeat;
	white-space: nowrap;
	padding: 0px 5px 20px 25px;
	border-top: 0;
	position: relative;
	top: -4px;
	_top: 0px;
}
DIV.tx-skpdfviewer-pi1 .pdf-browser {
	white-space: nowrap;
	float: right;
}
DIV.tx-skpdfviewer-pi1 DIV.pageslabel {
	margin-top: 15px;
	margin-left: 30px;
	font-weight: normal;
}
DIV.tx-skpdfviewer-pi1 title,
DIV.tx-skpdfviewer-pi1 img,
DIV.tx-skpdfviewer-pi1 .pdf-browser,
DIV.tx-skpdfviewer-pi1 .pdf-browser form,
DIV.tx-skpdfviewer-pi1 .pdf-browser form input,
DIV.tx-skpdfviewer-pi1 .pdf-browser form input.page {
	margin: 0px 0px 0px 0px;
	border: 0;
	padding: 0px 0px 0px 0px;
}
DIV.tx-skpdfviewer-pi1 .pdf-browser form input.page {
	margin-top: 10px;
	width: 24px;
	text-align: center;
}
DIV.tx-skpdfviewer-pi1 IMG.pdf-button {
	width: 25px;
}
DIV.tx-skpdfviewer-pi1 A:hover {
	background-color: transparent;
}


.tx-flvplayer-pi1,
DIV.tx-flvplayer-pi1{
	border: 0;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}


A.wt_csstooltip,
.InfoTipp A {
	_position: relative;
}

A.wt_csstooltip DFN,
.InfoTipp SPAN {
	visibility: hidden;
	position: absolute;
	display: block;
	color: #000;
	font-style: normal;
	min-height: 50px;
	min-width: 200px;
	width: 250px;
	_margin-left: -250px;
	_margin-top: 15px;
	border-top:  2px solid #DDD;
	border-right:  2px solid #999;
	border-bottom:  2px solid #999;
	border-left:  2px solid #DDD;
	border: 0;
	padding: 10px 5px 5px 15px;
	background-image: url(/fileadmin/DESIGNtemplates/design/InfoTipp.png);
	background-color: transparent;
	background-repeat: no-repeat;
}
A.wt_csstooltip:hover DFN,
.InfoTipp A:hover SPAN {
	visibility: visible;
}
A.wt_csstooltip:hover,
.InfoTipp A:hover {
	z-index: 9999;
	background-color: #EFEFEF;
}

DIV.tickerspace {
	position: absolute important!;
}

DIV.NewTickerPlacement {
	display: none;
	background-color: red;
	position: absolute;
	top: 140px;
	margin-left: 193px;
}
DIV.tickerspace DIV.cssTickerContainer {
	position: absolute;
	top: -10px;
	margin-left: -23px;
	padding: 4px 20px 4px 20px;
}
DIV.tickerspace DIV.divTicker {
	padding-top: 4px;
	border-bottom: 10px solid #EEE;
	margin-bottom: 3px;
}
DIV.tickerspace A.NewsTicker {
	font-weight: normal;
	padding: 4px 20px 4px 20px;
}
DIV.tickerspace  A.NewsTicker:hover {
	color: #444;
	background-color: #DDD;
}
SPAN.dmnt_newssubtitle {
}


.Go2TopLink,
.Go2PageTop {
}
DIV.Go2PageTop {
	text-align: right;
	margin-left: 0px;
	border-top: 0px solid #EEE;
	padding-left: 10px;
}
.Go2TopLink {
	text-align: right;
	float: right;
	margin-top: 54px;
	_margin-top: 37px;
	margin-top: 0px;
	z-index: 0;
}
.mwkeywordlist-content DIV.Go2TopLink A {
	top: 37px;
}
.Go2PageTop A:hover,
.Go2TopLink A:hover {
	background-color: transparent;
}


.tx-mwkeywordlist-pi1 {
	margin-right: 0px;
}
.tx-mwkeywordlist-pi1 .sectionHeader {
	font-size: 24px;
	color: #111;
/*
	font-family: Amherst, Times, serif;
*/
	font-weight: normal;
	margin: 20px 0px 5px 0px;
	border-bottom: 1px solid #EEE;
}
.tx-mwkeywordlist-pi1 .mwkeywordlist-content {
	margin-left: 8px;
	z-index: -30;
}

.tx-mwkeywordlist-pi1 .mwkeywordlist-content A {
	position: relative;
	top: -150px;
}
.tx-mwkeywordlist-pi1 .mwkeywordlist-content  .keyword2pagelink A {
	position: relative;
	top: 0px;
}

DIV.tx-mwkeywordlist-pi1-jumpmenu {
	text-align: left;
	margin-left: 8px;
}
.tx-mwkeywordlist-pi1 .keyword {
	margin-top: 10px;
	padding-left: 8px;
	padding-left: 1px;
	display: inline;
	display: block;
	font-weight: bold;
}
.tx-mwkeywordlist-pi1 .keyword2pagelink {
	display: inline;
	display: block;
	background-image: url(/fileadmin/design/Pfeil-rechts.gif);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0px 6px;
	margin: 0 0 0 4px;
	padding: 0 5px 0 8px;
	margin: 0 0 0 2px;
	padding: 0 5px 0 8px;
}
.tx-mwkeywordlist-pi1 .keyword2pagelink A:link,
.tx-mwkeywordlist-pi1 .keyword2pagelink A:visited {
	color: #801C31;
	font-weight: normal;
}
.tx-mwkeywordlist-pi1 .keywordSeparator {
	display: block;
	clear: both;
}


DIV.Java-Rundblick {
	margin-left: 30px;
}

DIV.ReadOnLink {
	background: url(design/button-readon.png) top left no-repeat;
	width: 250px;
	height: 50px;
	display: block;
	border: 0;
	margin: 10px 0px 0px -15px;
	padding: 10px 6px 2px 20px;
}

IMG.taf-captcha {
	width: 100px;
	height: 25px;
}
LABEL#taf-captcha-label,
IMG.tx-srfreecap-pi2-image {
	width: 250px;
	margin: 0px;
	padding: 0px;
}
.tx-srfreecap-pi2-cant-read {
	color: #000;
	line-height: 150%;
}
LABEL#taf-captcha-label {
	line-height: 15px;
	position: relative;
	_position: normal;
	top: 0px;
	left: 5px;
	z-index: -150;
}
DIV.taf-recipient {
	margin-left: 30px;
}


.FormularNeeded,
#FormularLabel  {
	text-align: left;
	margin: 0px 0px 0px 0px;
	border: 0px;
	padding: 3px 0px 0px 0px;
	border-bottom: 0px solid #A23B3B;
	font-family: Verdana, Arial, Helvetica, Univers, Geneva, Swiss, SunSans-Regular, Sans-Serif;
	font-size: 12px;
}
.FormularNeeded {
	color: #A23B3B;
}
#FormularLabel  {
	color: #000000;
	width: 140px;
}

.FormularField input,
.FormularField textarea,
.FormularButton {
	width: 300px;
	font-family: Verdana, Arial, Helvetica, Univers, Geneva, Swiss, SunSans-Regular, Sans-Serif;
	font-size: 12px;
	background-color : #FFFFFF;
	border-color : #FFFFFF;
	border-width : 1px;
	border-top: 1px solid #DDD;
	border-left: 1px solid #DDD;
}
.FormularField input {
	height: 25px;
	padding: 3px 5px 3px 5px;
}
.FormularField INPUT.FormularButton {
	text-align: left;
	padding: 0px 0px 0px 10px;
	font-weight: bold;
	background-color: #FFDB00;
	color: #000;
	border-right: 2px solid #666;
	border-bottom: 2px solid #666;
	height: 35px;
}


DIV.csc-textpic-imagerow {
	padding-top: 0px;
}

DIV.com-category H2,
#colNormal DIV.csc-header H1,
#colNormal H1.Seitentitel,
#colNormal H1.Kapiteltitel {
	color: #000;
	text-transform: none;
	margin-left: 40px;
	margin-top: 20px;
	font-size: 14px;
}
#colNormal H1.Kapiteltitel,
#colNormal DIV.csc-header H1.Kapiteltitel {
	font-size: 12px;
	margin-top: 14px;
	margin-bottom: 10px;
	padding-bottom: 0px;
	margin-left: 20px;
}

DIV.tx-jkpoll-pi1 H1,
DIV.com-category H2,
DIV#colNormal DIV.csc-header H1.csc-firstHeader {
	color: #000000;
	/*
	position: fixed;
	_position: absolute;
*/
	padding-left: 0px;
	margin-top: 5px;
	margin-left: 10px;
}

.csc-header {
}
DIV.PrintBody DIV.ImageText DIV.csc-header H1,
DIV#colNormal DIV.ImageText DIV.csc-header H1 {
	margin-top: 5px;
	margin-bottom: 20px;
}
DIV.PrintBody DIV.ImageText DIV.csc-header,
DIV#colNormal DIV.ImageText DIV.csc-header {
	height: 30px;
}
DIV.PrintBody H1.Seitentitel,
DIV#colNormal H1.Seitentitel,
DIV#colRight H1.Seitentitel,
DIV.PrintBody DIV.ImageText DIV.csc-header H1.csc-firstHeader,
DIV#colNormal DIV.ImageText DIV.csc-header H1.csc-firstHeader {
	font-size: 14px;
}
DIV#colNormal H1.Kapiteltitel,
DIV#colNormal DIV.ImageText DIV.csc-header H1.Kapiteltitel {
	font-size: 12px;
}
DIV#colRight H1.Seitentitel {
	font-weight: bold;
	margin-top: 2px;
}
DIV.csc-header-n2 {
	margin: 0px;
	margin-left: 20px;
}

#colRight .csc-textpic {
	margin-top: 60px;
	margin-right: 10px;
}
DL.csc-textpic-image {
}
DD.csc-textpic-caption {
	padding: 0px 5px 13px 5px;
	line-height: 150%;
	font-size: 9px;
	color: #666;
	background-color: transparent;
	border-top: 0px solid #AAAAAA;
}
.csc-textpic-intext-right,
.csc-textpic-text {
	margin-top: 5px;
}
.csc-textpic-intext-right .csc-textpic-text {
	margin-top: 0px;
}
DIV.ImageText DIV.csc-textpic-intext-right .csc-textpic-image {
	margin-bottom: 10px;
}
.csc-textpic-imagewrap {
	margin-left: 20px;
}
.csc-textpic-intext-left .csc-textpic-imagewrap {
	margin-right: 25px;
}

.align-right {
	text-align: right;
}


/* give the editPanel top.right a style*/
.PageEditPanel {
	padding: 12px 0px 0px 229px;
	position: absolute;
}
.typo3-editPanel {
	font-size: 10px;
	background-color: #EFEFEF;
	font-size: 10px;
	border: 0;
	background-color: #FFF;
}
.typo3-editPanel-controls,
.typo3-editPanel-label {
	border: 1px solid #CCC;
	background-color: #EFEFEF;
	padding: 3px 2px 1px 2px;
}

#colRight .typo3-editPanel {
	margin-left: 0px;
}

.typo3-editPanel,
.typo3-editPanel A {
	margin: 3px 1px 3px 1px;
	padding: 3px 1px 3px 1px;
}

DIV.BibliothekswertLink INPUT.BibliothekswertButton,
INPUT.pollsubmit,
INPUT.FormularButton,
INPUT#tx_comments_pi1_submit,
.tx-safenewsletterpe-pi1 INPUT.uploaddesign,
.tx-safenewsletterpe-pi1 INPUT.formsubmit,
.tx-felogin-pi1 .FElogin-Submit,
.tx-indexedsearch .tx-indexedsearch-searchbox-buttonImage,
DIV.tx-danewslettersubscription-pi1 INPUT.tx-danewslettersubscription-pi1-submitbutton,
.button-style {
	text-align: left;
	cursor: pointer;
	color: #EEE;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
	-moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
	-moz-box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.3);
}

DIV.BibliothekswertLink INPUT.BibliothekswertButton:hover,
INPUT.pollsubmit:hover,
INPUT.FormularButton:hover,
INPUT#tx_comments_pi1_submit:hover,
.tx-safenewsletterpe-pi1 INPUT.uploaddesign:hover,
.tx-safenewsletterpe-pi1 INPUT.formsubmit:hover,
.tx-felogin-pi1 .FElogin-Submit:hover,
.tx-indexedsearch .tx-indexedsearch-searchbox-buttonImage:hover,
DIV.tx-danewslettersubscription-pi1 INPUT.tx-danewslettersubscription-pi1-submitbutton:hover,
.button-style:hover {
	text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.0);
	background:-moz-linear-gradient(center top , #950006, #C31325) repeat scroll 0 0 transparent;
}

DIV.BibliothekswertLink INPUT.BibliothekswertButton,
INPUT.pollsubmit:active,
INPUT.FormularButton:active,
INPUT#tx_comments_pi1_submit:active,
.tx-safenewsletterpe-pi1 INPUT.uploaddesign:active,
.tx-safenewsletterpe-pi1 INPUT.formsubmit:active,
.tx-felogin-pi1 .FElogin-Submit:active,
.tx-indexedsearch .tx-indexedsearch-searchbox-buttonImage:active,
DIV.tx-danewslettersubscription-pi1 INPUT.tx-danewslettersubscription-pi1-submitbutton:active,
.button-style:active {
	position: relative;
	top: 1px;
	color: #FFF;
}

DIV.BibliothekswertLink INPUT.BibliothekswertButton,
INPUT.pollsubmit,
INPUT.FormularButton,
INPUT#tx_comments_pi1_submit,
.tx-safenewsletterpe-pi1 INPUT.uploaddesign,
.tx-safenewsletterpe-pi1 INPUT.formsubmit,
.tx-felogin-pi1 .FElogin-Submit,
.tx-indexedsearch .tx-indexedsearch-searchbox-buttonImage,
DIV.tx-danewslettersubscription-pi1 INPUT.tx-danewslettersubscription-pi1-submitbutton,
.button-color-red {
	background-color: #950006;
	background:-moz-linear-gradient(center top , #C31325, #950006) repeat scroll 0 0 transparent;
	border: 1px solid #950006;
}


DIV.NewsLatestEntry,
DIV.BibliothekswertLink {
	color: #FFF;
	background-color: #FBFBFB;
	background:-moz-linear-gradient(center top , #EFEFEF, #FBFBFB) repeat scroll 0 0 transparent;
	border: 2px solid #FBFBFB;
	-moz-box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.3);
	padding-left: 3px;
	margin-left: 0px;
	width: 190px;
}
DIV.BibliothekswertLink {
	margin-top: -3px;
}
#colRight DIV.BibliothekswertLink P.Text {
	padding-left: 4px;
	color: #000;
}
DIV.BibliothekswertLink INPUT.BibliothekswertButton {
	height: 35px;
	padding: 3px 5px 5px 2px;
	margin-bottom: 10px;
	margin-left: 2px;
}

DIV.Bibliothekswert {
	margin-left: 20px;
}
DIV.Bibliothekswert TABLE.RechnerQuellen,
DIV.Bibliothekswert TABLE.RechnerTabelle {
	border-top: 1px solid #4365A7;
	width: 1%;
}
DIV.Bibliothekswert TABLE.RechnerQuellen {
	margin-left: 0px;
}
DIV.Bibliothekswert TABLE.RechnerTabelle TD {
	padding: 0px;
	margin: 0px;
}
DIV.Bibliothekswert P,
DIV.Bibliothekswert TABLE.RechnerTabelle {
	margin-top: 5px;
	font-size: 11px;
	line-height: 120%;
}
DIV.Bibliothekswert TABLE.RechnerQuellen .Datenquelle {
	font-size: 10px;
	margin-right: 20px;
	margin-bottom: 5px;
}
DIV.Bibliothekswert TABLE.RechnerQuellen TD {
	vertical-align: top;
}

DIV.Bibliothekswert P.Titelzeile,
DIV.Bibliothekswert P.Zwischenzeile {
	color: #4365A7;
}

DIV.Bibliothekswert FORM {
	margin-top: 20px;
}

DIV.Bibliothekswert .RechnerTabelle INPUT {
	border: 0;
	margin-right: 0px;
	height: 20px;
	background-position:  0px 1px;
	background-image: url('../design/InputField.png');
	background-color: transparent;
	text-align: right;
	padding-right: 5px;
	width: 25px;
	font-size: 11px;
}

DIV.Bibliothekswert .RechnerQuellen INPUT,
DIV.Bibliothekswert .RechnerTabelle LABEL INPUT {
	background-color: transparent;
	background-image: url();
	width: 80px;
	margin-right: 15px;
	font-size: 11px;
}
DIV.Bibliothekswert .RechnerTabelle DIV.TextLabel {
	margin-top: 5px;
}
DIV.Bibliothekswert .RechnerQuellen INPUT {
	width: 55px;
	margin-right: 0px;
	padding-right: 0px;
}

DIV.Bibliothekswert .RechnerTabelle INPUT.button {
	width: 200px;
	height: 50px;
	_padding-left: 15px;
	background-position:  0px 5px;
	background-image: url('../design/InputButton.png');
	color: #FFF;
	text-align: left;
}

DIV.Bibliothekswert .RechnerTitle,
DIV.Bibliothekswert #totalResult {
	margin-top: 15px;
	font-weight: bold;
}

DIV.Bibliothekswert .RechnerQuellen INPUT {
	background-image: url();
}
