/* @override http://www.herbstwarenmesse.ch/aaaaaaaaaaaaedh.css */
/* ------ General ------ */
body
{
    margin: 0; 
    /*background: url(/global/show_picture.asp?id=aaaaaaaaaaaembb) repeat-y;*/
	/*background: url(/global/show_picture.asp?id=aaaaaaaaaaaiaoe) no-repeat;*/
	background: url(/global/show_picture.asp?id=aaaaaaaaaaaiaoe) 998px 1px no-repeat;
	color: #333; 
    font: normal 12px/17px Verdana, Arial, sans-serif;
}

hr
{
    height: 1px;
	border: 0;
	background-color: #333;
    color: #333;
    
}
td
{
    color: #333;
	font: normal 12px/17px Verdana, Arial, sans-serif;
}

.button
{
    background-color: #7D191F;
    color: #FFF;
    border-bottom: #662401 1px solid;
    border-right: #662401 1px solid;
    border-left: #D9C8BF 1px solid;
    border-top: #D9C8BF 1px solid;
    font: bold 12px/17px Verdana, Arial, sans-serif;
    height: 19px;
    cursor: hand;
}

.textfield
{
    background-color: #fff;
	color: #333333;
    /*font-size: 12px;*/ /* Bug Ausstellerverzeichnis */
    font-family: Verdana;
}

.dropdown
{
    color: #333;
    font-size: 12px;
    font-family: Verdana;
    height: 21px;
}

/* -------- 2. Design Elements ---------*//* defines the font-attributes of normal text in Contentboxes (Content-Column) */
.text
{
    color: #333;
    font: normal 12px/17px Verdana, Arial, sans-serif;
}

/*  defines the font-attributes of bold text (e.g. header) in Contentboxes (Content-Column) */
.textBold
{
    color: #333;
    font-weight: bold;
    font-size: 12px;
    line-height: 17px;
}

.texterror
{
    color: #ED1C24;
    font-size: 12px;
    line-height: 17px;
}

/*  defines the font-attributes of bold list article text (e.g. listheader) in Contentboxes (Content-Column) */
.textBoldListArticle
{
    color: #333;
    font-weight: bold;
    font-size: 16px;
    line-height: 20px;
}

/*  defines the font-attributes of normal text in Contentboxes (Service-Column) */

.textSmall, a.textSmall:hover
{
    color: #333;
    font-size: 10px;
    line-height: 15px;
}

/* defines the font-attributes of bold text (e.g. header) in Contentboxes (Service-Column) */
.textBoldSmall
{
    color: #333;
    font-size: 10px;
    line-height: 15px;
    font-weight: bold;
}

/*  defines the color and size of the Pipe-Symbol in the generic Navigation */
.genNavPipe, .genericNav
{
    color: #FFF;
    font-size: 10px;
}

/*  defines the color and size of the Pipe-Symbol in the language selection */

.langPipe
{
    color: #FFF;
    font-size: 10px;
}

/*  defines the color and size of the Pipe-Symbol in the path */
.pathPipe
{
    color: #898989;
    font-size: 10px;
}

/*  defines the font-attributes of text in the footer-row */
.footer
{
    color: #0098E7;
    font-size: 10px;
    line-height: 15px;
}

/*  defines the font-attributes for links (Content-Column) */
a
{
    color: #F18E00;
    text-decoration: underline;
    font-size: 12px;
    line-height: 17px;
}

a:hover
{
    color: #F18E00;
    text-decoration: none;
    font-size: 12px;
    line-height: 17px;
}

/*  defines the font-attributes for links (Service-Column) */
a.linkSmall
{
    color: #FF6D1C;
    text-decoration: none;
    font-size: 11px;
    line-height: 15px;
}

a:hover.linkSmall
{
    color: #662401;
    text-decoration: none;
    font-size: 11px;
    line-height: 15px;
}

/* NAVIGATION NEU START */
.navigationtable
{
    width: 150px;
	padding: 0 0 0 5px; 
}

