/* START MAIN CLASSES */
body{
	margin:0px;
	padding:0px;
	background:url("../images/bg_main.jpg") repeat-x;
}
img{
	border:0px;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
}
.inline{
	display:inline;
}
.blocked{
	display:block;
}
.bg_white{
	background-color:#ffffff;
}
.rel_cnt{
	position:relative;
}
div.clearing_div{
	clear:both;
	height:1px;
	overflow:hidden;
}
div#outer_container{
	position:absolute; 
	top:0px;
	background:url("../images/content/bg_inside.jpg") no-repeat #ffffff; 
}
div#inner_container{
	position:relative;
}
img#logo{
	position:absolute;
	left:21px;
	top:35px;
}
div#nav_cnt{
	position:relative; 
	margin-left:210px;
	top:0px;
	width:745px;
	height:115px;
}
div.nav_el_cnt{
	position:relative;
	margin-right:13px;
}
img.nav_el_quad{
	position:absolute;
	left:0px;
	display:none;
}
.nav_el_num{
	text-align:right;
	font-size:10px;
}
div.bg_red{
	background-color:#d71921;
}
div.nav_el_txt{
	margin-top:63px;
}
div#nav_top{
	margin-top:13px;
}
.nav_top_el{
	margin-right:10px;
}
div#search_mod{
	padding-top:12px;
	padding-right:10px;
	text-align:right;	
}
input#search{
	width:60px;
}
img#grey_line_top_right{
	position:absolute;
	left:743px;
	top:109px;	
	width:213px;
}
img#nav_line_grey{
	/* position:absolute; 
	margin-left:19px;
	top:110px;	
	*/
	display:none;
}
div#subnav{
	position:absolute;
	left:5px;
	top:137px;	
	width:150px;
	height:420px;
	z-index:10000;	
}
img#bg_inside_pic_left{
	left:0px;
	top:115px;
}
img#claim{
	/* position:absolute; */
	margin-left:35px;
	margin-top:118px;
}
div#teaser_cnt{
	/* position:absolute; */
	margin-left:212px;
	margin-top:-90px;
	width:585px;
	height:220px;
}
div#teaser_cnt_top{
	margin-left:0px;
	margin-top:0px;
	width:907px;
	/*height:461px;*/
	height:361px;
	background:url("http://www.greiner-extrusion.com/fileadmin/greiner-extrusion/template/master/images/content/bg_teaser_top.jpg");
}
div#teaser_cnt_top_v2{
	margin-left:211px;
	margin-top:15px;
}
div#main_cnt{
	/* margin-left:49px;
margin-top:128px;
	width:708px; */
	margin-left:229px;
	margin-top:-310px;
	width:708px;


}

#greiner-603 div#main_cnt {
    margin-left: 229px;
    margin-top: -347px;
    width: 708px;
}


