BODY {
	BACKGROUND: url(../images/body_bg.gif) #ffffff;
	COLOR: #555555;
	FONT-FAMILY: arial, sans-serif;
	FONT-SIZE: 76%;
	FONT-WEIGHT: normal;
	MARGIN: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
}

A IMG {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
}

A:link {
	COLOR: #555555;
	TEXT-DECORATION: none;
}

A:visited {
	COLOR: #555555;
	TEXT-DECORATION: none;
}

A:hover {
	COLOR: #0f5a9e;
	TEXT-DECORATION: none;
}

A:active {
	COLOR: #0f5a9e;
	TEXT-DECORATION: none;
}

.frame {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(../images/frame_bg.gif) repeat-x 0px 7px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	WIDTH: 880px;
	PADDING-TOP: 5px;
	TEXT-ALIGN: left;
}

.startframe {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}

.startframe SPAN {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}

.endframe {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}

.endframe SPAN {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}

.pagearea {
	BACKGROUND: #ffffff;
	COLOR: #555555;
	MARGIN: 10px 10px 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	PADDING-TOP: 10px;
	POSITION: relative;
	WIDTH: 840px;
}

.pageareastart {
	DISPLAY: block;
	BACKGROUND: url(../images/corners.gif) no-repeat right top;
	MARGIN: -15px -14px 0px;
	POSITION: relative;
	HEIGHT: 11px;
}

.pageareastart SPAN {
	DISPLAY: block;
	BACKGROUND: url(../images/corners.gif) no-repeat 0px -11px;
	LEFT: 0px;
	WIDTH: 10px;
	BOTTOM: 0px;
	POSITION: absolute;
	HEIGHT: 11px;
}

HTML .pageareastart SPAN {
	TOP: 0px;
}

.endframe {
	CLEAR: both;
	LINE-HEIGHT: 1px;
	HEIGHT: 1px;
}

.pageareaend {
	CLEAR: both;
	LINE-HEIGHT: 1px;
	HEIGHT: 1px;
}

.mainnavigation {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(../images/horizontal.jpg) no-repeat center bottom;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 840px;
	PADDING-TOP: 0px;
	POSITION: relative;
	HEIGHT: 58px;
}

.logo {
	WIDTH: 290px;
}

.mainmenu {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	LEFT: 230px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 540px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	POSITION: absolute;
	TOP: 8px;
	HEIGHT: 38px;
}

.mainmenu UL {
	FLOAT: left;
	WIDTH: 100%;
	LIST-STYLE-TYPE: none;
}

.mainmenu LI { 
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 16px;
	HEIGHT: 38px;
}

.mainmenu A {
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.9em;
	FLOAT: left;
	COLOR: #555555;
	TEXT-DECORATION: none;
}

.mainmenu A:link {
	COLOR: #555555;
	TEXT-DECORATION: none;
}

.mainmenu A:visited {
	COLOR: #555555;
	TEXT-DECORATION: none;
}

.mainmenu A:hover {
	COLOR: #0f5a9e;
	TEXT-DECORATION: none;
}

.mainmenu A:active {
	COLOR: #0f5a9e;
	TEXT-DECORATION: none;
}

.subnavigation {
	FLOAT: right;
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 10px;
}

.subnavigation A {
	COLOR: #555555;
}

.submenu {
	FONT-WEIGHT: bold;
}
.langselect {
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	POSITION: absolute;
	LEFT: 780px;	
	TOP: 0px;
}

.langselect A {
	FONT-WEIGHT: normal;
	COLOR: #555555;
	TEXT-DECORATION: none;
}

.langselect A:link {
	COLOR: #555555;
	TEXT-DECORATION: none;
}

.langselect A:visited {
	COLOR: #555555;
	TEXT-DECORATION: none;
}

.langselect A:hover {
	COLOR: #0f5a9e;
	TEXT-DECORATION: none;
}

.langselect A:active {
	COLOR: #0f5a9e;
	TEXT-DECORATION: none;
}

.pagetitle {
	FLOAT: left;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 2.6em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 6px 4px;
	PADDING-TOP: 0px;
	LETTER-SPACING: -1px;
}

