table{table-layout: fixed;}
td {vertical-align: top;}
body{background: #000000; margin: 0px; font-family: arial, halvetica, sans-serif; scrollbar-arrow-color : #FFFFFF; scrollbar-base-color: #ff0000;}
label{cursor: pointer;}
.nbsp{font-size: 1px; line-height: 1px;}

.l{background: url(../layout/l.gif);}
.r{background: url(../layout/r.gif);}

.header{
	width: 100%;
	height: 110px;
	background: url(http://www.lustgarten.de/layout/head_bg.gif) repeat-x;
}
.headerlogo{

}
.werbung_header{
	position: absolute;
	top: 0px;
	left: 439px;
	border-bottom: 1px solid red;
}
.werbung_header img{
	border-bottom: 1px solid black;
}
ul.hori_menu{
	position: absolute;
	top: 90px;
	left: 20px;
	list-style: none;
	width: 970px;
	margin: 0px;
	padding: 0px;
	border-left: 1px solid #cc0000;
	font-weight: bold;
	font-size: 12px;
}
ul.hori_menu li{
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width: auto;
}
ul.hori_menu li a, ul.hori_menu li a:visited{
	color: #ffffff;
	display: block;
	width: auto;
	text-decoration: none;
	background: #FF3636;
	margin: 0px;
	padding: 1px 10px;
	border-left: 1px solid #FF5D5D;
	border-top: 1px solid #FF5D5D;
	border-right: 1px solid #cc0000;
}
ul.hori_menu li a:hover{
	color: #ff0000;
	background: #ffffff;
}
ul.vert_menu{
	position: absolute;
	top: 0px;
	left: 900px;
	list-style: none;
	padding: 0px;
	margin: 0px;
	background: url(../layout/head_bg_hmenu.gif) repeat-x bottom #990000;
	width: 100px;
	height: 94px;
	font-weight: normal;
	font-size: 10px;
	border-left: 1px solid black;
	border-right: 1px solid black;
}
ul.vert_menu li{
	list-style: none;
	margin: 1px;
	text-align: left;
	border: 1px solid #330000;
}
ul.vert_menu li a, ul.vert_menu li a:visited{
	display: block;
	padding: 0px 0px 0px 5px;
	color: #FF6600;
	border-left: 5px solid #FF6600;
	background: #990000;
	text-decoration: none;
}
ul.vert_menu li a:hover{
	border-color: #ffffff;
	color: #ffffff;
	background: #FF6600;
}
.ticker_iframe{
	position: absolute;
	top: 61px;
	left: 439px;
	width: 460px;
	height: 17px;
}

.sitebox{width: 1000px; margin: 0px 0 auto 0; padding: 10px 0 0 0;}
.sitebox_start{width: 1000px; margin: 0 0 auto 0; padding: 10px 0 0 0; background: url(../layout/start_bggirl.jpg) no-repeat;}

.menu_t{background: url(../layout/menu_t.gif); vertical-align: middle;}
.menu_b{background: url(../layout/menu_b.gif); vertical-align: middle;}
.menu_bg{background: url(../layout/menu_bg.gif); vertical-align: middle;}

.outerbox{padding: 0px 7px; background: red; clear: both; }
.innerbox{background: #333333; border: 1px solid black;}
.boxround_top{padding: 0px 0px 0px 14px; background: url(http://www.lustgarten.de/layout/boxround_top_left.gif) 0 0 no-repeat;}
.boxround_top div{background: url(http://www.lustgarten.de/layout/boxround_top_bg.gif) 0 0 repeat-x;}
.boxround_top div div{height: 5px; line-height: 1px; font-size: 1px; background: url(http://www.lustgarten.de/layout/boxround_top_right.gif) 100% 0 no-repeat;}
.boxround_bottom{padding: 0px 0px 0px 14px; background: url(http://www.lustgarten.de/layout/boxround_bottom_left.gif) 0 0 no-repeat;}
.boxround_bottom div{background: url(http://www.lustgarten.de/layout/boxround_bottom_bg.gif) 0 0 repeat-x;}
.boxround_bottom div div{margin: 0px 0px 10px 0px; height: 5px; line-height: 1px; font-size: 1px; background: url(http://www.lustgarten.de/layout/boxround_bottom_right.gif) 100% 0 no-repeat;}

.menubox{background: black; border: 1px solid black; border-bottom: none;}
.menu_item{}
.menu_item h2{margin: 0px; padding: 0px;}
.menu_item a{display: block; height: 16px; padding: 2px 4px;}
.menu_item a:link, .menu_item a:active, .menu_item a:visited{background: url(../layout/luga_menu_bg.gif) 0 0 repeat-x;}
.menu_item a:hover{background: url(../layout/luga_menu_bg.gif) 0 -20px repeat-x;}

.clr{clear: both; font-size: 1px; line-height: 1px; height: 1px;}