H1	 {
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	border: none;
	padding: 2px 20px 2px 1px;
	color: #848585;
	margin: 2px 0px;
	margin-bottom: 5px;
}
IMG {
	border: none;
}




/*-------------Popup-Anfang---------*/

#tx-rgpopup-main .bodytext {
	font-size: 9px;
	line-height: 12px;
	width: 400px;

}
#tx-rgpopup-main .csc-textpic {
	font-size: 9px;
	line-height: 12px;
	width: 450px;

}

#tx-rgpopup-main .csc-textpic-text {
	font-size: 9px;
	line-height: 12px;
	width: 400px;

}
#tx-rgpopup-main .csc-textpic-left {
	font-size: 9px;
	line-height: 12px;
	width: 400px;

}
#tx-rgpopup-main {
	font-size: 9px;
	line-height: 12px;
	width: 400px;

}

#tx-rgpopup-main UL {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0 0 0 2px;
	padding: 0px 20px 2px 15px;
	line-height: 12px;
	width: 400px;
	color: #000000;

}


#tx-rgpopup-main LI {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0 0 0 2px;
	padding: 0px 2px 2px 5px;
	line-height: 12px;
	width: 400px;
	color: #000000;

}

#tx-rgpopup-main .important {
	font-size: 9px;
	line-height: 12px;
	width: 400px;
}


/*-------------Popup-ende---------*/


UL {	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	padding: 0px 20px 10px 15px;
	width: 500px;
	margin: 2px 0px 0px 0px;
	
}

LI {	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}


body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
}

table #BODYFRA {
	border: none;
}

a {
	color: #003d86;
	text-decoration: underline;
}
a:hover {
	color: #003d86;
	text-decoration: none;
}
.csc-header H1 {
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	border: none;
	padding: 2px 20px 2px 1px;
	color: #848585;
	margin: 2px 0px;
	margin-bottom: 5px;
}
.bodytext {
	padding: 2px 10px 2px 1px;
	margin-top: 2px;
	text-indent: 0px;
	width:500px;
}

.internal-link {
	color:#003d86;
	text-decoration: underline;
	padding: 5px 0px 5px 0px;
}

.internal-link A {
	color:#003d86;
	text-decoration: underline;
	padding: 5px 0px 5px 0px;
}

.csc-textpic-imagewrap {
	font-size: 9px;
	color:#003d86;
	font-weight: bold;
}

.csc-textpic-caption {
	font-size: 9px;
	color:#003d86;
	padding: 5px 0px 5px 0px;
	font-weight: bold;
	text-decoration: none;
	text-align:middle;
}

.csc-textpic-caption a{
	font-size: 9px;
	color:#003d86;
	padding: 5px 0px 5px 0px;
	font-weight: bold;
	text-decoration: none;
	text-align:middle;
}

.contenttable {
	width:690px;
	font-size:8px;
	color:#000000;
	text-decoration: none;
}

.contenttable contenttable-0{
	width:690px;
}


/*-------------Sprachauswahl---------*/
.langMenu {
	font-size: 10px;
	text-align:right;
	vertical-align:right;	
	color:#FFFFFF;
        padding: 0px 0px 0px 0px;
}

.flag   {
	vertical-align:right;	
	color:#004C93;
	background-color:#004C93;
	border: none;
        width: 58px;
        padding: 0px 0px 0px 0px;
        height: 27px;
}

.arrow   {
	vertical-align:right;	
	color:#004C93;
	background-color:#004C93;
	border: none;
        padding: 0px 0px 0px 0px;
        height: 27px;
}


/*-------------Tabelle-Mitte---------*/

TD .align-left {
	text-align:left;
}

TD .align-right {
	text-align:right;
}

/*-------------MITTE---------*/

#CONTENT .csc-firstHeader{
	font-weight: bold;
	width: 420;
	padding: 2px 20px 6px 1px;
	}

#CONTENT H1{
	font-weight: bold;
	}

#CONTENT .bodytext {
	font-size: 11px;
	line-height: 14px;
}
#content ul {font-size:10px;}

#CONTENT {
	padding: 30px 0px 0px 30px;
	vertical-align: top;
	width: 650px;
	}
	
