/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) */ 
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	font-size: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	/*vertical-align: baseline;*/
	color:#000;

}
/* HTML5 display-role reset for older browsers */ 
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1.3;
	text-align:left;
	font:inherit;
}
ul {
	list-style: none;
}
ol {
	margin: 0 0 0 20px;
}
blockquote, q {
	quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
	padding: 0;
	vertical-align: top;
}

/*=========================================================================================================*/


html {
	height: 100%;
	overflow-x:hidden;
}
body {
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	background: #dfdfdf url(../images/granova_bg_verlauf.png) repeat-x;
	color: #454545;
	font-family: Arial, Helvetica, sans-serif;
	/*font-family: arial, sans-serif;*/
	width: 100%;
}
p,
ol li {
	color: #000;
	font-size: 12px;
	margin: 0 0 15px 0;
	line-height: 1.5;
}
p a {
	text-decoration: none;
}
p.bildunterschrift {
	color: #5E6A71;
}

p.bildunterschrift_2sp{
width: 266px;
	color: #5E6A71;
	float: left;
}
img {
	border:0px none;
}
ul{
	padding:0px;
	margin:0px;
}
li{
	padding:0px;
	margin:0px;
}


/*LAYOUT Anfang*/

/* = Container
----------------------------------------------- */

#container {
	margin:0 auto;
	background:#fff;
	width:976px;
	height:auto;
}
#container_main {
	width:976px;
	height:auto;
	margin: 0;
	padding:0;	
}
#container_main table td {
	vertical-align: top;
}
#head{
	width:976px;
	height:50px !important;
	background:#fff;
	padding: 0;
	margin: 0;
}
#logo {
	padding: 13px 0 0 0;
}
#logo a {
	background: none !important;
	padding: 0 !important;
}
#cont_logo{
	width: 133px;
	height: 54px;
	margin: 0px !important;
}
#meta_nav{
	width: 843px;
	height: 50px;
	margin: 0px !important;
	text-align: left;
	float:left;
}
#hometable {
	margin: 0 0 0 24px;
}
#cont_left { 
	float: left;
	height: auto;
	margin: 0 0 0 24px !important;
	padding: 24px 8px;
	width: 152px !important;
}
#cont_main {
	float: left;
	margin: 0 21px 0 21px !important;
	padding:24px 0px 0px 0px;
	width: 548px;
}
#cont_right {
	float: left;
	margin: 0px !important;
	padding:24px 22px 24px 0px;
	width: 170px;
}
.cont_vtrenner {
	background: transparent url(../images/bg_trenner_center.png) top left repeat-y;
	height: auto;
}
.cont_vtrenner_top {
	background: transparent url(../images/bg_trenner_top.png) top left no-repeat;
	height: auto;
	float: left;
}
.cont_vtrenner_bottom {
	background: transparent url(../images/bg_trenner_bottom.png) bottom left no-repeat;
	height: auto;
	float: left;
}
.cont_bg_grey {
	background: transparent url(../images/bg_cont_grey.png) 24px top no-repeat;
	height: auto;
	float: left;
	margin: 0 0 15px 0;
}
#cont_footer {
	width: 976px;
	height: 30px;
	margin: 0px !important;
	background-color: #0070b8;
}
#container_footer {
	border-top: 1px solid #eee;
	width: 976px;
	height: 66px;
	position: relative;
}
#partner_footer {
	position: absolute;
	top: 20px;
	left: 210px;
	width: 700px;
	height: 60px;
	position: relative;
	top: 17px;
}
#partner_footer_logos {
	padding: 0;
	width: 700px;
}
#partner_footer_logos img {
	vertical-align:top;
}
#partner_footer_logos a {
	margin-right: 40px;
}
#partner_head_footer {
	width: 100px;
	height: 20px;
	line-height: 20px;
	padding: 0 0 0 24px;
	color: #7A7B7E;
	font-size: 11px;
	font-style: italic;
	position: absolute;
	top: 20px;
}
#partner_head_footer .custom {
	color: #7A7B7E;
}


/* = Modules
----------------------------------------------- */

/* == left
--------------------------- */


.startseite2 .mod_box_left,
.mod_box_left {
	background: transparent url(../images/trenner_menue_l.png) no-repeat center bottom;
	margin: 0 0 17px 0;
	height:auto;
	padding: 0 0 16px 0;
	width: 152px;
}	
.startseite2 .mod_box_right,
.mod_box_right {
	background: transparent url(../images/trenner_menue_l.png) no-repeat center bottom;
	margin: 0 0 17px 0;
	height:auto;
	width: 168px;
}
.startseite2 .mod_box_left_txt,
.mod_box_left_txt {
	padding: 0 0 4px 0;
	font-size: 12px;
	line-height: 1.4;
}
.startseite2 .termine .mod_box_left_txt {
	color: #0070b8;
}
.startseite2 .mod_box_left_txt a {	
	color:#0471b8;
	outline: none;
	text-decoration:none;
	margin-bottom: 8px;
}	
.startseite2 .mod_box_left_txt a:hover, a:active,a:focus {
	background: url(../images/linkpfeil.png) no-repeat;
	color:#e2001a;
	text-decoration:none;
	background-position: 0px 1px;
}

/*Box grauer Streifen*/

#mod_box_gr_left {
	height: auto;
	padding: 10px 0 0 0;
	width: 168px;
	background: #fff;
}
#mod_box_gr_left p {
	line-height: 1.2;
	margin: 0;
	padding: 0;
}
.termine .mod_box_left_txt h6 {
	color: #0070b8;
	padding: 0 0 12px 0;
}
#mod_box_left_txt h6,
.mod_box_right.nutzenrechner .mod_box_right_txt h6 {
	color: #000;
	padding: 0;
}
.mod_box_right.handbuch .mod_box_right_txt h6,
.mod_box_right.schulung .mod_box_right_txt h6 {
	color: #0070B8;
}
#mod_box_gr_left_txt {
	height: auto;
	margin: 0 0 25px 0;
	padding: 0px;
	font-size:11px;
}
#mod_box_gr_left_txt.last {
	margin: 0 0 10px 0;
}
#mod_box_gr_left_txt a {	
	background: url(../images/linkpfeil.png) no-repeat !important;
	background-position: 0px 1px;
	color:#0471b8;
	outline: none;
	text-decoration:none;
	margin: 4px 0 8px 0;
	display: block;
	padding: 0 0 0 18px !important;
}	
#mod_box_gr_left_txt a:hover, a:active,a:focus {
	background: url(../images/linkpfeil.png) no-repeat;
	color:#e2001a;
	text-decoration:none;
	background-position: 0px 1px;
}
#mod_box_gr_left_shadow {
	width:168px;
	height:31px;
	background: url(../images/granova_htrenner_left.jpg) no-repeat top center;	
}
	