.contentarea {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: #ffffff;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 840px;
	PADDING-TOP: 0px;
}

.footer {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: -1px 0px 0px;
	WIDTH: 100%;
	PADDING-TOP: 0px;
	POSITION: relative;
}

.footerframe {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(../images/bottom_bg.png) repeat-x left bottom;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	WIDTH: 880px;
	PADDING-TOP: 0px;
	HEIGHT: 110px;
}

.footer .service {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	PADDING-TOP: 0px;
	POSITION: relative;
/*	TOP: 112px;*/
	TOP: 20px;

	TEXT-ALIGN: center;
}

.footer .service P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.9em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}

.footer .flashe {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	WIDTH: 860px;
	BOTTOM: 8px;
	PADDING-TOP: 0px;
	POSITION: absolute;
}

.footer .footerimage {
	BOTTOM: 12px;
	HEIGHT: 62px;
	MARGIN: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	POSITION: absolute;	
	WIDTH: 860px;
}

.roow {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 100%;
	PADDING-TOP: 0px;
}

.columns {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 100%;
	PADDING-TOP: 0px;
}

.column {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}

.fourninths {
	WIDTH: 372px;
}

.fiveninths {
	WIDTH: 468px;
}

.threesevenths {
	WIDTH: 365px;
}

.foursevenths {
	WIDTH: 475px;
}

.oneeigth {
	WIDTH: 105px;
}

.seveneights {
	WIDTH: 715px;
}

.onesixth {
	WIDTH: 140px;
}

.fivesixths {
	WIDTH: 700px;
}

.onefifth {
	WIDTH: 162px;
}

.onefourth {
	WIDTH: 205px;
}

.threefourths {
	WIDTH: 635px;
}

.onethird {
	WIDTH: 280px;
}

.middlethird {
	WIDTH: 280px;
}

.twothirds {
	WIDTH: 560px;
}

.fifty {
	WIDTH: 420px;
/*	WIDTH: 390px;	*/
}

.endcolumns {
	CLEAR: both;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}

.leftbordersmall {
	MIN-HEIGHT: 123px;
	BACKGROUND: url(../images/klein.gif) no-repeat 0px 25%;
}

.leftbordermedium {
	MIN-HEIGHT: 160px;
	BACKGROUND: url(../images/mittel.gif) no-repeat 0px 25%;
}

.leftborderlarge {
	MIN-HEIGHT: 350px;
	BACKGROUND: url(../images/gross.gif) no-repeat 0px 25%;
}

.clearfloat {
	CLEAR: both;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}

.center {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: center;
}

.contentarea H1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 2.6em;
	PADDING-BOTTOM: 0px;
	MARGIN: 2px 0px 6px 8px;
	PADDING-TOP: 0px;
	LETTER-SPACING: -1px;
}

.contentarea H2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.5em;
	PADDING-BOTTOM: 0px;
	MARGIN: 5px 10px 0px;
	PADDING-TOP: 0px;
	LETTER-SPACING: 0px;
}

.contentarea H3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.2em;
	PADDING-BOTTOM: 0px;
	MARGIN: 5px 10px 0px;
	PADDING-TOP: 0px;
	LETTER-SPACING: 0px;
}

.contentarea H4 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.1em;
	PADDING-BOTTOM: 0px;
	MARGIN: 5px 10px 0px;
	PADDING-TOP: 0px;
	LETTER-SPACING: 0px;
}

.contentarea H2.large {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 2em;
	PADDING-BOTTOM: 0px;
	MARGIN: 5px 10px 0px;
	PADDING-TOP: 0px;
	LETTER-SPACING: -1px;
}

.contentarea H3.large {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.4em;
	PADDING-BOTTOM: 0px;
	MARGIN: 5px 10px 0px;
	PADDING-TOP: 0px;
	LETTER-SPACING: 0px;
}

.contentarea H4.large {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.2em;
	PADDING-BOTTOM: 0px;
	MARGIN: 5px 10px 0px;
	PADDING-TOP: 0px;
	LETTER-SPACING: 0px;
}

.contentarea H3 .detail {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.2em;
}

