/* default styles for extension "tt_news" */

        .news-single-rightbox,
        .news-single-imgcaption,
        .news-latest-date,
        .news-latest-morelink,
        .news-latest-category,
        .news-list-category,
        .news-list-author,
        .news-list-imgcaption,
        .news-list-date,
        .news-list-browse,
        .news-amenu-container,
        .news-catmenu  {
            font-size:10px;
        }

        /*-----------------------------------  clearer  -----------------------------------*/
        /* prevent floated images from overlapping the div-containers they are wrapped in  */

        .news-latest-container HR.clearer,
        .news-list-container HR.clearer,
        .news-list2-container HR.clearer,
        .news-list3-container HR.clearer,
        .news-single-item HR.cl-left,
        .news-single-item HR.cl-right
        {
            clear:right;
            height:1px;
            border:none;
            padding:0;
            margin:0;
        }
        .news-list2-container HR.clearer,
        .news-list3-container HR.clearer {
            clear:both;
        }

        .news-single-item HR.cl-left {
            clear:left;
        }

        /*-----------------------------------  tt_news LATEST view  -----------------------------------*/

        .news-latest-container {
            padding:10px;
        }

        .news-latest-gotoarchive {
            padding:3px;
            margin:3px;
            background-color:#f3f3f3;
        }

        .news-latest-container H2 {
            padding: 0 0 2px 0;
            margin:0;
        }

        .news-latest-item {
            padding:3px;
            margin:0;
        }

        .news-latest-item IMG {
            margin: 0 5px 5px 0;
            float:left;
            border: none;
        }
        .news-latest-category IMG {
            float: none;
            border:none;
            margin:0px;
        }

        .news-latest-item > p {
            margin:0;
            padding:0;
        }

        /*--------------------------------- tt_news LIST view  -----------------------------------*/

        .news-list-container {
            padding: 10px 0;

        }
        .news-list-item {
            padding: 0 0 10px 0;
        }

        .news-list-container H2 {
            margin: 0px;
        }

        .news-list-date {
            float: right;
            display:block;
            padding-left:10px;
        }

        .news-list-imgcaption {
            padding:3px 3px 0 0;

        }

        .news-list-container IMG {
            float: right;
            margin:0 2px 5px 5px;
            border: none;
        }

        .news-list-category IMG {
            float: none;
            border:none;
            margin:0px;
        }

        .news-list-morelink  {
            padding-left:5px;
        }

        /*---------------------------------  LIST2 / 3 ---------------------------------*/

        .news-list2-container,
        .news-list3-container {
            padding: 0 0 10px 0;
        }


        .news-list2-container,
        .news-list3-container {
            background:#e5e5e5;
        }

        .news-list3-item,
        .list2-subdiv-hdr {
            background:#f1f1f1;
        }
        .news-list2-container .hdr-left,
        .news-list2-container .hdr-right,
        .news-list3-container .list3-left,
        .news-list3-container .list3-right {
            width:48%;
            float:left;
            padding:5px;
        }

        .news-list2-container .sub-left,
        .news-list2-container .sub-middle,
        .news-list2-container .sub-right {
            width:31%;
            float:left;
            padding:5px;
        }

        .news-list3-item {
            padding:5px;
        }

        .news-list3-item,
        .list3-subdiv,
        .list2-subdiv {
            border-top:5px solid #fff;
        }

        .news-list2-container IMG {
            float: right;
            margin:0 2px 5px 5px;
            border: none;

        }
        .news-list3-container IMG {
            float: left;
            margin:0 5px 5px 2px;
            border: none;

        }

        /*---------------------------------  tt_news Page-Browser ---------------------------------*/

        .news-list-browse {
            text-align:center;
            margin-bottom:20px;
        }

        .activeLinkWrap {
            font-weight:bold;
        }
        .disabledLinkWrap {
            color: #999;
        }
        .disabledLinkWrap,
        .browseLinksWrap a,
        .activeLinkWrap {
            padding:0 1px;
        }

        /*--------------------------------- tt_news SINGLE view  ---------------------------------*/

        .news-single-item {
            padding:5px;
            margin-bottom:5px;
        }

        .news-single-img {
            float: right;
            margin:10px 0 0 10px;
            padding:0;
        }

        .news-single-img img {
            border:none;
        }

        .news-single-imgcaption {
            padding: 1px 0 3px 0;
            margin:0;
        }

        .news-single-rightbox {
            float: right;
            width:160px;
            text-align:right;
            clear:both;
        }
        .news-single-backlink {
            padding: 10px;
        }

        .news-single-additional-info {
            margin-top: 15px;
            padding:3px;
            clear:both;
        }

        .news-single-related,
        .news-single-files,
        .news-single-links  {
            margin: 0;
            margin-bottom: 3px;
            padding: 3px;
        }

        .news-single-related DD,
        .news-single-links DD,
        .news-single-files DD {
            margin-left: 20px;
        }

        .news-single-related DT,
        .news-single-links DT,
        .news-single-files DT {
            font-weight: bold;
            margin-left: 5px;
        }

        .news-single-files DD A {
            padding:0 3px;
        }

        /*--------------------------------- SINGLE2  ---------------------------------*/

        .sv-img-big img,
        .sv-img-small img {
            border:none;
        }

        .sv-img-big {
            float: right;
            padding: 10px 0 2px 10px;
        }
        .sv-img-small-wrapper {
            padding:15px 0;
        }
        .sv-img-small {
            float: left;
            padding: 0 10px 10px 0;
        }

        /*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */

        .news-amenu-container {
            width:165px;
            padding:0;
            margin-left:10px;
        }
        .news-amenu-container LI {
            padding-bottom:1px;
        }
        .news-amenu-container LI:hover {
            background-color: #f3f3f3;
        }

        .news-amenu-container UL {
            padding:0;
            margin:0;
            margin-top:5px;
            list-style-type: none;
        }

        .news-amenu-item-year {
            font-weight: bold;
            margin-top:10px;
            padding: 2px;
            background-color: #f3f3f3;
        }

        .amenu-act {
            background:#fff;
            font-weight:bold;
        }

        /*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */

        .news-catmenu  {
            padding:10px;
        }

        ul.tree {
            list-style: none;
            margin: 0;
            padding: 0;
            clear: both;
        }

        ul.tree A {
            text-decoration: none;
        }

        ul.tree A.pm {
            cursor: pointer;
        }

        ul.tree img {
            vertical-align: middle;
        }

        ul.tree ul {
            list-style: none;
            margin: 0;
            padding: 0;
            padding-left: 17px;
        }

        ul.tree ul li {
            list-style: none;
            margin: 0;
            padding: 0;
            line-height: 10px;
            white-space: nowrap;
        }

        ul.tree ul li.expanded ul {
	        background: transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20id%3D%22body_1%22%20width%3D%2218%22%20height%3D%2216%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20zoomAndPan%3D%22magnify%22%20version%3D%221.0%22%20contentScriptType%3D%22text%2Fecmascript%22%20contentStyleType%3D%22text%2Fcss%22%3E%3Cg%20transform%3D%22matrix%281.3333334%200%200%201.3333334%200%200%29%22%3E%3Cimage%20x%3D%220%22%20y%3D%220%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAYAAAAbBi9cAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAIElEQVR4nGNgwA%2F%2BE5CnPxh1EWEw6iLCYNRFhAH9XQQAeiUH%2Be1HJ0wAAAAASUVORK5CYII%3D%22%20preserveAspectRatio%3D%22none%22%20width%3D%2213.5%22%20height%3D%2212%22%20xlink%3Atype%3D%22simple%22%20xlink%3Ashow%3D%22embed%22%20xlink%3Aactuate%3D%22onLoad%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") repeat-y -1px;
        }

        ul.tree ul li.last > ul {
            background: none;
        }

        ul.tree li.active, ul.tree ul li.active {
            background-color: #ebebeb !important;
        }

        ul.tree li.active ul, ul.tree ul li.active ul {
            background-color: #f7f3ef;
        }

        /*  Styles for catmenu mode "nestedWraps" */
        .level1 {
            padding:1px;
            padding-left:10px;
            background-color:#ebf8bf;
            border-left:1px solid #666;
            border-top:1px solid #666;
        }
        .level2 {
            padding:1px;
            padding-left:10px;
            background-color:#ddf393;
            border-left:1px solid #666;
        }
        .level3 {
            padding:1px;
            padding-left:10px;
            background-color:#cae46e;
            border-left:1px solid #666;
            border-top:1px solid #666;

        }
        .level4 {
            padding:1px;
            padding-left:10px;
            background-color:#b0cb51;
            border-left:1px solid #666;
        }