/*DOWNLOAD-Box blauer Streifen*/

#mod_downloadbox_left {
	width: 168px;
	height:auto;
	background: #fff;
}
#mod_downloadbox_left_txt {
	padding: 0px;
	font-size:11px;
}
#mod_downloadbox_left_txt a {	
	background: url(../images/download_arrow.png) no-repeat;
	background-position: 0px 1px;
	padding-left: 18px;
	color:#0471b8;
	outline: none;
	text-decoration:none;
	margin-bottom: 8px;
}	
#mod_downloadbox_left_txt a:hover, a:active,a:focus {
	background: url(../images/download_arrow_hover.png) no-repeat;
	color:#e2001a;
	text-decoration:none;
	background-position: 0px 1px;
}
#mod_downloadbox_left_shadow {
	width:168px;
	height:31px;
	background: url(../images/granova_htrenner_left.jpg) no-repeat;	
}
#cust-navigation257 {
    position: absolute;
    right: 10px;
    top: 0;
    z-index: 15;
}

/* == right
--------------------------- */

#mod_box_right,
.mod_box_right {
	height: auto;
	margin: 0 0 16px 0;
	padding: 0 0 16px 0;
	width: 168px;
}
.mod_box_right.plzkontakt {
	padding: 0 !important;
}
#mod_box_right_txt,
.mod_box_right_txt {
	padding: 0px;
	font-size: 12px;
	line-height: 1.4;
}
#mod_box_right_txt a,
.mod_box_right_txt a,
a:hover,
a: active,
a:focus {	
	background:none;
}	
.mod_box_right.remexit {
	background: #eaeaea url(../images/logo_modul_remexit.png) no-repeat top left;
	height: 110px;
	font-size: 12px;
	line-height: 1.2;
	padding: 58px 15px 0 15px;
	width: 138px;
	text-align: center;
}
#div-berater {
	border-left: 3px solid #eee;
	margin: 15px 0 0 0;
	padding: 0 0 0 15px;
}
.kontakt-adresse {
	margin: 0 0 15px 0;
}
	
/*Box Inhouse-Schulung, right*/


.mod_box_right.schulung .mod_box_right_txt {
	color: #0070B8;
}
.mod_box_right.schulung .mod_box_right_txt a {	
	background: url(../images/linkpfeil.png) no-repeat;
	background-position: 0px 1px;
	color:#0471b8;
	outline: none;
	text-decoration:none;
	margin-bottom: 8px;
}	
#mod_box_schulung_txt a:hover, a:active,a:focus {
	background: url(../images/linkpfeil.png) no-repeat;
	color:#e2001a;
	text-decoration:none;
	background-position: 0px 1px;
}
	
/*Box granova-Zyklus, right*/

#mod_box_zyklusgrafik {
	width: 168px;
	height: 250px;
	background: #fff;
}
	
#mod_box_zyklusgrafik_txt {
	background: #e8e8e8 url(../images/mod_bg_zyklusgrafik.png) bottom center no-repeat;
	padding: 18px;
	font-size:11px;
	line-height: 15px;
}
#mod_box_zyklusgrafik_txt a {	
	background: url(../images/linkpfeil.png) no-repeat;
	background-position: 0px 1px;
	padding-left: 18px;
	color:#0471b8;
	outline: none;
	text-decoration:none;
	margin-bottom: 8px;
}	
#mod_box_zyklusgrafik_txt a:hover,
a:active,a:focus {
	background: url(../images/linkpfeil.png) no-repeat;
	color:#e2001a;
	text-decoration:none;
	background-position: 0px 1px;
}
	
/*Box Newsletter, right*/

.mod_box_newsletter {
	width: 170px;
	margin-bottom: 12px;
}	
.mod_box_newsletter_txt {
	padding: 10px;
	font-size: 12px;
	line-height: 15px;
}

/*Box Webshop, right*/

#mod_box_webshop {
	width: 168px;
	height: 230px;
	margin-bottom: 12px;
}
#mod_box_webshop_txt {
	border: #d5e0e7 solid  8px;
	background: #e8e8e8 url(../images/mod_bg_webshop2.png) top center no-repeat;
	padding: 10px;
	font-size:11px;
	line-height: 15px;
}
#mod_box_webshop_txt a {	
	background: url(../images/linkpfeil.png) no-repeat;
	background-position: 0px 1px;
	padding-left: 18px;
	color:#0471b8;
	outline: none;
	text-decoration:none;
	margin-bottom: 8px;
}	
#mod_box_webshop_txt a:hover, a:active,a:focus {
	background: url(../images/linkpfeil.png) no-repeat;
	color:#e2001a;
	text-decoration:none;
	background-position: 0px 1px;
}

/*+, Ausschreibung Planer*/

/*Box Suche Planer, right*/

#mod_box_sucheplaner {
	width: 168px;
	height: 230px;
	margin-bottom: 12px;
}
#mod_box_sucheplaner_txt{
	border: #d5e0e7 solid  8px;
	background: #e8e8e8 url(../images/mod_bg_suche_planer2.png) top center no-repeat;
	padding: 8px;
	font-size:11px;
	line-height: 15px;
}
#mod_box_sucheplaner_txt a{	
	background: url(../images/linkpfeil.png) no-repeat;
	background-position: 0px 1px;
	padding-left: 18px;
	color:#0471b8;
	outline: none;
	text-decoration:none;
	margin-bottom: 8px;
}	
#mod_box_sucheplaner_txt a:hover, a:active,a:focus {
	background: url(../images/linkpfeil.png) no-repeat;
	color:#e2001a;
	text-decoration:none;
	background-position: 0px 1px;
}

/*Box handbuch, right*/