div#main_cnt_news_ov{
	margin-left:229px;
	margin-top:15px;
	width:708px;
}
div#main_cnt_v2,
div#main_cnt_vx{
	margin-left:229px;
	margin-top:-310px;
	width:708px;
	height:360px;	
}
div#main_cnt_vx{
	margin-top:-320px;
}
div#main_cnt_v3{
	position:absolute;
	left:229px;
	top:128px;
	width:708px;
	height:78px;
	overflow:hidden;
}
div#main_cnt_v4{
	margin-left:229px;
	margin-top:15px;
	width:708px;
	height:360px;
}
div#main_cnt_v5{
	margin-left:229px;
	margin-top:-80px;
	width:708px;
}
div#main_cnt_products{
	/*position:absolute;*/
	left:0px;
	top:114px;
	width:782px;
	height:461px;
	background:url("http://www.greiner-extrusion.com/fileadmin/greiner-extrusion/template/master/images/content/bg_inside_products.jpg") no-repeat;
}
div#main_cnt_staff{
	/* position:absolute; */
	left:0px;
	top:114px;
	width:579px;
	height:461px;
	background:url("http://www.greiner-extrusion.com/fileadmin/greiner-extrusion/template/master/images/content/bg_inside_staff.jpg") no-repeat;
}
/* TEASER STARTSEITE */
div.teaser{
	width:185px;
	height:221px;
	margin-right:10px;
}
div#teaser_a{
	background:url("http://www.greiner-extrusion.com/fileadmin/greiner-extrusion/template/master/images/content/start_klein_01.jpg"); 
}
div#teaser_b{
	background:url("http://www.greiner-extrusion.com/fileadmin/greiner-extrusion/template/master/images/content/News.jpg"); 
}
div#teaser_c{
	background:url("http://www.greiner-extrusion.com/fileadmin/greiner-extrusion/template/master/images/content/Messe.jpg"); 
}
.teaser_txt_cnt{
	margin-top:37px;
	margin-left:8px;
}
.teaser_txt_row{
	margin-bottom:3px;
	padding:0px 2px 0px 2px;
}
.teaser_link_row{
	margin-top:7px;
	padding:0px 2px 0px 2px;
}
/* TEASER PRODUCT & STAFF OVERVIEW */
div#teaser_cnt_a{
	/*position:absolute;*/
	margin-left:211px;
	margin-top:21px;
	width:185px;
	height:400px;
	overflow:hidden;
}
div#teaser_cnt_b{
	/*position:absolute;*/
	margin-left:405px;
	margin-top:-400px;
	width:185px;
	height:400px;
	overflow:hidden;
}
img.teaser_pic{
	margin-bottom:5px;
}
/* TEASER TOP */
img#teaser_top_pic_a{	
	margin-left:211px;
	margin-top:21px;
}
img#teaser_top_pic_b{	
	margin-left:406px;
	margin-top:21px;
}
img#teaser_top_pic_c{
	margin-left:599px;
	margin-top:-128px;
}
img#teaser_top_pic_v2_a{	
	margin-left:211px;
	margin-top:21px;
}
img#teaser_top_pic_v2_b{	
	margin-left:406px;
	margin-top:-111px;
}
img#teaser_top_pic_v2_c{
	margin-left:599px;
