
/* Hintergrundfarbe HTMLarea */
.htmlarea-content-body {
	background-color: #617589;
}


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


/* Definition der allgemeinen Schriftgroesse */
body {
	font-size: 88%;
	/*font-size: 14px;*/
}


/* Definition der Schriften in Formularen */
input, textarea {
	font-family: Tahoma, Arial;
}
textarea {
	color: #000000;
	font-size: 100%;
	/*font-size: 12px;*/
}
input {
	color: #000000;
	font-size: 100%;
	/*font-size: 12px;*/
}
input#mailformformtype_mail {
	color: #D0D7DD;
}


/* Definition der Linkformate */
a {
	color: #EFFFAE;
	text-decoration: none;
}
a:hover {
	color: #FFFFFF;
}

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

/* Links mit Bullet-Grafik */
a.bullet {
	padding-left: 12px;
	background-image: url(../art_global/link-bullet-yellow.gif);
	background-position: 0 0.56em;
	background-repeat: no-repeat;
	text-decoration: underline;
}


/* Links mit Bullet-Grafik */
div#news-latest a {
	padding-left: 10px;
	background-image: url(../art_global/link-bullet-yellow.gif);
	background-position: 0 0.56em;
	background-repeat: no-repeat;
	text-decoration: underline;
}
div.news-list-content a {
	padding-left: 10px;
	background-image: url(../art_global/link-bullet-yellow.gif);
	background-position: 0 0.56em;
	background-repeat: no-repeat;
	text-decoration: underline;
}

/* Definition der Links fuer die Globale Navigation */
a.navigation-global-link,
a.navigation-global-link-bullet,
a.navigation-global-link-active {
	display: block;
	padding: 5px 10px 6px 10px;
	color: #FFFFFF;
	font-weight: bold;
}
a.navigation-global-link-bullet {
	padding-left: 25px;
	background-image: url(../art_global/link-bullet-white.gif);
	background-position: 10px 0.9em;
	background-repeat: no-repeat;
}
a.navigation-global-link-active,
a.navigation-global-link:hover,
a.navigation-global-link-bullet:hover {
	background-color: #485A74;
	color: #EFFFAE;
}

/* Definition der Links fuer die Hauptnavigation */
a.navigation-main-link,
a.navigation-main-link-bullet,
a.navigation-main-link-active {
	display: block;
	padding: 5px 10px 6px 10px;
	color: #FFFFFF;
	font-weight: bold;
}
a.navigation-main-link-bullet {
	padding-left: 25px;
	background-image: url(../art_global/link-bullet-white.gif);
	background-position: 10px 0.9em;
	background-repeat: no-repeat;
}
a.navigation-main-link-active,
a.navigation-main-link:hover,
a.navigation-main-link-bullet:hover {
	background-color: #617589;
	color: #EFFFAE;
}

/* Definition der Links fuer die Hauptnavigation */
a.navigation-sub-link,
a.navigation-sub-link-active,
a.navigation-sub-link-ifsub-cur,
a.navigation-sub-link-ifsub-active {
	display: block;
	padding: 5px 5px 6px 25px;
	background-color: #485A74;
	background-image: url(../art_global/link-bullet-white.gif);
	background-position: 10px 0.97em;
	background-repeat: no-repeat;
	color: #FFFFFF;
}
a.navigation-sub-link-active,
a.navigation-sub-link-ifsub-cur {
	font-weight:bold
}
a.navigation-sub-link-active,
a.navigation-sub-link-ifsub-cur,
a.navigation-sub-link-ifsub-active {
	background-color: #2F3F60;
}
a.navigation-sub-link-ifsub-cur,
a.navigation-sub-link-ifsub-active {
	padding: 5px 5px 2px 25px;
}
a.navigation-sub-link:hover {
	background-color: #2F3F60;
	color: #EFFFAE;
}
a.navigation-sub-link-active:hover,
a.navigation-sub-link-ifsub-cur:hover,
a.navigation-sub-link-ifsub-active:hover {
	color: #EFFFAE;
}

/* 2.-n. Ebene */
a.navigation-sub-link-child {
	color: #FFFFFF;
}
a.navigation-sub-link-child:hover,
a.navigation-sub-link-child-active {
	color: #EFFFAE;
}


/* Definition der Links fuer die Footer-Navigation */
a.navigation-footer-link {
	color: #FFFFFF;
}
a.navigation-footer-link:hover {
	background-color: #617589;
	color: #EFFFAE;
}


/* Definition der Ueberschriften */
h1, h2 {
	margin: 0;
	padding: 0 0 15px 0;
	color: #FFFFFF;
	font-size: 115%;
	/*font-size: 14px;*/
	line-height: 120%;
}
h2 {
	padding-bottom: 5px;
}
h3, h4 {
	margin: 0;
	padding: 0 0 8px 0;
	color: #FFFFFF;
	font-size: 100%;
}
h4 {
	padding: 0;
}
/* Absaetze rechte Spalte */
div#column-right h1,
div#column-right h2,
div#column-right h3,
div#column-right h4 {
	padding: 0 5px 0 5px;
	/*font-size: 11px;*/
}



