/* Allgemein layout styles */

body  {
    font: 70%/134% Arial,Helvetica,Verdana,sans-serif;
    color:#636465;
    background:#fff;
    margin:0; 
    padding:0;
    border:0; 
}

* { font-size: 1em; }

#wrapper {
	width:984px;
}

h1  {
    margin:0 0 10px 0;
	font-size:1.1em;
	color:#787878;
}

h2 {
    margin:10px 0 10px 0;
}
.red h1, .blue h1, .green h1, .yellow h1 {
	margin:10px 15px 5px 47px;	
}

.red h1 {
	color:#ff3b2a;
} 
.blue h1 {
	color:#005da6;
}
.green h1 {
	color:#43c700;
}
.yellow h1 {
	color:#cf6d0b;
}
.small {
	font-size: 0.8em;
}
sup, sub {
	font-size: smaller;
    vertical-align: baseline;
    position: relative;
}
sup { bottom: 0.33em; }
sub { bottom: -0.25em; }

/* Links */

a:link {
    color:#005da6;
	text-decoration:none;
}
a:visited {
    color:#005da6;
	text-decoration:none;
}
a:hover {
    color:#005da6;
	text-decoration:underline;
}
a:active {
    color:#005da6;
	text-decoration:none;
}

#breadcrumb  {
	margin:3px 0 20px 0;
	
}

#breadcrumb span {
	margin:0 6px 0 8px;
}

#breadcrumb a {
	color:#969696;
	text-decoration:none;
}

#breadcrumb a.act2 {
	color:#ff3b2a !important;
	font-weight:bold;
}

#breadcrumb a.act3 {
	color:#ff3b2a !important;
}

.breadcrumbwide {
	padding-left:23px;
	
}

img {
	border:0;
	margin:0;
	padding:0;
}

.nowrap {
	white-space:nowrap;
}


/********************************** 
	Header 
***********************************/
#header {
	width:984px;
	display:block;
	float:left;
	height:7em;
	background: url(../img/dot_lin_hor.gif) bottom left repeat-x;
}

.heightsml {
	height:4.5em !important;
}
.logos {
    float:left;
	margin-left:6px; 
	width:166px;
}

.logos img{
    margin-top:14px;
	margin-right:12px;
}

.servicenav {
	text-align:right;
	margin:0;
	padding:0;
}
.servicenav a {
	color:#ccc;
}

.servicenav span {
     margin: 0 11px;
}


#navtopleft {
   float:left;
   margin:29px 0 0 10px; 
}

#navtopright {
    margin:32px 0 0 0;
}
#navtop {
    float:left;
	padding: 0;
    margin: 37px 0 0  0;
	color:#5c5e60;
	width:806px; 
}

.nav1 {
	text-align:right;
	margin:3px 0 4px 0;
	padding:0;
}

.nav1 ul {
    margin: 0;
	padding: 0;
	list-style: none; 
	
}

.nav1 li {
    margin: 0;
	display: inline;
}

.nav1 li span {
    margin: 0 11px;
}

.nav1 li a {
    color:#969696;
}

#header2 {
	float:left;
	width:949px;
	text-align:right;
	margin-top:26px;
	margin-right:35px;
}

#header2 span {
	margin:0 33px;
}
/********************************** 
	Content 
***********************************/
#nav2 {
    float:left;
	padding: 7px 0;
    margin: 0;
	width:166px;
	overflow:hidden;
	background-color:#f9fcff;
	letter-spacing:.1em;
}

#nav2 div.title {
    border-bottom: 1px solid #cacbcd;
	margin-left:3px;
	margin-right:7px;
	color:#5c5e60;
}

#nav2 div.title a {
    color:#5c5e60;
	font-weight:bold;
	padding-left:14px;
	text-decoration:none;
}
#nav2 ul {
    margin: 0;
	padding: 0; 	
}

#nav2 li {
     margin-left:4px;
	 padding:3px 0 3px 13px;	 
	 list-style: none; 
	 background: url(../img/nav_arr.gif) 0 4px no-repeat;	 
}
#nav2 li.active {
     background: url(../img/nav_act.gif) 0 4px no-repeat;	 
}

