html,
body {
	margin:0;
	padding:0px 0px 0px 0px;
	background: url(../images/body_bg.jpg) repeat;
    background-attachment:fixed;
	color:#FFFFFF;
	font-family:arial,"Helvetica 45 Light", Helvetica ,sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:18px;
}
/* Reset-min */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
	margin:0;padding:0;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img{
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var{
	font-style:normal;
	font-weight:normal;
}
li{
	list-style:none;
}
caption,th{
	text-align:left;
}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:normal;
}
q:before,q:after{
	content:'';
}

sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input,textarea,select{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
input,textarea,select{
	*font-size:100%;
}
legend{
	color:#000;
}

/* Reset-min END */

/* Base-min */
h1,h2,h3,h4,h5,h6,strong{
	font-weight:bold;
}
abbr,acronym{
	border-bottom:1px dotted #000;
	cursor:help;
	font-variant:normal;
}
em{
	font-style:italic;
}
blockquote,ul,ol,dl{
	margin:1em;
}
ol,ul,dl{
	margin-left:2em;
}
ol li{
	list-style:decimal outside;
}
ul li{
	list-style:disc outside;
}
dl dd{
	margin-left:1em;
}
th,td{
	border:0px;
	padding:.5em;
	vertical-align:top;
}
th{
	font-weight:bold;
	text-align:center;
}
caption{
	margin-bottom:.5em;
	text-align:center;
}
p,fieldset,table,pre{
	margin-bottom:1em;
}
input[type=text],input[type=password]{
	width:auto;
}


/* Base-min END */

h1 {
	margin-top:0px;
	font-size:2em;
	color:#FFFFFF;
	font-size:16px;
	margin:0px 0px 0px 0px;
}
h2 {
	margin:10px 0px 10px 0px;
	color:#FFFFFF;
	font-size:14px;
}
h3 {
	margin:7px 0px 10px 0px;
	color:#FFFFFF;
	font-size:12px;
}
h4 {
	margin: 0px;
	padding: 2px;
	color:#FFFFFF;
	font-size:1em;
}
h5 {
	margin-top:0px;
	color:#FFFFFF;
	font-size:0.9em;
}
h6 {
	margin-top:0px;
	color:#FFFFFF;
	font-size:0.8em;
}

a{
	color:#FFFFFF;
}
a:hover{
	color:#60ed15;
}
/*  clear float */
.clear_float {
	clear:both;
	font-size:1px;
	line-height:1px;

}
/* end clear float  */

/* Header Section */
#container {
	width:961px;
}

#row_top{}
#row_top ul {
	list-style-type: none;
	margin:0px;
	padding: 10px 0px 0px 0px;
}
#row_top li {
	list-style-type:none;
	padding: 0px;
	float:right;
	text-align: right;
}

#search_form{
	padding-right:10px;
}

#login_form{
	padding-right:20px;
}
/* Language Menu  START */
#langmenu {
	float:right;
	margin:129px 6px 0px 0px;
	font-size:14px;
	text-transform:uppercase;
	font-size:12px;
}
#langmenu a {
	padding:0px 0px 0px 0px;
	text-decoration: none;
	color: #FFFFFF;
	font-size:14px;
}

#langmenu a:hover {
	color:#000000;
}
#langmenu a:active {
}
#langmenu .itemcur a {
	color: #000000;
}
#langmenu .itemdis {
	padding-left:5px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
}

/* Language Menu END */

/*Header part START*/
#row_header{
	background:url(../images/header.png) left top no-repeat;
	height:262px;
}
#slogan{
	width:190px;
}
#slogan h1 a{
	text-decoration:none;
	color:#666633;
	margin-top:0px;
}
#slogan h1{
	font-size:18px;
	margin:0px;


}
#logo {
	width:65px;
	padding:148px 0px 0px 127px;
}
#logo img{

}

/*Header part END*/

