BODY { FONT-SIZE:12px; FONT-FAMILY:Arial, Helvetica; margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; }

.LEFTspace {

	width: 220px;

}

.aktuell A {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.pulldown {
	FONT-SIZE: 9px;
	WIDTH: 220px;
	COLOR: #5378B0;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	height: 8px;
	border: 0;
	border-top-color: #FF0000;
	border-width: 0pix;
}

.Ariadnepfad {
	color: #CCCCCC;
	letter-spacing: 0px;
	font-size: 9px;
}

.Ariadnepfad A {

	color: #FFFFFF;
	letter-spacing: 0px;
	font-size: 9px;
}

.SubNavigation {
	text-transform: uppercase;
	color: #999999;
	letter-spacing: 1px;
	font-size: 10px;
}

.SubNavigation A {
	color: #999999;
	text-decoration: none;

}

.SubNavigation A:hover {
	color: #fc6000;
	text-decoration: underline;

}


.tableCOLORdunkelgrau {
	background-color: #666666;
}
.tableCOLORhellgrau {
	background-color: #FFFFFF;
}
.tableCOLORmittelgrau {
	background-color: #EAECEF;
}
.tableCOLORweiss {
	background-color: #FFFFFF;
}
.tableNavigation {
	background-color: #D4EFFC;
}



h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #2B4D8D;
	font-weight: lighter;
	letter-spacing: -1px;
	word-spacing: -1px;
}

h1 A {
	color: #2B4D8D;	
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #2B4D8D;
	font-weight: lighter;
	letter-spacing: 0px;
	word-spacing: -1px;
}

h3 {
	color: #2B4D8D;
	font-size: 13px;
}


.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-transform: none;
	color: #666666;
	padding: 0;
}

.impress{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	text-transform: none;
	color: #666666;
	padding: 0;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	text-transform: none;
	color: #666666;
	padding: 0;
}

p A {
	text-transform: none;
	color: #2B4D8D;
	padding: 0;
}


.tmlink {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	FONT-SIZE: 10px;
	COLOR: #254B8A;
	BACKGROUND: #C0E0F5;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 4px;
	height: 15px;
}
.tmlink A {
	COLOR:#254B8A; TEXT-DECORATION: none
}
.tmlinkmo A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.tmlinkh A {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
.tmlinkh {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 4px;
	height: 15px;
	background: #8AD45B;
}
.tmlinkmo {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	FONT-SIZE: 10px;
	BACKGROUND: #8AD45B;
	PADDING-BOTTOM: 2px;
	CURSOR: hand;
	PADDING-TOP: 2px;
	height: 15px;
}

ul {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 0px;
	MARGIN: 5px 5px 5px 10px;
	PADDING-TOP: 0px
	list-style-type: square;
	list-style-position: outside;
	color: #666666;
	line-height: 17px;
}
li {
	padding-bottom: 5px;
	list-style-image: url(../images/liste.gif);
	color: #666666;
	font-size: 11px;
	line-height: 14px;
}

li A {
	color: #838DA0;
}
.standardtext {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	text-transform: none;
	color: #666666;
	padding: 0;
}


INPUT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;

}


.NavigationHORLevel2Bar {
	FONT-SIZE: 10px;
	CURSOR: hand;
	background-color: #92D0F7;
}
.NavigationHORLevel2Bar A {
	color: #ffffff;
}

.NavigationHORLevel1BarActive {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 4px;
	height: 15px;
	background-color: #254B8A;
	color: #FFFFFF;
}

.NavigationHORLevel1BarActive A {
	
	color: #FFFFFF;
			border-bottom-color: #FF0000;
	border-bottom-width: 3px;
}


.NavigationHORLevel0Bar A {
		font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: lighter;
	letter-spacing: -1px;
	word-spacing: -1px;
	color: #A7DB88;
		
}

.NavigationHORLevel0BarActive {
			font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: lighter;
	letter-spacing: -1px;
	word-spacing: -1px;
	color: #A7DB88;
		
}

.NavigationHORLevel0BarActive A {
			font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: lighter;
	letter-spacing: -1px;
	word-spacing: -1px;
	color: #fc6000;
		
}

.link_intranet {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	text-transform: none;
	color: #666666;
	padding: 0;
}

.Head_table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
a.Head_table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
}
a.Head_table:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:underline;
}
a {
	text-decoration: none;
	color: #2B4D8D;
}

a:hover {
	text-decoration: none;
	color: #fc6000;
}
.NavigationLevel3 A {

	color: #8DA6CB;
}
.NavigationLevel3 {

	FONT-SIZE: 11px;
	
}
.NavigationLevel3Active A {
	color: #fc6000;
	font-size: 11px;
}
.NavigationHORLevel2BarActive A {
	color: #ffffff;
	font-size: 10px;
	font-weight: bolder;
}
td {
	font-size: 11px;
}
.networkpunkte {
color: #BBBBBB
}
.NavigationHORLevel2TRENNER {
	CURSOR: hand;
	background-color: #A7DB88;
}
.td_v_bg {
	background-image: url(/fileadmin/CPSimages/dotted_line_v.gif);
}
.subHeadline_intranet {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: none;
	color: #0099FF;
}

.hellblau1 {
	background-color: #D4EFFC;
}
.hellblau2 {
	background-color: #DDF1D1;
}
.hellblau5 {
	FONT-SIZE: 10px;
	CURSOR: hand;
	background-color: #DDF1D1;
}

.treenavi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR:#254B8A;
	background-color: #C0E0F5;
	padding: 3px;
}
.treenavi_active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	padding-left: 5px;
}
.treenavi_active A {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bolder;
}

.treenavi_active_lev2 A {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #ffffff;
	font-weight: bolder;
}

