/* General */
BODY {
	BACKGROUND-COLOR:#ffffff;
	COLOR:#000000;
	FONT-SIZE:10pt;
	FONT-FAMILY:Verdana,sans-serif;
}

/* General content -> Text -> Menu/Sitemap item: Section-title */
P.csc-section {
	font-size:10px;
}
/* General content -> Text -> Menu/Sitemap item */
DIV.csc-menu {
	color:#545454;
	text-decoration:underline;
}

DIV.csc-menu A {
	color:#545454;
	text-decoration:underline;
}

DIV.csc-menu A:hover {
	color:#545454;
	text-decoration:underline;
}

DIV.csc-menu A:active {
	color:#545454;
	text-decoration:underline;
}

DIV.csc-menu A:visited {
	color:#545454;
	text-decoration:underline;
}

/* General content -> Preformatted code */
PRE {
	font-family:\\"Courier New\\", Courier, monospace;
	color:#545454;
}
/* General content -> Header 1 */
H1 {
	font-size:16px;
	color:#5F6996;
	font-weight:bold;
	/*header soll an dieser Stelle null Abstand zum Content-Text haben*/
	margin: 0 1cm 0 0;
}

#bereichrechts H1 {
	font-size:12px;
	color:#aad358;
	font-weight:bold;
	/*header soll an dieser Stelle null Abstand zum Content-Text haben*/
	
}

#bereichrechts H2 {
	font-size:12px;
	color:#aad358;
	font-weight:bold;
	/*header soll an dieser Stelle null Abstand zum Content-Text haben*/
	
}

#bereichrechts H3 {
	font-size:12px;
	color:#aad358;
	font-weight:bold;
	/*header soll an dieser Stelle null Abstand zum Content-Text haben*/
	
}

/* General content -> Header 2 */
H2 {
	font-size:14px;
	color:#5F6996;
	font-weight:bold;
	/*header soll an dieser Stelle null Abstand zum Content-Text haben*/
	margin: 0 1cm 0 0;
}

/* General content -> Header 3 */
H3 {
	font-size:11px;
	color:#5F6996;
	font-weight:bold;
	/*header soll an dieser Stelle null Abstand zum Content-Text haben*/
	margin: 0 1cm 0 0;
}

/* General content -> Text */
P {
	font-family:Verdana, sans-serif;
	font-size:10pt;
	color:#545454;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	line-height:normal;
	text-align: left;
	margin: 0 1cm 0 0;
}
/* General content -> Text -> Page content -> Links */
P A {
	color:#545454;
	text-decoration:underline;
}
/* General content -> Text -> Page content -> Links -> Mouseover links */
P A:hover {
	color:#545454;
	text-decoration:underline;
}
/* General content -> Text -> Page content -> Links -> Active links */
P A:active {
	color:#545454;
	text-decoration:underline;
}
/* General content -> Text -> Page content -> Links -> Visited links */
P A:visited {
	color:#545454;
	text-decoration:underline;
}

div.bullet {
	font-family:Verdana, sans-serif;
	font-size:10pt;
	color:#545454;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	line-height:normal;
	text-align: left;
	margin: 0 1cm 0 0;
}

/* General content -> Text -> Lists -> Links */
div.bullet A {
	color:#545454;
	text-decoration:underline;
}
/* General content -> Text -> Lists -> Links -> Mouseover links */
div.bullet A:hover {
	color:#545454;
	text-decoration:underline;
}
/* General content -> Text ->Listst -> Links -> Active links */
div.bullet A:active {
	color:#545454;
	text-decoration:underline;
}
/* General content -> Text -> Lists -> Links -> Visited links */
div.bullet A:visited {
	color:#545454;
	text-decoration:underline;
}

/* General content -> Text -> Header1 -> Links */
A H1 {
	color:#5F6996;
	text-decoration:underline;
}
/* General content -> Text -> Header1 -> Links -> Mouseover links */
A H1:hover {
	color:#5F6996;
	text-decoration:underline;
}
/* General content -> Text -> Header1 -> Links -> Active links */
A H1:active {
	color:#5F6996;
	text-decoration:underline;
}
/* General content -> Text -> Header1 -> Links -> Visited links */
A H1:visited {
	color:#5F6996;
	text-decoration:underline;
}