.mod_box_right.handbuch .mod_box_right_txt {
	background: #fff;
	color: #0070B8;
}
.mod_box_right.handbuch .mod_box_right_txt a {	
	background: url(../images/linkpfeil.png) no-repeat;
	background-position: 0px 1px;
	color:#0471b8;
	outline: none;
	text-decoration:none;
	margin-bottom: 8px;
}		
	
	
/*Box Nutzenrechner, right*/

.mod_box_right_txt.nutzenrechner a {	
	background: url(../images/linkpfeil.png) no-repeat;
	background-position: 0px 1px;
	padding-left: 18px;
	color:#e2001a;
	text-decoration:none;
	background-position: 0px 1px;
	margin-bottom: 8px;
}	
	
	
/*Font-Styles*/

.red_bold {
	color: #e2001a;
	font-weight: bold;
}	
.grau_11px {
	color: rgb(122, 123, 126) !important;
	font-size:11px;
}

.grau {
	color: rgb(122, 123, 126) !important;
}
.11px {
	font-size:11px;
}	
.HEAD_blue {
	color: #0070b8;
}
.image_description {
	color: #0070b8;
	font-size:12px;
}
.content_image {
	margin-bottom: 10px;
}


/*LAYOUT CONTENT*/
	
/*Home-Teaser grau*/

.box_teaser_grau {
	width: 548px;
	height:auto;
}
.box_teaser_grau_img {
	padding: 12px 16px 0px 0px;
}
.box_teaser_grau_txt {
	padding: 12px 10px 0 0;
	font-size: 12px;
	line-height: 15px;
}
.box_teaser_grau_txt a {	
	background: url(../images/linkpfeil.png) no-repeat;
	background-position: 0px 1px;
	padding-left: 18px;
	color:#0471b8;
	outline: none;
	text-decoration:none;
	margin-bottom: 8px;
}	
.box_teaser_grau_txt a:hover, a:active,a:focus {
	background: url(../images/linkpfeil.png) no-repeat;
	color:#e2001a;
	text-decoration:none;
	background-position: 0px 1px;
}
.box_teaser_grau_shadow {
	width:548px;
	height:31px;
	background: url(../images/granova_htrenner_548.jpg) no-repeat;	
}	
	
/*Home-Teaser INFO: NEWS*/

.box_teaser_news {
	border: none;
	width: 548px;
	padding: 0;
	height: auto;
}	
.box_teaser_news_img,
.box_teaser_presse_img {
	float: left;
	height: 132px;
	width: 266px;
}	
.box_teaser_news_img.gallery,
.box_teaser_presse_img.gallery {
	float: left;
	height: auto;
	width: 266px;
}
.box_teaser_news_img img,
.box_teaser_presse_img img {
	height: 132px;
	width: 266px;
}
.box_teaser_news_txt {
	background: #fff;
	float: left;
	padding: 6px 16px 0 2px;
	font-size:12px;
	line-height: 16px;
	width: 263px;
}
.box_teaser_news_txt ul {
	padding: 0 0 16px 0;
}
.box_teaser_news.granova .box_teaser_news_txt {
	border: none;
	width: 548px;
	padding: 0;
	height: auto;
}
.box_teaser_news_txt a {	
	color:#7A7B7E;
	outline: none;
	text-decoration:none;
	margin-bottom: 8px;
}		
.box_teaser_news_txt a:hover, a:active,a:focus {
	text-decoration:none;
}	

.references .box_teaser_news_shadow,
.home .box_teaser_news_shadow,
.pressearchiv .box_teaser_news_shadow,
.pressarchiv .box_teaser_news_shadow,
.startseite2 .box_teaser_news_shadow,
.einsatzbereiche .box_teaser_news_shadow,
.applications .box_teaser_news_shadow,
.technologie .box_teaser_news_shadow,
.technology .box_teaser_news_shadow,
.zielgruppen .box_teaser_news_shadow,
.customers .box_teaser_news_shadow,
.newsletterarchiv .box_teaser_news_shadow,
.newsletterarchive .box_teaser_news_shadow {
	width: 548px;
	height: 31px;
	clear: both;
	background: url(../images/granova_htrenner_548.jpg) no-repeat;	
}
.box_teaser_news_shadow,
.box_teaser_news_shadow_small,
.technologie.erd-und-strassenbau .box_teaser_news_shadow,
.technologie.beton .box_teaser_news_shadow {
	width: 548px;
	height: 16px;
	clear: both;
	background: url(../images/granova_htrenner_548_small.jpg) no-repeat;	
}

/*Folgeseiten*/