margin-top:-111px;
}
img.icon_gallery{
	position:absolute;
	left:767px;
	top:252px;
}
img#grey_line_bottom{
	/* position:absolute; */
	left:0px;
	margin-top:20px;
}
div#lang_select{
	position:absolute;
	left:213px;
	top:541px;
}
div#bottom_left{
	/*position:absolute;*/
	margin-left:15px;
	margin-top:10px;
	margin-bottom:10px;
}
div#bottom_center{
	/* position:absolute; */
	margin-left:22px;
	margin-top:10px;
	margin-bottom:10px;
}
div#main_txt_a{
	width:708px;
	height:30px;
	overflow:hidden;
}
div#map_world{
	width:708px;
	height:325px;
	margin-top:10px;
	bottom:0px;
}
div#main_txt_b{
	width:346px;
	height:360px;
	overflow:hidden;
}
div#link_anfahrt_txt_cnt{
	margin-top:3px;
	margin-right:5px;
}
div#map_europe{
	margin-top:-70px;
}
img.icon_pdf{
	margin-right:5px;
}
div#main_txt_c{
	width:550px;
	overflow:hidden;
}
div.link_cnt{
	margin-top:35px;
}
div#timeline_swf{
	margin-left:210px;
	margin-top:80px;
	width:580px;
	height:190px;
	border:Solid 1px #ff0000;
}
div#extrusion_swf{
	margin-top:80px;
	width:720px;
	height:365px;
}
/* NEWS OVERVIEW */
div.news_overview_row{
	width:580px;
	height:96px;
	margin-bottom:8px;
}
div.news_overview_txt_cnt{
	width:400px;
	height:80px;
	margin-left:10px;
	margin-top:5px;
}
div.news_overview_txt{
	width:400px;
	height:50px;
	margin-top:5px;
	overflow:hidden;
}
.news_overview_arrow_cnt{
	margin-right:10px;
	margin-top:5px;
}
/* MESSETERMINE */
div.messetermine_overview_row{
	width:580px;
	margin-bottom:8px;
}
div.messetermine_overview_txt_cnt{
	width:560px;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;
}
div.messetermine_overview_txt{
	width:560px;
	margin-top:5px;
}
/* DOWNLOADCENTER */
div.downloadcenter_cat_cnt{
	width:189px;
	height:24px;
	margin-right:6px;
	padding-top:4px; 
	background:url("http://www.greiner-extrusion.com/fileadmin/greiner-extrusion/template/master/images/content/downloadcenter_cat_bg.jpg") no-repeat;
}
div#donwloadcenter_innernav_cnt_presse, div#donwloadcenter_innernav_cnt_produkte, div#donwloadcenter_innernav_cnt_magazin{
	width:185px;
	margin-top:20px;
}
div.donwloadcenter_cnt_presse, div.donwloadcenter_cnt_produkte, div.donwloadcenter_cnt_magazin{
	width:380px;
	margin-left:10px;
	margin-top:20px;
}
div.download_center_pic_cnt{
	background:url("http://www.greiner-extrusion.com/fileadmin/greiner-extrusion/template/master/images/content/small_pic_bg.jpg");
	width:113px;
	height:87px;
}
img.download_center_pic{
	margin-left:2px;
	margin-top:2px;
}
div.download_center_pic_txt_cnt{
	width:230px;
	margin-left:25px;
	margin-top:3px;
}
div.downloadcenter_cnt_row{
	margin-bottom:10px;
}
.dl_dscr{
margin-bottom:3px;
}
/* KONTAKT */
div#contact_form{
	width:238px;
}
div#contact_info{
	width:255px;
}
div.contact_el_cnt{
	height:28px;
	margin-top:3px;
	padding-bottom:3px;
}
.contact_el_input{
	width:238px;
	margin-top:2px;
	margin-bottom:3px;
	border:solid 1px #676c71;
}
.contact_el_area{
	width:238px;
	height:45px;
	margin-top:2px;
	margin-bottom:3px;
	border:solid 1px #676c71;
}
div#req{
	width:165px;
}
/* SITEMAP */
div#sitemap_col_left{
	width:185px;
}
div#sitemap_col_center{
	width:185px;
}
div#sitemap_col_right{
	width:185px;
}
/* END MAIN CLASSES */
/* START TEXT AND LINK CLASSES */
p{
	margin-top:0px;
	margin-bottom:20px;
}
div.link_cnt p{
	margin-top:0px;
	margin-bottom:10px;
}
.txt, .txt_light{
	color: #676c71;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.txt_light{
	color: #b3b5b8;
}
.kursiv{
	font-style: italic;
}
.black{
	color:#000000;
}
h1{
	color: #676c70;
	font-size:30px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	margin-top:0px;
	margin-bottom:0px;
	text-transform:uppercase;
}
div#teaser_cnt_a h1, div#teaser_cnt_b h1{
	margin-left:5px;
	margin-bottom:15px;
}
h1 span.red{
	color: #d71921;
}
h2{
	color: #b4b5b9;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:0px;
	margin-bottom:26px;
}
h3.grey {
	color: #676c71;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:0px;
	margin-bottom:13px;
	text-transform:uppercase;
}
h3.white{
	color: #ffffff;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:0px;
	margin-bottom:13px;
	text-transform:uppercase;
}
a:visited {
	color: #676c71;
	font-size:10px;
	text-decoration: none;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:link {
	color: #676c71;
	font-size:10px;
	text-decoration: none;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
_temp_a:hover {
	color: #676c71;
	font-size:10px;
	text-decoration: underline;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:hover {
	text-decoration: underline;
	}
a.red:visited {
	color: #d71921;
	font-size:10px;
	text-decoration: none;
	font-weight:normal;
	font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif;
}
a.red:link {
	color: #d71921;
	font-size:10px;
	text-decoration: none;
	font-weight:normal;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}
a.red:hover {
	color: #d71921;
	font-size:10px;
	text-decoration: none;
	font-weight:normal;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}
a.news_overview_hl:visited {
	color: #676c71;
	font-size:11px;
	text-decoration: none;
	font-weight:bold;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}
a.news_overview_hl:link {
	color: #676c71;
	font-size:11px;
	text-decoration: none;
	font-weight:bold;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}


a.news_overview_hl:hover {
	color: #d71921;
	font-size:11px;
	text-decoration: none;
	font-weight:bold;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

/******************************************************** OLD-KILL! */
a.nav_el:visited {
	color: #6b6f72;
	font-size:18px;
	text-decoration: none;
	font-weight:normal;
	font-family:  Helvetica, Verdana, Arial,sans-serif;
	text-transform:uppercase;
	letter-spacing:-1px;
}
a.nav_el:link {
	color: #6b6f72;
	font-size:18px;
	text-decoration: none;
	font-weight:normal;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	text-transform:uppercase;
	letter-spacing:-1px;
}
a.nav_el:hover {
	color: #d71921;
	font-size:18px;	
	text-decoration: none;
	font-weight:normal;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	text-transform:uppercase;
	letter-spacing:-1px;
}
a.downloadcenter_cat:visited {
	font-size: 14px; 
	font-family:  Helvetica, Verdana, Arial, sans-serif;
	text-decoration: none;
	color: #6b6f72;
	font-weight:bold;
	text-transform:uppercase;
	margin-left:20px;
}
a.downloadcenter_cat:link {
	font-size: 14px; 
	font-family:  Helvetica, Verdana, Arial, sans-serif;
	text-decoration: none;
	color: #6b6f72;
	font-weight:bold;
	text-transform:uppercase;
	margin-left:20px;
}
a.downloadcenter_cat:hover {
	font-size: 14px; 
	font-family:  Helvetica, Verdana, Arial, sans-serif;
	text-decoration: none;
	color: #d71921;
	font-weight:bold;
	text-transform:uppercase;
	margin-left:20px;
}
a.downloadcenter_innernav_el:visited {
	font-size: 11px; 
	font-family:  Helvetica, Verdana, Arial, sans-serif;
	text-decoration: none;
	color: #6b6f72;
	font-weight:bold;
	text-transform:uppercase;
	margin-left:20px;
}
a.downloadcenter_innernav_el:link {
	font-size: 11px; 
	font-family:  Helvetica, Verdana, Arial, sans-serif;
	text-decoration: none;
	color: #6b6f72;
	font-weight:bold;
	text-transform:uppercase;
	margin-left:20px;
}
a.downloadcenter_innernav_el:hover {
	font-size: 11px; 
	font-family:  Helvetica, Verdana, Arial, sans-serif;
	text-decoration: none;
	color: #d71921;
	font-weight:bold;
	text-transform:uppercase;
	margin-left:20px;
}

a.subnav_level_2:visited{
	color: #6b6f72;
	font-size:12px;
	font-family:  Helvetica, Verdana, Arial, sans-serif;
	margin-left:10px;
	margin-top:0px;
	margin-bottom:8px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
a.subnav_level_2:link{
	color: #6b6f72;
	font-size:12px;
	font-family:  Helvetica, Verdana, Arial, sans-serif;
	margin-left:10px;
	margin-top:0px;
	margin-bottom:8px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
a.subnav_level_2:hover{
	color: #d71921;
	font-size:12px;
	font-family:  Helvetica, Verdana, Arial,sans-serif;
	margin-left:10px;
	margin-top:0px;
	margin-bottom:8px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
div#teaser_cnt_a a.subnav_level_2:visited, div#teaser_cnt_b a.subnav_level_2:visited{
	margin-left:5px;
	margin-bottom:2px;
}
div#teaser_cnt_a a.subnav_level_2:link, div#teaser_cnt_b a.subnav_level_2:link{
	margin-left:5px;
	margin-bottom:2px;
}
div#teaser_cnt_a a.subnav_level_2:hover, div#teaser_cnt_b a.subnav_level_2:hover{
	margin-left:5px;
	margin-bottom:2px;
}

ul{
	margin-top:6px;
	margin-bottom:16px;
	margin-left:15px;
	margin-right:0px;
	padding:0px;
}
	
li{
	list-style-type:square;
	list-style-image="url('http://www.greiner-extrusion.com/fileadmin/greiner-extrusion/template/master/images/content/bullet.jpg')";
}

#inner_container .csc-default ol,
#inner_container .csc-default ol li {
	list-style-type:decimal !important;
	list-style-image:none  !important;
	margin-left:10px !important;
	padding-left:0 !important;
}

#inner_container .csc-default a {
	font-size:12px !important;
	color:#cb1e20 !important;
}

.csc-default a:hover {
	font-size:12px !important;
	text-decoration:underline !important;
}


/* END TEXT AND LINK CLASSES */

/* EDITED BY markus.meixner@abaton.at */

/* remember to define focus styles! */
:focus, :active {
	outline: 0;
}

/* MAIN-NAV *************************************************************/

ul#main-nav {
	height:95px;	
}

ul#main-nav li {
	display:block;
	float:left;
	margin-right:10px;
}

