/**********************************************************************
// allgemein oder was
***********************************************************************/
/* 1. Überschrift */
h1.csc-firstHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:normal;
	color: #3162B8;
	text-decoration: none;
}
/* 1. Überschrift */
div.csc-header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #264272;
	text-decoration: none;
	font-weight: bold;
	/*line-height: 20px;*/
}
/* 1. Überschrift - anderer Typ */
div.csc-textpicHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #264272;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
}
/* 2. kleine Überschrift */
span.headline2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #264272;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
}
/* Überschrift mit Link */
span.headline2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9c0063;
	text-decoration: none;
	font-weight: bold;
}
/* Überschrift mit Link:hover */
span.headline2 a:hover {
	background-color: #89A7C5;
	color: #FFFFFF;
}
/* normaler Text */
span.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
}
/* normaler link */
span.text a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-color: #FFFFFF;
	font-weight: normal;
	/*
	border: 1px #3162B8;
	color: #3162B8;
	*/
	
	color: #9c0063;
}
/* normaler link:hover */
span.text a:hover {
	/*
	background-color: #3162B8;
	color: #FFFFFF;
	*/
	
	background-color: #89A7C5;
	color: #FFFFFF;
} 
span.text_weiss {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}
/* normaler link */
span.text_weiss a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-color: #FFFFFF;
	font-weight: normal;
	/*
	color: #3162B8;
	*/
	
	color: #9c0063;
	background-color:#FFFFFF;
}
/* normaler link:hover */
span.text_weiss a:hover {
	/*
	background-color: #3162B8;
	color: #FFFFFF;
	*/
	background-color: #89A7C5;
	color: #FFFFFF;
}
/* Bullet-List */
ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#000000;
	text-decoration: none;
}
/* normaler link */
TD#LANGUAGE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #ffffff;
}
/* normaler link */
TD#LANGUAGE a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#FFFFFF;
	text-decoration: none;
	font-weight: normal;
	/*
	color: #3162B8;
	*/
	
	color: #9c0063;
}
/* normaler link:hover */
TD#LANGUAGE a:hover {
	color: #FFFFFF;
	/*
	background-color: #3162B8;
	*/
	
	background-color: #89A7C5;
}
/**********************************************************************
// Tabelle
***********************************************************************/
/* Normal*/
/* 1. Spalte */
TABLE.contenttable-0 TR TD.td-0 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	vertical-align:top;
	width:120px;
}
/* 2. Spalte */
TABLE.contenttable-0 TR TD.td-1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	vertical-align:top;
	width:150px;
}
/* 3. Spalte */
TABLE.contenttable-0 TR TD.td-last {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	vertical-align:top;
	text-decoration: none;
}
/* 3. Spalte Link */
TABLE.contenttable-0 TR TD.td-last a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #FFFFFF;
	vertical-align:top;
	text-decoration: none;
	/*
	color:#3162B8;
	*/
	
	color: #9c0063;
}
/* 3. Spalte Link:Hover */
TABLE.contenttable-0 TR TD.td-last a:hover {
	color: #FFFFFF;
	/*
	background-color: #3162B8;
	*/
	
	background-color: #89A7C5;
}
/* 1 Layout*/
/* 1. Spalte */
TABLE.contenttable-1 TR TD.td-0 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	vertical-align:top;
	width:275px;
	text-decoration: none;
}
/* 2. Spalte */
TABLE.contenttable-1 TR TD.td-1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	vertical-align:top;
	width:50px;
}
/* 3. Spalte */
TABLE.contenttable-1 TR TD.td-last {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	vertical-align:top;
}
/* 3. Spalte Link */
TABLE.contenttable-1 TR TD.td-0 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #FFFFFF;
	vertical-align:top;
	text-decoration: none;
	/*
	color:#3162B8;
	*/
	
	color: #9c0063;
}
/* 3. Spalte Link:Hover */
TABLE.contenttable-1 TR TD.td-0 a:hover {
	color: #FFFFFF;
	/*
	background-color: #3162B8;
	*/
	background-color: #89A7C5;
}

/* 2 Layout*/
/* 1. Spalte */
TABLE.contenttable-2 TR TD.td-0 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	vertical-align:top;
	width:60px;
	text-decoration: none;
}
/* 2. Spalte */
TABLE.contenttable-2 TR TD.td-1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	vertical-align:top;
	width:160px;
}
/* 3. Spalte */
TABLE.contenttable-2 TR TD.td-2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	vertical-align:top;
	width:120px;
}
/* 4. Spalte */
TABLE.contenttable-2 TR TD.td-last {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	vertical-align:top;
}
/* 3. Spalte Link */
TABLE.contenttable-2 TR TD.td-2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #FFFFFF;
	color:#9c0063;
	vertical-align:top;
	text-decoration: none;
}
/* 3. Spalte Link:Hover */
TABLE.contenttable-2 TR TD.td-2 a:hover {
	background-color: #89A7C5;
	color: #FFFFFF;
}
/* 4. Spalte Link */
TABLE.contenttable-2 TR TD.td-last a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #FFFFFF;
	color:#9c0063;
	vertical-align:top;
	text-decoration: none;
}
/* 4. Spalte Link:Hover */
TABLE.contenttable-2 TR TD.td-last a:hover {
	background-color: #89A7C5;
	color: #FFFFFF;
}