#content_724 {
	padding: 0 0 35px 0;
	width: 548px;
	height: 100%;
}	
#content_724_txt {
	width: 548px;
	background: #fff;
	padding:0;
	font-size:12px;
	line-height: 16px;
	margin: 0px !important;
	position: relative;
}
#content_724_txt img,
#content_724_txt iframe {
	margin: 0 0 15px 0;
}
#content_724_txt table img {
	margin: 0 !important;
}
#content_724_txt ul {
	margin: 0 0 15px 0;
}
#content_724_txt ul li ul {
	margin: 0 0 0 0;
}
#content_724_txt ul li,
.box_teaser_news_txt ul li {
	background: url(../images/bullet_blue.gif) no-repeat;
	background-position: 0px 8px;
	list-style: none;
	padding:2px 0 2px 14px;
	line-height: 1.4;
}
#content_724_txt ul li ul li {
	background: url(../images/bullet2.gif) no-repeat;
	background-position: 0px 8px;
	list-style: none;
	margin-left: 16px;
	padding:2px 0 2px 16px;
}
#content_724_txt a {	
	color:#0471b8;
	outline: none;
	text-decoration: none;
}	
#content_724_txt .content_accordion	a {
	background: none;
}
#content_724_txt a:hover, a:active,a:focus {
	color:#e2001a;
		outline: none;
	text-decoration:underline;
}	
#content_724_img {
	width: 200px;
	margin: 0px !important;
	float:left;
}
.dwt {
	float: left;
	height: 100%;
	margin: 15px 15px 35px 0;
	width: 258px;
}
.dwt.left {
	border-right: 1px solid #707070;
	clear: both;
	padding: 0px;
	width: 258px;
	height: 100%;
}
.dwt.right {
	margin: 15px 0 15px 0;
	padding: 0px;
	width: 258px;
	height: 100%;
}
.dwt_content {
	clear: both;
	float: left;
	margin: 0 0 17px 0;
	width: 253px;
}
.dwt_content .image {
	clear: both;
	float: left;
	height: auto;
	margin: 0 10px 5px 0;
	width: 55px;
}
.dwt_content .content {
	float: left;
	height: auto;
	width: 188px;
}
.contact-person .dwt_content .content {
	float: left;
	height: auto;
	width: 225px;
}
.dwt h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 12px 0;
}
.dwt h4 {
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 10px 0;
}
.dwt h5 {
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 5px 0;
}
#content_tab_box {
	width: 474px;
	height:auto;
	margin: 0px !important;
}
#content_tab_box_img,
.content_tab_box_img {
	margin: 0px !important;
}
#content_tab_box_txt,
.content_tab_box_txt {
	font-size: 12px;;
	line-height: 14px;
	color: #e2001a;
	padding-left: 10px;
}
#content_tab_vorteile ,
.content_tab_vorteile {
	width: 474px;
	height: auto;
	font-size: 12px;
	border-top: solid 1px #d1d1d1;
}
#content_tab_vorteile.unserepartner,
.content_tab_vorteile.unserepartner {
	width: 548px;
	height: auto;
	font-size: 12px;
	border-top: solid 1px #d1d1d1;
}
#content_tab_vorteile.unserepartner #content_tab_vorteile_txt,
#content_tab_vorteile.unserepartner .content_tab_vorteile_txt {
	vertical-align: middle;
	padding-left: 35px;
}
#content_tab_vorteile_txt,
.content_tab_vorteile_txt {
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: solid 1px #d1d1d1;
}
#content_tab_vorteile_check,
.content_tab_vorteile_check {
	padding: 4px 10px;
	border-bottom: solid 1px #d1d1d1;
	text-align:right;
}
#content_links,
.content_links  {
	padding-top: 4px;
}
#content_links a,
.content_links a {	
	background: url(../images/linkpfeil.png) no-repeat;
	background-position: 0px 1px;
	padding-left: 18px;
	color:#0471b8;
	outline: none;
	text-decoration:none;
	margin-bottom: 8px;
}	
#content_links a:hover, a:active,a:focus {
	background: url(../images/linkpfeil.png) no-repeat;
	color:#e2001a;
	text-decoration:none;
	background-position: 0px 1px;
}
	
/*Download-Tabellen*/
	
#tab_download {
	width: 508px;
	font-size:12px;
	background: #fff;
}	
#tab_download_txt {
	padding: 16px 10px 16px 20px;
	font-size:12px;
	line-height: 18px;
}
#tab_download_txt ul li {
	background: url(../images/bullet_blue.gif) no-repeat;
	background-position: 0px 8px;
	list-style: none;
	padding:2px 0 2px 14px;
}
#tab_download_txt ul li ul li {
	background: url(../images/bullet2.gif) no-repeat;
	background-position: 0px 8px;
	list-style: none;
	margin-left: 16px;
	padding:2px 0 2px 16px;
}
#tab_download_txt a {	
	background: url(../images/download_arrow.png) no-repeat;
	background-position: 0px 1px;
	padding-left: 18px;
	color:#0471b8;
	outline: none;
	text-decoration:none;
	margin-bottom: 8px;
}		
#tab_download_txt a:hover, a:active,a:focus {
	color:#e2001a;
	text-decoration:none;
	background-position: 0px 1px;
}	
#tab_download_shadow {
	width:508px;
	height: 10px;
	background: url(../images/shadow_508.png) no-repeat;		
}


/*Standard-Tabellen*/

.tab_kopf{
	width: 100%;
	height: 18px;
	line-height: 18px;
	border-bottom: 1px solid #fff;
	background: #0471b8 url(../images/tabelle_pfeil.png) no-repeat;

	
}
.tab_kopf h4{
padding-left: 20px;
	color: #fff !important;
	
}

.tab_content{
background: #e2e8f8;
padding: 6px;
	
}
	
/*LAYOUT Ende*/

/*LINKS, NAVIGATION*/
/* all-link */

a:link, a:visited {
	background: url(../images/linkpfeil.png) no-repeat;
	background-position: 0px 1px;
	padding-left: 10px;
	color:#7A7B7E !important;
	outline: none;
	text-decoration:none;
}
.jcepopup,
.logolink,
#content_tab_vorteile.unserepartner a {
	background: none !important;
	padding: 0 0 0 0;
}
.mod_box_right_txt .jcepopup {
	background: url(../images/linkpfeil.png) no-repeat !important;
	background-position: 0px 1px !important;
	padding-left: 10px !important;
	color:#7A7B7E !important;
	outline: none !important;
	text-decoration:none !important;
}
a:hover, a:active,a:focus {
	background: url(../images/linkpfeil.png) no-repeat;
	background-position: 0px 1px;
	padding-left: 10px;
	color:#7A7B7E !important;
	text-decoration:none;
}

.mod_box_right_txt_img a,
.box_teaser_news_img a,
#partner_footer_logos a,
.box_teaser_presse_img a,
.box_teaser_grau_img a {
	background: none;
	padding: 0;
}
.box_teaser_news_img a,
.box_teaser_presse_img a {
	display: block;
	height: 132px;
}


/*Navi-Meta*/

#navi_meta,
#language {
	font-size: 11px;
	float: left;
	height: 54px;
	margin: 9px 7px 0 17px;
}
.meta_first {
	font-weight:bold !important;
	color:#0070b8 !important;
}
#navi_meta ul {
	list-style-image: none;
	list-style-type: none;
		
}
#navi_meta ul li {
	display:inline;
	float:left;
	
}
#navi_meta ul li a {
	display:block;
	text-decoration: none;
	color: #7a7b7e;
	outline: none;
	background:none;
	border-right:1px solid #7a7b7e;
	margin-left:7px !important;
	padding: 0 7px 0 0 !important;
}
#navi_meta ul li a:hover{
	color: #0070b8;
	border-right:1px solid #0070b8;
	display:block;
	background: none;

}
#navi_meta ul li#current a {
	color: #e2001a;
	border-right:1px solid #e2001a;
	display:block;
	background-image:none;
			background-color: none;

}
#navi_meta ul li#parent a {
	color: #e2001a;
	border-right:1px solid #e2001a;
	display:block;	
	background-image:none;
			background-color: none;

}
#navi_meta ul li.active a {
	color: #0070b8 !important;
	border-right:1px solid #7A7B7E;
	display:block;	
	background-image:none;
			background-color: none;
}
.item-126 a {
	color: #0070b8 !important;
}
.navi_meta_none {
	display:none !important;
	background:none !important;
}