/*Content area START*/
#bread_crumb a{
	text-decoration:none;
}
#bread_crumb a:hover{
	text-decoration:underline;
}
#content_area{
	padding:0px;
	margin-left:110px;
	margin-top:7px;
	float:left;
}

.content{
	padding:23px 10px 19px 18px;
}

/* Layout one */
.content_wrap{
	background:url(../images/content_wrap_border.png) left top repeat-y;
	float:left;
	margin:15px 0px 0px 20px;
	width:623px;
}
.content_left{
	width:370px;
	float:left;
	bo/rder:1px solid #60ed15;
	margin:16px 0px 20px 20px;
	padding:0px 0px 0px 0px;
}
.content_left h1,h2,h3,h4,h5,h6,p,label{
	padding:0px 10px 0px 10px;
}

.content_right{
	width:236px;
	float:left;
	margin:16px 0px 20px 15px;
	padding:0px;
}
.content_right .border_box{
	border:1px solid #60ed15;
	margin-bottom:14px;
	overflow:hidden;
}

.content_right h1,h2,h3,h4,h5,h6,p, label{
	padding:0px 10px 0px 10px;
}
.content_wrap_bottom{
	background:url(../images/content_wrap_border_bottom.png) left bottom no-repeat;
	margin:0px 0px 20px 20px;
	line-height:1px;
	font-size:2px;
}
.content_left table,table{
	margin:1px 0px -1px 0px;
}
.content td{
	border:1px solid #60ED15;
}
.content_left td,td {
	border:1px solid #60ED15;
	border-top:0px;
	padding:0px;
}
.content_left td:first-child {
	border-left:0px;
}
.content_left td:last-child {
	border-right:0px;
}
.content_left td img{
	width:121px;
	height:148px;
	overflow:hidden;
}
.content td img{
	max-width:121px;
	max-height:148px;
	overflow:hidden;
}
/* Layout two */
#dhtml_top_lyt2 .content_left{
	width:236px;
	float:left;
	border:none;
	margin:16px 0px 20px 20px;
	padding:0px;
	overflow:hidden;
}
#dhtml_top_lyt2 .content_right{
	width:369px;
	float:left;
	border:1px solid #60ED15;
	margin:16px 0px 20px 15px;
	padding:0px 0px 0px 0px;
}
.border_box{
	border:1px solid #60ed15;
	margin-bottom:14px;
	overflow:hidden;
}
#dhtml_top_lyt2 .content_left .border_box:last-child{
	margin-bottom:0px;
}
/* Team Styles */

.team_content{
	background:url(../images/submenu_border.png) left bottom repeat-x;
}
#dhtml_top .team_content{
	min-height:144px;
	margin-bottom:0px;
}
#dhtml_top_lyt2 .team_content{
	min-height:152px;
	margin-bottom:21px;
}
.team_content:last-child{
	background:none;
	margin-bottom:0px;
}
.team_header{}
.team_disc{}
	/*form alignment*/
	.content form dl dt {
		float:left;
		width:100px;
	}
	/*form alignment END*/
/*Content area END*/

/*Left Column START*/
 #col_left{
	width:155px;
	float:left;
	padding-left:9px;
}
/*Left Column END*/

/*Middle Column START*/
#col_middle{
	border:none;
	background:#333333;
	color:#FFFFFF;
	padding:0px 0px 0px 0px;
	float:left;
}

#top_left #col_middle, #menu_left  #col_middle ,#dhtml_left #col_middle{
	width:530px;
}
#dhtml_top #col_middle, #dhtml_top_lyt2 #col_middle{
	width:663px;
}

#bread_crumb{
	margin-left:10px;
	margin-right:10px;
}
/* products START */
.prod_content_twocol{
	width:100%;
}
.prod_content_right{
	float:right;
	width:65%;
}
.prod_content_right .prod_header h1{
	margin-top:0px;
	margin-bottom:5px;
}
.prod_content_left{
	float:left;
	width:35%;
}
.prod_content_left img{
	margin-right:10px;
}
.prod_header h1 a{
	color:#666633;
}
.prod_disc{
	text-align:left;
}
/* products END */
/*Middle Column END*/


