
/* *** Definition des HTML-Tag *** */
html {
	overflow-x: hidden;
	overflow-y: auto;
}


/* *** Definition des BODY-Tag *** */
body {
	margin: 0;
	padding: 0;
	background-color: #F9F9F9;
}


/* *** Definition des TEXTAREA-Tag *** */
textarea {
	overflow-x: hidden;
	overflow-y: auto;
}


/* Container zum Zentrieren der Inhalte */
div.content-center {
	width: 984px;
	margin: 0 auto 0 auto;
}


/* Kopfbereich */
div#header {
	background-image: url(../art-global/background-header.gif);
	background-position: 0 24px;
	background-repeat: repeat-x;
}


/* Kopfbereich - Titelbild */
div#header-column-left {
	padding: 24px 0 0 32px;
	background-image: url(../art-global/bullet-box-green.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
div#header-image {
	width: 240px;
	height: 168px;
	background-image: url(../art/illu-homepage.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#header-image-transparency {
	width: 240px;
	height: 97px;
	position: absolute;
	top: 96px;
	background-image: url(../art-global/header-image-transparency.png);
	background-repeat: no-repeat;
	background-position: right top;
}
* html div#header-image-transparency {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='art-global/header-image-transparency.png',enabled=true,sizingMethod='scale');
}


/* Kopfbereich - Ueberschrift & Logo */
div#header-column-right {
	width: 712px;
	min-height: 192px;
	background-color: #F9F9F9;
	background-image: url(../art-global/background-header-content.gif);
	background-position: 0 24px;
	background-repeat: repeat-x;
}
* html div#header-column-right {
	height: 192px;
}
div#header-title {
	width: 392px;
	min-height: 64px;
	padding: 39px 0 0 24px;
}
* html div#header-title {
	height: 64px;
}
div#header-logo {
	padding: 11px 16px 0 0;
}


/* Kopfbereich - Sprachnavigation & Suchfeld
div#header-navigation-language {
	width: 392px;
	padding: 5px 0 0 24px;
	background-image: url(../art-global/bullet-navigation-language.gif);
	background-position: 8px 0.4em;
	background-repeat: no-repeat;
} */

/* Such-Formular */
form#search-box {
	width: 176px;
	margin: 0;
	padding: 0 8px 0 0;
	display:none;
}
input.search-box-input {
	width: 114px;
	padding: 3px 5px 3px 23px;
	border: 1px solid #77949D;
	background-color: #DAE4E4;
	background-image: url(../art-global/bullet-search.gif);
	background-position: 5px 0.31em;
	background-repeat: no-repeat;
}
input.search-box-submit {
	width: 24px;
	padding: 0 0 4px 0;
	border: 1px solid #77949D;
	background-color: #DAE4E4;
	background-image: url(../art-global/bullet-double-arrow-right-grey.gif);
	background-position: 8px 0.52em;
	background-repeat: no-repeat;
}
* html input.search-box-submit {
	padding: 0 0 2px 0;
	background-position: 7px 0.4em;
}


/* Breadcrumb */
div#breadcrumb {
	min-height: 47px;
	padding: 0 8px 0 296px;
	background-image: url(../art-global/bullet-box-green.gif);
	background-position: 0 25px;
	background-repeat: no-repeat;
}
* html div#breadcrumb {
	height: 47px;
}


/*  */
div#content {
	background-image: url(../art-global/background-content.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}


/* *** Container fuer Inhalte - Spalte links *** */
div#content-column-left {
	width: 240px;
	padding: 0 0 0 32px;
	background-image: url(../art-global/bullet-box-green.gif);
	background-position: 0 26px;
	background-repeat: no-repeat;
}
div#column-left-wrap {
	padding: 14px 0 0 8px;
}


/* *** Container fuer Inhalte - Spalte rechts *** */
div#content-column-right {
	width: 680px;
	padding: 0 8px 0 0;
	/*background-color: green;*/
}


/* Fussbereich */
div#footer {
	min-height: 24px;
	background-color: #CDD9DC;
}
* html div#footer {
	height: 24px;
}



/* Allgemeine Klassen */
div.background-white {
	background-color: #F9F9F9;
}
div.one-pix {
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}



/* *** Klassen fuer Umfluesse *** */
.float-left {
	float: left;
}
.float-right {
	float: right;
}
.clear-left {
	clear: left;
}
.clear-right {
	clear: right;
}
.clear-both {
	clear: both;
}



/* *** CSS-Klassen fuer 'FLV-Upload' *** */
div.flvupload-wrap {
	padding: 0 0 20px 0;
}



/* *** CSS-Klassen fuer 'Mailform' *** */
form#mailform {}
form#mailform fieldset {
	margin: 0 0 15px 0;
	padding: 0;
	border: none;
}
form#mailform label {
	float: right;
	width: 310px;
	padding-top: 1px;
}
input#mailformname,
input#mailformemail,
input#mailformphone {
	width: 230px;
	margin-bottom: 3px;
	padding: 1px 5px 2px 5px;
	border: 1px solid #8F9EAF;
}
input#mailformcall {
	margin: 2px 0 5px 0;
}
textarea#mailformmessage {
	width: 330px;
	height:120px;
	margin: 10px 0 3px 0;
	padding: 1px 5px 2px 5px;
	border: 1px solid #8F9EAF;
}
input#mailformformtype_mail {
	border: 1px solid #8F9EAF;
	background: none;

}