/*Navi-Meta Ende*/



/*Navi-Meta_SEK*/
#navi_meta_sek {
	width:168px;
	font-size:12px;
	float:left;
	clear:left;
}
#navi_meta_sek ul {
	display:block;
	list-style-type:none;
	margin-bottom:20px;
		
}
#navi_meta_sek ul li {
	margin:0px;
	padding:10px 0 10px 0px;
	background: url(../images/granova_nav_left_bg.jpg) no-repeat;
	background-position:bottom;	
}
#navi_meta_sek ul li a { 
	background:none;
	display:block;
	text-decoration:none;
	color:#0471b8;
}
#navi_meta_sek ul li a:hover,
#navi_meta_sek ul li a:active,
#navi_meta_sek ul li a:focus {
	color: #e2001a;
	font-weight: bold;
}
#navi_meta_sek ul li.active a:link,
#navi_meta_sek ul li.active a:visited {
	color: #e2001a;
	font-weight: bold;
}


/*////////////////NAVIGATIONEN*/

/*TOP-NAVI*/

#top_navi {
	width: 928px;
	height: auto;
	margin: 0 0 3px 0;
	padding: 0 24px 0 24px;
	font-size: 12px;
	background: #fff url(../images/granova_top_navi_background.jpg) no-repeat;
}
#top_navi ul {
	list-style-image: none;
	list-style-type: none;
	height: auto;
	margin: 0;
}
#top_navi ul li {
	background: transparent url(../images/hauptmenue_vtrenner.png) no-repeat right top;
	display: block;
	float: left;
}
#top_navi ul .item-121 {
	background: none;
}
#top_navi ul .item-101 a {
	padding: 0 14px 0 0 !important;
}
#top_navi ul li a {
	background: none !important;
	color: #7A7B7E;
	display: block;
	padding: 0 14px 0 14px;
	text-decoration: none;
}
#top_navi ul li a:hover {
	color: #0070b8 !important;
	display:block;

}
#top_navi ul li.active a,
#top_navi_sek ul li.active a {
	color: #0070b8 !important;
	display:block;
}
#top_navi_sek ul li.active ul li a {
	color: #7a7b7e !important;
	display:block;
}
#top_navi_sek ul li.active ul li.active a {
	color: #0070b8 !important;
	display:block;
}
#top_navi ul li#current a {
	color: #0070b8;
	display:block;
}
#top_navi ul li#parent a {
	color: #0070b8;
	display:block;

}

/*Top-Navi Sekundär (LEFT)*/

#top_navi_sek {
	width:152px;
	font-size:12px;
	line-height: 1.2;
}
#top_navi_sek ul {
	display:block;
	list-style-type:none;
	margin-bottom:20px;
}
#top_navi_sek ul li {
	margin:0px;
	background: url(../images/trenner_menue_l.png) no-repeat bottom center;
	padding: 8px 5px 9px;

}
#top_navi_sek ul li a {
	background: url(../images/linkpfeil_grau.png) no-repeat center left;
	display:block;
	text-decoration:none;
	color:#7A7B7E;
	padding:0 0 0 12px;
}
#top_navi_sek ul li a:hover,
#top_navi_sek ul li a:active,
#top_navi_sek ul li a:focus,
#navi_meta ul li a:hover {
	color: #0070b8 !important;
}
#top_navi_sek ul li.active a:link,
#top_navi_sek ul li.active a:visited {
	color: #0070b8;
}
#top_navi_sek ul li ul {	
	margin:0px;
	padding:0px;
	border-top: 0px;
}
#top_navi_sek ul li ul li {
	background: none !important;
	padding: 0 !important;
}
#top_navi_sek ul li ul li a {
	/*border-bottom: 1px solid #c9cacc;*/
	background: url(../images/linkpfeil_grau.png) no-repeat center left !important;
	margin: 0 0 0 12px;
	padding: 5px 0 0 12px !important;
}
#top_navi_sek ul li ul li a:hover,
#top_navi_sek ul li ul li a:active,
#top_navi_sek ul li ul li a:focus {
	font-weight:normal;
	color: #000;
}
#top_navi_sek ul li ul li ul {
}

#top_navi_sek ul li.active ul li a:link,
#top_navi_sek ul li.active ul li a:visited {
	background: url(../images/linkpfeil_2.png) no-repeat;
	background-position: 0px 7px;
	padding-left: 18px;	
	display:block;
	padding-top: 6px;
	padding-bottom: 6px;
	text-decoration:none;
	color:#7a7b7e;
	font-weight:normal;
	text-transform: none;
}
#top_navi_sek ul li.active ul li a:hover,
#top_navi_sek ul li ul li a:focus  {
	background: url(../images/linkpfeil_2_hover.png) no-repeat;
	background-position: 0px 7px;
	padding-left: 18px;	
	text-decoration:none;
	color:#e2001a;
	
}
#top_navi_sek ul li ul li.active a:link,
#top_navi_sek ul li ul li.active a:visited {
	background: url(../images/linkpfeil_2_hover.png) no-repeat;
	background-position: 0px 7px;
	padding-left: 18px;	
	font-weight:normal;
	color:#e2001a;
}

/*sitemap-navi*/