.treenavi_active_lev2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bolder;
}

.treenavi A {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR:#254B8A;
}
.treenavi-lev1_active A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 5px;
	margin-top: 10px;
	color: #FFFFFF;
}

.sitemap1 {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #ffffff;
	margin-top : 15px;
	font-weight : bolder;
	margin-bottom : 5px;
	margin-left : 30px;
}
.sitemap2 {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #990000;
	margin-left : 50px;
	margin-top : 5px;
}
.sitemap3 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #cc3300;
	margin-left : 70px;	
}
.sitemap4 {
	font-family : Verdana, sans-serif;
	font-size : 9px;
	color : #003333;
	margin-left : 85px;
}

.footer {

	font-size: 9px;
	color: #999999;
	letter-spacing: 0px;
	line-height: 25px;
}
.footer A { 

	font-size: 9px;
	color: #999999;
	letter-spacing: 0px;
	line-height: 25px;
}
.footerActive {

	font-size: 9px;
	color: #999999;
	letter-spacing: 0px;
	line-height: 25px;
}

# style angaben f�r formulare

.INPUTtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
}
.INPUTField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 20px;
	width: 150px;
	border: 1px solid #4c6a90;
	margin: 0px;
	padding: 0px 2px;

}
.INPUTFieldPLZ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 20px;
	width: 45px;
	border: 1px solid #4c6a90;
	padding: 0px 2px;

}
.INPUTFieldORT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 20px;
	width: 100px;
	border: 1px solid #4c6a90;
	padding: 0px 2px;

}
.INPUTFieldRICHTEXT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 100px;
	width: 150px;
	border: 1px solid #4c6a90;
	padding: 2px;

}
.INPUTPFLICHT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 20px;
	width: 5px;
	background-color: #FF0000;
	border: 1px solid #FF0000;


}
.INPUTtextPFLICHT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bolder;

}
.INPUTtextPFLICHTrot {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-weight: bolder;
}
.INPUTFieldrot {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	height: 20px;
	width: 150px;
	border: 1px solid #FF0000;
	margin: 0px;
	padding: 0px;
}

.INPUTFieldPLZrot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	height: 20px;
	width: 45px;
	border: 1px solid #FF0000;
	padding: 0px 2px;
}
.INPUTFieldORTrot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	height: 20px;
	width: 100px;
	border: 1px solid #FF0000;
	padding: 0px 2px;

}

.logosleft img{
	margin: 12px 0;
}

/* BANNER-CONFIG BEGIN -------------------------------------------------------------------------- */
div#banner {
padding: 10px 0 0 0;
border-top: 1px solid #92D0F7;
}
/* BANNER-CONFIG END ---------------------------------------------------------------------------- */

/* MAILFORM ANMELDUNG BEGIN --------------------------------------------------------------------- */
div.tx-pilmailform-pi1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
text-transform: none;
color: #666666;
padding: 0;
}
div.tx-pilmailform-pi1 fieldset {
padding: 0;
margin: 15px 0 0 0;
border: 1px solid #92D0F7;
}
div.tx-pilmailform-pi1 legend {
padding: 0 5px;
margin: 0;
font-weight: bold;
}
div.tx-pilmailform-pi1 td {
vertical-align: middle;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-transform: none;
color: #666666 ! important;
}
div.tx-pilmailform-pi1 td.col1 {
width: 130px;
}
div.tx-pilmailform-pi1 td.col1anmeld {
width: 200px;
}
div.tx-pilmailform-pi1 td.col1agbs {
width: 20px;
}
div.tx-pilmailform-pi1 select.anrede {
width: 140px;
background-color: #D4EFFC;
border: 1px solid #92D0F7;
padding: 2px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-transform: none;
color: #666666 ! important;
}
div.tx-pilmailform-pi1 input {
width: 200px;
background-color: #D4EFFC;
border: 1px solid #92D0F7;
padding: 2px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-transform: none;
color: #666666 ! important;
}
div.tx-pilmailform-pi1 input.radio {
width: 15px ! important;
background-color: #fff;
border: 0;
padding: 0;
}
div.tx-pilmailform-pi1 input.checkbox {
width: 15px ! important;
background-color: #fff;
border: 0;
padding: 0;
}
div.tx-pilmailform-pi1 input.plz {
width: 60px;
}
div.tx-pilmailform-pi1 input.submit {
width: 135px;
font-weight: bold;
}
div.tx-pilmailform-pi1 div.agbscontainer {
height: 200px;
overflow: scroll;
border: 1px solid #92D0F7;
padding: 0 5px;
}
div.tx-pilmailform-pi1 div.submitbutton {
margin: 20px 0 0 0;
}
div.tx-pilmailform-pi1 td.pflichtfeld {
text-decoration: underline;
}
div.tx-pilmailform-pi1 td.pflichtfeld_error {
text-decoration: underline;
color: #B61010 ! important;
}
div.tx-pilmailform-pi1 legend.pflichtfeld_error {
text-decoration: underline;
color: #B61010 ! important;
}

/* MAILFORM ANMELDUNG END ----------------------------------------------------------------------- */

/* Vortrag-Download ANMELDUNG BEGIN ----------------------------------------------------------------------- */
input.vortraginput {
width: 100px;
background-color: #D4EFFC;
border: 1px solid #92D0F7;
padding: 3px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-transform: none;
color: #666666 ! important;
margin-right: 10px;
}
input.vortragbutton {

background-color: #D4EFFC;
border: 1px solid #92D0F7;
padding: 2px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-transform: none;
color: #666666 ! important;
}

/* Vortrag-Download ANMELDUNG END ----------------------------------------------------------------------- */