/* *** CSS-Klassen fuer 'FE-Login' *** */
form.frontend-login {
	margin: 0;
	padding: 0 0 20px 0;
}
form.frontend-login fieldset {
	margin: 0;
	padding: 20px 0 0 0;
	border: none;
}
div.frontend-login-input-user-wrap,
div.frontend-login-input-password-wrap {
	padding: 0 0 8px 0;
}
input.frontend-login-input-user,
input.frontend-login-input-password {
	width: 132px;
	padding: 3px 5px 3px 5px;
	border: 1px solid #77949D;
	background-color: #DAE4E4;
}
input.frontend-login-submit {
	width: 24px;
	padding: 0 0 4px 0;
	border: 1px solid #77949D;
	background-color: #DAE4E4;
	background-image: url(../art-global/bullet-double-arrow-right-grey.gif);
	background-position: 8px 0.52em;
	background-repeat: no-repeat;
}
* html input.frontend-login-submit {
	padding: 0 0 2px 0;
	background-position: 7px 0.4em;
}



/* *** CSS-Klassen fuer 'CSS Styled Content' *** */

/* Homepage */
div.homepage-csc-textpic-wrap,
div.csc-frame-frame1 {
	margin-bottom: 20px;
}
div.homepage-csc-textpic-wrap div.csc-textpic,
div.csc-frame-frame1 div.csc-textpic {
	background-color: #9DEC1A;
}
div.homepage-csc-textpic-wrap div.csc-textpic-imagewrap,
div.csc-frame-frame1 div.csc-textpic-imagewrap {
	padding-bottom: 0;
}
div.homepage-csc-textpic-wrap div.csc-textpic-text,
div.csc-frame-frame1 div.csc-textpic-text {
	padding: 12px 0 0 16px;
}
div.homepage-csc-textpic-wrap div.csc-textpic-clear,
div.csc-frame-frame1 div.csc-textpic-clear {
	background-color: #F9F9F9;
}
div.homepage-csc-text-wrap,
div.csc-frame-frame2 {
	padding: 0 0 0 232px;
}

	/* Space below each image (also in-between rows) */
div.csc-frame-frame1 DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; }
div.csc-frame-frame1 DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 0px; display: block; }
div.csc-frame-frame1 DIV.csc-textpic DIV.csc-textpic-single-image IMG { margin-bottom: 0px; }



/* *** CSS-Klassen fuer 'tt_news' *** */

/* Latest-Ansicht News & Presse */
div.news-latest {
	padding: 0 0 22px 0;
}
div.news-latest-image {
	width: 112px;
	min-height: 56px;
	background-image: url(../art-global/news-dummy.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
* html div.news-latest-image {
	height: 56px;
}
div.news-latest-content {
	width: 110px;
	padding: 0 0 0 8px;
}

/* Listenansicht News & Presse */
div.news-list-item {
	padding: 0 0 22px 0;
}
div.news-list-image {
	width: 216px;
	min-height: 162px;
	background-image: url(../art-global/news-dummy.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
* html div.news-list-image {
	height: 162px;
}
div.news-list-content {
	width: 448px;
}


/* Listenansicht Referenzen*/
div.references-list-item {
	padding: 0 0 22px 0;
}
div.references-list-item-left {
	width: 448px;
	background-color: #CDD9DC;
}
div.references-list-item-right {
	width: 216px;
	padding: 13px 0 0 0;
}
div.references-list-image {
	width: 216px;
}
div.references-list-title {
	width: 216px;
	padding: 13px 0 0 16px;
}

/* Detailansicht */
div.references-single-item {
	padding: 0 0 20px 0;
}
div.references-single-header {
	min-height: 82px;
	padding: 13px 16px 0 16px;
	background-color: #CDD9DC;
}
* html div.references-single-header {
	height: 82px;
}
div.references-single-image-first {}
div.references-single-image {
	padding: 0 0 0 16px;
}
div.references-single-image-hidden {
	display: none;
}
div.references-single-column-left {
	width: 200px;
	padding: 0 0 0 16px;
}
div.references-single-column-right {
	width: 448px;
}
div.references-single-backlink {
	width: 232px;
	padding: 4px 0 0 0;
	border-top: 1px solid #CDD9DC;
}
div.browse-box-wrap {
	width: 448px;
	padding: 4px 0 0 0;
	border-top: 1px solid #CDD9DC;
}
span.browse-box-result {
	padding-left: 13px;
	background-image: url(../art-global/bullet-references.gif);
	background-position: 0 0.20em;
	background-repeat: no-repeat;
}
span.browse-box-result-spacer {
	padding: 0 8px 0 8px;
}
span.browse-box-result-prev {
	padding: 0 4px 0 0;
}
span.browse-box-result-next {
	padding: 0 0 0 4px;
}


/* Astand unter SWF /FLV */
object {
	margin: 0 0 20px 0;
}


