/* VOLTWERK Content CSS */

/*****************/
/* MAIN CONTENT */
/****************/	
	
/**************************/
/*HEADER IMAGE*/
/**************************/	
/*Image-Width see DS (XML-Structure) of FCE*/
.main-content div.img{
	background-color: #fff;
	margin: 0;}

/**************************/
/*START*/
/**************************/
.startpage{
	width: 600px;
	float: left;
}
.startcontent {
	font-size: 110%;
	line-height: 1.4em;
	margin-top: 2.3em;
}

.news{
	width: 200px;
	margin-top: 2.3em;
	margin-left: 80px;
	font-size: 110%;
	float: left;
}

.newshead{
	width: 200px;
	font-size: 127.3%;
	padding-bottom: 0.5em;
	border-bottom: 1px solid #000;
	color: #ee7500;
	font-weight: bold;
}

.newscontent{
	text-align: justify;
}
.startbox {
	float: left;
	width: 240px;
    padding: 0px;
	position: relative;
	margin-top: 3em;
	margin-right: 80px;
}
.startbox .image{
	position: relative;
	/*determines height of the image without distortion*/
	height: 160px;
	overflow: hidden;
}

/*image is justified to the bottom*/
.startbox .image img{
	position: absolute;
	bottom: 0;
}	
	
.startsection{
	width: 800px;
	position: relative;
}

.startheader {
	font: bold 130%/.5em Arial, Helvetica, sans-serif;
}

.startheader a{
	text-decoration: none;
	font-weight: bold;
	color: #ee7500;}

h2.startheader a:hover{
	text-decoration: underline;
		color: #ee7500;}


/**************************/
/*Overview level1 - gelöscht*/
/**************************/

/**************************/
/* Level 2*/
/**************************/ 
.contentblock{
	width: 710px;
	margin-top: 0em;
}/*generell*/

.contentblock-products{
	float: left;
	width: 710px;
	margin-top: 2.6em;
}/*Level2a Products*/

.contentheader {
	background-color: #fff;
	color: #000;
	line-height: 1.5em;
	font-weight: bold;
	font-size: 140%;
}/*L2a, L4*/

.contentheader a, h2 a{
	color: #000;
	text-decoration: none;
	font-weight: bold;}

.contentheader a:hover, h2 a:hover{
	text-decoration: underline;
	color: #000;
}

.contentsubline {
	background-color: #fff;
	font: 110%/0.7em Arial, Helvetica, sans-serif;
	color: #ee7500;
	padding-top: 0.3em;
	padding-bottom: 1em;
	white-space: nowrap;
	/*height: 0.8em;*/
}/*L2a, L4*/	 

.push {
	margin-top: -70px;
}

.new {
	position: relative;
	top: 70px;
	left: 470px;
}

.content, .content-perform{
	font-size: 110%;
	line-height: 1.4em;
	width: 66%;
	margin-top: 2.3em;/*abstand text-linie, text-bild -> 30px*/
	margin-bottom: -0.2em;/*verkleinert Abstand text-text (-> 30px) und text-linie (-> 17x)*/
}/*L2b Non-Products, L4a*/

.contentblock .performance .content{
	margin-top: -0.3em;
}/*L4a (Product performance)*/

.content-perform{
	margin-top: -0.3em;
}/*L4a NEU(Product performance)*/

.content-small {
	font-size: 110%;
	line-height: 1.4em;
	/*width: 359px;*/
	width: 50.5%;
	float: left;
	margin-top: 0;}/*L2a*/


/**************************/
/* Stellenanzeigen */
/**************************/   
.jobitems p{}
.jobitems a{
	font-weight: normal;
	text-decoration: none;}
	
/* RTE Style */
.jobs a{
	font-weight: normal;
	text-decoration: none;
	padding-left: 1.5em;}


/**************************/
/*Startseite*/
/**************************/
.teaser{
	font-size: 110%;
	line-height: 1.4em;
	padding-top: 0.7em;
	padding-bottom: 0.7em;
}/*start*/
	
/*MORE*/
/*start, L2*/
.more-text a{
	font-size: 82%;
	color: #000;
	font-weight: normal;
	padding-top: 0.05em;
	text-decoration: none;
}
.more-text a:hover,.more a:hover {color: #ee7500;}

/* ">" more-sign*/
.more-sign{
	color: #ee7500;
	font-size: 145%;
	position: relative;
	top: 2px;}

/**************************/
/* IMAGES */
/**************************/
/*Image-Width see DS (XML-Structure) of FCE*/

/* Level 2a,b 4 */
.product{
	float: left;
	margin: 0.6em 3em 0 0;
}

/* Level 4c */
.reference{
	padding: 10px;}

/* Start */
.image{
	margin-bottom: 1.4em;}
	
/*Pressebilder "Bildarchiv"*/	
.images{
	margin-bottom: 1em;
	font-size: 110%;
	float: left;
	width: 300px;
	margin-right: 2em;
}
/*google maps*/
#map{
	margin-top: 2em;
	margin-right: 3em;
}
