body
{
        background: #dbdbdb;
}


.head h4 a {color:#fff;}
.head h4 {color:#fff;}



.header .terminsuche .fontsize a.active,
.header .terminsuche .fontsize a:hover
{
	background: transparent url(/magazin/fileadmin/inwien/tsign/design/image/font_size.png) left top no-repeat;
}


.navigation li ul li.first
{
	background: transparent url(/magazin/fileadmin/inwien/tsign/design/image/submenu1.png) left top no-repeat;
	height: 27px;
}

.navigation li ul li
{
	background: #CE0224 url(/magazin/fileadmin/inwien/tsign/design/image/submenu3.png) left bottom no-repeat;
	display: block;
	height: 27px;
	list-style: none;
	width: 148px;
         text-align: left;
 	font-size:20px;
}

.navigation li ul li a
{
	margin: 0 25px 0 0;
	margin: 0 0 0 25px;
	
}

.navigation li ul li.last
{
	background: transparent url(/magazin/fileadmin/inwien/tsign/design/image/submenu2.png) left bottom no-repeat;
	height: 27px;
}

.navigation li ul li a
{
	color: #ffffff;
}



.gallerybox {padding:0px;}
.albumpics a, .albums a {color:white;}

/* .header #head{border:solid 0px red; margin-top:10px; margin-bottom:6px;} */

.header {
	border: solid 0px green;
	}
.header .logo
{
	background: transparent url(/magazin/fileadmin/inwien/tsign/design/image/logo.png) left top no-repeat;
	height: 56px;
	width: 277px;
}

.header .terminsuche
{
	background: transparent url(/magazin/fileadmin/inwien/tsign/design/image/terminsuche.png) left top no-repeat;
        float: left;
        height: 33px;
        margin: 19px 0 0 2px;
        width: 713px;
}

.header .terminsuche .fontsize
{
	float: left;
	margin-top: -6px;
	height: 18px;
	width: 70px;
}

.header .terminsuche .fontsize a
{
	display: block;
	height: 18px;
	float: left;
	margin-right: 2px;
	text-align: center;
	width: 18px;
}

.header .terminsuche .fontsize a.small
{
	font-size: 11px;
	padding-top: 4px;
}

.header .terminsuche .fontsize a.middle
{
	font-size: 13px;
	padding-top: 1px;
}

.header .terminsuche .fontsize a.large
{
	font-size: 15px;
	padding-top: 0;
}

.header .terminsuche .fontsize a.active,
.header .terminsuche .fontsize a:hover
{
	background: transparent url(/magazin/fileadmin/inwien/tsign/design/image/font_size.png) left top no-repeat;
}

.header .terminsuche #search
{
	float: left;
	margin: 7px 0 0 81px;
	width: 560px;
}

.header .terminsuche #search input.keywords
{
	background: transparent;
	border: none;
	display: block;
	height: 20px;
	margin-right: 12px;
	width: 144px;
}

.header .terminsuche #search .combobox_container-wrapper
{
	height: 22px;
	width: 132px;
}

.header .terminsuche #search .combobox_container-wrapper .combobox_container
{
	z-index: 999;
}

.header .terminsuche #search .combobox_container-wrapper .combobox_container input.combobox_input
{
	background: transparent;
	border: none;
	display: block;
	height: 20px;
	margin: 0 15px 0 27px;
	width: 116px;
}

.header .terminsuche #search .combobox_container-wrapper .combobox_container a.combobox_button
{
	boder: none;
	height: 20px;
	margin: 0 0 0 1px;
	width: 20px;
}

.header .terminsuche #search input.search-date
{
	background: transparent;
	border: none;
	cursor: pointer;
	display: block;
	height: 20px;
	margin: 0 12px 0 32px;
	width: 144px;
}

.header .terminsuche #search input.submit
{
	background: transparent;
	cursor: pointer;
	border: none;
	display: block;
	height: 24px;
	width: 84px;
}






#story  {
	width: 710px;
	/*width:690px;
/*	height: 997px;*/
	margin: 10px 0 0 10px;
	padding-top: 10px;
	position: relative;
	background-image: url(/magazin/fileadmin/inwien/tsign/design/image/bg_big_top_rounded.png);
	background-repeat: no-repeat;
	background-position: left top;
	color: white;
}

#storywrap {
	background-image: url(/magazin/fileadmin/inwien/tsign/design/image/bg_box_gallery_bottom.gif);
	background-color: #000;
	background-repeat: no-repeat;
	background-position: left bottom;
	color: white;
	padding:10px;
}