ul#main-nav li a {
	display:block;
	height:35px;
	color: #6b6f72;
	font-size:18px;
	text-decoration: none;
	font-weight:normal;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	text-transform:uppercase;
	letter-spacing:-1px;
	padding-top:60px;
}

span.nav_el_num {
	display:block;
	text-align:right;
	font-size:10px;
}

ul#main-nav li a:hover,
ul#main-nav li.active a {
	color: #d71921;
	background:url(../images/head/nav_quad_red.jpg) left top no-repeat;
}

/* SUB-NAV **************************************************************/

#left-nav li {
	list-style:none;
	list-style-type:none;
	line-height:.8em;
	margin-bottom:.4em;
}

/* HOME STYLES **********************************************************/

body#greiner-603 #teaser_cnt_top,
#greiner-264 #teaser_cnt_top,
#greiner-266 #teaser_cnt_top {
	background:url(../images/content/bg_inside_pic_left_new.jpg) left top no-repeat;
	height: 601px;
}

body#greiner-197 #teaser_cnt_top,
#greiner-264 #teaser_cnt_top,
#greiner-266 #teaser_cnt_top {
	background:url(../images/content/bg_inside_pic_left.jpg) left top no-repeat;
}



body#greiner-197 div#inner_container {
   min-height: 600px;
}

