

/* *** Definition der allgemeinen Schriftenart *** */
* {
	font-family: Arial, Helvetica, sans-serif;
	color: #526361;
}



/* *** Definition der allgemeinen Schriftgroesse *** */
body {
	font-size: 75%;
	/*font-size: 12px;*/
}
div#column-left-wrap {
	font-size: 92%;
	/*font-size: 11px;*/
}
div#column-left-wrap a {
	font-size: 110%;
	/*font-size: 12px;*/
}

/* *** Definition der Schriften in Formularen *** */
textarea, input {
	color: #77949D;
	font-size: 120%;
	/*font-size: 14px;*/
}



/* *** Definition der Linkformate *** */
a {
	color: #74B10E;
}
a:hover {
	color: #526361;
}

/* RTE */
.htmlarea-content-body a:link,
.htmlarea-content-body a:visited {
	color:#74B10E !important;
}
.htmlarea-content-body a:hover {
	color:#526361 !important;
}



/* Kein Rahmen um verlinkte Bilder */
a img {
	border: none;
}


/* Links mit Bullet-Grafik */
a.internal {
	padding-left: 15px;
	background-image: url(../art-global/bullet-internal.gif);
	background-position: 0 0.30em;
	background-repeat: no-repeat;
	text-decoration: underline;
}
/* Links mit Bullet-Grafik */
div.homepage-csc-textpic-wrap a.internal,
div.csc-frame-frame1 a.internal {
	padding-left: 15px;
	background-image: url(../art-global/bullet-internal-black.gif);
	background-position: 0 0.30em;
	background-repeat: no-repeat;
	text-decoration: underline;
	color: #000000;
	font-size: 110%;
	/*font-size: 13px;*/
}
div.homepage-csc-textpic-wrap a.internal:hover,
div.csc-frame-frame1 a.internal:hover {
	color: #526361;
}

div.references-list-morelink a {
	padding-left: 15px;
	background-image: url(../art-global/bullet-internal.gif);
	background-position: 0 0.30em;
	background-repeat: no-repeat;
	text-decoration: underline;
}
div.news-latest-morelink a {
	padding-left: 15px;
	background-image: url(../art-global/bullet-internal.gif);
	background-position: 0 0.30em;
	background-repeat: no-repeat;
	text-decoration: underline;
}
a.external {
	padding-left: 15px;
	background-image: url(../art-global/bullet-external.gif);
	background-position: 0 0.30em;
	background-repeat: no-repeat;
	text-decoration: underline;
}


/* Zurueck-Link */
a.back {
	padding-left: 10px;
	background-image: url(../art-global/bullet-back.gif);
	background-position: 0 0.60em;
	background-repeat: no-repeat;
	text-decoration: underline;
}


