body{background-color:#f1f1f1;font-family:Verdana;font-size:12px;color:#807584;margin:0px;padding:0px;}
h1{color:#E84337;font-size:20px;text-decoration:none;text-transform:uppercase;font-family:Arial;font-weight:bold;margin:0px 0px 7px 0px;padding:0px;border:none;}
h2{font-size:14px;font-family:Arial,Verdana,Sans-Serif;text-transform:uppercase;margin:0;padding:0px;color:#e84337;}
h3{color:#807f84;text-transform:uppercase;text-decoration:none;font-size:14px;font-family:Arial;font-weight:bold;margin:0px;padding:0px;line-height:14px;}
h4{color:#E84337;font-size:11px;font-family:Arial;margin:0px;padding:0px;border:none;}
/*Links*/

a:link{color:#aeafb2;text-decoration:none;font-size:12px;}
a:hover{color:#aeafb2;text-decoration:underline;font-size:12px;}
a:active{color:#aeafb2;text-decoration:none;font-size:12px;}
a:visited{color:#aeafb2;text-decoration:none;font-size:12px;}

/*Container*/
#container{background-color:White;text-align:left;width:1004px;padding-bottom:14px;}
#inner{padding:8px 26px 8px 26px;}
#cnav{float:right;font-size:10px;color:#e84337;}
#cnav a:link, #cnav a:hover, #cnav a:active, #cnav a:visited {color:#e84337;text-decoration:none;font-size:10px;}
#logo{background:url(../Images/Layout/logo.jpg) no-repeat left top;width:950px;height:115px;}
#header{margin-top:14px;margin-bottom:0px;}
#ticker{width:952px;height:12px;margin-top:7px;}

#contentleft{width:652px;float:left;}
#contentright{width:300px;float:left;}

#contentright .head{width:300px;margin-top:14px;}

#footer{width:952px;background-color:White;}
#footer .footerelem{float:right;padding:0px 7px;}
#footer .footerelem a:link, #footer .footerelem a:hover, #footer .footerelem a:active, #footer .footerelem a:visited {color:#e84337;font-size:12px;font-weight:normal;text-decoration:none;}

/*navi*/
#top-navi{margin:0px 0px 0px 0px; position:relative;}

#subnav {margin-top:0px;font-family:Arial Black,Arial;font-size:20px;height:25px;width:952px;background-color:#e84337;color:White;line-height:26px;margin-bottom:1px;}
#subnav ul{margin:0px;padding:0px;list-style:none;}
#subnav li{margin:0px 7px 0px 0px;padding:0px;float:left;display:block;position:relative;}

#subnav a{text-decoration:none;text-transform:uppercase;font-family:Arial;font-size:20px;text-decoration:none;}
#subnav a:link, #subnav a:visited{color:White;}
#subnav a:hover, #subnav a:active{color:#807f84;text-decoration:none;}
#subnav a.active:link, #subnav a.active:visited{color:#807f84;}
#subnav .submenulist{float:left;position:absolute;left:-12px;top:25px;display:none;background:#edeeef;padding: 0px 12px 2px 12px; }
#subnav .submenulist a{font-size:12px;text-transform:uppercase;font-weight:bold;line-height:15px;}
#subnav .submenulist a:link, #subnav .submenulist a:visited{color:#807f84;}
#subnav .submenulist a:hover, #subnav .submenulist a:active{color:#e84337;text-decoration:none; }
#subnav .submenulink{background-image: url("/Images/layout/submenu_bg_2.gif"); background-repeat:repeat-x; background-position: 0px 0px;}
#subnav .submenulinklast{background-color:#edeeef;}
#subnav .submenulink, #subnav .submenulinklast{padding: 2px 0px 1px 0px;}

/*boxen*/
.box{width:300px;background:url(../Images/layout/box.gif) repeat-y top left;border-top:1px solid #aeafb2; border-bottom:1px solid #aeafb2;font-size:12px;padding-top:13px;padding-bottom:9px;margin:0px 0px 14px 0px;}
.box h3{padding-left:9px;}
.box h4{padding-left:9px;padding-top:10px;}
.box p.smallinfo{margin:0px;padding:0px 0px 10px 9px;}
.box p.smallinfo.last{margin:0px;padding:0px 0px 0px 9px;}

.mediabox{width:300px;padding-top:13px;padding-bottom:9px;margin:0px 0px 0px 0px;}

/*Teaser*/
.small{float:left;width:300px;margin-top:12px;margin-right:26px;display:inline;}
.large{width:652px;float:left;}
.large .content{width:626px;margin-top:12px;}

/*separator*/
.fullsep{width:952px;height:1px;background:url(../Images/layout/separator.gif) repeat-x left top;margin-top:14px;}
.mediumsep{width:626px;height:1px;background:url(../Images/layout/separator.gif) repeat-x left top;margin-top:14px;}
.smallsep{width:300px;height:1px;background:url(../Images/layout/separator.gif) repeat-x left top;margin-top:14px;}


/*linklist content*/
ul.linklist{list-style-image:url(../Images/Layout/bullet.gif);color:#e84337;margin:12px 0px 0px 17px;padding:0px;font-size:12px;}
ul.linklist li{color:#e84337;}
ul.linklist li a:link, ul.linklist li a:active, ul.linklist li a:visited {color:#aeafb2;text-decoration:none;font-size:12px;}
ul.linklist li a:hover{color:#aeafb2;text-decoration:underline;font-size:12px;}


/* item list */
ul.itemlist{list-style-image:url(../Images/Layout/bullet.gif);margin:12px 0px 0px 17px;padding:0px;font-size:12px;}
ul.itemlist li{}
ul.itemlist li a:link, ul.itemlist li a:active, ul.itemlist li a:visited {color:#aeafb2;text-decoration:none;font-size:12px;}
ul.itemlist li a:hover{color:#aeafb2;text-decoration:underline;font-size:12px;}

/*linklist box*/
.box ul.linklist{list-style-image:url(../Images/Layout/bullet.gif);color:#e84337;margin:12px 0px 0px 26px;padding:0px;font-size:11px;}
.box ul.linklist li{color:#e84337;font-weight:bold;}
.box ul.linklist li a:link, .box ul.linklist li a:active, .box ul.linklist li a:visited {color:#aeafb2;text-decoration:none;font-size:11px;font-weight:normal;}
.box ul.linklist li a:hover{color:#aeafb2;text-decoration:underline;font-size:11px;font-weight:normal;}

/*ContentModule*/

.contentmodulelink {color:Olive;font-weight:bold;text-decoration:underline;}
a:link.contentmodulelink {color:Olive;font-weight:bold;text-decoration:underline;}
a:hover.contentmodulelink {color:Olive;font-weight:bold;text-decoration:underline;}
a:active.contentmodulelink {color:Olive;font-weight:bold;text-decoration:underline;}
a:visited.contentmodulelink {color:Olive;font-weight:bold;text-decoration:underline;}
ul.linklist li a:link.contentmodulelink, ul.linklist li a:hover.contentmodulelink, ul.linklist li a:active.contentmodulelink, ul.linklist li a:visited.contentmodulelink {color:Olive;font-weight:bold;text-decoration:underline;}

.contentmodulebutton{color:Olive;font-weight:bold;text-decoration:underline;}
a:link.contentmodulebutton{color:Olive;font-weight:bold;text-decoration:underline;}
a:hover.contentmodulebutton{color:Olive;font-weight:bold;text-decoration:underline;}
a:active.contentmodulebutton{color:Olive;font-weight:bold;text-decoration:underline;}
a:visited.contentmodulebutton{color:Olive;font-weight:bold;text-decoration:underline;}

/* DB Content Module */
.smallinfo,.smallinfo a{
    font-size: 11px;
}

.button {width: 220px;height: 20px;margin: 3px 0 0 0px;border: 0;padding: 0;font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:700;text-align:center;background-image: url("/images/layout/submitNormal.gif");color: #FFFFFF;}
.button:active {background-image: url("/images/layout/submitActive.gif");color: #FFFFFF;}


#applicationform{width:626px;}
#applicationform p{color:#807f84;font-family:Arial;font-weight:bold;font-size:14px;}
#applicationform .normal, #applicationform .textarea {border:1px solid #e84337;width:240px;}
#applicationform .formulardate{border:1px solid #e84337;width:100px;}
#applicationform .kategorie{border:1px solid #e84337;}
#applicationform table tr{height:27px;}
#application .validation{background-color:Yellow;padding:5px 5px 5px 5px;color:#e84337;margin-bottom:5px;margin-right:5px;font-size:12px;display:block;font-weight:bold;}

/*#addressbox{width:300px;height:191px;}
#contactbox{width:300px;height:224px;}*/

#applicationteaser{width:626px;height:256px;}
#comments{width:626px;}

#description{width:626px;height:238px;}
#finalistenboxen{width:300px;height:1341px;margin-top:14px;}
#productlist{width:626px;}
#productlist a:hover{text-decoration:underline;}
#sponsorbox{width:300px;height:111px;margin-top:14px;margin-bottom:14px;}

#comments .smallinfo{margin: 0px; padding: 10px 0px 10px 0px}
.commenthead{color:#e84337;font-size:14px;font-weight:bold;text-transform:uppercase;font-family:Arial;padding-top:14px;line-height:10px;}

/*press*/

.pgrey {color:#807f84;text-align:justify;margin:0;padding:0px;font-size:14px;font-weight:bold;}
#winnerwrap {margin:0px 0px 14px 0px;padding:0px;}
#winner {width:152px;margin:0px 0px 14px 8px;padding:0px;float:left;}
#winnerpics {width:466px;height:150px;margin:0px 0px 0px 0px;padding:0px;float:left;}

#finalistwrap {margin:0px 0px 0px 0px;padding:0px;float:left;}
#finalistwrapright {margin:0px 0px 0px 0px;padding:0px;float:right;width:340px;}
#finalist1 {width:152px;margin:0px 0px 14px 8px;padding:0px;float:left;}
#finalistpic1 {width:150px;height:150px;margin:0px 0px 14px 0px;padding:0px;float:left;}
#finalist2 {width:152px;margin:0px 0px 14px 8px;padding:0px;float:left;}
#finalistpic2 {width:150px;height:150px;margin:0px 0px 14px 6px;padding:0px;float:left;}

.piciconcontainer{float:left;width:150px;height:150px;}
.piciconrel{position:relative;}
.piciconabs{position:absolute;right:0px;top:-36px;}

.winnerpr {margin:0px 0px 0px 0px;padding:0px;float:left;}
.winnerbnpr {margin:0px 0px 8px 0px;padding:0px;float:left;}
.winnerlogo {margin:0px 0px 8px 8px;padding:0px;float:left;}
.finalistpp {margin:0px 0px 0px 0px;padding:0px;float:left;}

.trwinnergrey {color:#e84337;background-color:#aeafb2;margin:0;padding:0px;font-size:12px;font-weight:600;text-transform:uppercase;}
.trwinnerwhite {color:#807f84;background-color:#ffffff;margin:0;padding:0px;font-size:12px;font-weight:600;text-transform:uppercase;}
.trfinalistsgrey {color:#e84337;background-color:#aeafb2;margin:0;padding:0px;font-size:12px;font-weight:600;}
.trfinalistsgrey a {color:#e84337;background-color:#aeafb2;margin:0;padding:0px;font-size:12px;font-weight:600;text-decoration:none;}
.trfinalistsgrey a:link {color:#e84337;background-color:#aeafb2;margin:0;padding:0px;font-size:12px;font-weight:600;text-decoration:none;}
.trfinalistsgrey a:active{color:#e84337;background-color:#aeafb2;margin:0;padding:0px;font-size:12px;font-weight:600;text-decoration:none;}
.trfinalistsgrey a:visited {color:#e84337;background-color:#aeafb2;margin:0;padding:0px;font-size:12px;font-weight:600;text-decoration:none;}
.trfinalistsgrey a:hover {color:#e84337;background-color:#aeafb2;margin:0;padding:0px;font-size:12px;font-weight:600;text-decoration:underline;}

.trfinalistswhite {color:#807f84;background-color:#ffffff;margin:0;padding:0px;font-size:12px;font-weight:600;}
.trfinalistswhite a {color:#807f84;background-color:#ffffff;margin:0;padding:0px;font-size:12px;font-weight:600;text-decoration:none;}
.trfinalistswhite a:link {color:#807f84;background-color:#ffffff;margin:0;padding:0px;font-size:12px;font-weight:600;text-decoration:none;}
.trfinalistswhite a:active {color:#807f84;background-color:#ffffff;margin:0;padding:0px;font-size:12px;font-weight:600;text-decoration:none;}
.trfinalistswhite a:visited {color:#807f84;background-color:#ffffff;margin:0;padding:0px;font-size:12px;font-weight:600;text-decoration:none;}
.trfinalistswhite a:hover {color:#807f84;background-color:#ffffff;margin:0;padding:0px;font-size:12px;font-weight:600;text-decoration:underline;}

.trfinalistsheader {color:#f5c1a9;background-color:#ffffff;margin:0;padding:0px;font-size:12px;font-weight:600;text-transform:uppercase;}
.trfinalistsheader a:link {color:#f5c1a9;background-color:#ffffff;margin:0;padding:0px;font-size:12px;font-weight:600;text-transform:uppercase;text-decoration:none;}
.trfinalistsheader a:active {color:#f5c1a9;background-color:#ffffff;margin:0;padding:0px;font-size:12px;font-weight:600;text-transform:uppercase;text-decoration:none;}
.trfinalistsheader a:visited {color:#f5c1a9;background-color:#ffffff;margin:0;padding:0px;font-size:12px;font-weight:600;text-transform:uppercase;text-decoration:none;}
.trfinalistsheader a:hover {color:#f5c1a9;background-color:#ffffff;margin:0;padding:0px;font-size:12px;font-weight:600;text-transform:uppercase;text-decoration:underline;}

/*shopping cart*/
.cartitemw{float:left;margin-left:2px;background-color:White;width:296px;display:inline;}
.cartitemw:hover{float:left;margin-left:2px;background-color:#f5c1a9;width:296px;}
.cartitemg{float:left;margin-left:2px;background-color:#F2F2F2;width:296px;display:inline;}
.cartitemg:hover{float:left;margin-left:2px;background-color:#f5c1a9;width:296px;}
.iconandtext{float:left;margin-left:4px;width:270px;height:18px;display:inline;}
.removebutton{float:left;width:15px;height:10px;margin-top:4px;}

/*search*/
#searchbox {background:url("/Images/layout/searchbox_bg.gif") repeat-x;float:left;width:130px}
#searchbox .sbleft{float:left;width:13px;height:14px;background:url("/Images/layout/searchbox_left.gif")}
#searchbox .sbright{float:right;width:9px;height:14px;background:url("/Images/layout/searchbox_right.gif")}
#searchbox .sbpadtop{height:0px;line-height:0px;font-size:0px;}
#searchbox .sbcenter{}
#searchbox input{background:transparent;color:#e84337;border:0px solid;height:12px;width:100px;font-size:10px;line-height:12px;padding:0px;margin:0px;}
#searchbox .hidden {display:none;visibility:hidden;}
.inline{display:inline;}

dl#searchresult {}
dl#searchresult dt b{font-size: 16px}
dl#searchresult dd{margin: 0px 0px 10px 28px;}

/*login*/
input.exhibitorlogin{border:solid 2px #F7D6CF;width:262px;height:31px;color:#D9352B;font-weight:bold;font-size:24px;vertical-align:baseline;text-transform:uppercase}	

/*design your space*/
.designyourspace_highlight
{
    display:block;
    padding: 0px 10px 10px 10px;
    margin: 10px;
    border: 1px solid #E84337;
    color: #000000;
    background: #eeeeee;
}