#smnavi {
	margin:0px;
	padding:0px;
	font-size:11px;
	float:left;
	background-color:transparent;
}
#smnavi ul {
	display:block;
	list-style-type:none;
	margin-bottom: 3px;
}
#smnavi ul li {
	margin:0px;
	padding:0px;
}
#smnavi ul li a {
	font-style:normal;
	display:block;
	padding:4px 8px;
	text-decoration:none;
	color:#01733c;
	font-weight:normal;
	outline: none;
	background-color:#f5f5f5;
	margin-bottom: 3px;
}
#smnavi ul li a:hover,
#smnavi ul li a:active,
#smnavi ul li a:focus {
	font-weight:normal;
	color:#fff;
	background:#01733c;
}
#smnavi ul li ul {	
	margin:0px;
	padding:0px;
	padding-left: 10px;
}
#smnavi ul li ul li {
	margin:0px;
	padding:0px;
	padding-left: 10px;
}
#smnavi ul li ul li a:hover,
#smnavi ul li ul li a:active,
#smnavi ul li ul li a:focus {
	font-weight:normal;
	color:#fff;
	background:#01733c;
	
}
#smnavi ul li.active a:link,
#smnavi ul li.active a:visited {
	font-weight:normal;
	color:#fff;
	background:#01733c;
}
#smnavi ul li.active ul li a:link,
#smnavi ul li.active ul li a:visited {
	font-weight:normal;
	color:#fff;
	background:#01733c;
}
#smnavi ul li ul li a:hover
#smnavi ul li ul li a:active,
#smnavi ul li ul li a:focus {
	font-weight:normal;
	color:#fff;
	background:#01733c;
}
#smnavi ul li.active ul li.active a:link,
#smnavi ul li.active ul li.active a:visited {
	font-weight:normal;
	color:#fff;
	background:#01733c;
}
#navi_footer {
	padding: 0;
	font-size:11px;
	font-color: #FFF;
	font-weight:normal;
	float:left;
	height: 22px;
	line-height: 22px;
}
#navi_footer ul {
	list-style: none;
}
#navi_footer li {
	list-style: none;
	float: left;
	width: auto;
}
#navi_footer a {
	display:block;
	list-style: none;
	color: #FFF;
	outline: none;
	background-image:none;
	padding: 0 0 0 2px;
}
#navi_footer li a:hover,
a#active_menu:link,
a#active_menu:visited {
	text-decoration: none;
	color: #e2001a;	
	background-image:none;
}
#navi_footer ul li.active a {
	text-decoration: none;
	color: #e2001a;	
	background-image:none;
}
#navi_footer li.parent.active a {
	text-decoration: none;
	color: #e2001a;	
	background-image:none;
}
#navi_footer li.parent.active a:hover {
	text-decoration: none;
	color: #e2001a;	
	background-image:none;
}


/*HIDDEN MENÜ (work)*/

#hiddenmenu{
	visibility:hidden;
	display:none;
}

/*schnellnavi*/

.sn_button{
	background: #fff url(http://joomla.legi.de/templates/legi/images/searchButton.gif) repeat-x;
	border: none;
	width: 14px;
	height: 20px;
} 

/*PLZ-Suche*/

#input_plzsuche {
	border: none;
	background: #e5e6e8;
	color: #7a7b7e;
	font-size: 11px;
	vertical-align:middle;
	width: 134px;
	height: 18px;
}
.plzbutton {
	background: url(../images/linkpfeil_double.png) no-repeat right center;
	margin-top: 6px;
	color: #7a7b7e;
	width: 62px;
	height: 20px;
	text-align: left;
}

/*Suche Component Content*/


/*Components*/
/*Language Modul*/

#language{
	background: none;
	float: left;
	margin: 5px 7px 0 0;
} 
.jflanguageselection a {
	font-size: 11px;
	background: none !important;
    border-right: 1px solid #7A7B7E;
    color: #7A7B7E;
    padding: 0 7px 0 0;
}
.jflanguageselection a span {
	color: #7A7B7E;
}
.jflanguageselection a span:hover {
	color: #0070b8;
}
#jflanguageselection {
    float: left;
    margin: 0;
}


/*Suche Modul*/

#suche {
	background: none;
	display: inline;
	margin:7px 0px 0px 0px;
	float: left;
} 
#search {
	/*border: 1px solid #000;*/
}
#mod-search-searchword {
	border:none; 
	background:#e4e5e5 url(../images/topsuche_submit.png) no-repeat right center;
	color: #7A7B7E;
	font-size: 11px;
	vertical-align:middle;
	width: 93px;
	height: 13px;
}
.suchbutton {
	background: #0070b8;
	color: #fff;
	/*width:22px;
	height:32px;*/
	border: none;
	width: 45px;
	height: 20px;
	vertical-align:middle;
}
.suchbutton:hover {
	border:0;
	background-color:#d6e8f4;
	color:#454545;
}

/* Suche Ausgabe */

.result-title a {
	background: none;
	color: #7A7B7E;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.7;
	padding: 0;
}
.result-text {
	background: url(../images/granova_htrenner_548_small.jpg) no-repeat center bottom;
	font-size: 12px;
	line-height: 1.2;
	margin: 0 0 5px 0 !important;
	padding: 0 0 30px 0;
}
span.highlight {
    background-color: #fff !important;
    font-weight: bold !important;
    padding: 0 !important;
}

	
/* Suche Component Content */

#searchForm {
	width: 524px;
	text-align: left;
	font-size: 12px;
	padding-bottom: 20px;
	padding-top: 20px;
	clear:left;
}
.search label,
.word,
.form-limit,
.phrases,
.phrases-box,
.only,
.result-category,
.result-created,
.pagination-start,
.pagination-end,
.English #djslider-loader244,
#lbCaption,
.cat-children,
.first,
.topLinks,
.right_aligned,
.pressearchiv #top_navi_sek .menu,
.pressarchiv #top_navi_sek .menu,
.customers #top_navi_sek,
.jflanguageselection #active_language {
	display: none;
	visibility:hidden;
}

.pressearchiv #top_navi_sek #pressearchiv.menu,
.pressarchiv #top_navi_sek #pressearchiv.menu {
	display: block;
	visibility: visible;
}

.applications #top_navi_sek


/*Reihenfolge*/

.ordering-box {
	 margin-bottom: 10px;
}


/*breadcrumbs*/

.breadcrumbs {
	padding: 8px 0px;
	color:#737373;
	font-size:11px;
}
.breadcrumbs a {
	color:#737373;
	text-decoration:none;
}
.breadcrumbs a:hover {
	color:#701733c;
	text-decoration:none;
}


/*Pagination, Seitennummerierung*/