/* General content -> Text -> Header2 -> Links */
A H2 {
	color:#5F6996;
	text-decoration:underline;
}
/* General content -> Text -> Header2 -> Links -> Mouseover links */
A H2:hover {
	color:#5F6996;
	text-decoration:underline;
}
/* General content -> Text -> Header2 -> Links -> Active links */
A H2:active {
	color:#5F6996;
	text-decoration:underline;
}
/* General content -> Text -> Header2 -> Links -> Visited links */
A H2:visited {
	color:#5F6996;
	text-decoration:underline;
}

/* General content -> Text -> Header3 -> Links */
A H3 {
	color:#5F6996;
	text-decoration:underline;
}
/* General content -> Text -> Header3 -> Links -> Mouseover links */
A H3:hover {
	color:#5F6996;
	text-decoration:underline;
}
/* General content -> Text -> Header3 -> Links -> Active links */
A H3:active {
	color:#5F6996;
	text-decoration:underline;
}
/* General content -> Text -> Header3 -> Links -> Visited links */
A H3:visited {
	color:#5F6996;
	text-decoration:underline;
}

/*- Notizen. Anmerkungen	wie Text, nur kleiner	zB Haftungsausschluss */
P.note {
	FONT-SIZE: 8pt; MARGIN-RIGHT: 25px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}

/* MenuLeft -> Level1 -> item */
DIV.menuleft-level1-item {
	font-family:Verdana, sans-serif;
	font-size:8pt;
	margin-left:5px;
	margin-top:5px;
        padding-left:5px;
        margin-right:5px;
        padding-right:5px;
	font-weight:bold;
	background-color:#003399;
        padding-top:3px;
        padding-bottom:3px;
}

/* MenuLeft -> Level1 -> normal state */
A.menuleft-level1-no {
	color:#FFFFFF;
	text-decoration:none;
}

A.menuleft-level1-no:visited {
	color:#FFFFFF;
	text-decoration:none;
}

A.menuleft-level1-no:hover {
	color:#8598B9;
}

/* MenuLeft -> Level1 -> current state */
A.menuleft-level1-cur {
	color:#003399;
        background-color:#ffffff;
	text-decoration:none;
}

A.menuleft-level1-cur:visited {
	color:#003399;
        background-color:#ffffff;
	text-decoration:none;
}

A.menuleft-level1-cur:hover {
	color:#8598B9;
}

/* MenuLeft -> Level2 -> item */
DIV.menuleft-level2-item {
	font-family:Verdana, sans-serif;
	font-size:6pt;
	font-weight:normal;
	margin-left:5px;
	margin-top:0px;
        margin-right:5px;
        padding-right:5px;
        padding-left:5px;
	background-color:#7687b5;
        padding-top:3px;
        padding-bottom:3px;
}

/* MenuLeft -> Level2 -> normal state */
A.menuleft-level2-no {
	color:#FFFFFF;
	margin-left:0px;
	text-decoration:none;
}

A.menuleft-level2-no:visited {
	color:#FFFFFF;
	text-decoration:none;
}

A.menuleft-level2-no:hover {
	color:#8598B9;
}
/* */

/* MenuLeft -> Level2 -> current state */
A.menuleft-level2-cur {
	color:#003399;
        background-color:#ffffff;
	text-decoration:none;
}

A.menuleft-level2-cur:visited {
	color:#003399;
        background-color:#ffffff;
	text-decoration:none;
}

A.menuleft-level2-cur:hover {
	color:#8598B9;
}


/* MenuLeft -> Level3 -> item */
DIV.menuleft-level3-item {
	font-size:8pt;
	font-weight:normal;
        background-color:#92a0c7;
        margin-left:5px;
	margin-top:0px;
        margin-right:5px;
        padding-right:5px;
        padding-left:10px;
}

/* MenuLeft -> Level3 -> normal state */
A.menuleft-level3-no {
	color:white;
	text-decoration:none;
}

A.menuleft-level3-no:visited {
	color:white;
	text-decoration:none;
}