TD #content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	color:#000000;
	text-decoration: none;
	width: 590px;
	}
	
TD .CONTENT {
	width: 590px;
	}
	
table .contenttable contenttable-0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	color:#000000;
	text-decoration: none;
}

.td-0   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	vertical-align: top;
	width: 130px;
	font-weight: bold;
	background-color: #FFFFFF;
	text-decoration: none;
	line-height: 14px;
}



.td-1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	color:#000000;
	width: 135px;
	font-size: 10px;
	background-color: #FFFFFF;
	text-decoration: none;
	line-height: 14px;
}

.td-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	color:#000000;
	width: 150px;
	font-size: 10px;
	background-color: #FFFFFF;
	text-decoration: none;
	line-height: 14px;
}


.td-3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	color:#000000;
	width: 220px;
	font-size: 10px;
	background-color: #FFFFFF;
	text-decoration: none;
	line-height: 14px;
}


/* ---------------------menux horizontal Menü---------------------*/
.menux	{color:#fff;
	font-size: 11px;
	text-decoration: none;
	line-height: 16px;
}
.menux	a{color:#fff;
	font-size: 11px;
	text-decoration: none;
	line-height: 16px;
}

.menux	a:hover{color:#fff;
	font-size: 11px;
	text-decoration: underline;
	line-height: 16px;
}
/* ---------------------menux horizontal Menü---------------------*/
#menu2	{
         padding: 0px 0px 0px 20px;
}
/* ---------------------menu_1 links vertikal---------------------*/


#menu {
	width:178px;
	}

TD#menu {
	vertical-align: top;
	text-align: left;
	border-top: 1px #fff solid;

	}

TD#menu A {
	text-decoration: none;
	}
	
TD#menu .menu2-level1-no {
	color:#003d86;
	padding:4px 3px; 
	border: #fff solid;
	border-width: 0px 0px 1px 0px;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
	background-color:#bfcee1;
	}
TD#menu .menu2-level1-act {
	color:#003d86;
	padding:4px 3px; 
	border: #fff solid;
	border-width: 0px 0px 1px 0px;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
	background-color:#bfcee1;
	}
	
TD#menu .menu2-level2-no {
	color:#003d86;
	padding:4px 3px;
	border: #fff solid;
	border-width: 0px 0px 1px 0px;
	font-size: 10px;
	background-color:#cfd9e7;
	text-transform: none;
	}
TD#menu .menu2-level2-act {
	color:#003d86;
	padding:4px 3px;
	border: #fff solid;
	border-width: 0px 0px 1px 0px;
	font-size: 10px;
	font-weight: bold;
	background-color:#dbe4ee;
	text-transform: none;
	}
	
TD#menu .menu2-level3-no {
	color:#003d86;
	padding:4px 3px; 
	border: #fff solid;
	border-width: 0px 0px 1px 0px;
	font-size: 9px;
	background-color:#edf1f6;
	}
TD#menu .menu2-level3-act {
	color:#003d86;
	padding:4px 3px; 
	border: #fff solid;
	border-width: 0px 0px 1px 0px;
	font-size: 9px;
	background-color:#f7f9fb;
	}
#rechts UL{
	margin:0px;
	padding-left:20px;
	font-weight:normal;
}

/*---------------NEWS--------------*/
.termindate{
	font-size:9px;
	color:#999;
	}
.termintitle {
	font-size:11px;
	font-weight:bold;
	padding:2px 0px;
	}
 .termintitle A, .termintitle A:hover, .termintitle A:link, .termintitle A:visited {
	font-size:11px;
	font-weight:bold;
	color:#803925;
	text-decoration:none;
	}	
.tdback{
	padding:2px;
	background-color:transparent;
	border:none;
	}
.news-list-morelink A{
	text-align:left;
	color:#444;
	}
.news-list-morelink {
	font-size:9px;
	text-align:right;
	color:#999;
	}
	
.termin-container{
	background-color:#ffffff;
	border-bottom:3px solid #fff;
	padding:2px 0px 0px 2px;
	
	}
.terminelement {
	border-width:1px 0px;
	border-style:solid;
	border-color:#999;
	}
	