/*Right Column START*/
#col_right{
	width:181px;
	background:none;
	float:left;
	margin-left:7px;
}
.prod_container{
	background:url(../images/flache_green.png) left top repeat;
	padding:6px 0px 6px 6px;
	margin-bottom:6px;
}
.prod_header_wrap{
	margin:0px 0px 7px 0px;
}
.more_button{
	float:right;
	margin:0px 6px 0px 0px;
}
.prod_header h2{
	color:#333333;
	font-size:15px;
	margin:0px;
	padding:0px;
}
.prod_header h2 a{
	text-decoration:none;
	color:#333333;
	font-size:15px;
	margin:0px;
	padding:0px;
}
.prod_content{}
/*Right Column END*/

/* footer START */
#footer{
	background:#333333;
	height:40px;
	margin:7px 0px 7px 110px;
	width:663px;
}
/* footer Left */
#footer_left{
	width:468px;
	float:left;
}
#footer_left ul{
	margin-left:20px;
	margin-right:0px;
}
#footer_left ul li{
	list-style-type:none;
	display:inline;
	margin-right:13px;
}
#footer_left ul li a{
	text-decoration:none;
}
#footer .actmnu a{
	color:#60ed15;

}
#footer .curmnu a{
	color:#60ed15;

}
/* footer Right */
#footer_right{
	float:right;
}
#footer_right ul{
	margin-left:0px;
}
#footer_right ul li{
	list-style-type:none;
	display:inline;
}
#footer_right ul li a{
	text-decoration:none;
	padding:5px 7px 5px 7px;
	border-right:1px dotted #60ED15;
}
#footer_right li.mnu_last a{
	border:none;
}
/* Social Sites */
#social_sites{
	margin:0px 0px 7px 110px;
	background:#333333;
	height:25px;
	width:663px;
}
#social_sites p{
	margin:0px 0px 0px 10px;
	padding-top:3px;
}
#social_sites ul{
	margin:0px 0px 0px 20px;
}
#social_sites ul li{
	list-style-type:none;
	display:inline;
	line-height:22px;
	padding-right:5px;
}
#social_sites ul li a img{
	vertical-align:text-top;
}

/* footer END */

/* Indexed Search START */
.tx-indexedsearch-res{
	margin-top:10px;
}

.tx-indexedsearch-text-item-path{
	float:left;
}
.tx-indexedsearch-title a{
	text-decoration:underline;
	color:#79971d;
}
.tx-indexedsearch-descr {
	padding-bottom:0px;
	margin-bottom:0px;
}
.tx-indexedsearch-path {
	background-color:#FFFFFF;
}
.tx-indexedsearch-icon img{
	vertical-align:bottom;
}
 .tx-indexedsearch-path a{
	color:green;
}
.tx-indexedsearch-info info{
	margin-bottom:10px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	margin-top:0px;
}
#tx_indexedsearch fieldset legend{
	display:none;
}
#tx_indexedsearch fieldset{
	border:none;
}
#tx_indexedsearch  fieldset label{
	float:left;
	width:100px;
	margin-bottom:2px;
}
#tx_indexedsearch  fieldset input{
	margin-bottom:2px;
}
#tx_indexedsearch  fieldset select{
	margin-bottom:2px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button{
	margin:5px 0px 0px 100px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	background:none;
}
/* Indexed Search END */

/* Typo3 fix */
/*for images */
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom:0px;
}
/* Language Menu */
.tx-srlanguagemenu-pi1 img {
	display:none;
}
.tx-srlanguagemenu-pi1 .SPC {
	background:url(../images/language_border.png) right center no-repeat;
	margin:0px 4px 0px 0px;
	line-height:18px;
	font-size:12px;
}
.tx-srlanguagemenu-pi1 .CUR a {
	color:#000000 !important;
}
.tx-srlanguagemenu-pi1 .CUR a:hover {
	color:#FFFFFF !important;
}
.tx-srlanguagemenu-pi1 .CUR, .tx-srlanguagemenu-pi1 .INACT {
	font-size:14px;
	font-weight:bold;
}

