body
{
	padding:0px 0px 0px 0px;
	margin:3px 0px 3px 0px;
	background-color:#B58555;
   scrollbar-face-color:#E1E3E4;
	scrollbar-highlight-color:#CCC;
	scrollbar-3dlight-color:#FFF;
	scrollbar-darkshadow-color:#FFF;
	scrollbar-shadow-color:#CCC;
	scrollbar-arrow-color:#996640;
	scrollbar-track-color:#FFF;
}

td
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	line-height:14px;
	color:#000;
/*	color:#9A663F;*/
}

h1
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	color:#000;
	margin: 0px;
}

h2
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
	margin: 0px;
	padding: 0px;
}

a, a:visited, a:link
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
/*	color:#9A663F; */
	text-decoration:none;
}

a:hover
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
/*	color:#9A663F; */
	text-decoration:underline;
}

form
{
	margin: 0px;
	padding: 0px;
}

input, textarea, select
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color:#9A663F;
	padding-left: 2px;
}

a.home, a.home:visited, a.home:link, a.home:hover
{
	padding:2px 10px 3px 20px;
	background: url("images/li_home.gif") no-repeat;
	text-decoration:none;
	display: block;
	background-position:0px 3px;
	font-size:11px;
}

a.catering, a.catering:visited, a.catering:link, a.catering:hover
{
	padding:2px 10px 3px 20px;
	background: url("images/li_catering.gif") no-repeat;
	text-decoration:none;
	display: block;
	background-position:0px 3px;
	font-size:11px;
}

a.event, a.event:visited, a.event:link, a.event:hover
{
	padding:2px 10px 3px 20px;
	background: url("images/li_event.gif") no-repeat;
	text-decoration:none;
	display: block;
	background-position:0px 3px;
	font-size:11px;
}

a.sicherheit, a.sicherheit:visited, a.sicherheit:link, a.sicherheit:hover
{
	padding:2px 10px 3px 20px;
	background: url("images/li_sicherheit.gif") no-repeat;
	text-decoration:none;
	display: block;
	background-position:0px 3px;
	font-size:11px;
}

a.personal, a.personal:visited, a.personal:link, a.personal:hover
{
	padding:2px 10px 3px 20px;
	background: url("images/li_personal.gif") no-repeat;
	text-decoration:none;
	display: block;
	background-position:0px 3px;
	font-size:11px;
/*	font-weight:600; */
}

a.fahrservice, a.fahrservice:visited, a.fahrservice:link, a.fahrservice:hover
{
	padding:2px 10px 3px 20px;
	background: url("images/li_fahrservice.gif") no-repeat;
	text-decoration:none;
	display: block;
	background-position:0px 3px;
	font-size:11px;
}

a.bar, a.bar:visited, a.bar:link, a.bar:hover
{
	padding:2px 10px 3px 20px;
	background: url("images/li_bar.gif") no-repeat;
	text-decoration:none;
	display: block;
	background-position:0px 3px;
	font-size:11px;
}

a.models, a.models:visited, a.models:link, a.models:hover
{
	padding:2px 10px 3px 20px;
	background: url("images/li_models.gif") no-repeat;
	text-decoration:none;
	display: block;
	background-position:0px 3px;
	font-size:11px;
}

a.promotion, a.promotion:visited, a.promotion:link, a.promotion:hover
{
	padding:3px 10px 3px 20px;
	background: url("images/li_promotion.gif") no-repeat;
	text-decoration:none;
	display: block;
	background-position:0px 3px;
	font-size:11px;
}

a.schauspieler, a.schauspieler:visited, a.schauspieler:link, a.schauspieler:hover
{
	padding:3px 10px 3px 20px;
	background: url("images/li_schauspieler.gif") no-repeat;
	text-decoration:none;
	display: block;
	background-position:0px 3px;
	font-size:11px;
}

a.team, a.team:visited, a.team:link, a.team:hover
{
	padding:3px 10px 3px 20px;
	background: url("images/li_team.gif") no-repeat;
	text-decoration:none;
	display: block;
	background-position:0px 3px;
	font-size:11px;
}

.personal
{
   list-style: url(images/li_personal.gif);
}

.login
{
	width:122px;
	background-image: url(images/bg_input.jpg);
	border: none;
	font-size: 11px;
	height: 17px;
	color:#9A663F;
	padding: 3px 0px 0px 5px;
}

.cat_headline
{
	font-size: 13px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	padding:5px 2px 5px 2px;
}



/* Scrollfunktionen */

.clContent
{
	position: relative;
	width: 100%;
	line-height:20px;
}

#leftscrollContainer1
{
	position: relative;
	overflow: hidden;
	width: 600px;
	height: 365px;
}

#leftscrollUp1,leftscrollDown1
{
	position: relative;
	width: 9px;
	height: 15px;
}

#leftscrollBar1
{
	position: relative;
	width: 9px;
	height: 13px;
	background-color: #B58555;
}

#leftscrollTrack1
{
	position: relative;
	width: 9px;
	height: 330px;
	background:#E1CEBB;
}

/* Textscroller */

#marqueecontainer
{
	position: relative;
	width: 750px; /*marquee width */
	height: 80px; /*marquee height */
	background-color: white;
	overflow: hidden;
	padding: 2px;
	padding-left: 4px;
}

.scroll_div
{
	width: 750px;
	width/**/: 280px !important;
}

.vmarquee_content
{
	position:absolute;
}


 .bg_modell
{
	background-image: url(images/bg_modell.gif);
	background-repeat: no-repeat;
	width: 110px;
	height: 160px;
	padding-top: 4px;
}

 .bg_modell_normal
{
	background-image: url(images/bg_modell_normal.gif);
	background-repeat: no-repeat;
	width: 211px;
	height: 311px;
	padding-top: 4px;
	text-align: center;
}

 .bg_loading
{
	background-image: url(images/loading.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

#smallScroller
{
	width: 900px;
	height: 90px;
  position: relative;
/*		border: solid 1px #ccc; */
}
	
#smallScroller div.scrollableArea *
{
  display: block;
  position: relative;
  float: left;
  padding: 0;
  margin: 0px 10px;
}
	
div.scrollingHotSpotLeft, div.scrollingHotSpotRight
{
  min-width: 25px;
}

.error
{
	color: #FF0000;
}