/*---------------News-Single--------------*/
.termsing-title {
	font-size:10px;
	font-weight:bold;
	color: #803925;
	}
	
.termsing-date {
	font-size:10px;
	font-weight:bold;
	color: #999;
	}
	
.news-single-backlink {
	font-size:9px;
	font-weight:bold;
	color: #803925;
	}

#termsing .news-single-item {

	padding:2px 0px 0px 2px;
	margin:2px 0px 0px 2px;
}

#termsing {
	padding:2px 0px 0px 2px;
	margin:2px 0px 0px 2px;
}

#termsing .bodytext{
	padding:2px 0px 0px 1px;
	margin:2px 0px 0px 1px;
}
#termsing .clearer{
	border: 1px solid #999999;
}


/*---------------Mailformular--------------*/

#mailform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: none;
	line-height: 16px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.csc-mailform {
	font-size: 10px;
	border: none;
	width: 500px;	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;


}

.csc-mailform-field {
	font-size: 10px;
	margin:3px 3px 1px 0px;
	width: 400px;	
	padding:3px 3px 1px 0px;
	display: block;

}

.csc-mailform-radio {
	display: inline;
	border: none;
	line-height: 1px;
	width: 22px;
}

#mailformGeschlecht {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 250px;
	border: none;
}

#mailformUnternehmen {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 0px 0px 0px;
	width: 250px;
	margin: 0px 0px 0px 6px;
}
#mailformAbteilung {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 0px 0px 0px;
	width: 250px;
	margin: 0px 0px 0px 30px;
}

#mailformName {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 0px 0px 0px;
	width: 250px;
	margin: 0px 0px 0px 51px;
}

#mailformVorname {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 0px 0px 0px;
	width: 250px;
	margin: 0px 0px 0px 33px;
}
#mailformStrasse {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 0px 0px 0px;
	width: 250px;
	margin: 0px 0px 0px 48px;
}

#mailformaddress {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 0px 0px 0px;
	width: 250px;
	margin: 0px 0px 0px 32px;
}
#mailformPLZ_Ort {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 0px 0px 0px;
	width: 250px;
	margin: 0px 0px 0px 38px;
}

#mailformMitteilung {
	vertical-align: text-top;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 0px 0px 0px;
	width: 250px;
	margin: 0px 0px 0px 28px;
}

#mailformEmail {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 0px 0px 0px;
	width: 250px;
	margin: 0px 0px 0px 49px;
}

#mailformformtype_mail {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	width: 80px;
	height: 20px;
	margin: 10px 0px 10px 0px;
}

#mailformEinwilligung {
	text-align:left;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 0px 0px 0px;
	width: 15px;
	margin: 0px 0px 0px 0px;
	display: inline;
}


/*---------------Mailformular-Englisch--------------*/



#mailformgeschlechte {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 250px;
	border: none;
}

#mailformunternehmene {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 0px 0px 0px;
	width: 250px;
	margin: 0px 0px 0px 26px;
}
#mailformabteilunge {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 0px 0px 0px;
	width: 250px;
	margin: 0px 0px 0px 13px;
}

#mailformnamee {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 0px 0px 0px;
	width: 250px;
	margin: 0px 0px 0px 48px;
}

#mailformvornamee {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 0px 0px 0px;
	width: 250px;
	margin: 0px 0px 0px 21px;
}
#mailformstrassee {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 0px 0px 0px;
	width: 250px;
	margin: 0px 0px 0px 48px;
}

#mailformaddresse {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 0px 0px 0px;
	width: 250px;
	margin: 0px 0px 0px 32px;
}
#mailformpLZ_Orte {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 0px 0px 0px;
	width: 250px;
	margin: 0px 0px 0px 33px;
}

#mailformmitteilunge {
	vertical-align: text-top;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 0px 0px 0px;
	width: 250px;
	margin: 0px 0px 0px 90px;
}

#mailformemaile {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 0px 0px 0px;
	width: 250px;
	margin: 0px 0px 0px 48px;
}

#mailformeinwilligunge {
	text-align:left;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 0px 0px 0px;
	width: 15px;
	margin: 0px 0px 0px 0px;
	display: inline;
}