/**********************************************************************
// Formular
***********************************************************************/
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	font-weight: normal;
	/*
	color: #3162B8;
	*/
	color:#000000;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	font-weight: normal;
	width: 150px;
	/*
	color: #3162B8;
	*/
	color:#000000;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 60px;
	width: 150px;
	font-weight: normal;
	/*
	color: #3162B8;
	*/
	color:#000000;
}

/*
P.csc-form-label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
}
P.csc-form-req {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
}
P.csc-form-label-req {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
}
*/
.csc-form-radio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height:15px;
}
FORM TABLE.csc-mailform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height:18px;
}
/* 1. Spalte Formular */
FORM TABLE.csc-mailform TR TD.csc-form-labelcell {
	text-decoration:none;
	width:400px;
	border-bottom:1px dotted #999999;
	vertical-align:bottom;
}
FORM TABLE.csc-mailform TR TD.csc-form-fieldcell {
	text-decoration:none;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	vertical-align:bottom;
}

/* 1. Spalte Service Download*/
.serviceRow1 {
	font-weight:bold;
	display: table-cell;
	width: 120px;
	right: auto;
}
/* 2. Spalte Service Download*/
.serviceRow2 {
	display: table-cell;
	width: 30px;
	right: auto;
}
/* 3. Spalte Service Download*/
.serviceRow3 {
	display: table-cell;
	width: 50px;
	right: auto;
}

/**********************************************************************
// Contentbereich
***********************************************************************/
/* Main-Template */
TD#content {
	vertical-align: top;
	/*width: 500px;*/
	padding:0px 0px 0px 0px;


	background-color:#ffffff
}
/* Sub-Template */
DIV#contentsection {
	vertical-align: top; 
	/*width: 500px;*/
	padding-left:0px;
	background-color:#ffffff
}
TD#colNormal {
}
/**********************************************************************
// Navigation
***********************************************************************/
/* Allegemeine Definition */
TD#menu_1 {	
	vertical-align: top; 
	width: 182px;
	text-align:left;
}
/* 1. Level AKTIV */
TD#menu_1 DIV.menu1-level1-act A {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3162B8;
	text-decoration: none;
	font-weight: bold;
	display: block;
	height: 15px;
	padding-left:5px;
}
/* 1. Level INAKTIV */
TD#menu_1 DIV.menu1-level1-no A {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
/*	color: #9c0063;*/
	color: #3162B8;
	font-weight: bold;
	display: block;
	height: 15px;
	padding-left:5px;
}
/* 1. Level INAKTIV:HOVER */
TD#menu_1 DIV.menu1-level1-no A:hover {
	background-color: #3162B8;
	color: #FFFFFF;
}
/* 1. Level AKTIV:HOVER */
TD#menu_1 DIV.menu1-level1-act A:hover {
	background-color: #3162B8;
	color: #FFFFFF;
}
/* 2. Level AKTIV */
TD#menu_1 DIV.menu1-level2-act A {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
/*
	text-decoration: underline;
	font-weight: normal;
*/
	text-decoration: none;
	font-weight: normal;
	
	display: block;
	height: 15px;
	padding-left:15px;

}
/* 2. Level INAKTIV */
TD#menu_1 DIV.menu1-level2-no A {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	display: block;
	height: 15px;
	padding-left:15px;
}
/* 2. Level INAKTIV:HOVER */
TD#menu_1 DIV.menu1-level2-no a:hover {
	text-decoration: none;
	background-color:#666666;
	color:#FFFFFF;
} 
/* 2. Level AKTIV:HOVER */
TD#menu_1 DIV.menu1-level2-act a:hover {
	text-decoration: none;
	background-color:#666666;
	color:#FFFFFF;
} 
/* 3. Level AKTIV */
TD#menu_1 DIV.menu1-level3-act A {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	display: block;
	/*
	height: 15px;
	*/
	padding-left:30px;
}
/* 3. Level INAKTIV */
TD#menu_1 DIV.menu1-level3-no A {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	display: block;
	/*
	height: 15px;
	*/
	padding-left:30px;

}
/* 3. Level INAKTIV:HOVER */
TD#menu_1 DIV.menu1-level3-no a:hover {
	text-decoration: none;
	background-color:#999999;
	color:#FFFFFF;
}
/* 3. Level AKTIV:HOVER */
TD#menu_1 DIV.menu1-level3-act a:hover {
	text-decoration: none;
	background-color:#999999;
	color:#FFFFFF;
}

/* 4. Level AKTIV */
TD#menu_1 DIV.menu1-level4-act A {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
	font-weight: normal;
	display: block;
	width: 137px;
	height: 15px;
	padding-left:45px;
}
/* 4. Level INAKTIV */
TD#menu_1 DIV.menu1-level4-no A {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	display: block;
	width: 137px;
	height: 15px;
	padding-left:45px;
}
/* 4. Level INAKTIV:HOVER */
TD#menu_1 DIV.menu1-level4-no a:hover {
	text-decoration: underline;
} 

/**********************************************************************
// ausgemistet
***********************************************************************/
/*
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
}
*/