.contentarea P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	PADDING-BOTTOM: 0px;
	MARGIN: 5px 10px;
	PADDING-TOP: 0px;
}

.contentarea P.title {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 1.15em;
	PADDING-BOTTOM: 0px;
	MARGIN: 5px 10px;
	PADDING-TOP: 0px;
	LETTER-SPACING: 0px;
}

.contentarea P.title STRONG {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.15em;
	LETTER-SPACING: 0px;
}

.contentarea UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 0px;
	MARGIN: 10px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: square;
}

.contentarea UL LI {
	MARGIN-BOTTOM: 6px;
	LINE-HEIGHT: 1.2
}

.contentarea OL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	LIST-STYLE-POSITION: inside;
	PADDING-BOTTOM: 0px;
	MARGIN: 5px 10px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: decimal;
}

.contentarea OL LI {
	MARGIN-BOTTOM: 6px;
	LINE-HEIGHT: 1.2;
}

.contentarea THEAD TH {
	BORDER-RIGHT: #e3e3e3 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #ffffff 1px solid;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.1em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: #ffffff 1px solid;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #e3e3e3 1px solid;
	HEIGHT: 19px;
	BACKGROUND-COLOR: #f3f3f3;
	TEXT-ALIGN: left;
}

.contentarea TABLE {
	MARGIN: 10px;
}

.contentarea TBODY TD {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	PADDING-TOP: 5px;
}

.contentarea IMG {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}

.error {
	COLOR: red;
}

.dropshadow {
	FLOAT: left;
	CLEAR: left;
	BACKGROUND: url(../images/shadowAlpha.png) no-repeat bottom right !important;
	BACKGROUND: url(../images/shadow.gif) no-repeat bottom right;
	MARGIN: 10px 0 10px 6px;
	PADDING: 0px;
	MIN-HEIGHT: 340px;
}

.dropshadow .innerbox {
	POSITION: relative;
	BOTTOM: 6px;
	RIGHT: 6px;
	BORDER: 1px solid #999999;
	PADDING: 4px;
	MARGIN: 0px 0px 0px 0px;
	MIN-HEIGHT: 340px;
}

.row UL {
	LIST-STYLE-TYPE: square;
	PADDING-LEFT: 20px;
}

.column UL {
	LIST-STYLE-TYPE: square;
	PADDING-LEFT: 20px;
}
/*
.csc-sitemap {
	BORDER: 1px solid red;
	DISPLAY:table;
}

.csc-sitemap UL {
	BORDER: 1px solid green;
	DISPLAY:table-cell;
}

.csc-sitemap UL LI {
	DISPLAY:table-cell;
}
.csc-sitemap UL UL {
	BORDER: 1px solid yellow;
	PADDING-LEFT: 15px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	DISPLAY: table-row;
}

.csc-sitemap UL UL UL {
	DISPLAY: table;
	BORDER: 1px solid pink;
}

.csc-sitemap UL UL UL LI { 
	DISPLAY: table;
}
*/

.emotionimg  P, .emotionimg LI {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1.1em;
}

.align-right {
	TEXT-ALIGN: right;
}

.align-left {
	TEXT-ALIGN: left;
}

.align-center {
	TEXT-ALIGN: center;
}

.internal-link, .external-link, .external-link-new-window, .mail, .download {
	FONT-WEIGHT: bold;
}

.chat {
	FONT-WEIGHT: bold;
	POSITION: absolute;
	LEFT: 780px;	
	TOP: 23px;
	COLOR: #56CF19;
	WIDTH: 60px;	
}

.chat TABLE {
	DISPLAY: none;
}

.chat A {
	COLOR: #56CF19;
	TEXT-DECORATION: none;
}

.chat A:link {
	COLOR: #56CF19;
	TEXT-DECORATION: none;
}

.chat A:visited {
	COLOR: #56CF19;
	TEXT-DECORATION: none;
}

.chat A:hover {
	COLOR: #56CF19;
	TEXT-DECORATION: none;
}

.chat A:active {
	COLOR: #56CF19;
	TEXT-DECORATION: none;
}

.bodytext A {
	FONT-WEIGHT: bold;
}

.csc-textpic-imagewrap {
	MARGIN-LEFT:6px;
}