.navcontainer
{
}

.navfooter
{
}

a.navlevel1, a.navlevel1parent
{
    display: block;
	background-image: none;
    background-repeat: no-repeat;
    background-position: 0 2px;
	padding: 2px 5px 2px 10px;
	color: #000;
	font: bold 12px/15px Verdana, Arial, sans-serif;
    text-decoration: none;
}

a:hover.navlevel1, a.navlevel1parent:hover
{
    background-image: none;
    background-repeat: no-repeat;
    background-position: 0 2px;
	padding: 2px 5px 2px 10px;
	color: #7D191F;
	font: bold 12px/15px Verdana, Arial, sans-serif;
    text-decoration: none;
}

a.navlevel1selected
{
    display: block;
	background-image: none;
    background-repeat: no-repeat;
    background-position: 0 2px;
	padding: 2px 5px 2px 10px;
	color: #7D191F;
	font: bold 12px/15px Verdana, Arial, sans-serif;
    text-decoration: none;
}

a:hover.navlevel1selected
{
    background-image: none;
    background-repeat: no-repeat;
    background-position: 0 2px;
    padding: 2px 5px 2px 10px;
    color: #7D191F;
    font: bold 12px/15px Verdana, Arial, sans-serif;
	text-decoration: none;
}

a.navlevel2, a.navlevel2parent
{
    display: block;
	background-image: none;
    background-repeat: no-repeat;
    background-position: 8px 2px;
	padding: 2px 5px 2px 22px;
	color: #898989;
	font: normal 11px/15px Verdana, Arial, sans-serif;
    text-decoration: none;
}

a:hover.navlevel2, a.navlevel2parent:hover
{
    background-image: none;
    background-repeat: no-repeat;
    background-position: 8px 2px;
	padding: 2px 5px 2px 22px;
    color: #7D191F;
    font: normal 11px/15px Verdana, Arial, sans-serif;
	text-decoration: none;
}

a.navlevel2selected
{
    display: block;
    background-image: none;
    background-repeat: no-repeat;
    background-position: 8px 2px;
	padding: 2px 5px 2px 22px;
    color: #7D191F;
	font: bold 11px/15px Verdana, Arial, sans-serif;
	text-decoration: none;
}

a:hover.navlevel2selected
{
    padding: 2px 5px 2px 22px;
	background-image: none;
    background-repeat: no-repeat;
    background-position: 8px 2px;
    color: #7D191F;
	font: bold 11px/15px Verdana, Arial, sans-serif;
	text-decoration: none;
}

a.navlevel3
{
    display: block;
	background-image: none;
    background-repeat: no-repeat;
    background-position: 16px 2px;
    padding: 2px 5px 2px 26px;
    color: #666666;
	font: normal 11px/15px Verdana, Arial, sans-serif;
	text-decoration: none;
}

a:hover.navlevel3
{
	background-image: none;
    background-repeat: no-repeat;
    background-position: 16px 2px;
	padding: 2px 5px 2px 26px;
	color: #7D191F;
	font: normal 11px/15px Verdana, Arial, sans-serif;
	text-decoration: none;
}

a.navlevel3selected
{
    display: block;
    background-image: none;
    background-repeat: no-repeat;
    background-position: 16px 2px;
    padding: 2px 5px 2px 26px;
	color: #7D191F;
	font: bold 11px/15px Verdana, Arial, sans-serif;
	text-decoration: none;
}

a:hover.navlevel3selected
{
    background-image: none;
    background-repeat: no-repeat;
    background-position: 16px 2px;
    padding: 2px 5px 2px 26px;
	color: #7D191F;
	font: bold 11px/15px Verdana, Arial, sans-serif;
	text-decoration: none;
}

a.navnocontent
{
    padding: 2px 5px 2px 8px;
    font: normal 12px/15px Verdana, Arial, sans-serif;
    text-decoration: none;
}

