body {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#333333;
	background-color:#FFFFFF;
	margin:0px;
	SCROLLBAR-FACE-COLOR: #C2C2C2;
	SCROLLBAR-HIGHLIGHT-COLOR: #C1C1C1;
	SCROLLBAR-SHADOW-COLOR: #C1C1C1;
	SCROLLBAR-3DLIGHT-COLOR: #C1C1C1;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	SCROLLBAR-TRACK-COLOR: #EEEEEE;
	SCROLLBAR-DARKSHADOW-COLOR: #C3C3C3;
	overflow:auto;
}
A {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration: underline;
}

td.link-sub {
	font-size:11px;
	line-height:13px;
/*	padding-top:3px;*/
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	width:80px;
	height:39px;
	vertical-align: middle;
	text-align: left;
}
td.link-sub-active {
	font-size:11px;
	line-height:13px;
/*	padding-top:3px;*/
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	width:80px;
	height:39px;
	font-weight:bold;
	vertical-align: middle;
	text-align: left;
}

img.subnavi {
	border:none;
	float:left;
}
img {
	border:none;
	margin:0px;
}
td.tabellenzeile-mitte {
	height:4px;
	margin:0px;
	padding:0px;
}
td.inhaltlayer {
	padding:0px 0px 11px 15px; vertical-align: bottom;
}
img.pfeile {
	padding:0px;
	border:none;
	margin:0px 0px 10px 2px; 
}
.pages-sub {
	font-size:11px;
	line-height:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	vertical-align: middle;
/*	padding-top:3px;*/
	padding-left:2px;
	text-decoration: none;
}
.bodytext {
	font-size:9pt;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align: bottom;
}

	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	{$styles.content.imgtext.borderSelector} {
		border: {$styles.content.imgtext.borderThick}px solid {$styles.content.imgtext.borderColor};
		padding: {$styles.content.imgtext.borderSpace}px {$styles.content.imgtext.borderSpace}px;
	}



/*	DIV.csc-textpic-imagewrap { float:left; background: url(i/shadowAlpha2.png) no-repeat bottom right; margin: 10px 0 0 10px !important; margin: 10px 0 0 5px;}
	DIV.csc-textpic-imagewrap img { display: block; position: relative; background-color: #ccc; margin: -10px 10px 10px -10px; padding: 0; }*/

/*	DIV.csc-textpic-imagewrap { float:left; width: 100%; height: 100%;  background: url('i/shadowAlpha.png') no-repeat bottom right; margin: 10px 0 0 10px !important; margin: 10px 0 0 5px; background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='i/shadowAlpha.png'); }*/
/*	DIV.csc-textpic-imagewrap { float:left; background-color: #CCCCCC; margin: 10px 0 0 10px !important; margin: 10px 0 0 5px; filter: alpha(opacity=65); opacity: 0.65; -moz-opacity: 0.65; z-index: 15;}*/

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-image { float: left; }

	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }
 { clear: left; }

.startseite_logo {
	background:url(i/logo_startseite.png) top left no-repeat;
}
* html .startseite_logo {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/template/i/logo_startseite.png');
}

.align-left {text-align: left; font-size:9pt; color:#000000; font-family:Arial, Helvetica, sans-serif; }
.align-center {text-align: center; font-size:9pt; color:#000000; font-family:Arial, Helvetica, sans-serif;}
.align-right {text-align: right; font-size:9pt; color:#000000; font-family:Arial, Helvetica, sans-serif;}
.csc-frame-frame1 {background-color: #EDEBF1; border: 1px solid #333333;}
.csc-frame-frame2 {background-color: #F5FFAA; border: 1px solid #333333;}
.important {color: #8A0020;}
.name-of-person {color: #10007B;}
.detail {color: #186900;}
.component-items {color: #186900;}
.action-items {color: #8A0020;}
.component-items-ordered {color: #186900;}
.action-items-ordered {color: #8A0020;}


.packages-infotext {
	padding:0 0 0 50px;
	width:350px;
	clear:both;
	margin-top:-70px;

}
* html .packages-infotext {
	margin-top:0px;
	width:400px;
}
.packages-infotext img {
	margin:0 20px 0 0;
}

.ie-spacer {
	display:none;
}