#nav2 li a {
     margin:0;
	 padding:0;
	 font-weight:normal;
	 text-decoration:none;
	 border:none;
	 color:#636465;
}
#nav2 li.active a {
	color:#3D3E40;
}

#nav2 li.active li a {
	color:#636465;
}


.contentint {
	float:left;
}
.navint, .mainint, .rightint {
	 position:relative;
}
.mainrightint {
	 position:absolute;
	 top:0;
}
.navbgtop {
	position:absolute;
	top:-10px;
	left:5px;
	width:190px;
	padding-top:10px;
	background: url(../img/nav_bg_top.gif) top left no-repeat;
}

.navbgmiddle {
	/*background: url(../img/nav_bg_middle.gif) top left repeat-y;*/
	border-right:1px solid #eee;
	border-left:1px solid #eee;
	width:188px !important;
	_width:190px !important;
}

.navbgbottom {
	position:relative;
	background: transparent url(../img/nav_bg_bottom2.gif) top left no-repeat;
	filter:alpha(opacity=20);
	-moz-opacity:.250;
	opacity:.20;
	height:20px;
}

.navbgbottom2 {
	z-index:2;
	position:relative;
	top:-20px;
	left:0;
	width:190px;
	background: url(../img/nav_bg_bottom.gif) top left no-repeat;
	height:15px;	
}

.mainbgtop {
	position:absolute;
	top:-10px;
	left:171px;
	width:540px;
	padding-top:10px;
	background: url(../img/main_bg_top.gif) top left no-repeat;
}
.mainbgmiddle {
	float:left;
	border-right:1px solid #eee;
	border-left:1px solid #eee;
	width:538px !important;
	_width:540px !important;
}
.mainbgmiddle p{
	margin:30px 5px 10px 16px; 
}
.mainbgbottom {
	position:relative;
	background: transparent url(../img/main_bg_bottom2.gif) top left no-repeat;
	filter:alpha(opacity=20);
	-moz-opacity:.250;
	opacity:.20;
	height:20px;
}

.mainbgbottom2 {
	z-index:2;
	position:relative;
	top:-20px;
	left:0;
	width:540px;
	background: url(../img/main_bg_bottom.gif) top left no-repeat;
	height:15px;	
}

.rightbgtop {
	position:relative;
	top:20px;
	left:752px;
	width:221px;
	padding-top:10px;
	background: url(../img/right_bg_top.gif) top left no-repeat;
}
.rightbgtop2 {
	top:5px;
}
.rightbgmiddle {
	float:left;
	border-right:1px solid #eee;
	border-left:1px solid #eee;
	width:219px !important;
	_width:221px !important;
	background-color:#fff;
}
.rightbgmiddle h1 {
	margin:0 .6em 1em .6em;
}
.rightbgmiddle p {
	margin:0 .6em;
}
.rightbgmiddle img.flag {
	margin:.5em 1.1em 1.6em 0;
}
.rightbgmiddle img.flaglast {
	margin:.5em 0 1.6em 0;
}
/*
.rightbgbottom {
	position:relative;
	background: transparent url(../img/right_bg_bottom2.gif) top left no-repeat;
	filter:alpha(opacity=20);
	-moz-opacity:.250;
	opacity:.20;
	height:20px;
}
*/
.rightbgbottom2 {
	z-index:2;
	position:relative;
	top:-20px;
	left:0;
	width:221px;
	background: url(../img/right_bg_bottom.gif) top left no-repeat;
	height:15px;	
}


#flash {
	float:left;
}

#flashbrand {
	 position:absolute;
	 top:26px;
	 z-index:2; 
}
#staticbrand {
	 position:absolute;
	 top:26px;
	 background:url(../img/staticbrand_bg.gif) top left no-repeat;
	 height:636px;
	 width:625px;
	 z-index:2;
}
.staticrivellamain{
	position:absolute;
	top:10px;
	left:7px;
	z-index:3;
}
.staticslot {
	position:absolute;
	top:146px;
	left:77px;
	z-index:4;
}
.staticbottle {
	position:absolute;
	top:306px;
	left:537px;
	z-index:6;
}
.staticlinks{
	position:absolute;
	top:506px;
	left:7px;
	z-index:5;
}

.staticlinkssml {
	position:absolute;
	top:138px;
	left:2px;
	z-index:5;
}
.staticlinkssml img {
	margin-right:3px;
}
.contentwrap {
	position:relative;
}

