BODY {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
}

img {
	
	border: none;
}

a,a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
    text-decoration: none
}

a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e32c1e;
    text-decoration: underline
}

.contentText,td,ul,li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

.layout3 {
	font-size: 16px;
	font-weight: bold;
}

.layout1 {
	font-size: 12px;
	font-weight: bold;
}

.news {
	font-size: 13px;
}


.hervorhebung {
                font-weight:bold;
}

.hervorhebungFarbe {
         font-weight:bold; 
         color:#e32c1e;
}

.fliessText {
        font-weight:regular; 
        font-size:12pt; 
        font-family:Verdana;
}

.Ueberschrift {
         font-weight:regular; 
         font-size:14pt; 
         color:#e32c1e;
         font-family:Verdana;
}

.Ueberschrift12 {
         font-weight:bold; 
         font-size:12pt; 
         color:#e32c1e;
         font-family:Verdana;
}


.blocksatz {
         text-align:justify;
}

/*            STARTSEITE         */

.trennline {
	border-bottom:#e32c1e;border-bottom-style:dotted; border-bottom-width:1px;
}


.news-latest-item {
	
	background-color:#F3F3F3;
	padding:15px 20px 0px 20px;
}

.news-latest-container {
	margin-left:20px;
}

.csc-firstHeaderStart {
		 font-weight:bold; 
         font-size:12pt; 
         color:#e32c1e;
         font-family:Verdana;
		 margin-top:0px;
		 padding-top:0px;
		 padding-left:10px;
}

.textPicStart {
	background-color:#f3f3f3;
	padding:10px;
	border-top:#8d8d8d solid 2px;
}



/*    RTE CSS STYLES */

span.rotBold {
         font-weight:bold; 
         color:#e32c1e;
}


span.rotBold a { 
         color:#e32c1e;
}

span.rot { 
         color:#e32c1e;
}


span.rot a {
         font-weight:bold; 
         color:#e32c1e;
}


span.fliessText {
        font-weight:regular; 
        font-size:12pt; 
        font-family:Verdana;
}

span.Ueberschrift {
         font-weight:regular; 
         font-size:14pt; 
         color:#e32c1e;
         font-family:Verdana;
}

span.rot {
         color:#e32c1e;
}

p.blocksatz {
         text-align:justify;
}

h1 {
		font-size:14px;
}

label
{
width: 80px;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}
/*
legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}
*/
fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border: 1px solid #C0C0C0;
}


fieldset .inputField {
	width: 300px;
	margin-bottom: 10px;
}