A.menuleft-level3-no:hover {
	color:#D0D3E4;
}

/* MenuLeft -> Level3 -> current state */
A.menuleft-level3-cur {
	color:#003399;
        background-color:#ffffff;
	text-decoration:underline;
}

A.menuleft-level3-cur:visited {
	color:#003399;
        background-color:#ffffff;
	text-decoration:underline;
}

A.menuleft-level3-cur:hover {
	color:#D0D3E4;
}

li.menuleft-level1-li-no {
	color:#343434;
	font-size:10pt;
}
li.menuleft-level1-li-cur {
	color:#343434;
	font-size:10pt;
}

li.menuleft-level2-li-no {
	color:#545454;
	font-size:8pt;
}
li.menuleft-level2-li-cur {
	color:#545454;
	font-size:8pt;
}

li.menuleft-level3-li-no {
	color:#545454;
	font-size:8pt;
}
li.menuleft-level3-li-cur {
	color:#545454;
	font-size:8pt;
}

/* MenuHead */
DIV.menuhead {
	font-size:8pt;
	font-weight:bold;
	color:#778FC2;
	margin-left:0px;
	margin-top:3px;
	margin-bottom:12px;
}

/* MenuHead -> item */
DIV.menuhead-item {
	font-size:8pt;
	font-weight:normal;
	margin-left:0px;
	margin-top:3px;
}

/* MenuHead -> normal state */
A.menuhead-no {
	color:#778FC2;
	text-decoration:none;
}
A.menuhead-no:hover {
	color:#A2B2D3;
}

/* MenuLeft -> Level2 -> current state */
A.menuhead-cur {
	color:#A2B2D3;
	text-decoration:none;
}
A.menuhead-cur:hover {
	color:#A2B2D3;
}

/* Menutop -> Level1 -> item */
DIV.menutop-level1-item {
	font-family:Verdana, sans-serif;
	font-size:10pt;
	margin-left:9px;
	margin-top:5px;
	font-weight:bold;
        font-variant:small-caps; 
}

/* Menutop -> Level1 -> normal state */
A.menutop-level1-no {
	color:#FFFFFF;
	text-decoration:none;
}
A.menutop-level1-no:hover {
	color:#FFFFFF;
}
A.menutop-level1-no:visited {
	color:#FFFFFF;
	text-decoration:none;
}


/* Menutop -> Level1 -> current state */
A.menutop-level1-cur {
	color:#FFFFFF;
	text-decoration:underline;
}

A.menutop-level1-cur:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
A.menutop-level1-cur:visited {
	color:#FFFFFF;
	text-decoration:underline;
}



DIV.menuhead-pagetitle {
	font-size:8pt;
	font-weight:normal;
	margin-left:25px;
	margin-top:3px;
	color:#343434;
	text-decoration:none;
}

/* Logo link -> current state */
A.logolink {
	font-size:12pt;
	color:white;
	font-weight:bold;
	text-decoration:none;
	margin-left:10px;
}
/* General content -> Ordered bullet lists (numbers) */
OL {
	color:#545454;
	font-family:Verdana, sans-serif;
	font-size:10pt;
}
/* General content -> Unordered bullet lists */
UL {
	color:#545454;
	font-family:Verdana, sans-serif;
	font-size:10pt;
}

ul li A {
	color:#545454;
	text-decoration:underline;
}

ul li A:hover {
	color:#545454;
	text-decoration:underline;
}

ul li A:active {
	color:#545454;
	text-decoration:underline;
}

ul li A:visited {
	color:#545454;
	text-decoration:underline;
}