.content {
	margin-top:-30px;
	position:absolute;
	position:relative;
	/* min-height:444px; */
}
.contentwrapbrand {
	clear:both;
	position:relative;
	height:666px;
}
.contentbrand {
	position:absolute;
	top:25px;
	z-index:1;
	left:579px;
}
.contentredheaderbg {
	width:404px;
	height:13px;
	line-height:13px;
	background:url(../img/con_red_top.gif) top left no-repeat;
}
.contentredmainbg {
	background:url(../img/con_red_middle.gif) top left repeat-y;
	height:134px;
}
.contentbluedheaderbg {
	width:404px;
	height:13px;
	line-height:13px;
	background:url(../img/con_blue_top.gif) top left no-repeat;
}
.contentbluemainbg {
	background:url(../img/con_blue_middle.gif) top left repeat-y;
	height:134px;
}
.contentgreendheaderbg {
	width:404px;
	height:13px;
	line-height:13px;
	background:url(../img/con_green_top.gif) top left no-repeat;
}
.contentgreenmainbg {
	background:url(../img/con_green_middle.gif) top left repeat-y;
	height:134px;
}
.contentmichelheaderbg {
	height:53px;
	background:url(../img/con_michel_top.gif) top left no-repeat;
}
.contentmichelmainbg {
	background:url(../img/con_michel_middle.gif) top left no-repeat;
	height:117px;
}
.contentmichelcorner {
	 background: url(../img/michel_corner.gif) top left no-repeat;
}
.shopnav {
	padding:84px 8px 0 0;
	text-align:right;
	width:396px;
}
.shopnavmichel {
	padding-top:67px;
}
.shopnavmichel a {
	margin-left:122px;
}
.shopnav span {
	margin:0 33px;
}
/* fix for mozilla and i.e. spacing above tab control (correct opera) */ 
.shopnav img {
	vertical-align:bottom;
}

/* tab control */

#tabcontrol { 
	position: relative;
	width:404px;
	margin: 6px 0 0 47px;
	font: bold 1em Arial,Helvetica,Verdana,sans-serif;
}

#tabcontrol ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height:17px;	
}
#tabcontrol li {
	float: left;
	position: relative;
	margin-right:3px;
}
#tabcontrol li a {
	color:#addeff;
	width: 117px;
	display: block;
	text-indent:1em;
	padding: 0;
	border-bottom: 1px solid #d7d7d7;
	background: #e7e7e7;
	text-decoration: none;
	vertical-align:bottom; /*for IE 5*/	
}
#tabcontrol li a:link { color: #5b6248; }
#tabcontrol li a:visited { color: #667; }

#tabcontrol li a:hover{
	color: #5b6248;
	background: #fff;
	border-color: #fff;
}
#tabcontrol li a#current {
	background: #fff;
	border-bottom: 1px solid #fff;
}
#tabcontrol.michel li a {
	width: 87px;
}

#tabcontrol.michel li a:link, #tabcontrol.michel li a:visited, #tabcontrol.michel li a:hover, #tabcontrol.michel li a:active {
 	color:#cf6d0b;
}

.contentbrand table {
	clear:both;
	height:337px;
	width:404px;
}
.contentbrand table td p{
	margin:0 15px 0 47px;
}
.contentbrand table td p img.teaser {
	float:right;
	border:1px solid #000;
	padding:0;
	margin:0 15px 5px 15px;
}
.contentbrand div.more {
	clear:right;
	text-align:right;
	margin:5px 0 0 0;
	padding:0 7px 0 0;
}
.contentbrand div.more a {
	color:#ff3b2a;
	text-decoration:none;
}
.contentbrand div.more span {
	margin:0 7px 0 8px;	
}
.contentbrand div.moreyellow a, .contentbrand p.moreyellow a {	
	color:#cf6d0b;
}
.contentbrand div.moreblue a, .contentbrand p.moreblue a {	
	color:#005da6;
}
.contentbrand div.moregreen a, .contentbrand p.moregreen a {	
	color:#43c700;
}