.header .terminsuche #search input.search-date
{
	border:solid 0px red;
	width:110px;
}
.header .terminsuche #search input.submit
{
	background: transparent;
	cursor: pointer;
	border: none;
	display: block;
	height: 24px;
	width: 74px;
	border:solid 0px red; float:left;
}

#story .head, #story p  { margin:10px;}


#story .head {background-color:#1b1b1b; padding:10px 10px 10px 10px; }

#story .head h4 {width:auto;}

.storyImg {
	margin-top:-10px; padding: 0 10px 10px 0; width:auto; float:left;
}

#storyAuthor {
	float:left; width:100px; height:200px;
	
}


#story  .moreinfo
{
	background: transparent url(/magazin/fileadmin/inwien/tsign/design/image/btn_more_info.png) left top no-repeat;
	display: block;
	float: right;
	height: 22px;
	margin-right: 5px;
	width: 73px;
}

#story .target
{
	background: transparent url(/magazin/fileadmin/inwien/tsign/design/image/btn_target.png) left top no-repeat;
	display: block;
	float: right;
	height: 22px;
	margin-right: 5px;
	width: 27px;
}

#story .telephone
{
	background: transparent url(/magazin/fileadmin/inwien/tsign/design/image/btn_phone.png) left top no-repeat;
	display: block;
	float: right;
	height: 22px;
	margin-right: 20px;
	width: 27px;
}




.px13,
.homebox p, homebox3 p ,#story p, #suchergebnis p ,.wrapper #suchergebnis .sucheveranstaltung,
{
	font-size: 100%;
}

.px14,.wrapper.middle .homebox3 p,.wrapper.middle #story p,.wrapper.middle #suchergebnis p, .wrapper.middle #suchergebnis .sucheveranstaltung,
.wrapper.middle .homebox p
{
	font-size: 108%;
}

.px16,
.wrapper.large .homebox p,.wrapper.large .homebox3 p, .wrapper.large #story p,.wrapper.large #suchergebnis p,.wrapper.large #suchergebnis .sucheveranstaltung,
.temp
{
	font-size: 123.1%;
}








.homebox .head .moreinfo,.homebox3 .head .moreinfo
{
	background: transparent url(/magazin/fileadmin/inwien/tsign/design/image/btn_more_info.png) left top no-repeat;
	display: block;
	float: right;
	height: 22px;
	margin-right: 20px;
	width: 73px;
}
/*
.homebox .head .target
{
	background: transparent url(/magazin/fileadmin/inwien/tsign/design/image/btn_target.png) left top no-repeat;
	display: block;
	float: right;
	height: 22px;
	margin-right: 5px;
	width: 27px;
}

.homebox .head .telephone
{
	background: transparent url(/magazin/fileadmin/inwien/tsign/design/image/btn_phone.png) left top no-repeat;
	display: block;
	float: right;
	height: 22px;
	margin-right: 20px;
	width: 27px;
}
*/


#story .head {
background-color:#1b1b1b; 
padding:10px 10px 10px 10px;
margin-left:280px;
}


.storyImg {
margin-top:-10px; 
padding: 0 35px 20px 0; 
width:260px;
height:262px; 
float:left;
overflow:hidden;


}


.fromtill
{
font-size:80%;
}


.hour
{
font-size:200%;
}





#homebox4  {
width: 710px;
/*width:690px;
/* height: 997px;*/
margin: 0px 0 0 10px;
padding-top: 10px;
position: relative;
color: white;

}