/* NAVIGATION NEU END */
a.SiteMap
{
    color: #0098E7;
    font-size: 12px;
    line-height: 17px;
}

a:hover.SiteMap
{
    color: #EA0081;
    font-size: 12px;
    line-height: 17px;
}

/* ' defines the font-attributes for the path */
a.pathDimmed
{
    color: #898989;
    font-size: 10px;
    line-height: 15px;
    text-decoration: none;
}

a:hover.pathDimmed
{
    color: #333333;
    font-size: 10px;
    line-height: 15px;
    text-decoration: none;
}

.pathSignal
{
    color: #FF6D1C;
    font-size: 10px;
    line-height: 15px;
}

/*  defines the font-attributes for the generic navigation */a.genericNav
{
    color: #FFF;
    font-size: 10px;
    line-height: 15px;
    text-decoration: none;
}

a:hover.genericNav
{
    color: #FFF;
    font-size: 10px;
    line-height: 15px;
    text-decoration: underline;
}

/*  defines the font-attributes for the language selection */a.language
{
    color: #FFF;
    font-size: 10px;
    line-height: 15px;
    text-decoration: none;
}

a:hover.language
{
    color: #FFF;
    font-size: 10px;
    line-height: 15px;
    text-decoration: underline;
}


/*  defines the font-attributes for the "go-to-top-anchor" (page bottom) */a.top
{
    color: #898989;
    font-size: 10px;
    text-decoration: none;
}

a:hover.top
{
    color: #333;
    font-size: 10px;
    text-decoration: none;
}

/*------ header 0st row ------*/
.tblLeftHead0
{
    background-image: none;
    background-repeat: no-repeat;
    background-color: #FFF;
	color: #000;
}

.tblMidHead0
{
    background-image: none;
    background-repeat: no-repeat;
    background-color: #FFF;
	color: #fff;
}

.tblRightHead0
{
    background-image: none;
    background-repeat: no-repeat;
    background-color: #FFF;
	color: #fff;
}

/*------ header 1st row ------*/

.tblLeftHead1
{
    background: #FFF url( '/global/show_picture.asp?id=aaaaaaaaaaaeqqp') bottom no-repeat;
    color: #FFF;
}

.tblMidHead1
{
    background: #FFF url( '/global/show_picture.asp?id=aaaaaaaaaaafldf') bottom no-repeat;
	color: #FFF;
}

.tblRightHead1
{
   background: #fff url( '/global/show_picture.asp?id=aaaaaaaaaaafldg') bottom no-repeat;
   color: #FFF;
}

/*------ header 2nd row ------*/
.tblLeftHead2
{
    
    background: url( '/global/show_picture.asp?id=aaaaaaaaaaagzei') no-repeat;
	color: #fff;
}

.tblMidHead2
{
    background: url( '/global/show_picture.asp?id=aaaaaaaaaaagzmo') no-repeat;
	color: #fff;
}

.tblRightHead2
{
    background: url( '/global/show_picture.asp?id=aaaaaaaaaaagzej') no-repeat;
	color: #fff;
}

/*------ navigation/ content/ service ------*/
.tblLeftNav
{
   
    background-image: url( '/global/show_picture.asp?id=aaaaaaaaaaaemav' );
    background-repeat: no-repeat;
    background-position: top left;
    padding-top: 5px;
	color: #333;
    vertical-align: top;
}

.tblMidContent
{
    background: url( '/global/show_picture.asp?id=aaaaaaaaaaaflbr') top no-repeat;
	/*background-image: url( '/global/show_picture.asp?id=aaaaaaaaaaaemaw' );*/
    color: #333;
    vertical-align: top;
}

.tblRightService
{
    background: url( '/global/show_picture.asp?id=aaaaaaaaaaaflbs') top left no-repeat;
    padding-top: 145px;
	color: #333;
    vertical-align: top;
}

/*------ change the background according to the background of the content column ------*/
.tblRightServiceMaxContentWidth
{
    background-color: #fff;
    background-image: none;
}