.slogan {
	position:relative;
	line-height:19px;
	font-weight:bold;
	text-indent:52px;
	width:404px;
	border-top:4px solid #c1c5c6;
	border-bottom:4px solid #c1c5c6;
	background: url(../img/con_red_middle.gif) top right repeat-y;
	color:#fff;
}
.slogan div{
	position:absolute;
	top:0;
	right:0;
	margin-right:8px;
}
.slogan div span {
	margin:0 7px 0 8px;
}

.sloganbluebg {
	background: url(../img/con_blue_middle.gif) top right repeat-y;
}
.slogangreenbg {
	background: url(../img/con_green_middle.gif) top right repeat-y;
}
.sloganmichelbg {
	background: url(../img/con_michel_sloganbg.gif) top right repeat-y;
}
hr {
	 height: 4px; 
	 padding: 0; 
	 margin: .1em 0 0 0; 
	 color: #c1c5c6; 
	 background-color: #c1c5c6; 
	 border: none; 
}
html>body  hr { margin: 1em 0 0 0; }
hr.dark {
	 height: 1px;
	 margin: 1em 5px 0 20px;
	 color: #000; 
	 background-color: #000; 
	 border: none; 
}
hr.dark2 {
	 height: 1px;
	 margin: 0 0 0 0;
	 color: #000; 
	 background-color: #000; 
	 border: none; 
}

.contentbrandfooterbg {
	clear:left;
	height:26px;
	background:url(../img/con_red_bottom.gif) bottom left no-repeat;
}
#homecontent {
	float:left;
	width:984px;
	height:146px;
	min-height:146px;
	background: url(../img/hom_contentbg.gif) top left repeat-y;
}
#homecontentint {
	clear:both;float:left;
	width:984px;
	height:118px;
	min-height:118px;
	background: url(../img/hom_contentbg.gif) top left repeat-y;
}
#homecontent a, #homecontentint a {
	color:#fff;
}
#homecontent2 {
	float:left;
	width:984px;
	height:27px;
	background: url(../img/hom_contentbg_bottom.gif) top left no-repeat;
	
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	padding: 0;
	color:#787878;
}

table td {
	vertical-align:top;
}

table.default {
	width:780px;
	margin-bottom:20px;
	margin-left:23px;
	
}
#shopnav  {
	margin:3px 0 10px 0;
	color:#969696;
}


#shopnav a {
	padding-left:10px;
	margin-right:8px;
	background: url(../img/shop_nav_arr.gif) 0 0 no-repeat;
}

#shopnav a.act {
	font-weight:bold;
	background: url(../img/shop_nav_arr_act.gif) 0 0 no-repeat;
}
table.shop {
	width:100%;
	border:1px solid #d4d4d4;
	margin-bottom:10px;	
}
table.shop th {
	text-align:left;
	margin:0;
	padding:10px 0 2px 0;
	border-bottom:1px solid #d4d4d4;
}
table.shop th.noborder {
	border-bottom:none;
}

table.shop td {
	 vertical-align:middle;
	 line-height:2em;
}

table.shop td.shopline {
	border-top:1px solid #d4d4d4;
	height: 1px;
}
table.shop .txtmiddle {
	text-align:center;
}
table.shop .txtright {
	text-align:right !important;
	padding-right:1em;
}

.shopbtns {
	 width:522px;
	 text-align:right;
}
.shopbtns form input {
	 margin-bottom:0;
}
.shopcolor2 {
	background-color:#f9fcff;
	
}
.color2 {
	background-color:#f9fcff;
}
table.default th {
	text-align:left; padding-left:10px;
}

table.default td {
	border:1px solid #d4d4d4;
	padding: 8px 5px 4px 10px !important;
}

table.main {
	float:left;
}

table.main td {
	padding:0;
	margin:0;
}

table.home {
	color:#fff;
}

table.home td span{
	margin-left:7px;
}

.homfirstcol, .homsecondcol, .homthirdcol {
	width:280px;
	padding-top:16px;
}
.homfirstcolint, .homsecondcolint {
	width:240px;
	padding-top:0;
}
.homfirstcolint {
	padding-left:176px;
	
}

.homfirstcol {
	padding-left:46px;
	
}
.homthirdcol {
	padding-right:20px;
}
.homdivider {
	/*width:31px;*/
	width:37px;
	background: url(../img/btn_con_divider.gif) top left no-repeat;
}

br.clear {
	clear:left;
	line-height:0;
}

