#availability img{

margin-top: -2px;
}

.ui-tabs .ui-tabs-hide {
     display: none;
}


#background_div{

}

img
{
border:0px;
}


#frame_div {



}


#center_div {


}
#demo_login_img
{
border:0px;
}

.marketmatrix
{
font-size:9px;
border-width:1px;
overflow:visible;
width:691px;
min-height:135px;
vertical-align:top;

float:left;


}
.infowindow
{
font-size:9px;
border-width:1px;
overflow:visible;
width:691px;
min-height:135px;
vertical-align:top;

float:left;


}



#market_table_td_info
{
width:30px;
height:26px;
}

#market_table_head 
{
width:30px;
}

.menu_impress
{
font-size:10px;
font-family:verdana,arial;
color:#84A503;
list-style-image:url(../images/none.gif);
}

#left_col_back_top

{
margin-bottom:-15px;
position:relative;
top:-15px;
height:30px;
width:244px;
background-image: url(../images/background-left-col.png);
z-index:-1;
background-position:center center;
}

#sidebar

{
border:0px;
width:244px;
background-image: url(../images/background-left-col-wave.png);
height:580px;
background-repeat:no-repeat;
background-position:center bottom;
z-index:1;
}
#left_col_back_bottom
{
height:50px;
background-image: url(../images/background-left-col_bottomd.png);
background-repeat:no-repeat;
margin-top:-2px;
background-position:center center;
}

#left2
{vertical-align:top;
width:270px;
height:100%;



}


#right2
{
vertical-align:top;
min-width:150px;
background-color:WhiteSmoke;
}

#content
{
max-width:350px;
vertical-align:top;
}

#contentheight
{height:100%;position:relative;}

#logo
{
position:relative;
top:-26px;
float:left;

margin-bottom:-35px;
left:-179px;
}


#pufferleft
{
background-image: url(../images/../images/right2.png);
background-position:bottom;
background-repeat:repeat-x;
width:40px;
}
#pufferright
{
background-image: url(../images/right2.png);
background-position:bottom;
background-repeat:repeat-x;

width:13px;

}
.head_site img

{
padding:0px;
margin:0px;
}
.head_site
{
border:0px;
padding:0px;
margin:-13px 0 0;
height:110px;
z-index:1;

}

.bottom_site img

{
padding:0px;
margin:0px;
z-index:1;
}
.bottom_site
{
border:0px;
padding:0px;
margin:0px;
z-index:1;

}

#left
{
color:green;
background-image: url(../images/right2.png);
background-position:bottom;
background-repeat:repeat-x;
width:72px;
padding:0px;
margin:0px;
}
#middle
{
color:green;
background-image: url(../images/right2.png);
background-position:bottom;
background-repeat:repeat-x;
min-width:815px;
padding:0px;
margin:0px;
max-width:100%;
}
#right
{

background-image: url(../images/right2.png);
background-position:bottom;
background-repeat:repeat-x;
width:62px;
padding:0px;
margin:0px;
}

#left_bottom
{

background-image: url(../images/bottom_left.png);
height:52px;
min-width:33px;
padding:0px;
margin:0px;
}
#middle_bottom
{

background-image: url(../images/bottom_middle.png);
height:52px;
padding:0px;
margin:0px;
min-width:815px;
width:100%;
}
#right_bottom
{
color:green;
background-image: url(../images/bottom_right.png);
height:52px;
min-width:62px;
padding:0px;
margin:0px;
}



body
{
padding:0px;
margin:0px;
height:100%;

background-repeat:repeat-y;
}

/*
Drop Down Menue-Style
*/

#menuitem_1
{
margin-left:-20px;
margin-right:-20px;

}

#menuitem_2
{


}


#menuitem_4
{
margin-right:-20px;

}
#menuitem_5
{
margin-right:-20px;

}
#menuitem_6
{
margin-right:-20px;

}
#menu_with_subtree, #menuitem_2
{
background-image:url(/templates/tick-ts_neu/images/arrow_facedown.png);
background-position:right center;
background-repeat:no-repeat;
display:block;
}
/*
#menu_with_subtree, #menuitem_3
{
background-image:url(/templates/tick-ts_neu/images/arrow_facedown.png);
background-position:73px center;
background-repeat:no-repeat;
display:block;
}*/
#background_div:hover, #menu_with_subtree:hover
{
background-image:url(/templates/tick-ts_neu/images/arrow_facedown_over.png);
background-position:right center;
background-repeat:no-repeat;
display:block;
}

#menulist_root, #menulist_root ul {
color:white;
font-family:Verdana,serif;
font-size:13px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
z-index:1;

}
#menulist_root ul {
color:white;
z-index:1;

}
#menulist_root ul:hover {
color:white;
z-index:1;

}
#menulist_root a {
color:white;
display:block;
width:10em;
z-index:1;
padding-left:8px;
}

#menulist_root a:hover {
background-image:none;
color:#668802;
display:block;
width:10em;
z-index:1;
}

#menulist_root li {
float:left;
width:9em;
z-index:1;
}

#menulist_root li:hover {
float:left;
width:9em;
z-index:1;
}

#menulist_root li ul{
background-image:url(/templates/tick-ts_neu/images/background_submenu_tree2.png);
background-position:right bottom;
background-repeat:no-repeat;

