

/*
 * BASIC Layout for www.evebar.at
 *
 * DATE: 2008-06-02
 *
 * VERSION: 0.1
 */

 /* --------------- ( basic layout definitions ) --------------- */
html 				{ height:100%; margin:0; padding:0; }
body				{ font: 100% Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0; height:100%; min-height:100%; background:url(../images/bg-main.jpg) repeat-x;color:#000;font-size:12px;z-index:1; }

a:link, a:visited			{ color:#000; text-decoration:none; }
a:hover, a:focus 		{ color:#000; text-decoration:underline; }
a img 				{ border:0; }

a.underline			{ text-decoration:underline; font-weight:bold;}
a.heading:hover		{ text-decoration:none; }

.clear				{ clear:both;height:0;}
.left				{ float:left; }
.right				{ float:right; }
.hidden			{ display:none; }

div#logo			{ width:230px; height:106px;background:url(../images/logo-bettybernstein.png) no-repeat;margin-top:30px; }

fieldset			{ border:0; display:inline; }
legend				{ display:none; }
li, ul				{ list-style-type:none;padding:0;margin:0; }

#page-content		{ width:926px;}

.pageLeft 			{ padding-left:20px;}

div#bg-round-top 	{ width:100%;height:122px;background:url(../images/bg-main-top.jpg) no-repeat;position:absolute;top:0;}
div#bg-round-top div.left	{ float:left; }
div#pageContent		{ margin-top:142px; }

/* ------- ( menue ) ------- */
div#menue-top		{ font-size:11px;margin-top:10px; margin-left:-50px; width:510px; }
div#menue-top ul 	{ list-style:none; }
div#menue-top ul li { display:inline; }
div#menue-top ul li a 		{ list-style:none; margin:0 0 0 12px; font-weight:bold;color:#EE911D; }

/* ------- ( newsletter ) ------- */
div#box-newsletter		{ background:url(../images/bg-newsletter.gif) no-repeat; width:198px; height:24px; margin-top:6px; position:absolute; left:709px; }
div#box-newsletter input[type="text"]	{ margin-left:65px;width:90px; font-size:9px; padding:0px;margin-top:-2px; }

div#navBoxLeft			{ }
div#contentBoxRight		{ width:694px; margin-left:15px; }


div#contentHeader,
table#calendarTable		{ width:697px; margin-top:3px; }
div#contentHeader div		{ width:231px; }
div#contentHeader div div	{ width:auto; }

.outdoor div.cat-header,
.outdoorSimple div.cat-header,
.outdoorTd			{ background:url(../images/icon-outdoor.png) no-repeat top right; width:233px;height:36px; }
table#cledarTable div.outdoor div.cat-header { width:230px; }
.indoor div.cat-header,
.indoorSimple div.cat-header,
.indoorTd			{ background:url(../images/icon-indoor.png) no-repeat; width:230px;height:36px; }
.inoutdoor div.cat-header,
.inoutdoorSimple div.cat-header,
.inoutdoorTd			{ background:url(../images/icon-inoutdoor.png) no-repeat top left; width:238px;height:36px; }

.urgeschichte div.cat-header	{ background:url(../images/icon-urgeschichte-label.png) no-repeat top right; width:233px;height:36px; }
.kelten div.cat-header	{ background:url(../images/icon-kelten-label.png) no-repeat; width:230px;height:36px; }
.mittelalter div.cat-header	{ background:url(../images/icon-mittelalter-label.png) no-repeat top left; width:238px;height:36px; }

.barock div.cat-header	{ background:url(../images/icon-barock-label.png) no-repeat top right; width:233px;height:36px; }
.ab1900 div.cat-header	{ background:url(../images/icon-ab1900-label.png) no-repeat; width:230px;height:36px; }
.spielundnatur div.cat-header	{ background:url(../images/icon-spielundnatur-label.png) no-repeat top left; width:238px;height:36px; }

.outdoor,
.outdoorSimple		{ background-color:#FCE171; height:100%; }
.indoor,
.indoorSimple		{ background-color:#B3E0D9; border-left:1px solid #E6E0CB; height:100%; }
.inoutdoor,
.inoutdoorSimple	{ background-color:#ECD3D7; border-left:1px solid #E6E0CB; }

.borderLeftGrey	{ border-left:1px solid #E6E0CB; }

.contentText.outdoor	{ background-color:#FCE171; }
.contentText.indoor	{ background-color:#B3E0D9; }
.contentText.inoutdoor	{ background-color:#ECD3D7; }

.urgeschichte		{ background:url(../images/bg-urgeschichte.jpg) no-repeat bottom right; height:100%; }
.kelten			{ background:url(../images/bg-kelten.jpg) no-repeat bottom right; border-left:1px solid #E6E0CB; height:100%; }
.mittelalter		{ background:url(../images/bg-mittelalter.jpg) no-repeat bottom right; background-position:0,10px; border-left:1px solid #E6E0CB; }

.barock		{ background:url(../images/bg-barock.jpg) no-repeat bottom right; height:100%; }
.ab1900		{ background:url(../images/bg-ab1900.jpg) no-repeat bottom right; border-left:1px solid #E6E0CB; height:100%; }
.spielundnatur		{ background:url(../images/bg-spielundnatur.jpg) no-repeat bottom right; background-position:0,10px; border-left:1px solid #E6E0CB; }


.bground table		{ margin:5px 0; }


.outdoor,
.indoor,
.inoutdoor,
.urgeschichte,
.kelten,
.mittelalter			{ padding-bottom:7px; }

.barock,
.ab1900,
.spielundnatur			{ padding-bottom:7px; }

.noBgImage			{ background-image:none; }

.outdoor td,
.indoor td,
.inoutdoor td,
.urgeschichte td,
.kelten td,
.mittelalter td,
.barock td,
.ab1900 td,
.spielundnatur td		{ padding:0; font-size:10px; }

.outdoor table,
.indoor table,
.inoutdoor table,
.urgeschichte table,
.kelten table,
.mittelalter table,
.barock table,
.ab1900 table,
.spielundnatur table	{ width:95%; }

/* ------- ( detailansicht ) ------- */
.outdoorDetail			{ background-color:#FFFFFF; }


/* ------- ( produkte ) ------- */
div#contentHeader div.merchandising,
div#contentHeader div.lieblingsmenue,
div#contentHeader div.default		{ width:230px; }
.merchandising			{ background:#ABC8B2; }
.merchandising img			{ margin-right:13px; }
.merchandising h2			{ margin:0; }
.merchandising h3			{ margin:0; }
.merchandising h4			{ margin:0; }
.merchandising h1			{ margin:0; }
.lieblingsmenue			{ background:#85B1B4; }
.default			{ background:#85B1B4; }
.merchandising div.cat-header,
.lieblingsmenue div.cat-header { width:auto; }
.merchandising div.cat-header,
.lieblingsmenue div.cat-header { height:auto; }
.merchandising div.cat-header h1,
.lieblingsmenue div.cat-header h1,
.outdoorTd h1,
.indoorTd h1,
.inoutdoorTd h1		{ color:#FFFFFF; font-size:14px; }

.contentText.merchandising	{ background-color:#ABC8B2; }
.contentText.lieblingsmenue	{ background-color:#85B1B4; }
/* ------- ( // produkte ) ------- */


/* ------- ( sidebar-left ) ------- */
.sidebarItem			{ margin-bottom:7px; }
div#box-bettySuchen		{ background:url(../images/bg-box-brown.png) no-repeat; width:173px; height:148px; }
div#box-search		{ margin:35px 10px 0 0; }
div#box-bettySuchen select	{ width:150px; margin-bottom:5px; }
div#box-kalender		{ background:url(../images/bg-box-green.png) no-repeat; width:173px; height:196px; }
div#box-kalender div.head	{ padding-top:10px;font-size:14px; text-align:center; color:#506762; font-weight:bold;margin-bottom:14px; }
div#box-kalender div.head img{ margin:0 7px; }

div#topItems div		{ width:172px; height:30px; }
div#topItems li			{ margin-left:23px; width:150px; font-size:10px; list-style:url(../images/arrow-news-right.gif) outside;padding:2px 0; }
div#topItems ul		{ margin-bottom:7px; }

div#box-news			{ width:172px;color:#000000;font-size:10px; }
div#box-news li		{ border-bottom:1px solid #999999;margin-left:16px;margin-right:10px;padding:3px 0;display:list-item; list-style:url(../images/arrow-news-right.gif) outside; }
div#box-news li:last-child	{ border:0;margin-right:10px; }

div#topItems div strong	{ display:none; }
div#tItem-bestOfBetty div	{ background:url(../images/btn-bestOfBetty.gif) no-repeat; }
div#tItem-noeCard div	{ background:url(../images/btn-noeCard.gif) no-repeat; }
div#tItem-topAusfulugsZiele div{ background:url(../images/btn-topAusflugsziele.gif) no-repeat; }

div#box-footer, div#box-footer a{ font-size:10px;color:#7F6F57; margin-top:7px; margin-bottom:7px; }

div#footerLeft			{ float:left; }
div#footerLeft li		{ display:inline; }

div#footerRight		{ float:right; margin-right:17px;}
div#footerRight img		{ margin-left:7px; }

div.cat-header	,
.tdHeader			{ padding:0; height:20px; }
.cat-header-icon		{ position:absolute;margin-top:-3px; }
.cat-header h2		{ display:inline; font-size:12px; margin-left:5px; vertical-align:middle; }
.cat-header h1,
.tdHeader h1			{ display:inline; font-size:20px; margin-left:5px; }
h1 span		{ color:#B39560; }

.box-number-green 		{ font-size:9px; color:#FFFFFF; background-color:#547F00; padding:1px 2px; width:5px; text-align:center; }

#content-tab-menue		{ height:33px; }
#content-tab-menue li	{ float:left;padding-top:16px; }
#content-tab-menue li a	{ text-decoration:underline;font-weight:bold; }
#content-tab-menue li a.active			{ color:#B39560; }
#content-tab-menue li a.inactive		{ color:#FFFFFF; }
#content-tab-menue ul.ausflugActive		{ background:url(../images/tab-left-active.png) no-repeat left top; width:231px; height:33px; }
#content-tab-menue ul.zeitreiseActive 	{ background:url(../images/tab-right-active.png) no-repeat left top; width:231px; height:33px; }

.firstTD span			{ display:list-item; list-style:url(../images/list-item.gif) inside; padding-left:10px;}
.firstTD a span			{ text-decoration:underline;}

#image-contact		{ position:absolute;left:789px;top:37px;}

/* ------- ( content text format ) ------- */
.contentText			{ padding:27px 37px;}
.contentText a			{ color:#666666; font-size:12px; }
.contentText a.back		{ font-size:12px; font-weight:bold; }
.contentText a:hover		{ text-decoration:underline; }
.contentText h1,
.contentText h2,
.contentText p			{ padding:0; margin:0; }
.contentText h1		{ font-size:14px;margin-bottom:7px; }
.contentText h2		{ font-size:12px;margin-bottom:5px;margin-top:23px; }


/* ------- ( calendar note ) ------- */
.calendarNote			{ background:url(../images/bg-calendar-leave.png) no-repeat left top; width:60px; height:63px;margin-left:3px; margin-top:7px; }
.calendarNote div.month 	{ color:#FFFFFF; text-align:center; font-size:12px;padding:2px 8px; }
.calendarNote div.day		{ color:#000000; text-align:center; margin-top:3px; font-size:19px; }
.calendarNote div.dayName 	{ color:#000000; font-size:9px; text-align:center; margin-top:0px; }


/* ------- ( calendar item ) ------- */
.calendarItem			{ background:url(../images/bg-calendar-item.png) no-repeat left top; width:230px; height:101px;margin-left:2px; }
.calendarItem-over		{ background:url(../images/bg-calendar-item-over.png) no-repeat left top; width:230px; height:101px;margin-left:2px; }
.calendarItem div.infoBox	{ color:#666666; width:150px; margin:12px 0 0 8px; }
.calendarItem div.eventTitle	{ font-size:12px; line-height:16px; font-weight:bold; }
.calendarItem div.eventTime	{ font-size:11px;line-height:18px; }
.calendarItem .eventCity	{ font-size:10px; color:#666666; margin-top:2px; }

.calendarItem div.dateBox	{ margin-top:14px; }

.bgCalendar td			{ background-image:url(../images/bg-calendar.png); }

/* ------- ( error / fehlermeldung ) ------- */
.error				{ border:1px solid #FF0000; background-color:#FF8F8F;  padding:7px; }

/* ------- ( produkte ) ------- */
.oeffnungszeiten td 		{ vertical-align:top; }

.pointer			{ cursor:pointer; }