/* macinna banners */
.prod_content th, td {
	margin:0px;
	padding:0px;
}
.prod_content table{
	margin:0px;
}

/* Mail form */
.csc-mailform{
	border:none;
}
.csc-mailform label{
	float:left;
	width:65px;
	font-size:12px;
}
.csc-mailform-field{
	margin-bottom:7px;
}
.csc-mailform input[type=text],.csc-mailform input[type=password],.csc-mailform textarea{
	border:1px solid #60ED15;
	background-color:#585859;
	color:#ffffff;
}
.csc-mailform .csc-mailform-label{
	display:none;
}
#mailformbetreff{
	font-size:12px;
}
#mailformbetreff option{
	padding:1px 0px 1px 0px;
}
.csc-mailform label[for=mailformtv]{
	width:150px;
	margin-left:75px;
}
.csc-mailform input[type=submit]{
	margin-left:83px;
}
/* Mail form END*/

/* tt_news */

.news-list-container h2{
	padding-left:0px
}
.news-list-item{
	clear:left;
	background:url(../images/submenu_border.png) left bottom repeat-x;
}
.news_img{
	float:left;
}
.news_disc{
	
}
.news_single_image{
	float:left;
}
.news-single-img{
	float:left;
	margin:0px 10px 0px 0px;
}
.news_single_disc{

}
.news_container h2{
	padding-left:0px;
}
.news-single-backlink {
	padding-left:0px;
	clear:left;
}
/* News Latest */
.news-latest-item{
	background:url(../images/submenu_border.png) left bottom repeat-x;
}
.news-latest-item h3{
	padding-left:0px
}
.content .news-latest-item td{
	border:none !important;
}
.news-latest-gotoarchive {
	background:none;
}
/* tt_news END */
/* Typo3 fix for images END */
/* Store Template */
.stores{
	margin-bottom:20px;
}
.content .stores td{
	border:none;
}
.stores .store_img img{
	border:1px solid #60ED15;
}
.content td.store_disc_one{
	border-right:1px dotted #60ED15;
	padding:0px 10px 0px 10px;
	width:140px;
}
.content td.store_disc_two {
	border-right:1px dotted #60ED15;
	padding:0px 10px 0px 10px;
	width:140px;
}
.content td.store_disc_three {
	padding:0px 10px 0px 10px;
}
.store_disc_one p,.store_disc_two  p,.store_disc_three p{
	margin-bottom:0px
}

/* sports style */
.sport_img{}
.content .sport_img img, .content_left .sport_img img{
	border:1px solid #60ED15 !important;
	margin:2px;
}
.sport_img div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom:4px;
}
.sport_img div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
	margin:2px;
}

/* Light box stylings */
#lbOuterImageContainer,#lbImageDataContainer{
	background-color:#60ED15 !important;
}
#prevLink:hover{
	background:url(../images/back.png) 0% 55% no-repeat !important;
}
#prevLink{
	margin-left:18px;
}
#nextLink:hover {
	background:url(../images/forward.png) 90% 55% no-repeat !important;
}
#lbImageContainer {
	
}
.content .news-list-item td {
	border:0px !important;
}
#lbImageData{
	color:#333333 !important;
}
#closeLink {
	background:url(../images/x.png) 0px 0px no-repeat !important;
	height:26px !important;
	width:25px !important;
	
}

/* IR FAQ */
.tx-irfaq-dynans-visible{
	display:block !important;
	border-bottom:1px dotted #60ED15;
	
}
.tx-irfaq-pi1 .additional-info {
	display:none !important;
} 