#greiner-266 ul#left-nav {
display:none;
}

#nav_cnt {
	position:relative;
	border-bottom:5px solid #e9e9e9;
}

#nav_top {
	position:absolute;
	right:0;
	top:0;
}

/* NEWS *****************************************************************/

ul.news-latest-item {
	margin-top:10px;
}
ul.news-latest-item li {
	margin-left:25px;
	padding:0 5px 0 0;
	margin:0 0 .6em 25px !important;
	line-height:.9em !important;
}
ul.news-latest-item li a {
	margin:0 !important;
	padding:0 !important;
}

ul.news-latest-item li p {
	margin:.4em 0px !important;
	padding:0;
	line-height:1.2em !important;
	font-size:11px;
}

/* COLUMNS **************************************************************/

.column-left, .column-right, .column-content {
	width:185px;
	margin-right:5px;
	float:left;
	background:url(../images/content/column_bg.gif) left -10px repeat-x;
	padding-top:15px;
}

#greiner-603 .column-left,#greiner-603 .column-right,#greiner-603 .column-content {
	width:185px;
	max-width: 185px;
	min-width:185px;
	margin-right:5px;
	float:left;
	background:none!important;
	padding-top:15px;
}
	
.column-left .csc-default p, .column-content .csc-default p, .column-right .csc-default p {
	margin:10px;
}

.column-left ul, .column-right ul {
	margin-left:25px;
}

.column-content .csc-frame,
.column-left .csc-frame,
.column-right .csc-frame,
.column-content .csc-frame div,
.column-left .csc-frame div,
.column-right .csc-frame div {
	margin:0 !important;
	padding:0 !important;
}
#greiner-603 .column-content, #greiner-603 .column-right{
	margin-left:57px;
}
#greiner-603 div#main_cnt_v2,#greiner-603 div#main_cnt_vx{
	height:auto;
	margin-top: -544px;
}
/* INDEXED SEARCH *******************************************************/


/* typo3 mailform */

fieldset.csc-mailform {
	border: 0px;
}

.csc-mailform .csc-mailform-field {
	margin-top: 5px;
}

