/**
*	New Loginbox Css
*/
.tx-newloginbox-pi1 label {
	float:left;
	margin:0 0 0 15px;
	width: 110px;
}


.tx-newloginbox-pi1 input {
width: 125px;
}
.tx_newloginbox_pi1-submit-container input {
width: 100px;
margin: 0 0 0 155px;
}

.tx_newloginbox_pi1-login-container,
.tx_newloginbo-logout-container {
	text-align:left;
}
.tx-newloginbox-pi1 div {
	clear:both;
margin: 2px 0;
}

/**
*	Entrypage Css
*/
.tx_entrypage-pi1-row {
	clear:left;
	margin:5px 0;
	padding:1px 0;
}

.tx_entrypage-pi1-cell {
	float:left;
	margin:0 10px;
}

/**
*	tt_news CSS configuration
*/

.tx_ttnews-latest-short-newscontainer { margin: 20px 0 0; padding: 1px 0; }
	.tx_ttnews-latest-short-newscontainer h2 { font-size:1.3em; line-height: 1.4; margin: 0;padding:0;}
	.tx_ttnews-latest-short-newscontainer .tx_ttnews-newsdate { float: none;  margin: 0 10px 0 0;}
	.tx_ttnews-latest-short-newscontainer .tx_ttnews-even{ padding: 1px; border-top: 1px solid #000; border-bottom: 1px solid #000; }
	.tx_ttnews-latest-short-newscontainer .tx_ttnews-odd{ padding: 1px; }
	.tx_ttnews-latest-short-newscontainer a { text-decoration: none; }

.tx_ttnews-latest-newscontainer a { text-decoration: none; }

.tx_ttnews-amneu-news-container li { font-weight: bold; }
.tx_ttnews-amneu-news-container ul ul { }
.tx_ttnews-amneu-news-container a { text-decoration: none; }

.tx_ttnews-search-emptyMsg { margin: 5px; }
.tx-ttnews-browsebox { margin: 5px 0; }

.tx_ttnews-newsitem { border: 1px solid #8e4433; margin-bottom: 20px; padding: 5px; overflow: hidden; height: 1%;}
	.tx_ttnews-newsitem h3, .tx_ttnews-newsitem h2 {font-size: 1.3em; margin-top: 0}
	.tx_ttnews-newsitem img { float: left; margin: 0 10px 0 0;}
	.tx_ttnews-newsitem small { float:left; line-height: 1; margin: 3px 5px 0 0;}

.tx_ttnews-newsbacklink {margin: 10px; text-align: right;}

.news-latest-category, .news-list-category, .tx_ttnews-newsmorelink { display: none; visibility: hidden; }

.news-day { float:left; margin: 0 3px 0 0; }
.news-month { float: left; margin: 0 5px 0 0;}
.news-year { clear: left; float: left; letter-spacing: 2px; }

.tx_ttnews-single-container .tx_ttnews-header { background: #f5ecc5; border-bottom: 1px solid #8e4433; margin: -5px; padding: 5px }
.tx_ttnews-single-container .tx_ttnews-metadata { margin: 0 -5px 5px; padding: 5px 5px 0;}
.tx_ttnews-single-container .tx_ttnews-metadata small { float: left; font-size: 1em; }
.tx_ttnews-single-container .tx_ttnews-metadata small span { clear: none; float: none;}
.tx_ttnews-single-container .tx_ttnews-metadata .news-year { clear: none; letter-spacing: 0;}
.news-single-author { float: right; }
.tx_ttnews-single-container .tx_ttnews-body { clear: both; }
.tx_ttnews-single-container .tx_ttnews-image-left { clear: left; float: left; }
.news-single-imgcaption { font-size: 0.8em; margin-right: 10px; max-width: 120px; }
.tx_ttnews-single-container .tx_ttnews-image-left img { float: none; }

.news-single-cat-related .tx_ttnews-newsitem { float: none; background: #f5ecc5; }
.news-single-cat-related small { float: left; line-height: 1.4em;}
.news-single-cat-related .news-month { }
.news-single-cat-related .news-year {clear: none; line-height: auto; letter-spacing: 0}
.news-single-cat-related h5 { margin: 0; }
.news-single-cat-related a { text-decoration: none; }
.news-single-cat-related li { list-style: none; }
.news-single-cat-related img { float: left; }










.tx_ttnews_downloads-box { border: 1px solid #314178; margin: 0 0 20px;}
	.tx_ttnews_downloads-box h2, .tx_ttnews_downloads-box h3, .tx_ttnews_downloads-box h4 {margin: 0px; background: #314178; color: #fff; padding: 2px 5px;}

.tx_ttnews_downloads-leftcol { float: left; }
	.tx_ttnews_downloads-leftcol .tx_ttnews_downloads-box { width: 290px; }

.tx_ttnews_downloads-rightcol { float: right; }
	.tx_ttnews_downloads-rightcol .tx_ttnews_downloads-box { width: 260px; }

.tx_ttnews_downloads-header span {font-size: 0.6em;}
.tx_ttnews_downloads-image-wrap { margin: 10px 5px; float: left; }

.tx_ttnews_downloads-content {margin: 5px;}

.tx_ttnews_downloads-files ul { margin-left: 10px; }
	.tx_ttnews_downloads-files li { list-style: none;}
	.tx_ttnews_downloads-files img {margin: 0 5px 0 0;}

.tx_ttnews_downloads-releated {clear: both; }
	.tx_ttnews_downloads-releated ul { border: 0px solid; }
	.tx_ttnews_downloads-amneu-news-container .tx_ttnews_downloads-newstitle, .tx_ttnews_downloads-releated .tx_ttnews_downloads-newstitle, .tx_ttnews_downloads-latest-short-newscontainer .tx_ttnews_downloads-newstitle, .tx_ttnews_downloads-list-newscontainer .tx_ttnews_downloads-newstitle { float: left; margin: 0 5px;}
	.tx_ttnews_downloads-amneu-news-container .tx_ttnews_downloads-newsdate, .tx_ttnews_downloads-releated .tx_ttnews_downloads-newsdate, .tx_ttnews_downloads-latest-short-newscontainer .tx_ttnews_downloads-newsdate, .tx_ttnews_downloads-list-newscontainer .tx_ttnews_downloads-newsdate { float: right; margin: 0 5px;}

.tx_ttnews_downloads-amneu-news-container ul, .tx_ttnews_downloads-releated ul, .tx_ttnews_downloads-latest-short-newscontainer ul, .tx_ttnews_downloads-list-newscontainer ul { overflow: hidden; height: 1%; margin-left: 0px; border: 1px solid #314178; border-top: 0px solid; background: #e1e1e1;}
.tx_ttnews_downloads-amneu-news-container li, .tx_ttnews_downloads-releated li, .tx_ttnews_downloads-latest-short-newscontainer li, .tx_ttnews_downloads-list-newscontainer li { margin: 0; list-style: none; clear: both; border-top: 1px solid #314178; height: 1%; overflow: hidden; background: #e1e1e1;}
.tx_ttnews_downloads-amneu-news-container h2, .tx_ttnews_downloads-releated h4, .tx_ttnews_downloads-latest-short-newscontainer h2, .tx_ttnews_downloads-list-newscontainer h2 {background: #314178; color: #fff; margin: 0px; padding: 2px 5px;}

.tx_ttnews_downloads-amneu-news-container a, .tx_ttnews_downloads-releated a, .tx_ttnews_downloads-latest-short-newscontainer a, .tx_ttnews_downloads-list-newscontainer a { text-decoration: none; color: #314178;}
.tx_ttnews_downloads-amneu-news-container a:hover, .tx_ttnews_downloads-releated a:hover, .tx_ttnews_downloads-latest-short-newscontainer a:hover, .tx_ttnews_downloads-list-newscontainer a:hover { text-decoration: underline; }

.tx_ttnews_downloads-additional-links { margin: 5px 0 0; text-align: right;}
	.tx_ttnews_downloads-additional-links .tx_ttnews_downloads-gotolatest { display: block; float: left; width: 33%; text-align: center; }
	.tx_ttnews_downloads-additional-links .tx_ttnews_downloads-gotosearch { display: block; float: left; width: 33%; text-align: left; }

.tx_ttnews_downloads-search-form { margin: 0 0 20px; border: 1px solid #314178; padding: 10px 0 10px 140px; }
.tx_ttnews_downloads-search-emptyMsg { text-align: center; color: #f00; font-weight: bold; margin: 0 0 20px;}

.tx_ttnews_downloads-selectbox-catmenu-row { clear: both; margin: 0 0 10px; overflow: hidden; height: 1%; }
	.tx_ttnews_downloads-selectbox-catmenu-row label { display: block; float: left; width: 120px; }
	.tx_ttnews_downloads-selectbox-catmenu-row select { margin: 0 0 0 40px; }

.tx_ttnews_downloads-selectBoxMenu { border: 1px solid #314178; padding: 10px 0 10px 120px; }
	.tx_ttnews_downloads-selectBoxMenu input { width: 140px; margin: 0 0 0 120px; padding: 3px 0; }

.tx_ttnews_downloads-newsbrowse { margin: 10px auto; width: 400px;}
	.tx_ttnews_downloads-newsbrowse ul { border: 0px solid; background: transparent;}
	.tx_ttnews_downloads-newsbrowse li { margin: 0 2px; border: 1px solid #314178; clear: none; float: left; height: 1%; overflow: hidden; width: 20px; height: 20px; line-height: 20px; text-align: center; background: transparent; padding: 0;}
	.tx_ttnews_downloads-newsbrowse .activeLinkWrap { background: #4682B4; color: #fff; }
	.tx_ttnews_downloads-newsbrowse .disabledLinkWrap { color: #dcdcdc; }
	.tx_ttnews_downloads-newsbrowse a { display: block; }
	.tx_ttnews_downloads-newsbrowse a:hover{ background: #efefef; }

.tx_ttnews_downloads-amneu-news-container ul { background: transparent; }
.tx_ttnews_downloads-amneu-news-container ul ul { border: 0px solid; }
.tx_ttnews_downloads-amneu-news-container .tx_ttnews_downloads-amenu-year { padding-left: 10px; }
.tx_ttnews_downloads-amneu-news-container li { padding: 0; }
.tx_ttnews_downloads-amneu-news-container ul ul li { padding: 0 0 0 20px; }



/**
*	Indexed Search Css
*/

/**
* RESULTS
*/
.tx-indexedsearch-results {
clear:both;
margin: 30px 0;
padding: 1px 0;
overflow: hidden;
}

.tx-indexedsearch-result-header{
border-bottom: 1px dotted black;
height: 1%;
overflow:hidden;
}
.tx-indexedsearch-result-header img { float: left; }
.tx-indexedsearch-result-number { display: none; }
.tx-indexedsearch-results h3 {
float:left;
font-weight: bold;
margin: 0 0 0 3px;
padding: 0;
}

#column3-content .tx-indexedsearch-results h3 a{ text-decoration: none;}

.tx-indexedsearch-percent {
float:right;
}

.tx-indexedsearch-content {
margin: 2px; }

.tx-indexedsearch-info {
width: 100%;
float:left;
height: 1%;
overflow: hidden;
font-size: 0.9em;
margin: 2px -2px;
padding: 1px 4px;
border-top: 1px dotted black;
}

.tx-indexedsearch-redMarkup,
.tx-indexedsearch-sw {
font-weight: bold;
}


.tx-indexedsearch-browsebox { margin: 10px 0; padding: 1px 0; }
/* Listen haben in der mittleren Spalten 35px linken Abstand */
#column3-content .tx-indexedsearch-browsebox ul { list-style: none; margin: 10px 0; padding: 1px 0;}
.tx-indexedsearch-browsebox li{ float: left; margin: 0 5px;}
.tx-indexedsearch-browsebox ul li:first-child { margin-left: 0px; }



.tx-indexedsearch .tx-indexedsearch-searchbox div {
margin:5px 0;
padding:1px 0;
}
.tx-indexedsearch-searchbox label {
display: block;
float: left;
width: 150px;
}

.tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-button {
width:100px;
margin: 0 0 0 150px;
}
.tx-indexedsearch .tx-indexedsearch-whatis {
margin-bottom:5px;
margin-top:10px;
}

.tx-indexedsearch P.tx-indexedsearch-noresults {
font-weight:700;
margin:20px 0;
padding:1px 0;
text-align:center;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
margin-bottom:5px;
margin-top:20px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {
margin-bottom:0;
margin-top:0;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {
background:#ccc;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
vertical-align:middle;
}

/**
* Image Flow
*/
.tx-msimageflow-pi1 h1 {	text-align:center; }
.tx-msimageflow-pi1 h2 { margin-top: 0; margin-bottom: 0; }
.tx-msimageflow-pi1 img { position:absolute; top:0; border:none; }
.tx-msimageflow-pi1 a{ color:#fff; }
.tx-msimageflow-pi1 #images{ visibility:hidden; }
.tx-msimageflow-pi1 #loading{ margin-top:50px; text-align:center; width:100%; }
	.tx-msimageflow-pi1 #loading img{ margin-top:10px; position:relative; }
.tx-msimageflow-pi1 #captions{ font-weight:bold; position:relative; text-align:center; z-index:10000; display: none; visibility: hidden; }
.tx-msimageflow-pi1 #scrollbar{ visibility:hidden; position:relative; z-index:10001; }
.tx-msimageflow-pi1 #slider{ position:absolute; margin-top:-7px; margin-left:-7px; z-index:10002; background: transparent url(slider.png) 0 0 no-repeat; width:14px; height:14px; visibility: hidden; display: none; }
.tx-msimageflow-pi1 #imageflow{ margin-left:10px; text-align:left; }
.tx-msimageflow-pi1 #changelog{ width:349px; border-right:solid 1px #666; float:left; margin-top: 15px; }
	.tx-msimageflow-pi1 #changelog div{ text-align: justify; padding: 0 15px 5px 15px; }


/**
*	CSS Styled Content Css
*/
.csc-header, .csc-textpic { clear: both; }

.csc-textpic-caption {
	font-size:85%;
	line-height: 1.1;
	padding-top: 2px;
}
.csc-header-n1 { margin-top: 0; }
div.csc-sitemap ul, div.csc-sitemap ol, div.csc-sitemap li { padding-left: 20px }
.csc-frame-frame1 { background: #f5ecc5; }


/** FORMS **/
.csc-mailform {
border:0 none;
}

.csc-mailform-field,
.csc-mailform-label {
clear: both;
}

.csc-mailform-field {
margin: 5px 0;
padding: 1px 0;
}
.csc-mailform label {
display: block;
float: left;
width: 150px;
}

.csc-mailform .csc-mailform-check {
float: left;
clear: both;
margin: 2px 0 0;
}
.csc-mailform .csc-mailform-checkboxfield label {
width: auto;
margin: 0 0 0 30px;
}

.csc-mailform fieldset {
margin: 5px 0; padding: 1px 0;
}

.csc-mailform .csc-mailform-radio {
float: left;
clear: both;
margin: 2px 0 0 5px;
}
.csc-mailform fieldset label {
margin: 0 0 0 30px;
width: auto;
float: none;
}
.csc-mailform legend { color:#4682B4; }

.csc-mailform .csc-mailform-submit { margin: 0 0 0 150px; padding: 2px 10px;}

.tx-irfaq-answer { margin: 15px 0; padding: 1px 0;}
.tx-irfaq-answer h4 { margin: 10px 10px 0; }
.tx-irfaq-answer p { margin: 0 10px 10px; }
.tx-irfaq-questions-list li { margin: 2px 0; padding: 1px 0; }
#column3-content .tx-irfaq-questions-list li a { text-decoration: none; }
#column3-content .tx-irfaq-questions-list li a:hover { text-decoration: underline; }

.tx-jkpoll-pi1 .poll-vote .poll-vote-question { display: block; padding: 2px 0;}
.tx-jkpoll-pi1 .pollsubmit { margin: 10px 0 0; }
.poll-anwser { margin: 10px 0 0; }
.poll-anwser-result { clear: both; }
.poll-anwser-result-question { display: block; font-weight: bold;}
.poll-anwser-result img { float: left; }
.poll-anwser-result-percent { margin: 0 0 0 5px; line-height: 25px; display: block; float:left;}


.tx-newsfeedit-pi1-form-label {
	width: 100px;
}
.tx-newsfeedit-pi1-form-field {
	padding: 0;
	margin: 0 0 0 100px;
}
.htmlarea ul, .htmlarea ol {
	margin: 0;
}
.htmlarea li{
	line-height:normal;
	margin: 1px 0;
	padding: 0;
}

/**
 * Mootools tooltip
 */
 .tool-tip { color: #fff; width: 139px; z-index: 13000; }
 .tool-title { font-weight: bold; font-size: 11px; margin: 0; color: #9FD4FF; padding: 8px 8px 4px; background: url(/fileadmin/templates/site_layouts/default/main/images/bubble.png) top left; }
 .tool-text { font-size: 11px; padding: 4px 8px 8px; background: url(/fileadmin/templates/site_layouts/default/main/images/bubble.png) bottom right; }

.ce { clear: both; }

.tx-categorypages-pi1 {}
	.tx-categorypages-pi1 h4 { background: #f5ecc5; clear: none; margin: 0 0 0.4em; padding: 3px 0; }
	.tx-categorypages-pi1 div {border: 1px solid #8e4433; clear: both; height: 1%; margin: 0 0 20px; overflow: hidden; padding: 5px;}
		.tx-categorypages-pi1 div div {border: 0; float: left; margin: 0 10px 0 0;padding: 0;}
	.tx-categorypages-pi1 p { margin-top: 0; padding-top: 0;}
	.tx-categorypages-pi1 a { text-decoration: none; }
	
.tx-vgetagcloud-pi1 { line-height: 200%; }
	.tx-vgetagcloud-pi1 ul { list-style: none; list-style-image: none; margin: 0; padding: 0;}
	.tx-vgetagcloud-pi1 li { display: inline; float: left; margin: 0; padding: 0;}
		.tx-vgetagcloud-pi1 li a { padding: 4px; text-decoration: none; }

.tx-srfeuserregister-pi1 p { margin: 0.5em 0 0; padding: 0 0.3em; text-indent: 0; }
.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: 0.3em; }
.tx-srfeuserregister-pi1 legend { padding: 0 0.5em; font-weight: bold; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
.tx-srfeuserregister-pi1 label span { color: #ff0000; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; }
.tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; }
.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; }		
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; font-size: .8em; margin-left: 1em; }
.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; }
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { padding: 0 0 .5em 0;float: left;}
.tx-srfeuserregister-pi1 dt { width: 33%; padding-right: 1em; clear: both; }
.tx-srfeuserregister-pi1 dd { text-align: left; width:60%;}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { width: auto; padding: 0px; padding-right: 0; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { width: 90%; }
.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }
.tx-srfeuserregister-pi1 fieldset {padding: 0 5px;}
.tx-srfeuserregister-pi1-focus { background: #F5ECC5;}
ul.tx-srfeuserregister-pi1-error { display: none; visibility: hidden; }