/* General content -> Text -> Page content -> Page content, next paragraph */
P.bodytext+ P {
	white-space:pre;
}
/* General content -> Tables in content -> Page content -> Links -> Mouseover links */
TABLE.contenttable P A:hover {
	text-decoration:underline;
}
/* General content -> Tables in content -> Page content -> Links -> Active links */
TABLE.contenttable P A:active {
	text-decoration:underline;
}
/* General content -> Tables in content -> Page content -> Links -> Visited links */
TABLE.contenttable P A:visited {
	text-decoration:underline;
}
/* General content -> Tables in content -> Page content -> Links */
TABLE.contenttable P A {
	color:#000000;
	text-decoration:underline;
}
/* General content -> Plugin: Indexed search -> Search result display -> Text -> Links */
.tx-indexedsearch .tx-indexedsearch-res P A {
	color:#000000;
	text-decoration:underline;
}
/* General content -> Plugin: Indexed search -> Search result display -> Title row (TR) -> TEXT -> Links */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P A {
	color:#000000;
	text-decoration:underline;
}
/* General content -> Plugin: Indexed search -> Search result display -> Section headers -> Section header -> Links */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 A {
	color:#000000;
	text-decoration:underline;
}
/* General content -> Plugin: Indexed search -> Search result display -> Info cell (TD) -> TEXT -> Links */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info P A {
	color:#000000;
	text-decoration:underline;
}

#filelinks
.filelinks {
 font-family : Verdana, sans-serif;
 font-size : 10pt;
 color : #000000;
 FONT-WEIGHT: normal
}
.filelinks:link {
  TEXT-DECORATION: none;
}
.filelinks:visited {
  TEXT-DECORATION: none;
}
.filelinks:hover {
  TEXT-DECORATION: underline;
}

.filelinkssize {
 font-family : Verdana, sans-serif;
 font-size : 10pt;
 color : #000000;
 FONT-WEIGHT: normal
}
/* General content -> Plugin: "tx_macinasearchbox_pi1" -> Text -> Links */
.tx-macinasearchbox-pi1 A {
	font-family:Verdana, sans-serif;
	font-size:8pt;
	color:#6666CC;
	text-decoration:none;
}
/* General content -> Plugin: "tx_macinasearchbox_pi1" -> Text -> Links -> Mouseover links */
.tx-macinasearchbox-pi1 A:hover {
	font-family:Verdana, sans-serif;
	font-size:8pt;
	color:#6666CC;
	text-decoration:underline;
}
/* General content -> Plugin: "tx_macinasearchbox_pi1" -> Text -> Links -> Active links */
.tx-macinasearchbox-pi1 A:active {
	font-family:Verdana, sans-serif;
	font-size:8pt;
	color:#6666CC;
	text-decoration:underline;
}
/* General content -> Plugin: "tx_macinasearchbox_pi1" -> Text -> Links -> Visited links */
.tx-macinasearchbox-pi1 A:visited {
	font-family:Verdana, sans-serif;
	font-size:8pt;
	color:#6666CC;
	text-decoration:none;
}

/*.content-kapitel {
  BACKGROUND-COLOR:#e5e5e5;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 0px;
  padding-bottom: 10px;
  margin-right:10px;
}*/
.content-kapitel {
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 0px;
  padding-bottom: 10px;
  margin-right:10px;
}

.content-abschnitt-std {
  margin-top: 20px;
  padding-top: 5px;
  padding-left: 10px;
  padding-right: 0px;
  padding-bottom: 5px;
  margin-right:10px;
}

.content-abschnitt-wichtig {
  BACKGROUND-COLOR:#e5e5e5;
  margin-top: 20px;
  padding-top: 5px;
  padding-left: 10px;
  padding-right: 0px;
  padding-bottom: 5px;
  margin-right:10px;
}

.content-abschnitt-wichtig {
  font-family:Verdana, sans-serif;
  font-size:10pt;
  color:#545454;
  margin: 0 1cm 0 0;
}

.content-abschnitt-std {
  font-family:Verdana, sans-serif;
  font-size:10pt;
  color:#545454;
  margin: 0 1cm 0 0;
}

.content-einleitung {
  padding: 10 10 10 10;
  margin-top:10;
}

.rechts-box-news {
  padding-top: 10;
  padding-bottom: 10;
  padding-right: 5;
  padding-left: 5;
  margin-top:10;
  margin-right:5;
  margin-left:5;
  background-color:#e5e5e5;
}

.rechts-box-jobs {
  padding-top: 10;
  padding-bottom: 10;
  padding-right: 5;
  padding-left: 5;
  margin-top:10;
  margin-right:5;
  margin-left:5;
  background-color:#e5e5e5;
}