/*------ footer ------*//*------ footer 1st row ------*/
.tblLeftFoot1
{
    background-image: none;
    background-repeat: repeat;
    padding-left:12px;
	color: #fff;
}

.tblMidFoot1
{
    background-image: url( '/global/show_picture.asp?id=aaaaaaaaaaaembc' );
    background-repeat: no-repeat;
    background-position: bottom;
    padding-bottom: 10px;
	color: #009AE7;
    text-align:right;
    vertical-align:bottom;
}

.tblRightFoot1
{
    background-image: none;
    background-repeat: repeat;
	color: #fff;
}

/*------ footer 2nd row ------*/
.tblLeftFoot2
{
    /*background-image: url( '/global/show_picture.asp?id=aaaaaaaaaaaembe' );*/
    background-repeat: no-repeat;
    background-position: bottom;
	color: #fff;
}

.tblMidFoot2

{
    /*background-image: url( '/global/show_picture.asp?id=aaaaaaaaaaaembf' );*/
    background-repeat: no-repeat;
    background-position: bottom;
	color: #009AE7;
    padding-bottom: 18px;
}

.tblRightFoot2
{
   /*background: #fff url( '/global/show_picture.asp?id=aaaaaaaaaaaembg') bottom left no-repeat;*/
    color: #fff;
}

/* ------ boxes - area fills and fontstyles ------ */
.boxHeaderArea
{
    background: none;
    padding: 35px 5px 5px 5px;
	color: #7D191F;
	font-weight: bold;
    font-size: 18px;
}

/* -------- Content ----------------- */
.boxContentArea
{
    background: none;
    padding-top: 20px;
}

/* ------ boxes - outer border ------ */
.topBorder
{
    background: none;
}

.upperLeftBorder
{
    background: none;
}

.lowerLeftBorder
{
    background: none;
}

.upperRightBorder
{
    background: none;
}

.lowerRightBorder
{
    background: none;
}
.bottomBorder
{
    background: none;
}

/* ------ boxes - outer corners ------ */
.topLeftOuterCorner
{
    background: none;
}
.topLeftUpperCorner
{
    background: none;
}
.topLeftLowerCorner
{
    background: none;
}
.topRightOuterCorner
{
    background: none;
}
.topRightUpperCorner
{
    background: none;
}
.topRightLowerCorner
{
    background: none;
}
.midRightOuterCorner
{
    background: none;
}
.midLeftOuterCorner
{
    background: none;
}
.bottomLeftOuterCorner
{
    background: none;
}
.bottomLeftUpperCorner
{
    background: none;
}
.bottomLeftLowerCorner
{
    background: none;
}
.bottomRightOuterCorner
{
    background: none;
}
.bottomRightUpperCorner
{
    background: none;
}
.bottomRightLowerCorner
{
    background: none;
}
/* ------ boxes - spacers (between content-area and border) ------ */
.topSpacer
{
    background: none;
}
.midSpacer
{
    background: none;
}
.upperLeftSpacer
{
    background: none;
}
.lowerLeftSpacer
{
    background: none;
}
.upperRightSpacer
{
    background: none;
}
.lowerRightSpacer
{
    background: none;
}
.bottomSpacer
{
    background: none;
}
/* ------ boxes - inner corners ------ */
.topLeftInnerCorner
{
    background: none;
}
.topRightInnerCorner
{
    background: none;
}
.midLeftInnerCorner
{
    background: none;
}
.midRightInnerCorner
{
    background: none;
}
.bottomLeftInnerCorner
{
    background: none;
}
.bottomRightInnerCorner
{
    background: none;
}
/* ------ service - boxes - area fills and fontstyles ------ */
.ServiceboxHeaderArea
{
    background: none;
    padding: 5px 5px 5px 5px;
	color: #f18e00;
	font-weight: bold;
}

.serviceboxContentArea
{
    background: none;
    font: normal 11px/17px Verdana, Arial, sans-serif;
}