div.pagination {
	font-size: 11px;
	color: #d1d1d1;
    clear: both;
	text-align:center;
	/*border-top: 1px solid #d1d1d1;*/
	padding-top: 8px;
	width: 508px;
}
div.pagination ul {
	background: url(../images/granova_htrenner_548_small.jpg) no-repeat center bottom;
	padding: 0 0 40px 0;
	width: 548px;
}
div.pagination ul li {
   	display:inline;	
	margin-right: 20px;
}
div.pagination ul li a {
   	background: none !important;
   	padding: 0;
}


/*Termin Slider*/

#vertical-ticker {
	height:142px;
	overflow:hidden;
	margin:0;
	padding:0;
}
#vertical-ticker li {
	background: none !important;
	color: #0070b8;
	display:block;
	height: 45px;
	font-size: 11px;
	padding: 0 0 5px 0 !important;
}
#vertical-ticker li a {
	background: url(../images/linkpfeil.png) no-repeat !important;
	background-position: 0 0 !important;
	padding-left: 10px;
	color: #7a7b7e;
	font-size: 12px;
}
.customtermine-vertical h6 {
	color: #0070b8;
	padding: 0 0 12px 0;
}
.customtermine-vertical {
	background: transparent url(../images/trenner_menue_l.png) no-repeat center bottom;
	margin: 0 0 15px 0;
	padding:  0;
}


/*DJ Image Slide*/
/* Slide description area */


#top_mod h1 {
	font-size: 18px;
	line-height: 1.2em;
    margin-bottom: 5px;
}
#top_mod h3 {
	font-size: 14px;
	line-height: 1.2em;
    margin-bottom: 5px;
}
.djslider {
	height: 260px !important;
}
.djslider .slide-desc-bg {
	background: url(../images/blau_70.png) repeat !important;
	opacity:1.0 !important;
}
.djslider .slide-desc-text {
	 padding:20px 25px 20px 15px;
	 color:#fff !important;
	 height: auto;
}
.djslider .slide-text {
	font-weight: normal;
	color:#fff;
}
.djslider .slide-desc-text h1 {
	 color:#fff !important;
	 margin-bottom:10px;
}
.djslider .slide-desc-text h1 a {
	 color:#fff !important;
	 text-decoration: none;
}
.djslider a:focus,
.djslider a:hover,
.djslider a:visited {
	color: #fff;
	text-decoration:none;
	background: none !important;
}
.djslider .slide-desc-text h3 {
	 color:#fff !important;
	 line-height:16px;
}
.djslider .slide-desc {
    bottom: 26px;
    left: 0;
    position: absolute;
    width: 340px !important;
}
.slide-desc-text-table {
	width:300px;
}
.slide-desc-text-more {
	width:20px;
	color:#fff !important;
	font-size:14px !important;
}
.slide-desc-text-more a {
	color: #fff;
	text-decoration: none;
}
.slide-desc-text-count {
	color:#fff !important; 
	position:absolute; 
	top:103px; 
	left:280px; 
	height:12px; 
	width:24px;
}
.navigation-container {
    margin: 0 5px;
    position: relative;
    text-align: center !important;
    top: 25px !important;
}
.home .navigation-container {
    margin: 0 5px;
    position: absolute!important;
    text-align: center !important;
    top: 350px !important;
    width: 40px;
    right: 4px;
}	
#navigation87 #prev87 .prev-button{
	position:realtive !important;
	top:350px !important;
	left:900px !important;
}
#navigation87 #next87 .next-button{
	position:realtive !important;
	top:350px !important;
	left:930px !important;
}
#navigation87 {
	width:43px !important;
	position:absolute;
	left:890px;
}
.sliding .slide-desc {
	margin-bottom:25px;
}
.sliding .slide-desc-bg {
	background:  url(../images/blau_70.png) repeat !important;
	opacity:1.0 !important;
}
.sliding .slide-desc-text {
	 padding:20px 25px 20px 15px;
	 color:#fff !important;
}
.sliding .slide-text {
	font-weight: normal;
	color:#fff;
}
.sliding .slide-desc-text h1 {
	 color:#ffffff !important;
	 margin-bottom:10px;
}
.sliding .slide-desc-text h3 {
	 color:#ffffff !important;
	 line-height:16px;
}

.sliding .slide-desc-text p {
	 color:#ffffff !important;
	 line-height:16px;
}

.sliding .slide-desc-text-table {
	width:100%;
}
.sliding .slide-desc-text-tease {
	height:auto;
}
.sliding .slide-desc {
	bottom: 0 !important;
	left: 0 !important;
	position: absolute !important;
	width: 325px !important;
}	


/*Newsscroller */

#vmarquee {
	line-height: 15px;
}
.vmarquee h3 {
	font-size: 14px;
}

/*Breezing Forms*/

/*BDesign Anpassung*/

#cont_bf {
	margin-left: 20px;
	font-size: 12px;
	color: #454545;	
}
#cont_bf_html {
	background: #fff;

}
.bf_form label {
	width: auto !important;
}
.bf_form .datum label {
	width: auto !important;
	padding: 0 0 0 23px;
}
.bf_form input {
	border: 0 !important;
	margin: 0 !important;
}
.bf_form .datum input {
	border: 0 !important;
	margin: 0 !important;
	position: absolute;
	left: 0;
}
.bf_form img {
	margin: 0 !important;
}
.bf_form a {
	background: none !important;
}
.bf_captcha_hg {
	position: relative;
}
.bf_captcha_hg a {
	position: absolute;
	top: 30px;
	right: 25px;
}
.bf_form .divider {
	border-top: 1px solid #E5E6E8;
	height: 10px;
}