/* default styles for extension "tx_tinyaccordion" */
	ul.tinyaccordion {list-style:none; background:none !important;}
	ul.tinyaccordion li {background:none !important; padding-left:0px;}
	ul.tinyaccordion h4 {margin: 0 0 6px 0;padding-left:20px; cursor:pointer; background: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="256" height="256" viewBox="0 0 256 256" xml:space="preserve"><g style="stroke: none; stroke-width: 0; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: none; fill-rule: nonzero; opacity: 1;" transform="translate(1.4065934065934016 1.4065934065934016) scale(2.81 2.81)">	<path d="M 45 90 c -6.075 0 -11 -4.925 -11 -11 V 11 c 0 -6.075 4.925 -11 11 -11 s 11 4.925 11 11 v 68 C 56 85.075 51.075 90 45 90 z" style="stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb(40,157,62); fill-rule: nonzero; opacity: 1;" transform=" matrix(1 0 0 1 0 0) " stroke-linecap="round"/>	<path d="M 79 56 H 11 C 4.925 56 0 51.075 0 45 s 4.925 -11 11 -11 h 68 c 6.075 0 11 4.925 11 11 S 85.075 56 79 56 z" style="stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb(40,157,62); fill-rule: nonzero; opacity: 1;" transform=" matrix(1 0 0 1 0 0) " stroke-linecap="round"/></g></svg>') no-repeat 0 3px;background-size: 12px 12px;background-position: 0 10px;}
	ul.tinyaccordion h4.acc-selected {background: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="256" height="256" viewBox="0 0 256 256" xml:space="preserve"><g style="stroke: none; stroke-width: 0; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: none; fill-rule: nonzero; opacity: 1;" transform="translate(1.4065934065934016 1.4065934065934016) scale(2.81 2.81)"><path d="M 79 56 H 11 C 4.925 56 0 51.075 0 45 s 4.925 -11 11 -11 h 68 c 6.075 0 11 4.925 11 11 S 85.075 56 79 56 z" style="stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb(40,157,62); fill-rule: nonzero; opacity: 1;" transform=" matrix(1 0 0 1 0 0) " stroke-linecap="round"/></g></svg>') no-repeat 0 3px;background-size: 12px 12px;background-position: 0 10px;}
	ul.tinyaccordion h4:hover {text-decoration:underline;}
	ul.tinyaccordion .acc-section {overflow:hidden;}
	ul.tinyaccordion .csc-default,
	ul.tinyaccordion ul.tinyaccordion,
	ul.tinyaccordion ul.tinyaccordion .news-single-item {padding: 0 0 10px 21px;}
	ul.tinyaccordion li .csc-header:first-child {display:none;}
/* default styles for extension "tx_uodownloads" */
	textarea.f3-form-error {
		background-color:#FF9F9F;
		border: 1px #FF0000 solid;
	}

	input.f3-form-error {
		background-color:#FF9F9F;
		border: 1px #FF0000 solid;
	}

	.tx-uo-downloads table {
		border-collapse:separate;
		border-spacing:10px;
	}

	.tx-uo-downloads table th {
		font-weight:bold;
	}

	.tx-uo-downloads table td {
		vertical-align:top;
	}

	.typo3-messages .message-error {
		color:red;
	}

	.typo3-messages .message-ok {
		color:green;
	}

/* default styles for extension "tx_uvnotifications" */
    textarea.f3-form-error {
        background-color:#FF9F9F;
        border: 1px #FF0000 solid;
    }

    input.f3-form-error {
        background-color:#FF9F9F;
        border: 1px #FF0000 solid;
    }

    .tx-uv-notifications table {
        border-collapse:separate;
        border-spacing:10px;
    }

    .tx-uv-notifications table th {
        font-weight:bold;
    }

    .tx-uv-notifications table td {
        vertical-align:top;
    }

    .typo3-messages .message-error {
        color:red;
    }

    .typo3-messages .message-ok {
        color:green;
    }
/* default styles for extension "tx_formularks" */
	textarea.f3-form-error {
		background-color:#FF9F9F;
		border: 1px #FF0000 solid;
	}

	input.f3-form-error {
		background-color:#FF9F9F;
		border: 1px #FF0000 solid;
	}

	.tx-formular-ks table {
		border-collapse:separate;
		border-spacing:10px;
	}

	.tx-formular-ks table th {
		font-weight:bold;
	}

	.tx-formular-ks table td {
		vertical-align:top;
	}

	.typo3-messages .message-error {
		color:red;
	}

	.typo3-messages .message-ok {
		color:green;
	}