/* ------ service - boxes - outer border ------ */
.servicetopBorder
{
    background: none;
}
.serviceupperLeftBorder
{
    background: none;
}
.servicelowerLeftBorder
{
    background: none;
}
.serviceupperRightBorder
{
    background: none;
}
.servicelowerRightBorder
{
    background: none;
}
.servicebottomBorder
{
    background: none;
}
/* ------ service - boxes - outer corners ------ */
.servicetopLeftOuterCorner
{
    background: none;
}
.servicetopLeftUpperCorner
{
    background: none;
}
.servicetopLeftLowerCorner
{
    background: none;
}
.servicetopRightOuterCorner
{
    background: none;
}
.servicetopRightUpperCorner
{
    background: none;
}
.servicetopRightLowerCorner
{
    background: none;
}
.servicemidRightOuterCorner
{
    background: none;
}
.servicemidLeftOuterCorner
{
    background: none;
}
.servicebottomLeftOuterCorner
{
    background: none;
}
.servicebottomLeftUpperCorner
{
    background: none;
}
.servicebottomLeftLowerCorner
{
    background: none;
}
.servicebottomRightOuterCorner
{
    background: none;
}
.servicebottomRightUpperCorner
{
    background: none;
}
.servicebottomRightLowerCorner
{
    background: none;
}
/* ------ service - boxes - spacers (between content-area and border) ------ */
.servicetopSpacer
{
    background: none;
}
.servicemidSpacer
{
    background: none;
}
.serviceupperLeftSpacer
{
    background: none;
}
.servicelowerLeftSpacer
{
    background: none;
}
.serviceupperRightSpacer
{
    background: none;
}
.servicelowerRightSpacer
{
    background: none;
}
.servicebottomSpacer
{
    background: none;
}
/* ------ service - boxes - inner corners ------ */
.servicetopLeftInnerCorner
{
    background: none;
}
.servicetopRightInnerCorner
{
    background: none;
}
.servicemidLeftInnerCorner
{
    background: none;
}
.servicemidRightInnerCorner
{
    background: none;
}
.servicebottomLeftInnerCorner
{
    background: none;
}
.servicebottomRightInnerCorner
{
    background: none;
}
/*----Disclaimer -----*/
.disclaimer
{
    color: #898989;
    font-size: 9px;
    line-height: 11px;
    font-weight: normal;
    font-style: normal;




    text-decoration: none;
}
.disclaimer:hover
{
    color: #333;
    font-size: 9px;
    line-height: 11px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}

.ns4Bg
{
    background-image: none;
}
/* ------ Spezial Herbstwarenmesse ------ */
.untertitel
{
    margin-bottom: 10px;
	color: #FF6D1C;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
	
}

.rot
{
    color: #7D191F;
    font-weight: bold;
}

/*------ Herbstwarenmesse spezifisch ------*/
.introflash
{
    background-image: url( '/global/show_picture.asp?id=aaaaaaaaaaaeptg' );
    padding: 6px 6px 6px 6px;
}

* html .introflash
{
    padding: 0;
}

/* My-Login Formatierung 2007 */
div.mylogin form input, div.mylogin form select, div.mylogin form textarea {
	width: 300px;
}

div.mylogin span.buttonfooterleft input, div.mylogin span.buttonfooterright input, div.mylogin input.submit {
	width: 155px;
	margin: 10px 10px 0 0;
}

div.mylogin span.buttonfooterleft input {
	float: left;
}

div.mylogin span.buttonfooterright input {
	float: right;
}

div.mylogin form div {
	clear: both;
}

div.mylogin form div label {
	display: block;
	padding: 0 0 5px 0;
}

div.mylogin fieldset, div.mylogin fieldset.newregister {
	margin: 20px 0 30px 0;
	padding: 10px;
	background: url('http://media.messe.ch/cms/global/my-login/bg-login-forms.jpg') repeat-x;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
}