/*BDesign Anpassung Ende*/
	
	
.ff_label {
	margin-bottom: 6px;
}
.ff_elem {
	background: #d6e8f4;
	border: none;
	font-size: 12px;
	color: #454545;
}
.bf_inputbox {
	background: #e5e6e8;
	border:0;
	font-size: 11px;
	color: #76787f;
	height:15px;
	vertical-align:middle;
	padding-left:4px;
}
.bf_inputbox:hover {
	border:0;
	color:#76787f;
	background-color:#e5e6e8;
}
.bf_inputbox:focus {
	background: #e5e6e8;
	border:0;
	font-size: 11px;
	color: #76787f;
	height:15px;
	vertical-align:middle;
	padding-left:4px;
}
.bf_inputarea {
	background: #e5e6e8;
	border:0;
	font-size: 11px;
	color: #76787f;
	vertical-align:middle;
	padding-left:4px;
	padding-top:4px;
}	
.bf_inputarea:hover {
	border:0;
	color:#76787f;
	background-color:#e5e6e8;
}
.bf_inputarea:focus {
	background: #e5e6e8;
	border:0;
	font-size: 11px;
	color: #76787f;
	vertical-align:middle;
	padding-left:4px;
}	
.bf_button {
	border:0;
	background-color:none;
	color:#76787f;
	text-align:left;
	vertical-align:middle;
	background:url(../images/bf_button_hg.jpg);
	width:128px;
	height:15px;
	line-height:15px;
	font-size:12px;
}
.bf_captcha_hg {
	border: 0;
	background-color: #e5e6e8;
	padding: 30px 10px 10px 10px;
	width: 245px !important;
	overflow: hidden;
}
.newsletteranmeldung .bf_captcha_hg,
.newsletteregisterr-en .bf_captcha_hg {
	width: 250px !important;
}
 #bfCaptchaEntry {
	font-size: 11px;
	height:15px;
} 

/*Forms*/

#input_kont, #textarea_kont {
	border:1px solid #C4C2BE;
	color:#796a63;
	font-size:11px;
	height:17px;
}
#input_kont:hover,
#textarea_kont:hover,
#input_kont:focus,
#textarea_kont:focus {
	border:1px solid #01733c;
	color:#01733c;
}
#anmeldung input {
	border:1px solid #C4C2BE;
	color:#796a63;
	font-size:11px;
	height:17px;
}
#anmeldung input:hover {
	border:1px solid #01733c;
	color:#01733c;
}
#anmeldung input:focus {
	border:1px solid #01733c;
	color:#01733c;
}
#anmeldung textarea {
	border:1px solid #C4C2BE;
	color:#796a63;
	font-size:11px;
	height:17px;
}
#anmeldung textarea:hover {
	border:1px solid #01733c;
	color:#01733c;
}
#anmeldung textarea:focus {
	border:1px solid #01733c;
	color:#01733c;
}
.inputbox {
	width:180px;
	border:1px solid #979799;
	font-size:11px;
	padding-left:4px;
	margin-right:4px;
	background:#FFF;
}
.inputbox:focus {
	border:solid 1px #000;
	background:#FFF;
}
.bf_content_outline {
	background-image:none;
	background-color:#fff;
}
.bf_form {
	background-image:none;
	background-color:#fff;
}
.bf_content_outline_modul {
	background-image:none;
	background-color:#dcece4;
}
#ff_frame3,
.bfClearfix,
.contentpane {
	background-image:none;
}
div.breadcrumbs {
	float:left;
}
div.search {
	float:right;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
}
h1,
.box_teaser_news.granova .box_teaser_news_txt h1 {
	color: #000;
	font-size: 23px;
	margin: 0 0 14px 0;
	line-height: 1.2;
	font-weight: normal;
}
.references .box_teaser_news_txt h1,
.applications .box_teaser_news_txt h1,
.einsatzbereiche .box_teaser_news_txt h1,
.technologie .box_teaser_news_txt h1,
.zielgruppen .box_teaser_news_txt h1 {
	margin: 0 0 0 0 !important;
}
.startseite2 h1,
.box_teaser_news_txt h1,
.box_teaser_grau_txt h1 {
	color: #000;
	font-size: 12px;
	font-weight: bold;
}
h2 {
	color: #000;
	font-size: 14px;	
	margin: 0 0 18px 0;
	line-height: 1.4;
}	
h3 {
	color: #000;
	font-size: 12px;
}
h4 {
	color: #000;
	font-size: 12px;
	font-weight: bold;
}
h5 {
	font-weight: bold;
	font-size: 12px;
}
h6 {
	font-weight:bold;
	font-size: 12px;
}


/*=========================================================================================================*/
/*remind to set margins and paddgins to your needs, they are all resetted by Eric Meyers reset.css above*/

#footer p {
	margin:0;
}
cite, dfn, em, i {
	font-style: italic;
}
pre {
	white-space: pre;
}
del {
	text-decoration: line-through;
}
abbr[title], acronym[title], dfn[title] {
	cursor: help;
}
sup, sub {
	line-height: 0;
}
input, select, button {
	cursor: pointer;
	border: none;
}

/*=========================================================================================================*/
/*some joomla! classes*/

.item-separator { /* was in J! 1.5= .article_separator */
}
.items-more { /* was in J! 1.5= .blog_more */
}
/*[Print, PDF, Email] button in an article were before in td.buttonheading and are now in an unsorted list*/
#container ul.actions {
    list-style: none;
    float: right;
}
.actions li {
    float: left;
    margin-left: 5px;
}
#logincontainer {
	padding: 30px;
}
.loginbutton {
	background: #0070b8;
	color: #fff;
	border: none;
	padding: 2px;
	vertical-align:middle;
}
.loginbutton:hover {
	border:0;
	background-color:#d6e8f4;
	color:#454545;
}	
.login-greeting {
	font-size: 12px;
	padding-bottom: 10px;
}


/*Top-Images statisch*/

.topimage_wrap {
	padding: 0px;
	height: 260px;
	width: 976px;
	overflow: hidden;
}
.topimage_img {
	height: 264px;
	overflow: hidden;
	position: relative;
}
.topimage-desc-bg {
    background: url("../images/blau_70.png") repeat scroll 0% 0% transparent !important;
	opacity: 1 !important;
	width:275px;
	height: 105px;
	overflow: hidden;
	margin-top: 131px;
	color: #fff;
}		
.topimage-desc-text-table {
	padding:10px 16px;
	vertical-align: bottom;
}		
.topimage-desc-text-tease {
	height:48px;
}
.topimage-desc-text-table h1 {
	 color:#ffffff !important;
	 margin-bottom:10px;
}	
.topimage-desc-text-table h3 {
	color:#ffffff !important;
	line-height:16px;
}

.topimage-desc-text-table p {
	color:#ffffff !important;
	line-height:16px;
}

/*BANNER BILDER*/

.mod_box_left_img a {
	background: none !important;
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0 !important;
}	

.mod_box_left_img a:hover {
	background: none !important;
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0 !important;
	
}