#homebox4Titel {
        min-width: 205px;
        height:50px;
        padding: 10px 5px 10px 10px;
        color: white;
        background-color:#ce0225;
        top:-130px;
        vertical-align:middle;
        float:right;
        position: relative;
        
}


.homebox4Headline {
font: 170%;
font-weight:bold;
}


.homebox4Untertitel {
font: 100%;
font-weight:normal;
}





.homebox
{
	background: transparent url(/magazin/fileadmin/inwien/tsign/design/image/bg_box.png) left top no-repeat;
	min-height: 160px;
	margin-top: 20px;
	position: relative;
	width: 430px;
        height:auto;
}

#homeboxwrap {
	background-image: url(/magazin/fileadmin/inwien/tsign/design/image/bg_homebox_bottom.png);
	background-color: #000;
	background-repeat: no-repeat;
	background-position: left bottom;
	color: white;
        min-height: 80px;
        border:solid 0px red;
	padding-top:9px;
}

#homeboxwrap3 {
	background-image: url(/magazin/fileadmin/inwien/tsign/design/image/bg_homebox_bottom.png);
	background-color: #000;
	background-repeat: no-repeat;
	background-position: left bottom;
	color: white;
        min-height: 180px;
        border:solid 0px red;
	padding-top:10px;
}

.calendar {z-index:-1;}




.header .terminsuche #search input.keywords
{
	background: transparent;
	border: none;
	display: block;
	height: 20px;
	margin-right: 12px;
        margin-left:24px;
	width: 260px;
}

/*
.linkBoxLeft {float:left; position:relative; top:10px;}

.eventlinkBoxTextBox {display:none; background:#1b1b1b; padding:5px; width:400px; color:white; float:right; position:absolute;}
.shoppinglinkBoxTextBox{display:none; background:#1b1b1b; padding:5px; width:400px; color:white; float:right; }
.internetlinkBoxTextBox {display:none; background:#1b1b1b; padding:5px; width:400px; color:white;  float:right;}
.alacartelinkBoxTextBox {display:none; background:#1b1b1b; padding:5px; width:400px; color:white;  float:right;}
.nightfeverlinkBoxTextBox {display:none; background:#1b1b1b; padding:5px; width:400px; color:white;  float:right;}
.servicelinkBoxTextBox {display:none; background:#1b1b1b; padding:5px; width:400px; color:white; float:right; }
.citylifelinkBoxTextBox {display:none; background:#1b1b1b; padding:5px; width:400px; color:white;  float:right; }



.eventlinkBoxTextBox a, .shoppinglinkBoxTextBox a,.alacartelinkBoxTextBox a,.internetlinkBoxTextBox a, .nightfeverlinkBoxTextBox a, .servicelinkBoxTextBox a, .citylifelinkBoxTextBox a {color:white;}




.querlinks {border:solid 0px red; position:absolute; padding:5px;}



*/



