
/* - - LINK HIGHLIGHTS - - */

	a:active, a:visited, a:link {
		font-family: myfont;
		color:#424242;
		font-weight:normal;
		text-decoration:none;
	} 
	a:hover {
		/*color:#9c2629;*/
		/*text-decoration:underline;*/
	} 

/* - - HEADER - - */

	#navtop {
		width:985px;
		margin-left:7px;
		margin-right:7px;
		text-align:left;
		padding:0px;
		position: relative;
		top:75px;
	}
	#headbg {
		position: relative;
		top:0px;
		left:0px;
		width:100%;
		height:150px;
		background-color: #ffffff;
		z-index:1;
	}
	#firstline {
		padding:0px;
		border:0px;
		margin:0px;
		line-height:0px;
		position: absolute;
		top:140px;
		left:0px;
		width:100%;
		height:2px;
		background-color: #941913;
		z-index:1;
	}
	#secondline {
		padding:0px;
		border:0px;
		margin:0px;
		line-height:0px;
		position: absolute;
		top:145px;
		left:0px;
		width:100%;
		height:5px;
		background-color: #000000;
		z-index:1;
	}
	#logo {
		position: absolute;
		top:-35px;
		left:30px;
		height:78px;
		z-index:1;
		}
	#gerlogo2 {
		color:#000000;
		font-family: Times New Roman;
		font-size: 16.9pt;
		line-height: 28pt;
		font-weight:bold ;
	}
	#gerlogo {
		color: #941913; 
		font-family: Times New Roman; 
		font-size: 40pt; 
		line-height: 28pt; 
		font-weight: bold; 
		font-style: italic;
	}
	#rightnav {
		position: absolute;
		top:-65px;
		left:470px;		
		z-index:1;
		font-family:myFont;
		font-size: 8pt;
		line-height: 20pt;
		height:28px;
	}
	.topTextNav {
		margin-left:10px;
		padding:6px;
		position:relative;
		float:left;
	}
	.topBoxNav {
		font-family:myfont, sans-serif;
		border:1px solid #e1e1e1;
		padding:6px;
		color: #424242;
		line-height: 10pt;
		position:relative;
		float:left;
		top:5px;
	}
	#topBoxNav1 {
		width:173px;
		left:10px;
	}
	#topBoxNav2 {
		width:40px;
		left:20px;
	}
	.dropdownBox{
		position:relative;
		left:0px;
		line-height:20px;
		top:3px;
	}

/* - - FOOTER - - */

	#footerText{
		position:relative;
		width:985px;
		margin-left:7px;
		margin-right:7px;
		top:0px;
		text-align:left;
	}
	.footerColumn {
		top:20px;
		left:0px;
		foat:left;
		width:485px;
		position:absolute;
	}
	.smallLine3 {
		padding:0px;
		border:0px;
		margin:0px;
		line-height:0px;
		width:485px;
		height:2px;
		background-color: #666666;
		position:absolute;
		top:22px;
		left:0px;
	}
	.footerTextTop {
		font-family:myfont, sans-serif; 
		padding:0px; 
		color: #666666; 
		font-weight:bold;
		font-size: 9pt;
		position:relative;
		top:0px;
	}
	.footerTextMain {
		font-family:myfont, sans-serif; 
		padding:0px; 
		color: #666666; 
		font-size: 9pt;
		position:relative;
		width:100px;
	}
	.Column1 {
		position:absolute;
		left:0px;
		top:38px;
		line-height:25px;
	}
	.Column2 {
		position:absolute;
		left:180px;
		top:38px;
		line-height:25px;
	}
	.Column3 {
		position:absolute;
		left:360px;
		top:38px;
		line-height:25px;
	}


/* - - CONTENT BODY - - */

	#MainContainer {
		width:985px;
		padding:7px;
		margin-top:40px;
		text-align:left;
		font-family:myFont;
		font-size: 10pt;
		line-height: 14pt;
	}
	#topper {
		float:left;
		position:relative;
		width:985px;
		height:540px;
	}
	#left_topper {
		float:left;
	}
	#MainBody {
		margin:0px;
		padding:0px;
		border:0px;
		display:inline;
		border-collapse:collapse;
		float:left;
		width:985px;
		margin-top:13px;
		margin-bottom:30px;
	}
	#bigpic {
		background: url(../pics/polymer_intro.jpg) no-repeat;
		width:810px;
		height:481px;
		position:relative;
	}
	.mainColumn {
		width:486px;
		margin:0px;
		padding:0px;
		border:0px;
		display:inline;
		border-collapse:collapse;
		float:left;
	}

/* - - TOP IMAGE VIEW - - */

	#description {
		float:left;
		margin:20px;
		padding:10px;
		width:432px;
		background-color:#941913;
		position:absolute;
	}
	#description2 {
		width:450px;
		font-size: 26pt;
		line-height: 28pt;
	}
	#description3 {
		padding-left:20px;
		padding-top:300px;
		width:130px;
	}
	#balken1 {
		background-color:#941913;
		width:810px;
		height:46px;
		margin-top:13px;
		vertical-align:middle;
		float:left;
	}
	#balken2 {
		background-color:#250605;
		width:162px;
		height:540px;
		margin-left:13px;
		float:left;
	}
	.rand {
		padding-top:14px;
		padding-left:20px;
	}
	.whiteItalic {
		color:#ffffff;
		font-family: Times New Roman;
		font-style:italic;
	}

