body {
	background-color: #ffffff;
	margin-left: 0px;
	margin-right: 0px;
	margin-top : 0px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	}
	
table {
	font-family :  Verdana, Helvetica, Arial, sans-serif;
	font-size : 12px;	
	}

p, td, tr, ul, li, blockquote {
	font-family :  Verdana, Helvetica, Arial, sans-serif;
	font-size : 12px;
	}
 
H1 { font-size:16px; margin-top:10px;}
H2 { font-size:14px; margin-top:10px; margin-bottom:0px; }
H3 { font-size:12px; margin-top:10px; margin-bottom:0px; }
H4 { font-size:12px; margin-top:0px; margin-bottom:0px; }

b {
	font-family : Verdana, Helvetica, Arial, sans-serif;	
	
}

strong {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 10pt;
	color : Black;
}





input, textarea, form, select {
 	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
}

A:visited {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	color : #F30000;
	text-decoration : none;
}
 
A:link { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	color : #F30000;
	text-decoration : none;
}

A:active {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	color : #F30000;
	text-decoration : underline;
}

a:hover {  
		font-family : Verdana, Helvetica, Arial, sans-serif;
	color : #F30000;
	text-decoration : underline;
}

.RECHTS:link {
	background: Aqua;
	font-size: 16px;
}



#MENU1 ul {list-style:none; font-size: 10px; color: Black;}
#MENU1 ul li {list-style:none; font-size: 10px; color: Black;}
#MENU1 li {list-style:none; font-size: 10px; color: Black;}
#MENU1 a {text-decoration : none; color:black; font-size: 10px; color: Black;}
#MENU1 a:link {text-decoration : none; color:red; font-size: 10px;}
#MENU1 a:active {text-decoration : none; color:red; font-size: 10px;}
#MENU1 a:hover {text-decoration : none; color:red; font-size: 10px;}

#csc-textpic-caption{
	font-family :  Verdana, Helvetica, Arial, sans-serif;
	font-size : 12px;
}


/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */



.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:130px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:#FF6600; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#DFDFFF; }
.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:#F2F2FF; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }





/* MENU EBENE 1 */
.menu_v1_div {
width:190px;
height: 23px;
cursor: pointer;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#ffffff;
background: url(button/butt1p.gif) no-repeat;
 padding-top: 5px;
 padding-left: 10px;
}
.menu_v1_div:hover {
background: url(button/butt1a.gif) no-repeat;
}

.menu_v1:link, .menu_v1:visited {
color:#ffffff;
text-decoration:none;
}
.menu_v1:hover {
color:#ffffff;
text-decoration:none;
}
.menu_v1_act:visited {
color:#ffffff;
text-decoration:none;	
}
.menu_v1_act:link, .menu_v1_act:hover {
color:#ffffff;
text-decoration:none;
}


/* MENU EBENE 2 */
.menu_v2_div {
width:180px;
margin-bottom:5px;
margin-top:5px;
padding-left: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color:#000000;
}
.menu_v2:link, .menu_v2:visited {
color:#000000;
text-decoration:none;
}
.menu_v2:hover {
color:#F30000;
text-decoration:none;
}
.menu_v2_act:visited {
color:#F30000;
text-decoration:none;	
}
.menu_v2_act:link, .menu_v2_act:hover {
color:#F30000;
text-decoration:none;
}


/* MENU EBENE 3 */
.menu_v3_div {
width:170px;
margin-bottom:5px;
margin-top:5px;
padding-left: 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color:#000000;
background: url(button/ebene3p.gif) no-repeat;

}
.menu_v3:link, .menu_v3:visited {
color:#000000;
text-decoration:none;
}
.menu_v3:hover {
color:#F30000;
text-decoration:none;
}
.menu_v3_act:visited {
color:#F30000;
text-decoration:none;	
}
.menu_v3_act:link, .menu_v3_act:hover {
color:#F30000;
text-decoration:none;
}

/* MENU EBENE 4 */
.menu_v4_div {
width:160px;
margin-bottom:5px;
margin-top:5px;
padding-left: 30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
color:#000000;
}
.menu_v4:link, .menu_v4:visited {
color:#000000;
text-decoration:none;
}
.menu_v4:hover {
color:#F30000;
text-decoration:none;
}
.menu_v4_act:visited {
color:#F30000;
text-decoration:none;	
}
.menu_v4_act:link, .menu_v4_act:hover {
color:#F30000;
text-decoration:none;
}


/* ##################################################################################### */	
/* Formatierung Formularelemente ####################################################### */
.csc-mailform {
        border: 0px;
}
.csc-mailform-field label {
        font-size: 100%;
        font-family: Tahoma, Verdana, sans-serif;
        width: 100px;
        float: left;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 10px;
        text-align: right;
        margin-right: 3px;
		  margin-top: 3px;
        display: block;
      
}
.csc-mailform-submit {
       text-align: right;
		 background-color: #000099;
		 color: #ffffff;
	 	 font-weight: bold;
		 letter-spacing: 1px;
}
      
fieldset.csc-mailform input, textarea {
        font-size: 100%;
        font-family: Tahoma, Verdana, sans-serif;
        border: 1px solid #444444;
		  color: #000000;
        background-color: #ffffff;
        padding: 1px;
		  margin: 5px;
}
