/* CSS Document */

* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
/* -------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------- */	

img {border:none;}

html,
body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	}
	
.clearFloat {
	position: relative;
	clear: both;
	font-size: 0.10em;
	height: 0.10em;
	/*
	border: 1px solid blue;
	*/
	}
	
/* -------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------- */

#mainSkinBody {
	position: relative;
	width: 1000px;
	min-height: 100%;
	border-right: 1px dotted #efefef;
	}
	
/* -------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------- */

#headerStatusBody {
	position: relative;
	height: 2.00em;
	background-color: #efefef;
	border-bottom: 1px solid #e8e8e8;
	}
	
.fes-warenStatus, .fes-hotLine {
	position: relative;
	}

.fes-warenStatus {
	float: right;
	}
	
.fes-hotLine {
	float: left;
	}

/* -------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------- */

#headerSkinBody {
	position: relative;
	height: 100px;
	
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #e8e8e8;
	
	background-image: url(../grafx/fes-backHead.png);
	background-position: top left;
	background-repeat: repeat-x;
	}
	
#headerSkinLogo {
	position: relative;
	height: 100px;
	background-image: url(../grafx/fes-logo.png);
	background-position: top left;
	background-repeat: no-repeat;
	}
	
/* -------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------- */
	
#cCol-body {
	position: relative;
	margin: 0 260px 0 210px;
	height: 100%;
	}
	
#cCol-holder, #cCol-left, #cCol-main, #cCol-right {
	position: relative;
	overflow: visible;
	}
	
#cCol-holder {
	float: left;
	width: 100%;
	}

#cCol-main {
	float: right;
	width: 100%;
	padding: 0 0 5.00em 0;
	}
	
#cCol-left {
	float: left;
	width: 200px;
	margin-left: -210px;
	}
	
#cCol-right {
	float: right;
	width: 250px;
	margin-right: -260px;	
	}

.cCol-innerContent {
	position: relative;
	/*
	border: 1px solid red;
	*/
	}
	
	/*
#cCol-main .cCol-innerContent {
	border: 1px solid red;
	padding: 2.5em;
	}
	*/
	
/* -------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------- */


.fes-randomImageRight,
.fes-SmallImageGallery-rightCol {
	position: relative;
	width: 225px;
	margin: 0.50em;
	padding: 0.50em;
	text-align: center;
	border: 1px dotted #efefef;
	}
	
.fes-randomImageRight img {
	width: 175px;
	}
	
/* -------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------- */

.fes-SmallImageGallery-imageBody {
	position: relative;
	margin: 0.50em;
	float: left;
	
	width: 70px;
	height: 150px;
	text-align: center;
	/*
	bordeR: 1px solid red;
	*/
	}
	
.fes-SmallImageGallery-imageBody img {
	width: 60px;
	height: 120px;
	}
	
.fes-SmallImageGallery-imageFensterBody {	
	position: relative;
	margin: 0.50em;
	float: left;
	width: 110px;
	/*
	height: 120px;
	*/
	text-align: center;
	/*
	bordeR: 1px solid red;
	*/
	}
	
.fes-SmallImageGallery-imageFensterBody img {
	width: 100px;
	}
	
.fes-SmallImageGallery-imageBody,
.fes-SmallImageGallery-imageBody A,
.fes-SmallImageGallery-imageFensterBody,
.fes-SmallImageGallery-imageFensterBody A {
	text-decoration: none;
	}
	
.fes-SmallImageGallery-imageBody:hover,
.fes-SmallImageGallery-imageFensterBody:hover {
	opacity: 0.70;
	}


.fes-SmallImageGallery-fileName {
	position: relative;
	text-align: center;
	font-size: 0.85em;
	color: #666666;
	
	border-top: 1px solid #efefef;
	margin: 0.25em 0 0 0;
	}

/*	
.fes-SmallImageGallery-imageFensterBody .fes-SmallImageGallery-fileName,
.fes-SmallImageGallery-imageFensterBody a .fes-SmallImageGallery-fileName {
	font-size: 0.85em;
	color: #666666;
	}
*/
