/* Template Styles */

.company li
{
lst-style-image:url(/templates/tick-ts/images/arrow.gif);
}


#container img { position:absolute;border:none;}
/*span.article_separator {
display: block;
	height: 20px;
        background-image:url(/Bilder/strich.gif);
        background-repeat:repeat-x;
        background-position:bottom;
        margin-bottom:15px;
		}*/

#bodytable {
	width:780px;
	border:0px;
}

#corner_left { /* corner image -> left->bottom */
	background:url(../images/corner.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#FFFFFF;

}

#randunten { /*	border image -> right -> bottom	*/
background-repeat:repeat-y;
background-position:right;

}

#colorgray {
	background-color:#999999;
}
#colorgreen {
	background-color:#84A503;
}

#copyright {
font-size:9px;

}

h1 {
	padding: 0px;
	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: 0px;
	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: 0px;
  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 {

}

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;
}

/* mainmenu */
#pillmenu {
	background-color:#84A503;
background-image:url(../images/pilllast.gif);
background-position:right center;
background-repeat:repeat-y;
float:left;
height:20px;

}

#pillmenu td {
	background: url(../images/menue.gif) top right no-repeat;
	width:79px;
	height:19px;
}
#pillmenu td#current{
	background: url(../images/menue_over.gif) top right no-repeat;
	width:79px;
	height:19px;
}

#pillmenu td:hover {
	background: url(../images/menue_over.gif);
	height:19px;
	background-position: 0 0;

}

#pillmenu #menu_nav_right {
	background: url(../images/menuerand.gif) top right no-repeat;
	 width:2px;
}

#menuerechts{
	background: url(../images/menuerand.gif) top right no-repeat;
	width:2px;
}

#pillmenu a {
	color:#FFF;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	display:block;
}
#pillmenu td:last-child {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/menue_last.gif) no-repeat scroll right top;
	padding-left:0px;
}

#pillmenu td:last-child:hover {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/menue_last_over.gif) no-repeat scroll right top;
	padding-left:0px;
}

#menulink {			/* Setzt den Link im Hauptmenü center */
text-align:center;
}

/* Submenu */


#submenue {
	float:left;
	margin-right:-2px;

}

#submenue ul {
	margin: 0px;
	padding: 0px;
	list-style:none;
}

#submenue li {
	background-image:url(../images/trennzeichen.png);
	background-position:left center;
	background-repeat:no-repeat;
	display:inline !important;
	float:left;
	margin:0px;
	padding-left:4px;
	padding-right:2px;

}

#submenue a {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9px;
	float:left;
	display:block;
	height: 24px;
	line-height: 24px;
	color: #84A503;
	text-decoration:none;
	padding:0px 2px;
	font-weight:bold;

}
#submenue li:first-child {
	background-image:none;
	padding-left:0px;
}



/* ##Module## */

#tbmxlogin { /* TB MX Login / Demo Login */
	margin-left:24;
	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:0px;
left:-14px;
}
#loginimg img {
border:none;
}
#container_noflash img
{
border:none;

}

/* impressum and imprint style */

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;

}


#current
{
color:green;

}

#pillmenu td#tbmxloginmenu
{
/*
background: url(../images/menue.gif) top right no-repeat;
	width:79px;
	height:19px;

background: none top right no-repeat;
width:79px;
background:transparent url(../images/menue_tbmx.gif) no-repeat scroll right top;*/
}