.dotvertical {
	background: url(../img/dot_lin_ver.gif) top left repeat-y;
}


/*table.2cols {
	background: url(../img/dot_lin_ver.gif) top left repeat-y;
}*/

.firstcol {
	width:522px;
	padding:0 11px 0 23px !important;	
}

.mainteaser img {
	float:right;
	border:1px solid #696969;
	width:154px;
	margin:0 0 0 10px;
	padding:0;
}

.secondcol {
	width:237px;
	padding-right:4px;
}

.teaser p {
	text-align:right;
	margin:0;
}


.teaser  {
	background: url(../img/dot_lin_tea.gif) bottom left no-repeat;
	padding-bottom:5px;
	margin-left:64px;
}

.teaser h2 {
	margin-top:38px;
}
.teaser h3 {
	margin:20px 15px 0 0;
}
.teaser span {
	margin:0 7px 0 8px;
	color:#787878;
}

.teaserimg img {
	margin-top:20px;
	margin-bottom:12px;
	border:1px solid #696969;
}

.browse {
	margin-left:23px;
	margin-bottom:10px;
}

.browse strong {
	margin-right:13px;
}

.browse a:link {
	color:#787878;
	padding:0 6px 0 0;
	text-decoration:none;
}

.browse a:visited {
	color:#787878;
	padding:0 6px 0 0;
	text-decoration:none;
}

.browse a:hover {
	color:#787878;
	padding:0 6px 0 0;
	text-decoration:none;
	font-weight:bold;
}

.browse a:active {
	color:#787878;
	padding:0 6px 0 0;
	text-decoration:none;
}


/* ben start 27/07/06 */

.paging {
	margin-left:23px;
	margin-bottom:10px;
	font-weight:bold;
}

.gallery  {
	margin-bottom:20px;
	margin-left:23px;
}

.gallery td {
	width:265px;
}
.gallery td.galleryentry {
	background: url(../img/dot_lin_gal.gif) bottom left no-repeat;
}
.gallery2 td {
	background: none;
}

.gallery img {
	border:1px solid #d4d4d4;
}

.gallery p{
	margin: 0 0 3px 0;
	position:relative;
	width:203px;
	
}

.gallery p img {
	border:none !important;
	margin:0 0 0 0 !important;
}
.gallery p span.more {
	left:194px;
	position:absolute;
	white-space:nowrap;
}
.gallery p span {
	margin:0 7px 0 8px;
}
/* ben end 27/07/06 */


table.events {
	margin-left:5px;
}
.events p {
	margin:0 25px 0 0;
}
.events p img{
	border:1px solid #cfd2d4;
	float:left;
	margin: 0 15px 0 0;
}
.events div.more {
	clear:left;
	text-align:right;
	margin:0;
	padding:0 20px 3px 0;
}


.events div.more span {
	margin:0 7px 0 8px;	
}

.events th {
	text-align:left;
	vertical-align:bottom;
	padding:0 0 2px 19px !important;
}
.events th.thindent { text-indent:195px; }
.eventsfirstcol {
	width:522px;
	padding:16px 0 0 19px !important;
	
}
.eventssecondcol, .eventsthirdcol, .newssecondcol {
	width:138px;
	padding:28px 0 0 0 !important;
}
.newsfirstcol {
	width:665px;
	padding:16px 0 0 19px !important;
}
.eventsbglong {
	background: #f9fcff url(../img/dot_lin_long.gif) bottom left no-repeat;	
}
.eventsbglong2 {
	background: url(../img/dot_lin_long.gif) bottom left no-repeat;	
}
.eventsbgshort {
	background: #f9fcff url(../img/dot_lin_short.gif) bottom left no-repeat;	
}
.eventsbgshort2 {
	background:  url(../img/dot_lin_short.gif) bottom left no-repeat;	
}
.eventsbg1b {
	background: url(../img/dot_lin_long.gif) bottom left no-repeat;
	
}

.newsbglong {
	background: #f9fcff url(../img/test.gif) bottom left no-repeat;	
}
.newsbglong2 {
	background: url(../img/test.gif) bottom left no-repeat;	
}
div.printicons{
	text-align:right;
	margin-bottom:4px;
}
div.printicons img{
	margin-right:3px;
}
div.printicons a {
	color:#424242;
	text-decoration:none;
}

