a {
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

a:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #C75B2C;
}
HR {border:none;display:none; width: 1px;}
p.align-right {text-align:right;}
p.align-center {text-align:center;}
p.align-justify {text-align:justify;}
p.align-left {text-align:left;}

.missing_error{
color:#FF0000;

}
.subtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.subtextGrey {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: italic;
color: #69717E;
}

.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
}

.headlineOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #C75B2C
}

.headlineOrangeBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: normal;
	color: #C75B2C
}

.rightNews {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt; 
font-weight: bold;
color: #69717E;
}

.rightBodyText {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
color: #69717E;

}
.subTextKursiv{
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: italic;
color: #69717E; 
}

.headlineGrey  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color:#737A88;
	color: #69717E
}

a.headlineGrey  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color:#737A88;
}

.bodytext {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
}

.bodytextGrey {
	color: #69717E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
}

H1 {
	font-size: 13pt;
	color: #000000;
	line-height: 30px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

H2 {
	font-size: 22pt;
	color: #000000;
	line-height: 30px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

H3 {
	color: #000000;
	text-decoration: none;
	line-height: 20px;
	font-size: 13pt;
	margin-top:8px;
	margin-bottom:3px;
	font-family: Arial, Helvetica, sans-serif;
}
H4 {
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
H5 {
	color: #000000;
	font-size: 11pt;
	line-height: 20px;
	margin-top:8px;
	margin-bottom:8px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
img {
border :0;
}
.login_field {
height:24px;
padding-left:5px;
position:left;
background-color:#7a2c0d;
}

.search_field {
height:24px;
padding-left:5px;
position:left;
}

.search_field img {
position: absolute;	
right:7px;
}

.search_field_input {
background-color: transparent;
background: transparent;
color: #FFFFFF;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
border:none;
}



FORM {
display:inline;
}

input{
font-size: 12px;
font-weight:normal;
}

A.lang_menu:hover {
color: #FFFFFF;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;
}


A.lang_menu {
color: #FFFFFF;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;

/*
nachher wieder raus
*/
line-height:28px;
}

#langinfo {font-size:11px;padding:5px;padding-left:8px;}
#langflags {padding:5px;text-align:center;padding-right:0px;border-bottom:1px solid #3a3c6d;}
#langflags IMG {padding-right:5px;}

td.lang_menu {
height:24px;
padding-left:5px;
padding-right:10px;


/*<img src="fileadmin/templates/images/arrow_down.gif">
background-image: url(../images/arrow_downdark.gif);
background-repeat:no-repeat;
background-position:right;
*/
}

.bodytext.img {
	padding-left:50px;

}

td.lang_menu_deep {
height:24px;
padding-left:12px;
padding-right:10px;
/*<img src="fileadmin/templates/images/arrow_down.gif">
*/
}

A.main_menu {
color: #FFFFFF;
text-decoration: none;
font-size: 8pt;
font-family: Arial, "Arial Narrow";
}

A.main_menu:hover {
color: #FFFFFF;
text-decoration: none;
font-size: 8pt;
font-family: Arial, "Arial Narrow";
}

A.main_menu_black {
color: #000000;
text-decoration: none;
font-size: 8pt;
font-family: Arial, "Arial Narrow";
}
A.main_menu_black:hover {
color: #000000;
text-decoration: none;
font-size: 8pt;
font-family: Arial, "Arial Narrow";
}

td.logo {
background-image: url(../images/shadwhite.gif);
background-repeat:repeat-y;
background-position:right;
}

td.menu {
background-image: url(../images/shaddark.gif);
background-repeat:repeat-y;
background-position:right;
}

td.hellmenu {
background-image: url(../images/shadhell.gif);
background-repeat:repeat-y;
background-position:right;
}

td.rshadow {
background-image: url(../images/rshadow.gif);
background-repeat:repeat-y;
background-position:left;
}

td.rshadowdark {
background-image: url(../images/rshadowdark.gif);
background-repeat:repeat-y;
background-position:left;
}


td.darkshadow {
background-image: url(../images/testdark.gif);
background-repeat:repeat-y;
background-position:right;
}

.tt_products_item_single_display .imagecol IMG {margin-bottom:15px;valign:top;}
.tt_products_item_single_display .imagecol BR {padding:0;margin:0;}
