.formular td      {
		font-size: 8pt;
		color: #717372;
		font-family: Arial;
		}

/* Tabellenformatierung im Textelement RTE */

.contenttable {
		width: 100%;
		margin: 0;
		padding: 0;
              }

.contenttable td {
		font-size: 10pt;
		color: #717372;
		font-family: Arial;
		}

/* ENDE - Tabellenformatierung im Textelement RTE */

/* Tabellenformatierung TYPO3-Tabellenelement */

.contenttable-0 td {
		font-size: 10pt;
		color: #717372;
		font-family: Arial;
		}

.td-0 {vertical-align:top; border-bottom:1px solid #717372; padding-top:5px; padding-bottom:5px;}
.td-1 {vertical-align:top; border-bottom:1px solid #717372; padding-top:5px; padding-bottom:5px;}
.td-2 {vertical-align:top; border-bottom:1px solid #717372; padding-top:5px; padding-bottom:5px;}
.td-last {vertical-align:top; border-bottom:1px solid #717372; padding-top:5px; padding-bottom:5px;}

/* ENDE - Tabellenformatierung Typo3-Objekt */

body, textarea {
		font-size: 10pt;
		color: #717372;
		font-family: Arial;
		}

td {
    font-size: 10pt;
    font-family: Arial;
   }

h1 {
    font-size: 12pt;
    font-family: Arial;
   }

hr {
	height: 1px;
	width:100%;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #717372;
   }

.white{
	color:#ffffff
	}

a:link { color: #717372; font-size: 9pt; text-decoration: none; font-weight: bold;}
a:visited { color: #717372; font-size: 9pt; text-decoration: none; font-weight: bold;}
a:focus { color: #599c07; font-size: 9pt; text-decoration: none; font-weight: bold;}
a:hover { color: #599c07; font-size: 9pt; text-decoration: none; font-weight: bold;}
a:active { color: #599c07; font-size: 9pt; text-decoration: none; font-weight: bold;}

.level-no {text-decoration: none !important;}
.level-yes {text-decoration: none !important; color: #599c07 !important; font-weight: bold;}

/* Kiwi Accordion */

.ka-handler {
             cursor:pointer;
             color: #717372;
             font-size: 10pt;
             font-family: Arial;
             font-weight: bold;
             text-decoration: none;
             padding-left:30px;
             background:url(../images/faq-up.png) no-repeat left center;
            }

.ka-panel{margin-bottom:5px} /* Abstand der Überschriften */
.ka-panel p{margin:0 0 5px 0}

.ka-panel.open
.ka-handler{
	    border-top:1px solid #717372; padding-top:10px;
	    background:url(../images/faq-down.png) no-repeat left center;
            color: #599c07;
            }

.ka-panel.close
.ka-handler{
            background-image:url(../images/faq-down.png) no-repeat left center;
            }

.ka-panel.hover
.ka-handler{
            background:url(../images/faq-down.png) no-repeat left center;
            color: #599c07;
            }

.ka-content{
            margin-bottom:10px;
            padding-left:30px;
            padding-bottom:10px;
            border-bottom:1px solid #717372;
            }

.news_title{
			text-decoration: none !important;
			}

.news_subtitle{
				text-decoration: none !important;
				font-weight: normal !important;
			}
.langMenu{
			padding-right:100px;
		}
		
.csc-textpic-caption {
		font-size: 8pt;
		color: #717372;
		font-family: Arial;
		}