.menu {font-family: arial, sans-serif; width:auto; min-height:200px; position:relative; margin:0; font-size:11px; margin:20px 0 60px 10px; background:#000; position:relative; z-index:100;}
.menu ul {padding:0; margin:0; list-style-type: none; }

.menu ul li {float:left;  width:50px; font-size:1.1em; border:solid 0px red;}

.menu ul li a, .menu ul li a:visited {display:block; width:auto; text-decoration:none; padding:0 0 0 5px; height:auto; line-height:40px; color:#000;}

.menu ul li ul li a {line-height:14px;}

.menu table {border-collapse:collapse; margin:0; padding:0; }

.menu ul li ul {visibility:hidden; position:absolute; top:35px; height:auto; }


.menu ul li:hover a,
.menu ul li a:hover {color:#fff; }

.menu ul li:hover ul,
.menu ul li a:hover ul {visibility:visible; width:auto; float:left; background:transparent; color:#fff; border:solid 0px red;}

.menu ul li ul li {width:500px; float:left; background:transparent; border:solid 0px red;}

.menu ul li:hover ul.right_side li,
.menu ul li a:hover ul.right_side li {float:right; border:0; }

.menu ul li:hover ul.left_side li,
.menu ul li a:hover ul.left_side li {float:left; border:0; }

.menu ul li:hover ul li a.sub,
.menu ul li a:hover ul li a.sub {background:#1b1b1b; color:#fff;}

.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {visibility:hidden; position:absolute; left:0; top:30px; }

.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {display:block;  color:#fff;}

.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover { color:#fff;}

.menu ul li:hover ul li:hover ul,
.menu ul li a:hover ul li a:hover ul {visibility:visible; color:#fff; }

.menu ul li:hover ul.right li {float:right;}

.menu ul li:hover ul li:hover ul li a,
.menu ul li a:hover ul li a:hover ul li a { color:#fff;}

.menu ul li:hover ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover ul li a:hover {color:#fff;}







#suchergebnis  {
        width: 710px;
        /*width:690px;
/*      height: 997px;*/
        margin: 10px 0 0 10px;
        padding-top: 10px;
        position: relative;
        background-color:#000000;
        color: #8f8f8f;
}

.listesuchergebnis {
        border:1px;
        border-color:#ffffff;
}

#suchergebnis .listesuchergebnis li {
        list-style-type: none;
        padding:5px 0 5px 0;
        border-bottom:1px dotted #8f8f8f;
        width:710px;
}

#suchergebnis li:hover {
        background-color:#ce0225;
        color:#ffffff;
}

.ergebnisdiv {border:solid 0px blue; width:710px; height:auto; clear:both;}

.suchedatum {
        float:left;
        width:75px;
        padding-left:15px;
}

.suchetag{
        font-size:40px;
        line-height:35px;
}

.suchemonat{
        text-transform:uppercase;
}

.sucheveranstaltung  {
        font-weight:bold;
        float:left;
        width:350px;
        margin-top:7px;
        line-height:17px;
}

a.suchelink {
        font-weight:bold;
        text-decoration:underline;
        color:#ffffff;
}

.suchelocation{
        float:left;
        width: 175px;
        margin-top:7px;
        line-height:17px;
}

.suchetipp{
        /* background-image:url(../image/btn_tipp_02.png); */
        background-repeat:no-repeat;
        background-position:right;
        width:auto;
        height:auto;
        overflow:visible;
        margin-right:15px;
        padding-top:11px;
        float:right;
}

.search_moreinfo {padding:10px;margin-left:81px;}
.zusatzinfo {width:240px; float:right;}



.tx-bmmediensb-pi1-listrow table {width:100%;}

/* ------------------------------------ eventinfo Beginn
------------------------------------ */


.eventinfoimg {
        background-image:url(/magazin/fileadmin/inwien/tsign/design/image/ue_eventinfo.png);
        background-repeat:no-repeat;
        background-position:left;
        height:30px;
        margin-left:10px;
}

.locationinfoimg {
        background-image:url(/magazin/fileadmin/inwien/tsign/design/image/ue_locationinfo.png);
        background-repeat:no-repeat;
        background-position:left;
        height:30px;
        margin-left:10px;
}

.restaurantinfoimg {
        background-image:url(/magazin/fileadmin/inwien/tsign/design/image/ue_alacarteinfo.png);
        background-repeat:no-repeat;
        background-position:left;
        height:30px;
        margin-left:10px;
}



.eventinfo {
        border-top:0px solid #363636;
        border-bottom:1px solid #363636;
        margin: 0 10px 0 10px;
        padding: 10px 0 10px 0;
        padding: 0px 0 10px 0;
        height:auto;
        /*border:solid 1px red; width:100%;*/
}

.eventinfodatum {
        width:70px;
        height:auto;
        background-color:#e7e7e7;
        color:black;
        text-align: center;
        padding-top:5px;
        font-size:10px;
        float:left;
        margin-right:15px;
}


.eventinfobisdatum {
        width:15px;
        height:auto;
        text-align: center;
        padding-top:60px;
        font-size:10px;
        float:left;
        margin:0 -10px;
        background-image:url(/magazin/fileadmin/inwien/tsign/design/image/pfeil_kalender_vonbis.png);
        background-repeat:no-repeat;
        background-position:left;
}

.eventinfoenddatum {
        width:70px;
        height:auto;
        background-color:#e7e7e7;
        color:black;
        text-align: center;
        padding-top:5px;
        font-size:10px;
        float:left;
        margin: 0 10px;
}

li .eventinfobisdatum {
        width:15px;
        height:auto;
        text-align: center;
        padding-top:40px;
        font-size:10px;
        float:left;
        margin:0 -10px;
        background-image:url(/magazin/fileadmin/inwien/tsign/design/image/pfeil_kalender_vonbis.png);
        background-repeat:no-repeat;
        background-position:left;
}


.eventinfolocation {
        width:70px;
        height:auto;
        background-color:#000;
        color:black;
        text-align: center;
        margin-right:15px;
	float:left;
}


.eventinfowochentag {
        font-size:10px;
}


.eventinfotag {
        font-weight:bold;
        font-size:32px;
        line-height:28px;
}

.eventinfomonat {
        font-size:12px;
        text-transform:uppercase;
        line-height:23px;
}


.eventinfoveranstaltung {
        font-size:15px;
        /* background-color:green; */
        height:70px;
        line-height:15px;
        padding-top:10px;
        padding-top:0px;
}

.eventinfoveranstaltungbox {
        /* background-color:red; */
        float:left;
}

.eventinfoveranstaltungtitel a {
        color:#ffffff;
        font-size:12px;
}
.eventinfosonstiges a {
        color:#ffffff;
        font-size:12px;
}
.suchelocation a {
        line-height:18px;
        color:#ffffff;
        font-size:12px;
}

.search_moreinfo a {
        line-height:18px;
        color:#ffffff;
        font-size:12px;
}

.eventinfoveranstaltungtitel a:hover {
        color:#ce0225;
}

.eventinfoveranstaltungtitel {
        color:#fff;
}


.eventinfoveranstaltungzusatz {
        font-size:12px;
        color:#8d8d8d;
        width:205px;
        float:left;
        margin-right:10px;
}


.eventinfosonstiges{
        /* background-color:blue; */
        vertical-align:bottom;
        font-size:12px;
        color:#8d8d8d;
        float:left;
}





/* ------------------------------------ eventinfo Ende
------------------------------------ */



#homebox4  {
padding:0px;
width: 710px;
/*width:690px;
/* height: 997px;*/
margin: 0px 0 0 -10px;
padding-top: 10px;
color: white;
z-index:1;
border:solid 1px red;
}




#homebox4Titel {
        min-width: 205px;
        height:50px;
        padding: 10px 10px 10px 10px;
        color: white;
        background-color:#ce0225;
        vertical-align:middle;
        float:right;
        top:-120px;
        right:0px;
        z-index:2;
}


.navilinks a {color:#ffffff; }
.gallerybox {color:white;}


.homebox.two .head h4
{
	float: right;
        margin-right:10px;
        border:solid 0px red;
        width:330px;
        
}
.homebox .head h4 {width:330px;}

.datetime, #datetime {border:solid 0px red; float:right ; width:120px;}
.weather, #weather {border:solid 0px red; width:100px; float:right;}



.info .weather
{
        float: right;
        width: auto;
}

/*
.info .weather .temp
{
        background: transparent url(../image/temperature.png) left top no- 
repeat;
        float: right;
        height: 26px;
        margin-right: 3px;
        padding-top: 7px;
        text-align: center;
        width: 80px;
        background-color:red;
}
*/

.tempEnd {
        
        background: transparent url(/magazin/fileadmin/inwien/tsign/design/image/weather/btn_temperatur_left.png) left  
top no-repeat;
        float: right;
        height: 26px;
        width:7px;
        padding-top: 7px;
}

.tempStart {
        background: transparent url(/magazin/fileadmin/inwien/tsign/design/image/weather/btn_temperatur_right.png) left  
top no-repeat;
        float: right;
        height: 26px;
        width:7px;
        margin-right: 3px;
        padding-top: 7px;
}


.info .weather .temp
{
        background-color:#000000;
        float: right;
        height: 26px;
        padding-top: 7px;
        text-align: center;
        min-width: 40px;
        color:#ffffff;
        margin-right:0px;
}


.drucken {
        height:20px;
        width:130px;
        padding-left:12px;
        background-image:url(/magazin/fileadmin/inwien/tsign/design/image/btn_pfeil.png);
        background-repeat:no-repeat;
        background-position:left top;
}

.drucken a {
        color:#ffffff;
        font-weight:normal;
        padding:0 0 0 10px;
}

.drucken a:hover {
        color:#ce0224;
}




.empfehlen {
        height:20px;
        width:130px;
        padding-left:10px;
        background-image:url(/magazin/fileadmin/inwien/tsign/design/image/btn_pfeil.png);
        background-repeat:no-repeat;
        background-position:left top;
}

.empfehlen a {
        color:#ffffff;       
        padding:0 0 0 10px;
        font-weight:normal;
}

.empfehlen a:hover {
        color:#ce0224;
      
        }



.abstand {
        margin-right:8px;
}




.ueberschriftEmpfehlen {
        background-color:#1b1b1b;
        padding: 5px 5px 5px 10px;
}

#eintrag {
        line-height:35px;
}



.eintragLinks {
        width:200px;
        padding-right:20px;
        vertical-align:top;
}

#eintrag table TD { border:solid 0px red; vertical-align:top;}


#tippDerRedaktion { background:#1b1b1b; font-weight:bold; padding:5px; padding-left:10px; }




table.jCalendar {
	border: 0px solid #fff;
	background: #aaa;
        border-collapse: separate;
        border-spacing: 0px;
        width:706px;
        height:500px;
        
}
table.jCalendar th {
	background: #333;
	color: #fff;
	font-weight: bold;
	padding: 3px 5px;
        text-align: center;
}

table.jCalendar td {
	background: #ccc;
	color: #000;
	padding: 35px 5px 0px 5px;
	text-align: center;
        width:100px;
       /* height:100px;*/
        font-size:35px;
        font-weight:bold;
        border:4px solid black;
}
table.jCalendar td.other-month {
	background: #ddd;
	color: #aaa;
}
table.jCalendar td.today {
	background: #666;
	color: #fff;
}
table.jCalendar td.weekday {
    background-image:url('/magazin/fileadmin/inwien/tsign/design/image/deselected.png');
    color: #000;
}
table.jCalendar td.other-month.weekday {
 color: #aaa;
}
table.jCalendar td.selected {
	background: #f66;
	color: #000;
        background-image:url('/magazin/fileadmin/inwien/tsign/design/image/selected.png');
        font-weight:bold;
}
table.jCalendar td.selected.dp-hover {
	background: #f33;
	color: #000;
         background-image:url('/magazin/fileadmin/inwien/tsign/design/image/selected_over.png');
        font-weight:bold;
}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td {
	background: #fff;
	color: #000;
}
table.jCalendar tr.selectedWeek td {
	background: #f66;
	color: #fff;
        
}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
	background: #bbb;
	color: #888;
}
table.jCalendar td.unselectable,
table.jCalendar td.unselectable:hover,
table.jCalendar td.unselectable.dp-hover {
	background: #bbb;
	color: #888;
}

/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */


.categTitle .cufon  {top:10px;}




div.dp-popup {
	position: relative;
	font-size: 20px;
	font-family: arial, sans-serif;
	padding: 2px;
	width: 100%;
	line-height: 1.2em;
        background:none;
}
div#dp-popup {
	position: absolute;
	z-index: 199;
}
div.dp-popup h2 {
	font-size: 12px;
	text-align: center;
	margin: 2px 0;
	padding: 0;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	color: #fff;
	text-decoration: none;
	padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 150px;
	font-size:12px;
	padding-left:10px; 
	font-weight:bold;
	margin-left:3px;
	background:url('/magazin/fileadmin/inwien/tsign/design/image/ajaxcal_month_bg.png');
}
div.dp-popup div.dp-nav-prev a {
	float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 150px;
        font-size:12px;
        padding-right:10px;
	float:right;
        font-weight:bold;
	margin-right:3px;
        background:url('/magazin/fileadmin/inwien/tsign/design/image/ajaxcal_month_bg.png');
}
div.dp-popup div.dp-nav-next a {
	float: right;
}
div.dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}


#ajaxCal ul {width:706px;}

.setlist {height:20px; border:solid 0px red; float:left;}
a.setlist.hidden  {display:none;}
a.setlist.actual { color:black;}
a.setlist {padding:3px; color:white; font-size:14px;}

.gallerybox #suchergebnis {padding:0px; margin:0px;}

.mysetlist {margin-left:5px; width:700px; height:auto;}
.calendarDay {font-size:8px; text-transform:uppercase; }

#seiten {float:left; width:40px;color:white; font-size:14px;height:20px; padding:3px;}
#selecteddays {float:left; color:#c2c2c2; font-size:10px;height:20px; padding:3px; margin-left:5px; width:700px;}


.aboteaser {
	width:262px; 
	height:161px; 
	background:url('/magazin/fileadmin/inwien/tsign/design/image/aboteaser.png');
}


.categorie a {width:auto; padding:0; margin:0; color:white; color:#966a39; font-weight:normal;}
.categorie a:hover {color:white; }
.categorie {color:#966a39; padding:4px 10px 0px 8px; font-size:10px; text-transform:lowercase;  }
.categoriepfeil {
    background-image:url('/magazin/fileadmin/inwien/tsign/design/image/pfeil_breadcrumbs_032010.jpg');
    background-repeat:no-repeat;
    width:10px;
    height:11px;
    border:solid 0px red;
    float:left;
    }

.categorie span {float:left; padding:0 2px 0 2px;}

#story .categorie {float:right; margin:0px; padding:0px; margin:-6px 10px 0px 0px;}

.homebox3 .categorie {float:left; margin:0px; padding:0px; margin:-25px 0px 10px 0px; z-index:10;}

.homebox .head
{
	height: 40px;
	padding: 10px 0 0 10px;
	position: relative;
	width: 100%;
}

.homebox .head, .homebox.two .head {border:solid 0px green;}
.homeboxwrap {
	background-image: url(/magazin/fileadmin/inwien/tsign/design/image/bg_homebox_bottom.png);
	background-color: #000;
	background-repeat: no-repeat;
	background-position: left bottom;
	color: white;
        min-height: 80px;
        border:solid 0px red;
	padding-top:9px;
}

.homeboxwrap {min-height:85px;}

.homeboxwrap , .homebox3 p , .homebox p{
	color:#8d8d8d;
}

.grid_13.alpha {margin-bottom:0px; border:solid 0px red; padding-bottom:0px; height:400px;}




/**  maria am 02032010 **/


div.dp-popup a {
color:#FFF;
padding:1px 2px 0 5px;
text-decoration:none;
}


.suchetipp a{
        background-repeat:no-repeat;
        background-position:right;
        width:auto;
        height:auto;
        overflow:visible;
        margin-right:15px;
        padding-top:11px;
        float:right;
        color:#FFF;
}


.homebox4Headline {
font-weight:normal;
}






#story .head {
background-color:#1b1b1b; 
padding:10px;
margin-left:280px;
width:410px;
}


.tippbutton {
        background-image: url(/magazin/fileadmin/inwien/tsign/design/image/btn_tipp_02.png);
	background-repeat: no-repeat;
	background-position: left bottom;
        width:46px;
        height:21px;
        }

a.setlist.actual {
background:url(/magazin/fileadmin/inwien/tsign/design/image/btn_select_kalender_day.png);
width:16px;
height:14px;
}


 #story p  { margin:15px 10px 10px 10px;}

.sucheback {
    background:url(/magazin/fileadmin/inwien/tsign/design/image/btn_sucheergebnis_left.png);
    width:16px;
    height:16px; 
    float:left;
}
.suchevor {
    background:url(/magazin/fileadmin/inwien/tsign/design/image/btn_sucheergebnis_right.png);
    width:16px;
    height:16px;
    float:right;
    
}

#Empfehlung { background:#000; font-weight:bold; margin:0px;height:24px;padding:0px 10px 0px 10px; width:690px;}

.drucken {
    background-image:url(/magazin/fileadmin/inwien/tsign/design/image/icon_print.png);
    width:24px;
    height:24px;
    float:right;
    
}
.empfehlen {
    background-image:url(/magazin/fileadmin/inwien/tsign/design/image/icon_empfehlen.png);
    width:24px;
    height:24px;
    float:right;
    }

.share_left , .share_right {width:auto; border:solid 0px red;float:left; }
.share_right {float:right;}
.share_left a {padding-right:5px;}


#storywrap p a {color:white;}


.btnGreyLos {
        background-image:url(/magazin/fileadmin/inwien/tsign/design/image/archiv.png); background-repeat:no-repeat; text-align:center; border:none; margin-top:-7px; 
 width:60px; height:30px;
}


.archivsuche {
        background: transparent url(/magazin/fileadmin/inwien/tsign/design/image/login_form.png) left top no-repeat;
        float: left;
        height: 16px;
        padding: 7px;
        width: 240px;
}
.archivsuche .archiv
        {
        background: transparent;
        border: none;
        display: block;
        height: 14px;
        margin-right: 12px;
        width: 184px;
}

#archivsearch {width:260px; height:40px; }

.archivsuche .archiv, #archivsearch button {float:left;}


.tx-indexedsearch-searchbox, .tx-indexedsearch-rules {border:solid 1px red; display:none;}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {background:#000;}

.tx-indexedsearch-res a , .browsebox a {color:white;}


#story  {
        color: #8d8d8d;
}

.grid_13.omega { min-height:1000px;}

.homebox .head {padding-top:25px;}



#col3_content {min-height:1200px;}


.topright #sticker  {background-position:right top;}
.topleft #sticker {background-position:left top;}
.bottomright #sticker {background-position:right bottom;}
.bottomleft #sticker {background-position:left bottom;}


.image_rahmen #sticker {position:absolute; z-index:100; width:244px; height:153px; background-repeat:no-repeat;}
.image_rahmen #image { width:244px; height:153px; z-index:0; position:absolute;background-size:244px 153px; -webkit-background-size:244px 153px;}


.dealinside {background-color:white; padding:0px 5px 5px 8px;font-weight:bold;}
/*#dealheader {background-image:url(/magazin/fileadmin/inwien/images/deal_bg.png); background-repeat:no-repeat; height:10px;}
.deal { background-image:url(/magazin/fileadmin/inwien/images/deal_bg_bottom.png);
        background-position: left bottom;
        background-repeat: no-repeat;
        min-height:235px;}
*/
#newaboteaser2 {background-color:white; border-radius:10px;  -moz-border-radius:10px; -webkit-border-radius: 10px; padding:10px 0px 10px 4px; border:solid 1px #E53527;}


.dealinside a {color:#E53527;}
.image_rahmen {background-color:#fff; width:240px; height:146px; margin-left:0px;}
.deal span {color:red;}

.deal prefix {font-weight:bold;}




.image #sticker {position:absolute; z-index:100; width:262px; height:160px; background-repeat:no-repeat;}
.image #image {border-radius:10px;  -moz-border-radius:10px; -webkit-border-radius: 10px; width:262px; height:160px; z-index:0; position:absolute; background-size:262px 160px; -webkit-background-size:262px 160px; }




.deal { padding-bottom:10px; }
.dealinside { padding: 0 5px 0 5px; }
.image_rahmen { margin: 5px 0 5px 0; height:155px; width: 250px;}
#sticker { padding: 10px; }

.artikeldeal { margin:0 10px 0 330px; padding: 0 0 8px 0; }
.artikeldeal a { color:#fff; font-weight:normal; }
.artikeldeal span {font-weight:bold; color:#fff; }
.artikeldeal prefix {font-weight:normal; }