display:block;
font-size:10px;
height:6em;
left:-990em;
position:absolute;
width:13em;
padding-top:17px;
padding-left:0px;
z-index:1;
}
#menulist_root li ul a {
padding-left:9px;
width:11em;
z-index:1;

}

#menulist_root li ul a:hover {
color:#668802;
display:block;
width:11em;
z-index:1;
}


#menulist_root li:hover ul  {
background-image:url(/templates/tick-ts_neu/images/background_submenu_tree2.png);
	left: auto;
	width:12em;
	z-index:1;
}

#menulist_root li:hover ul, #menulist_root li.sfhover ul,#background_div {
	left: auto;
	background-image:url(/templates/tick-ts_neu/images/background_submenu_tree2.png);
	z-index:1;
	
}
#menuitem_2:hover,#menuitem_3:hover {

background-image:url(/templates/tick-ts_neu/images/background_submenu_tree_top.png);
background-position:-14px 1px;
background-repeat:no-repeat;
}


/* Template Style */



h1 {
	padding: 0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	vertical-align: bottom;
	color: #666;
	text-align: left;
	width: 100%;
}

h2, .contentheading {
	padding: 0;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: normal;
	vertical-align: bottom;
	color: #333;
	text-align: left;
	width: 100%;
}

table.contentpaneopen h3 {
	margin-top: 25px;
}

h4 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #333;
}

h3, .componentheading, table.moduletable th, legend {
  margin: 0;
  font-weight: bold;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  padding-left: 0px;
	margin-bottom: 10px;
	text-align: left;
	color:#666666;
}


td.buttonheading img {
	border:none;
}

td .contentheading {
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
line-height:13px;
padding:0;
text-align:left;
vertical-align:bottom;
width:100%;
}

table.contentpaneopen
{
    font-size:10px;
}

table.contentpaneopen img {
border:none;
}

div.blog_more {
	font-size:10px;
}
.pagenav {
font-size:10px;
}


/* ##Module## */

#tbmxlogin { /* TB MX Login / Demo Login */
	margin-left:24px;
	text-align:center;
	}
#tbmxlogin table { /* TB MX Login / Demo Login */
	background-image:url(../images/button.gif);
}

/* All module on "rechts" position */

div.moduletable_menuright 
{
	font-size:10px;
	font-family: Arial, Helvetica,sans-serif;

}

div.moduletable_menuright a:hover
{
color:#84A600;
}

div.moduletable_menuright a#active_menu-nav
{
color:#000;

}

div.moduletable_menuright ul
{
list-style-image:url(/templates/tick-ts/images/arrow.gif);

}

div.moduletable_menuright li {
padding-bottom:5px;
}

/*company menu*/
div.moduletable_company 
{
	font-size:10px;
	font-family: Arial, Helvetica,sans-serif;
position:relative;
left:-16px;

}

div.moduletable_company  a:hover
{
color:#84A600;
}

div.moduletable_company  a#active_menu-nav
{
color:#000;

}

div.moduletable_company  ul
{
list-style-image:url(/templates/tick-ts/images/arrow.gif);

}

div.moduletable_company  li {
padding-bottom:5px;
}

/* style for user login */

div.moduletable_loginintern {
font-size:10px;
width:150px;
}
div.moduletable_loginintern input {
font-size:10px;
width:110px;
}
div.moduletable_loginintern ul {
font-size:9px;
list-style-image:none;
position:relative;
top:0;
left:-14px;
}
#loginimg img {
border:none;
}
#container_noflash img
{
border:none;

}
/* impressum and imprint style */

#container img { position:absolute;border:none;}

div.moduletable_impress{
color:#84A503;
display:block;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
font-weight:bold;
color:#84A503;
list-style-image:url(/templates/tick-ts/images/none.gif);
}
div.moduletable_impress a{
color:#84A503;
display:block;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
font-weight:bold;
color:#84A503;

}

/* Development Partners */

div.moduletable_development h3 {
font-size:9px;
font-style:italic;


}

/* Kontakt Formular */

div.contact_email contact_text {
width:20px;

}

/* tickit_typograhy */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	color: #000000;

	}
body#login {    /* Login popup */
	background-color:#84a503;
	}	
	
		
.copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	color: #000000;
	}

.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	color: #678802;
	}
		
.head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	color: #666666;
	}
	
.copy  a:onclick{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	color: #666666;
	}

A		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #000000;
			text-decoration: none
}

A:visited {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #000000;
			text-decoration: none
}

A:hover			{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #678802;
			text-decoration: none;
}

A:focus		{
			outline: none

}

A:active		{
			color: #537303;
			outline: none


}


.subline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
}
.buttons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #FFFFFF;
}

A.buttons		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

A.buttons:visited		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}


A.buttons:hover		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background-color: #84A503;
			text-decoration: underline;


}


.language {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #333333;
	}

A.language {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #333333;
	}

A.language:hover		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #FFFFFF;
			text-decoration: none
}

.metanavi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	font-style: normal;
	color: #85A504;
	font-weight: bold;
	}

A.metanavi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	font-style: normal;
	color: #85A504;
	font-weight: bold;
	}

A.metanavi:hover		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #678102;
			background-color: #FFFFFF;
			text-decoration: none;
			font-weight: bold;
}

A.metanavi:visited		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #85A504;
			background-color: #FFFFFF;
			text-decoration: none;
			font-weight: bold;
}