/* Definition der Absatzformate */
p.news-list-subheader {
	padding-bottom: 0;
}
p.news-single-imgcaption {
	padding-bottom: 15px;
	font-size: 88%;
	/*font-size: 11px;*/
}


/* Definition der Absatzformate */
p {
	margin: 0;
	padding: 0 0 17px 0;
	line-height: 140%;
}
p.bold {
	font-weight: bold;
}
p.italic {
	font-style: italic
}

/* Absaetze rechte Spalte */
div#column-right p {
	padding: 0 5px 10px 5px;
	font-size: 88%;
	/*font-size: 11px;*/
}


p.tx-indexedsearch-descr {
	padding: 0 0 5px 0;
}
p.tx-indexedsearch-info {
	padding: 0 0 20px 0;
	font-size: 88%;
	/*font-size: 11px;*/
}




/* Pagebrowser fuer die Galerie-Erweiterung */
div.tx-sksimplegallery-pi1 p.pagebrowser {
	padding-left: 10px;
	background-image: url(../art_global/link-bullet-white.gif);
	background-position: 0 0.65em;
	background-repeat: no-repeat;
}
dl.gallery-single-view dd {
	font-size: 88%;
	/*font-size: 12px;*/
}



/* Definition der Zeichenformate */
.text-bold {
	font-weight: bold;
}
.text-italic {
	font-style: italic
}
.text-white {
	color: #FFFFFF;
}
.text-small {
	font-size: 88%;
	/*font-size: 11px;*/
}
.text-info {
	font-size: 82%;
	/*font-size: 11px;*/
}

/*  */
.bullet-phone {
	padding-left: 20px;
	background-image: url(../art_global/bullet_phone.gif);
	background-position: 0 0.3em;
	background-repeat: no-repeat;
}


/* Definition der Listenformate */
ul {
	margin: 0;
	padding: 0 0 15px 0;
	list-style-type: none;
}
ul li {
	padding: 2px 0 2px 12px;
	background-image: url(../art_global/list-bullet-white.gif);
	background-position: 2px 0.82em;
	background-repeat: no-repeat;
	line-height: 140%;
}

/* Listen rechte Spalte */
div#column-right ul {
	padding-right: 5px;
	padding-left: 5px;
	font-size: 88%;
	/*font-size: 11px;*/
}

/* Liste fuer die Firmengeschichte */
ul.company-history {}
ul.company-history li {
	padding: 8px 0 8px 3.5em;
	/*padding-left: 44px;*/
	border-top: 1px dotted #8F9EAF;
	background-position: 0 1.3em;
	text-indent: -2.58em;
	/*text-indent: -32px;*/
}

/* Liste fuer die Downloads */
ul.document {}
ul.document li {
	padding-left: 19px;
	background-image:  url(../art_global/list-bullet-document.gif);
	background-position: 2px 0.32em;
}
/* Liste fuer die Downloads rechte Spalte */
div#column-right ul.document li {
	background-position: 2px 0.22em;
}


/* Listenelement fuer PDFs */
li.document-pdf {}
ul.document li.document-pdf {
	background-image:  url(../art_global/list-bullet-pdf.gif);
}



/* Liste fuer den Pagebrowser der Suche */
ul.browsebox li {
	display: inline;
	padding: 0 3px 0 0;
	background: none;
}



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



/* Definition der Tabellen */
table {
	width: 100%;
	margin-bottom: 15px;
	border-collapse: collapse;
	font-size: 100%;
}
table td {
	vertical-align: top;
	padding: 4px 2px 4px 4px;
}
table td p {
	padding-bottom: 0;
}
table tr.tr-even {
	background-color: #485A74;
}
td.td-0 {}
table td.td-0 {
	width: 160px;
	font-weight: bold;
	color: #FFFFFF;
}

/* Tabelle Technische Daten */
table.technical-overview-table {}
table.technical-overview-table td.td-0 {
	width: 110px;
}
table.technical-overview-table td.td-0 p {
	color: #FFFFFF;
}

/* Tabelle Technische Daten */
table.technical-data-table {
	font-size: 88%;
	/*font-size: 11px;*/
}
table.technical-data-table tr.tr-0 {
	background-color: #2F3F60;
}
table.technical-data-table tr.tr-0 {
	background-color: #2F3F60;
	color: #FFFFFF;
}
table.technical-data-table td {
	/*width: 70px;*/
}
table.technical-data-table td.td-0 {
	width: 130px;
}
table.technical-data-table tr.tr-0 td,
table.technical-data-table td.td-0 {
	font-weight: bold;
	color: #FFFFFF;
}


/* Extension css_styled_content */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	font-size: 88%;
	/*font-size: 11px;*/
}
/* Extension css_styled_content */
div#column-right DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	padding: 0 5px 0 5px;
}


/* Bildergalerie */
/* bildgroßansicht - bildunterschriften - lightbox.css (line 138)*/
#imageData #imageDetails *,
#imageData #caption * {
	color: #485A74;
	font-size: 116%;
	font-weight: normal;
}

#imageData #caption img {
	margin-right: 6px;
}