/* hack für ie zum ausrichten der hintergrundgrafik */
* html div.mylogin fieldset {
	background: url('http://media.messe.ch/cms/global/my-login/bg-login-forms.jpg') repeat-x 0 20px;
}

div.mylogin fieldset.newregister {
	background: url('http://media.messe.ch/cms/global/my-login/bg-white.gif') repeat-x;
}

* html div.mylogin fieldset.newregister {
	background: url('http://media.messe.ch/cms/global/my-login/bg-white.gif') repeat-x 0 20px;
}

div.mylogin fieldset legend {
	padding: 2px 5px 2px 8px;
	margin: 0 0 19px -11px;
	color: #fff;
	background: #bbb url('http://media.messe.ch/cms/global/my-login/bg-login-forms-legend.gif') repeat-x;
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
}

div.textError {
	padding-bottom: 12px;
}

div.mylogin ul {
	clear: both; /* Float-fix */
	margin: 0;
	padding-left: 10px;
	list-style: none;
}

div.mylogin fieldset ul {
	margin: 0px;
	padding-left: 0px;
	list-style: none;
}

/* Ende My-Login Formatierung 2007 */

/* Formatierung generische Navigation / Sprachwahl */
ul.genericnav, ul.languagenav  {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.languagenav  {
	padding-right: 270px;
}
 
ul.genericnav li, ul.languagenav li {
	float: left;
}
 
ul.genericnav {
	float: right;
}
 
ul.languagenav {
	float: right;
}

ul.genericnav li a, ul.languagenav li a,  ul.languagenav li span {
	color: #FFF;
	font-size   : 10px; 
	text-decoration: none;	
}

ul.genericnav li span {
	display: none;
}

ul.languagenav li span {
	display: none;
}

ul.genericnav li a:hover, ul.languagenav li a:hover {
	color: #FFF;
	font-size: 10px;
	text-decoration: underline;
}

ul.genericnav li a, ul.languagenav li a {
	padding: 0 7px;
}

ul.genericnav li.genericnavlast span {
	display: block;
	padding-top: 1px;
}

* html ul.genericnav li.genericnavlast span {
	padding-top: 2px;
}

ul.languagenav li.languagenavlast span {
	display: none;
}

.textboxlinks {
	float:left;
	width:270px;
}

.textboxrechts {
	float:right;
	width:270px;
}

/*TEASERBOXEN*/
.teaserbox {
	float:left;
	width:172px;
	margin:20px 15px 20px 0; 
}

.teaserboxgross {
	float:left;
	width:250px;
	margin:20px 5px 20px 0; 
}

.teaserbox img, .teaserboxgross img {
	border-right:1px solid #DCDCDC; 
	border-bottom:2px solid #ED8F07; 
	padding-bottom:1px;
}

*html .teaserbox img {
	padding:10px 10px 10px 0;
}

.teaserbox p {
	background:#FFFFFF url('http://www.herbschtwaremaess.ch/global/show_picture.asp?id=aaaaaaaaaaafqoh') bottom right no-repeat;
	margin-top:2px;
	padding:0 10px 15px 5px;
	font-size:11px;
	line-height:14px;
}

.teaserboxgross p {
	background:#FFFFFF url('http://www.herbschtwaremaess.ch/global/show_picture.asp?id=aaaaaaaaaaafqoh') bottom right no-repeat;
	margin-top:2px;
	padding:0 10px 15px 5px;	
}

.teaserbox a, .teaserbox a:hover {
	font-size:11px;
	line-height:14px;
} 

/*TEASERBOXEN CREATIVA*/
.teaserbox_creativa_blue {
	float:left;
	background: url(/global/show_picture.asp?id=aaaaaaaaaaaidip) bottom no-repeat;
	width: 172px;
	padding: 0px;
	margin: 0px 10px 10px 0px;
}

.teaserbox_creativa_green {
	float:left;
	background: url(/global/show_picture.asp?id=aaaaaaaaaaaidkl) bottom no-repeat;
	width: 172px;
	padding: 0px;
	margin: 0px 10px 10px 0px;
}

.teaserbox_creativa_pink {
	float:left;
	background: url(/global/show_picture.asp?id=aaaaaaaaaaaidir) bottom no-repeat;
	width: 172px;
	padding: 0px;
	margin: 0px 10px 10px 0px;
}

.teaserbox_creativa_green ul{
	margin-left: 0px;
	padding-left: 30px;
}

* html .teaserbox_creativa_green ul{
	margin-left: 20px;
	padding-left: 0px;
}

.teaserbox_creativa_green li{
	margin-left: 0px;
	padding-left: 0px;
}

* html .teaserbox_creativa_green li{
	margin-left: 20px;
	padding-left: 0px;
}


.teaserbox_creativa_green li a{
	color: #fff;
	font-weight: bold;
}

.highlighttitel {
	margin: 0 4px 0 0;
	border-right:1px solid #CDCDCD;
	border-top:1px solid #CDCDCD;
	border-left:1px solid #CDCDCD;
	background-color:#FF6D1C;
	padding-left:5px;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	line-height: 24px;
}

.highlightcontent {
	margin: 0;
	border-left:1px solid #EFEFEF;
	background:#FFF url('http://www.herbschtwaremaess.ch/global/show_picture.asp?id=aaaaaaaaaaafqoh') bottom right no-repeat;
	padding:20px 5px 20px 5px;
}

/* --- Hompage ---- */
.homevisual {
	overflow:hidden;	
	margin-left:0px;
	background: url('/global/show_picture.asp?id=aaaaaaaaaaafwib') top no-repeat;  
}

.homevisualfr {
	overflow:hidden;
	width:483px;
	margin-left:0px;
	background: url('/global/show_picture.asp?id=aaaaaaaaaaagdxi') top no-repeat;  
}

div.homekochstar {
	float: right;
	clear: none;
	margin-top: 15px;
	margin-right: 88px;
}

ul.hompagebuttons {
	float: none;
	clear: both;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

li.highlightsde {
	float: left;
}

li.highlightsde a {
	display: block;
	width: 171px;
	height: 42px;
	background: url('/global/show_picture.asp?id=aaaaaaaaaaahhob') no-repeat;
}

li.highlightsde a span {
	margin-left: -3000px;
}

li.highlightsde a:hover {
	background: url('/global/show_picture.asp?id=aaaaaaaaaaahhoc') no-repeat;
}

li.ausstellerde {
	float: left;
}

li.ausstellerde a {
	display: block;
	width: 261px;
	height: 42px;
	background: url('/global/show_picture.asp?id=aaaaaaaaaaahhnp') no-repeat;
}

li.ausstellerde a span {
	margin-left: -3000px;
}

li.ausstellerde a:hover {
	background: url('/global/show_picture.asp?id=aaaaaaaaaaahhnq') no-repeat;
}

li.fotosde {
	float: left;
}

li.fotosde a {
	display: block;
	width: 131px;
	height: 42px;
	background: url('/global/show_picture.asp?id=aaaaaaaaaaahhnt') no-repeat;
}

li.fotosde a:hover {
	background: url('/global/show_picture.asp?id=aaaaaaaaaaahhnu') no-repeat;
}

li.fotosde a span {
	margin-left: -3000px;
}

.homebutton {
	float:right;
	margin: 198px 0 0 0px;
	padding: 0 0 30px 0;
}

.homeflash {
	float: left;
	margin: 18px 0 0 8px;
	padding: 0 0 30px 0;	
}

*html .homeflash {
	margin: 37px 0 0 8px;
}

/*Tabelle Wettbewerb*/
table#wettbewerb th{
 	border-bottom: 1px solid #ef8e01;
	padding: 0 0 5px 0;
	font: normal 12px Verdana, Arial, sans-serif;
	color: #333333;
}