.shopmain {
	background: url(../img/shopmainbg.gif) top left no-repeat;
	border:1px solid #b0b0b0;
	position:relative;
	_height:152px;
	min-height:150px;
}
.shopnew { position:absolute; }
.shopnewcontent1 { 
	position:relative;
	top:14px; left:266px;
	width:254px;
	height:69px;
	min-height:69px;
	font-weight:bold;
}
.shopnewcontent2 { 
	position:relative;
	top:0;
	left:266px;
	width:254px;
}

.shopmainleft {
	 position:relative;
	 /* width:170px; */
	 vertical-align:middle;
	 margin:25px 0 10px 0;
}
.shopmainright {
	 position:absolute;
	 left:180px;
	 top:0;height:1.2em;padding-top:.5em;
}
span.price {
	color:#cc3333;
	font-weight:normal;
}

span.shopicons a {
	margin-right:10px;
}
.fourcols {
	width: 100%;
}
.fourcolsbg {
	float:left;
	background: url(../img/dot_lin_shop.gif) top left no-repeat;
	padding-top:4px;
}

.column {
	width: 130px;
	overflow:hidden;
	float: left;
	display: inline;
}
.column p {
	margin:0 18px 4px 0;
	font-weight:bold;
	padding:0;
}
.column p.maininfo {
	height:60px;
	
}
html > body .column p.maininfo {
min-height:60px;
}
.basket {
	border:1px solid #ccc;
	width:162px;
	margin:0 0 0 64px;
}
.basket h2 {
	color:#cc3333;
	margin:14px 0 10px 4px;
	padding:0 0 0 0;
}
.basket p{
	margin: 0 0 0 4px;
}

.basket p.linklist{
	margin: 12px 0 6px 4px;
}

.footer {
	margin: 0 0 0 10px;
	/*background: url(../img/dot_lin_shop.gif) top left no-repeat;*/
}
.footer img {
	margin-right:5px;
}
.footer a {
	color:#ccc;
	text-decoration:none;
	padding-left:23px;
}
/********************************** 
	Form 
***********************************/

form {
	display:inline;
}

/* ernscht */
label {
	cursor:pointer;
}
.error {
	color:#ff0000;
}

input, select, textarea {
    font-family: Arial,Helvetica,Verdana,sans-serif !important;
	font-size:1em;
	border-top:1px solid #000;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #000;
	margin:0 0 4px 0;
}

input.radiobtn {
	border:none;
	margin:0;
	padding:0;
}
html>body input.radiobtn {
	vertical-align:middle;
	margin-bottom:5px;
}
input.checkbx {
	border:none;
	margin:0;
	padding:0;
}
input.med {
	width:130px;
}
input.sml {
	width:2.7em; 
}
input.inwork {
	background-color:#ccc;
}
.btnsearch {
	width:5.5em;
	font-size:1em;
	border-top:1px solid #000;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #000;
	margin-left:16px;
	margin-bottom:0;
}
.feedback {
	width:205px;
	color:#787878;
	border-top:1px solid #000;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #000;
}
table.formular {
	margin-left:5px;
	background-color:#f9fdff;
	width:518px;
}
table.formular td.firstcol {
	padding:0 0 0 19px !important;
}

.formular td {
	 vertical-align:top 
}
.formular td.underline{
	border-bottom: 1px solid #000;
}
.btn {
	background-color: #fff; 		
	border-top: 1px solid #e1e8f0;
	border-right: 1px solid #3473a0;
	border-bottom: 1px solid #3473a0;
	border-left: 1px solid #e1e8f0;
	margin-right:6px;
	padding: 0 4px 0 5px;
	overflow:visible;
	width:auto;
	text-align:left;
	color:#3473a0;
	cursor: pointer;
}
 .btn2 {
	margin-right:0;
	margin-left:6px;
}
button {
	border:none;
	background-color:#fff;
	cursor: pointer;
}
.logoshide {
	display:none;
}


/********************************** 
	Popup 
***********************************/

#popup #header {
	width:auto;
	display:block;
	float:none;
	height:80px;
	background: url(../img/dot_lin_hor.gif) bottom left repeat-x;
}

#popup #innerContent {
	clear:both;
	padding:1em;
}