/* Link fuer das Logo */
a.logo, a.logo:hover {
	width: 256px;
	height: 45px;
	display: block;
	background-image: url(../art-global/logo-ifront.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
}



/* Definition der Links fuer die Globale Navigation */
a.navigation-language-link,
a.navigation-language-link-active {
	color: #74B10E;
	text-decoration: none;
}
a.navigation-language-link-active,
a.navigation-language-link:hover {
	color: #73B10D;
	text-decoration: underline;
}


/* Breadcrumb */
a.breadcrumb-link {
	color: #77939D;
	text-decoration: none;
}
a.breadcrumb-link:hover {
	color: #77939D;
	text-decoration: underline;
}


/* Definition der Links fuer die Hauptnavigation */
a.navigation-main-link,
a.navigation-main-link-active {
	color: #2C393E;
	font-size: 120%;
	/*font-size: 14px;*/
	text-decoration: none;
}
a.navigation-main-link:hover {
	color: #2C393E;
	text-decoration: underline;
}
a.navigation-main-link-active,
a.navigation-main-link-active:hover {
	color: #74B10E;
}
a.navigation-main-link-active:hover {
	text-decoration: underline;
}


/* 2.-n. Ebene */
a.navigation-main-link-child,
a.navigation-main-link-child-active {
	color: #2D393E;
	font-size: 110%;
	/*font-size: 13px;*/
	text-decoration: none;
}
a.navigation-main-link-child:hover {
	color: #2C393E;
	text-decoration: underline;
}
a.navigation-main-link-child-active,
a.navigation-main-link-child-active:hover {
	color: #74B10E;
}
a.navigation-main-link-child-active:hover {
	text-decoration: underline;
}


/* Definition der Links fuer die gloable Navigation */
a.navigation-global-link,
a.navigation-global-link-active {
	color: #77939D;
	font-size: 120%;
	/*font-size: 14px;*/
	text-decoration: none;
}
a.navigation-global-link:hover {
	color: #77939D;
	text-decoration: underline;
}
a.navigation-global-link-active,
a.navigation-global-link-active:hover {
	color: #74B10E;
}
a.navigation-global-link-active:hover {
	text-decoration: underline;
}


/* 2.-n. Ebene */
a.navigation-global-link-child,
a.navigation-global-link-child-active {
	color: #77939D;
	font-size: 110%;
	/*font-size: 13px;*/
	text-decoration: none;
}
a.navigation-global-link-child:hover {
	color: #77939D;
	text-decoration: underline;
}
a.navigation-global-link-child-active,
a.navigation-global-link-child-active:hover {
	color: #74B10E;
}
a.navigation-global-link-child-active:hover {
	text-decoration: underline;
}



/* *** Definition der Ueberschriften *** */
h1 {
	margin: 0;
	padding: 0 0 10px 0;
	color: #2D393E;
	font-size: 150%;
	/*font-size: 18px;*/
	font-weight: normal;
}
h1.title {
	padding: 0;
}
h2 {
	margin: 0;
	padding: 0 0 10px 0;
	color: #526360;
	font-size: 120%;
	/*font-size: 14px;*/
	font-weight: normal;
}
h2.bold {
	font-weight: bold;
}
h2.references {
	padding: 0 0 2px 0;
}
h3 {
	margin: 0;
	padding: 0;
	color: #526360;
	font-size: 100%;
}



/* *** Definition der Absatzformate *** */
p {
	margin: 0;
	padding: 0 0 20px 0;
	line-height: 140%;
}
p.bold {
	font-weight: bold;
}
p.italic {
	font-style: italic
}
p.copyright {
	padding: 4px 9px 0 0;
	text-align: right;
}
p.news-list-subheader {
	padding: 0 0 5px 0;
}
div.news-latest-content p {
	padding: 0;
}


/* *** Definition der Zeichenformate *** */
.text-bold {
	font-weight: bold;
}
.text-italic {
	font-style: italic
}
.text-small {
	font-size: 92%;
	/*font-size: 11px;*/
}



/* *** Definition der Listenformate *** */

/* Nummerierte Listen */
ol {
	margin: 0;
	padding: 0 0 15px 20px;
}
ol li {
	padding: 2px 0 2px 0;
	line-height: 140%;
}

/* Unnummerierte Listen */
ul {
	margin: 0;
	padding: 0 0 20px 8px;
	list-style-type: none;
}
ul li {
	padding: 2px 0 2px 7px;
	background-image: url(../art-global/bullet-list-grey.gif);
	background-position: 0 0.82em;
	background-repeat: no-repeat;
	line-height: 140%;
}


/* Listenformat fuer die Sprachnavigation */
ul.navigation-language-list {
	width: 395px;
	padding: 5px 0 0 8px;
}
ul.navigation-language-list li {
	display: inline;
	padding: 0;
	background-image: none;
	line-height: 120%;
}
ul.navigation-language-list li.navigation-language-first-item {
	padding-left: 16px;
	background-image: url(../art-global/bullet-navigation-language.gif);
	background-position: 0 0.0em;
	background-repeat: no-repeat;
}
ul.navigation-language-list li.navigation-language-spacer {
	color: #73B10D;
	padding: 0 3px 0 3px;
}


/* Listenformat fuer die Breadcrumb-Navigation */
ul.breadcrumb-list {
	padding: 0 0 0 0;
}
ul.breadcrumb-list li {
	display: inline;
	padding: 0;
	background-image: none;
	line-height: 120%;
}
ul.breadcrumb-list li.breadcrumb-first-item {
	padding-left: 15px;
	background-image: url(../art-global/bullet-breadcrumb.gif);
	background-position: 0 0.25em;
	background-repeat: no-repeat;
}
ul.breadcrumb-list li.breadcrumb-spacer {
	color: #77939D;
	padding: 0 3px 0 3px;
}


/* Listenformat fuer die Hauptnavigation */
ul.navigation-main-list {
	padding: 0 0 20px 8px;
}
ul.navigation-main-list li {
	padding: 3px 0 3px 16px;
	background-image: url(../art-global/bullet-navigation-main.gif);
	background-position: 0 0.52em;
	background-repeat: no-repeat;
	line-height: 120%;
}
ul.navigation-main-list li.navigation-main-item-active {
	background-image: url(../art-global/bullet-navigation-main-active.gif);
}

/* 2.-n. Ebene */
ul.navigation-main-list ul {
	padding: 2px 0 3px 1px;
}
ul.navigation-main-list ul li {
	padding: 1px 0 1px 8px;
	background-image: url(../art-global/bullet-navigation-main-child.gif);
	background-position: 0 0.63em;
	background-repeat: no-repeat;
}
ul.navigation-main-list ul li.navigation-main-item-child-active {
	background-image: url(../art-global/bullet-navigation-main-child-active.gif);
}


/* Listenformat fuer die globale Navigation */
ul.navigation-global-list {
	padding: 0 0 20px 8px;
}
ul.navigation-global-list li {
	padding: 3px 0 3px 16px;
	background-image: url(../art-global/bullet-navigation-global.gif);
	background-position: 0 0.52em;
	background-repeat: no-repeat;
	line-height: 120%;
}
ul.navigation-global-list li.navigation-global-item-active {
	background-image: url(../art-global/bullet-navigation-global-active.gif);
}

/* 2.-n. Ebene */
ul.navigation-global-list ul {
	padding: 2px 0 3px 1px;
}
ul.navigation-global-list ul li {
	padding: 1px 0 1px 8px;
	background-image: url(../art-global/bullet-navigation-main-child.gif);
	background-position: 0 0.63em;
	background-repeat: no-repeat;
}
ul.navigation-global-list ul li.navigation-global-item-child-active {
	background-image: url(../art-global/bullet-navigation-main-child-active.gif);
}



/* Definition der Tabellen */
table {
	margin-bottom: 20px;
	border-collapse: collapse;
	font-size: 100%;
}
table th, table td {
	vertical-align: top;
	padding: 4px 2px 4px 4px;
	text-align: left;
}
table td p {
	padding-bottom: 0;
}

/*  */
table.contenttable caption {
	padding: 0 0 5px 0;
	text-align: left;
	font-weight: bold;
}
table.contenttable th,
table.contenttable td {
	padding: 4px;
	border: solid #FFFFFF;
	border-width: 1px 1px 0 0;
	background-color:#CDD9DC;
}
table.contenttable th {
	border-width: 0 1px 0 0;
	background-color:#77939D;
	color:#FFFFFF;
}
table.contenttable th.td-last,
table.contenttable td.td-last {
	border-right-width: 0;
}



/* Extension css_styled_content */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	font-size: 88%;
	/*font-size: 11px;*/
}