.csc-mailform .csc-mailform-field label {
	float: left;
	width: 190px;	
	text-align: right;
	padding-right: 10px;
}


.csc-mailform .csc-mailform-field .csc-mailform-radio {
	border: inherit;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 12px;
	height: 12px;
}


.csc-mailform .csc-mailform-field .csc-mailform-radio FIELDSET {
	padding: 5px 5px 5px 10px;
	width: 315px;
}


.csc-mailform .csc-mailform-field .csc-mailform-radio FIELDSET legend {

}


.csc-mailform .csc-mailform-field .csc-mailform-radio LABEL {
	float: none;
	width: 100%;
	height: 100%;		
	font-weight:normal;	
	padding: 0px 0px 0px 0px;
	margin: 0;
}

.csc-mailform .csc-mailform-field .csc-mailform-radio INPUT{
	margin: 0px 5px 0px 0px;
	padding: 0;
	border: 0;
}

.csc-mailform .csc-mailform-field SELECT,
.csc-mailform .csc-mailform-field INPUT, 
.csc-mailform .csc-mailform-field TEXTAREA {
	width: 330px;
	margin-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.csc-mailform .csc-mailform-field INPUT.csc-mailform-submit {
	width: auto;
	
}

.csc-mailform .csc-mailform-field #mailformformtype_mail{
	margin-left: 200px;
	margin-top: 5px;
}


.csc-mailform .antispam_incorrect {
	font-weight:bold;
	color: #FF0000;
	margin-bottom: 15px;
}


.csc-mailform .csc-mailform-field .requiredfield LABEL {
	font-weight: bold;	
}


/* typo3 styles */

.csc-uploads-icon img {
	border:none;
}


DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
	border: 1px solid #000000;	
}


div.indent { margin-left: 2em; }
p.indent { margin-left: 2em; }
p.indent { margin-left: 2em; }

/* RTE */
table.align-left, td.align-left, p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, div.align-left, address.align-left { text-align: left; }
table.align-center, td.align-center, p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, div.align-center, address.align-center { text-align: center; }
table.align-right, td.align-right, p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, div.align-right, address.align-right { text-align: right; }
table.align-justify, td.align-justify, p.align-justify, h1.align-justify, h2.align-justify, h3.align-justify, h4.align-justify, h5.align-justify, h6.align-justify, div.align-justify, address.align-justify { text-align: justify; }

div.indent { margin-left: 2em; }


.csc-frame-overlap {	
	position: relative;
	padding-bottom: 10px;
}

.csc-frame-overlap h1 {
	position: absolute;
	bottom: 55px;	
	left: 0px;
}

.csc-frame-overlap .csc-textpic-caption {
	position: absolute;
	bottom: 40px;			
	left: 0px;
	color: #b4b5b9;
	font-size: 14px;
	font-weight: bold;
}
#slider p {display:none;}

a.nav_top_el.active {
	color: #d71921;
	text-decoration:underline;
}

.column-content  .csc-default a{
	line-height:15px;
}

.column-content  .csc-default .news-latest-item p{
	font-size: 12px;
	line-height: 16px!important;
}

#c2688 ul {
	margin-bottom:0px;
}

/*.partner_for_success{
	position: absolute;
	bottom: 14px;
	bottom: 9px\9;
	left: 0px;
} */
.partner_for_success{
	bottom: 50px;
    left: -225px;
    position: relative;
}


#tx-greinerextrusionkontakte-form {
	margin:20px 0;
}
#tx-greinerextrusionkontakte-reset {
}
#tx-greinerextrusionkontakte-form label {
}
#tx-greinerextrusionkontakte-form select {
	width:200px;
	margin-right:15px;
}
.tx-greinerextrusionkontakte-list-entry {
	margin-top:15px;
	margin-bottom:10px;
}
.tx-abafotowettbewerb-entry-contact-image {
	float:left;
	width:100px;
	min-height:100px;
	margin-right:15px;
}
.tx-abafotowettbewerb-entry-contact-image img {
	max-width:100px;
}
.tx-abafotowettbewerb-entry-contact-details {
	float:left;
	width:593px;
}
.tx-abafotowettbewerb-clearer {
	clear:both;
}