body {
	margin:20px 0px 0px 0px;
	padding:0;
	text-align:center;
}

img {
	margin:0;
	padding:0;
	border:none;
}

#page {
	width:960px;
	height:597px;
	margin:0 auto;
	padding:0;
	text-align:left;
	background:#ffffff;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}

#header {
	height:70px;
	width:100%;
	background:#ffffff;
	overflow:hidden;
}

#topnavi {
	height:30px;
	width:800px;
	background:url(img/background/bg.topnavi.png) repeat-x top left;
	line-height:26px;
	padding-left:160px;
}


#left {
	width:160px;
	height:480px;
	float:left;
}


#subnavi {
	height:310px;
	overflow:hidden;
}

#left-content {

}

#middle {
	height:480px;
	width:800px;
	overflow:hidden;
	float:left;
}

#breadcrumb {
	margin:0px 10px;
	line-height:12px;
	font-size:11px;
}

#content {
	height:468px;
	overflow:hidden;
}

#right {
	display:none;
}

#footer {
	clear:both;
	height:17px;
	line-height:17px;
	width:100%;
	background:url(img/background/bg.servicenavi.png) top left repeat-x;
}


/* Topnavigation */
#topnavi ul {
	margin:0;
	padding:0;
}

#topnavi li {
	display:inline;
	padding:0px 10px;
}

/* FCEs */
.c50l, .c50r {
	width:50%;
}

.subcl {
	padding:0px 5px 0px 0px;
}

.subcr {
	padding:0px 0px 0px 5px;
}

.c50l {
	float:left;
}

.c50r {
	float:right;
}

.subcolumns {
	overflow:hidden;
	width:100%;
}

.boxpadding {
	margin:10px;
}

/* ###########################

** ### cssstyledcontent ######

** ###########################

*/

/* deleted in setup and copied to here, to make it easier to edit */

/* default styles for extension "tx_cssstyledcontent" */

/* 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;}

DIV.csc-textpic DIV.csc-textpic-imagecolumn DL.csc-textpic-image {
	margin-bottom:10px;
}

/* Border just around the image */

DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {border:none; padding:0px 0px;}

DIV.csc-textpic-imagewrap {padding:0;}

DIV.csc-textpic IMG {border:none;}

/* DIV: This will place the images side by side */

DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image {float:left;}

/* UL: This will place the images side by side */

DIV.csc-textpic DIV.csc-textpic-imagewrap UL {list-style:none; margin:0; padding:0;}

DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI {float:left; margin:0; padding:0;}

/* DL: This will place the images side by side */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap DL.csc-textpic-image {
	float:left; 
	border:1px solid #000000 !important; 
	background:#FFFFFF !important; 
	padding:1px !important;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image {
	float:left; 
	border:none; 
	background:none; 
}

DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT {float:none;}

DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD {float:none;}

DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG {border:none;} /* FE-Editing Icons */

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: */

/* Pictures on left, add margin on right */

DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,

DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,

DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {

	display:inline; /* IE fix for double-margin bug */



}

/* Pictures on right, add margin on left */

DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,

DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,

DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {

	display:inline; /* IE fix for double-margin bug */

	margin-left:10px;

}

/* Pictures centered, add margin on left */

DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {

	display:inline; /* IE fix for double-margin bug */

	margin-left:10px;

}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	margin:0;
	font-size:11px;
	background:#e5d8a6;
	border-top:1px solid #ffffff;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG {margin:0;}

/* Space below each image (also in-between rows) */

DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow {margin-bottom:5px; display:block;}

DIV.csc-textpic DIV.csc-textpic-imagerow {clear: both;}

/* No margins around the whole image-block */

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol {margin-left:0px !important;}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol {margin-right:0px !important;}

/* Add margin from image-block to text (in case of "Text w/ images") */

DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,

DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {

	margin-right:10px !important;

}

DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,

DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {

	margin-left:10px !important;

}

/* 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-imagewrap {margin:0 auto;}

DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {text-align:left; /* Remove 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-imagewrap {float:right;}

DIV.csc-textpic-right DIV.csc-textpic-text {clear:right;}

/* Left (above or below) */

DIV.csc-textpic-left DIV.csc-textpic-imagewrap {float:left;}

DIV.csc-textpic-left DIV.csc-textpic-text {clear:left;}

/* Left (in text) */

DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap {float:left;}

/* Right (in text) */

DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap {float:right;}

/* Right (in text, no wrap around) */

DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {float:right; clear:both;}

/* Hide from IE5-mac. Only IE-win sees this. \*/

* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text {height:1%;}

/* End hide from IE5/mac */

/* Left (in text, no wrap around) */

DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {float:left; clear:both;}

/* Hide from IE5-mac. Only IE-win sees this. \*/

* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text {height:1%;}

/* End hide from IE5/mac */



}