/* - - PRODUCT BOX - - */

	#smallContainer {
		width:484px;
		margin:0px;
		padding:0px;
		border:0px;
		display:inline;
		border-collapse:collapse;
		float:left;
	}
	.ProductSmallContainer {
		margin:0px;
		padding:0px;
		border:0px;
		display:inline;
		border-collapse:collapse;
		float:left;
		width:160px;
		margin-left:1px;
	}
	.smallLine {
		padding:0px;
		border:0px;
		margin:0px;
		line-height:0px;
		height:1px;
		width:160px;
		background-color:#941913;
		margin-bottom:1px;
		float:left
	}
	.smallTextContainer {
		height:122px;
		width:160px;
		margin-bottom:1px;
		float:left;
		background: url(../pics/pr_footer.png) repeat-x;
	}
	.productText {
		float:left;
		margin-left:22px;
		padding-top:20px;
		font-family:myfont, sans-serif;
		font-weight:bold;
		color: #ffffff;
		font-size: 11pt;
		cursor:pointer;
	}
	.productText2 {
		float:left;
		margin-left:22px;
		padding-top:5px;
		font-family:myfont, sans-serif;
		color: #ffffff;
		font-size: 11pt;
		cursor:pointer;
	}
	.smallImage {
		height:90px;
		width:160px;
		margin-bottom:1px;
		float:left;
	}

/* - - Text Boxes - - */

	.box {
		margin:0px;
		padding:0px;
		border:0px;
		display:inline;
		border-collapse:collapse;
		float:left;
		width:484px;
		background-color:#ffffff;
		font-family:myfont, sans-serif;
		border:1px solid #e1e1e1;
		color: #424242;
		margin-bottom:13px;
	}
	.headSmallContainer {
		height:44px;
		float:left;
		padding:0px;
		margin:0px;
		border:0px;
	}
	.headlineSmallContainer {
		float:left;
		margin-left:19px;
		padding-top:15px;
		font-family:myfont, sans-serif;
		font-weight:bold;
		border:0px solid #e1e1e1;
		color: #424242;
		font-size: 10.5pt;
		line-height:17px;
	}
	.smallLine2 {
		padding:0px;
		margin:0px;
		border:0px;
		line-height:0px;
		margin-left:1px;
		height:1px;
		width:481px;
		float:left;
		background-color:#941913
	}
	.textSmallContainer {
		float:left;
		padding:19px;
		font-family:myfont, sans-serif;
		color: #424242;
line-height:20px;
	}
	.textlineSmallContainer {
		float:left;
		padding-top:0px;
		font-family:myfont, sans-serif;
		color: #424242;
	}
	.servicePoints {
		width:400px;
		float:left;
		padding-top:14px;
		font-family:myfont, sans-serif;
		color: #424242;
		font-size: 12pt; 
	}
	.readmore {
		float:left;
		padding-top:14px;
		width:400px;
		position:relative;
	}
		.granulatFormenPoints {
		width:154px;
		float:left;
		padding-top:14px;
		font-family:myfont, sans-serif;
		color: #424242;
		font-size: 12pt;
	}

/* - - Text Format - - */

	.TextFormatBold {
		font-family:myfont, sans-serif;
		color: #424242;
		font-weight:bold;
	}
	.TextFormatNormal {
		font-family:myfont, sans-serif;
		color: #424242;
	}

/* - - General Format - - */

html, body, #wrap {
		height: 100%;
		margin: 0;
		padding: 0;
		font-family:myFont;
		font-size: 8pt;
		line-height: 12pt;
		color: 000000;
		text-transform: bold;
		text-color: 2e2e2e;
		background: url(../pics/bg_q.png) repeat;

	}
	body > #wrap {
		height: auto; 
		min-height: 100%;
	}
	#main {
		padding-bottom: 300px;/* Muss genau so hoch sein wie der Footer */
	}  
	#footer {
		position: relative;
		margin-top: -300px; /* Negativer Wert der Footer-Hoehe */
		height: 320px;
		clear:both;

		background-color: #ffffff;
	}
/* - - CLEAR FIX - - */
	.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	.clearfix {display: inline-block;}
	/* Bereich nicht für IE-mac Anfang \*/
	* html .clearfix { height: 1%;}
	.clearfix {display: block;}
	/* Bereich nicht für IE-mac Ende */

@font-face {font-family: 'myfont';src: url('../../inc/SourceSansPro-Regular.otf);font-weight: normal;font-style: normal;}@font-face {font-family: 'myfontBOLD';src: url('../../inc/SourceSansPro-Semibold.otf');font-weight: normal;font-style: normal;}@font-face {font-family: 'myfontITALIC';src: url('../../inc/SourceSansPro-It.otf');font-weight: normal;font-style: normal;}