html {
	height:100%;
}
a.logo-url {

}
div.center {
	text-align:center;
	width:100%;
}
div.content-center {
	width:910px;
	margin-left:auto;
	margin-right:auto;
}
div.float-text {
	float:left;
}
div.content-clear {
	clear:both;
}
div.content-logo {
	position:absolute;
	top:11px;
	left:22px;
	background-image: url("http://www.maximarkt.at/images/logo.png") !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.maximarkt.at/images/logo.png');
	width:104px;
	height:105px;
	z-index:100;
}
div.print-logo {
	display:none;
}
div.content-box {
	margin-top:25px;
}
div.content-box-inner {
	text-align:left;
	margin-top:1px;
}
div.content-bg {
	background-image:url(../images/content_bg.gif);
	width:880px;
	background-repeat:repeat-y;
	height:100%;
	margin-top:8px;
}
div.content-navigation {
	float:left;
	width:180px;
}

div.content-text {
	float:left;
	width:489px;
	margin-left:30px;
}
div.content-text-whole-width {
	float:left;
	width:669px;
	margin-left:30px;
}
div.content-banner-right {
	float:left;
	width:180px;
}
div.content-outer {
	background-image:url(../images/content_outer_bg.jpg);
	width:932px;
	background-repeat:repeat-y;
	padding-left:11px;
}
div.content-text-box {
	margin-left:15px;
}
div.startpage-flash {
	position:absolute;
	top:77px;
	left:0px;
}
div.content-logo-url {
	position:absolute;
	top:11px;
	left:22px;
	width:104px;
	height:105px;
	z-index:400;
}
/*
Navigation
*/
div.navigation-box {
	background-image:url(../images/top_nav_bg.gif);
	width:910px;
	height:26px;
	background-repeat:repeat-x;
	text-align:left;
}
div.navigation-box-inner {
	padding-left:140px;
	padding-top:2px;
	text-align:left;
}
div.navigation-sitemap-box {
	width:910px;
	text-align:right;
	right:0px;
	color:#727e81;
	font-size:13px;
}

a.navigation-sub-2 {
	background-repeat:no-repeat;
	background-position:0px 6px;
	display:block;
	width:121px;
	text-decoration:none;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:9px;
	font-size:11px;
}
a.navigation-sub-2-set,a.navigation-sub-2-unset:hover,a.navigation-sub-2-set:hover {
	background-image:url(../images/navigation_2_set.gif);
	background-color:#FFFFFF;
	color:#dd0000;
	text-decoration:none;
}
a.navigation-sub-2-unset {
	background-image:url(../images/navigation_2_unset.gif);
	background-color:#FFFFFF;
	color:#000000;
	text-decoration:none;
}


a.navigation-sub-3 {
	background-repeat:no-repeat;
	background-position:0px 6px;
	display:block;
	width:111px;
	text-decoration:none;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:9px;
	font-size:11px;
	margin-left:10px;
}
a.navigation-sub-3-set,a.navigation-sub-3-unset:hover,a.navigation-sub-3-set:hover {
	background-image:url(../images/navigation_2_set.gif);
	background-color:#FFFFFF;
	color:#dd0000;
	text-decoration:none;
}
a.navigation-sub-3-unset {
	background-image:url(../images/navigation_3_unset.gif);
	background-color:#FFFFFF;
	color:#666666;
	text-decoration:none;
}
div.navigation-headline {
	padding-top:15px;
	padding-bottom:15px;
}
/* content */
div.content-small-headline {
	font-weight:bold;
}
div.content-text-inner {
	margin-top:10px;
	width:460px;
}
div.disable-navigation-headline {
	margin-top:0px;
	width:460px;
}
div.content-inner-multitext {
	margin-top:25px;
}
div.content-media-box {
	float:left;
	padding-right:10px;
	padding-bottom:2px;
}
div.content-media-left {
	margin-top:10px;
}
/*
Meta
*/

a.meta {
	font-size:11px;
	color:#727e81;
	text-decoration:none;
}

a.meta:hover, a.meta-set,a.meta-set:hover {
	text-decoration:underline;
}
span.meta-search {
	font-size:11px;
	color:#727e81;
}
/*
Impressium
*/
div.impressium-text {
	color:#a2a2a2;
	font-size:11px;
	margin-top:3px;
	padding-bottom:40px;
}
/*
Clickpath
*/
.clickpath {
	font-size:10px;
	color:#a2a2a2;
}
a.clickpath-url, a.clickpath-url:hover {
	font-size:10px;
	color:#dd0000;
	text-decoration:none;
}
.clickpath-last {
	font-size:10px;
	color:#000000;
}
div.clickpath-box {
	margin-top:8px;
}
/*
Banner
*/
div.banner {
	margin-top:10px;
}
/*
Sitemap
*/
a.sitemap {
	background-repeat:no-repeat;
	background-position:0px 4px;
	display:block;
	width:400px;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:9px;
	font-size:11px;
	background-image:url(../images/navigation_2_set.gif);
	color:#dd0000;
	text-decoration:none;
}
a.sitemap:hover {
	color:#990000;
	text-decoration:none;
}
a.sitemap3 {
	margin-left:20px;
}
div.sitemap-headline {
	padding-bottom:18px;
}
div.sitemap-line {
	padding-top:15px;
	padding-bottom:11px;
}
/*
News
*/
div.news-item {
	margin-top:9px;
	margin-bottom:3px;
}
div.news-left {
	float:left;
	width:137px;
}
div.news-right {
	float:left;
	width:325px;
}
div.news-from-date {
	font-weight:bold;
	font-size:11px;
}
div.news-overview {
	margin-top:5px;
}
/*
highlights
*/
.highlights-left {
	width:194px;
}
div.highlights-line {
	margin-top:10px;
	margin-bottom:10px;
}
/*
coupon
*/
span.coupon-headline {
	font-weight:bold;
	padding-bottom:10px;
}

div.coupon-box {
	width:148px;
	margin-left:11px;
	margin-top:11px;
}
div.coupon-text {
	padding-top:11px;
}
div.coupon-item {
	padding-top: 12px;
}
div.highlight-content-text {
	margin-top:10px;
}
/*
jobs
*/

a.jobmore {
	background-repeat:no-repeat;
	background-position:0px 4px;
	display:block;
	width:426px;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:9px;
	font-size:11px;
	background-image:url(../images/navigation_2_set.gif);
	color:#dd0000;
	text-decoration:none;
	font-weight:bold;
}
a.jobmore:hover {
	color:#990000;
	text-decoration:none;
	font-weight:bold;
}
div.job-headline {
	padding-top:19px;
	padding-bottom:19px;
}
div.content-text-inner {
	margin-top:10px;
	width:460px;
}
div.jobs-text {
	margin-top:15px;
	width:442px;
	border: 1px solid #dd0000;
	padding-top:11px;
	padding-left:9px;
	padding-bottom:11px;
	padding-right:9px;
}

/*
offer
*/
div.offer-list {
	font-weight:bold;
	margin-top:10px;
	margin-bottom:5px;
	width:150px;
	height:210px;
	background-repeat:no-repeat;
}

div.offer-item {
	width:160px;
	height:226px;
	background-repeat:no-repeat;
}
div.offer-location-box {
	padding-top:67px;
}
div.offer-location-selection-box {
	width:150px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	display:none;
	background-color:#dd0000;
	color:#FFFFFF;
}
.offer-location-download {
	margin-top:5px;
}
.offer-location-select {
	font-size:11px;
	width:140px;
}
div.offer-location-selection-link {
	text-align:right;
	width:140px;
	margin-top:6px;
	margin-bottom:6px;
}
div.offer-location-selection-inner {
	padding-left:6px;
	padding-top:6px;
}
a.offer-box-url {
	background-repeat:no-repeat;
	background-position:0px 4px;
	display:block;
	width:80px;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
	font-size:11px;
	background-image:url(../images/offer_arrow.jpg);
	color:#FFFFFF;
	text-decoration:none;
}
a.offer-box-url:hover {
	color:#FFFFFF;
	text-decoration:none;
}
div.offer-list-item {
	width:167px;
	float:left;
}
div.offer-list-item div.coupon-box {
	margin-left: 0px;
}
/*
misc
*/
a.more {
	background-repeat:no-repeat;
	background-position:0px 4px;
	display:block;
	width:200px;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:9px;
	font-size:11px;
	background-image:url(../images/navigation_2_set.gif);
	color:#dd0000;
	text-decoration:none;
	font-weight:bold;
}
a.more:hover {
	color:#990000;
	text-decoration:none;
	font-weight:bold;
}
a.grey-more {
	background-image:url(../images/right_arrow.gif);
	width:140px;
}
.input-border {
	border:1px solid #999999;
	font-size:11px;
}
.input-error-border {
	border:1px solid #dd0000;
}
.error {
	color:#dd0000;
	font-weight:bold;
}
.submit {
	background-color:#FFFFFF;
	color:#dd0000;
	border:1px solid #FFFFFF;
	font-size:11px;
	font-weight:bold;
}
.label {
	font-size:11px;
	font-weight:bold;
	padding-right:10px;
}
.pos-relative {
	position:relative;
}
div.abomenu-padding {
	margin-top:15px;
}
div.contact-form-bottom-description {
	font-size:11px;
	margin-top:10px;
}
div.content-whole-width {
	background:none;
}

/* partyservice */

div.partyservice-box-1 {
	position:absolute;
	top:0px;
	left:21px;
}
div.partyservice-box-2 {
	position:absolute;
	top:0px;
	left:309px;
}
div.partyservice-box-3 {
	position:absolute;
	top:0px;
	left:639px;
}
div.partyservice-box-4 {
	position:absolute;
	top:434px;
	left:21px;
}
div.partyservice-box-5 {
	position:absolute;
	top:284px;
	left:639px;
}
div.partyservice-box-6 {
	position:absolute;
	top:360px;
	left:21px;
}
div.partyservice-box-7 {
	position:absolute;
	top:204px;
	left:310px;
}
div.partyservice-box-user {
	position:absolute;
	top:800px;
	left:21px;
}
.input-text-small {
	border:1px solid #999999;
	font-size:11px;
	width:18px;
}
.input-text-small-focus {
	border:0px;
	width:18px;
	font-size:11px;
	border:1px solid #FFFFFF;
	border-bottom:1px dotted #000000;
}

.input-text-small2, .input-text-small2-focus {
	width:140px;
}
.input-text, .input-text-small2 {
	border:1px solid #999999;
	font-size:11px;
}
.input-text-focus, .input-text-small2-focus {
	border:0px;
	font-size:11px;
	border:1px solid #FFFFFF;
	border-bottom:1px dotted #000000;
}

.textarea-input-text {
	border:1px solid #999999;
	background-color:#FFFFFF;
	width:468px;height:130px;
}
.textarea-input-text-focus {
	border:1px solid #999999;
	background-color:#FFFFFF;
	width:468px;height:130px;
}

div.partservice-box-4-misc {
	margin-top:8px;
	background-image:url(../images/partybox_misc_bg.jpg);
	background-repeat:repeat-x;
	height:402px;
	width:219px;
}
div.partservice-box-4-misc-content {
	padding:15px;
}
td.partyservice_html {
	width:22px;
}
div.partyservice-headline-1 {
	margin-bottom:14px;
}
div.partyservice-headline-bottom {
	font-size:14px;
	margin-bottom:10px;
	width:580px;
}
div.partyservice-content-bottom {
	width:570px;
}
div.partyservice-headline-bottom2 {
	width:580px;
	margin-top:10px;
	font-size:14px;
	color:#ec1d25;
	font-weight:bold;
}

p.subline-right,
div.em-mediadb-mediadb div.subline {
	font-size: 11px;
	margin: 3px 10px 5px 2px;
}

/* Overlay */

/* the thumbnails */
#triggers {
	text-align:center;
}

#triggers img {
	display:none;
}

/* the active thumbnail */
#triggers a.active img {
	outline:1px solid #000;
	/* show on top of the expose mask */
	z-index:9999;
	position:relative;
}


/* the overlayed element */
.simple_overlay {

	/* must be initially hidden */
	display:none;

	/* place overlay on top of other elements */
	z-index:10000;

	/* styling */
	background-color:#333;

	width:675px;
	min-height:200px;
	border:1px solid #ea0000;

	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 40px 5px #000;
	-webkit-box-shadow: 0 0 40px #000;
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(../images/close.gif);
    background-repeat:no-repeat;
	position:absolute;
	right:-4px;
	top:-30px;
	cursor:pointer;
	height:35px;
	width:35px;
}
/* the large image. we use a gray border around it */
#img {
	border:1px solid #666;
}

/* "next image" and "prev image" links */
/*
.next, .prev {

	position:absolute;
	top:40%;
	border:1px solid #666;
	cursor:pointer;
	display:block;
	padding:10px 20px;
	color:#fff;
	font-size:11px;

	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.prev {
	left:0;
	border-left:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
}

.next {
	right:0;
	border-right:0;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-top-right-radius:0;
}

*/
.next, .prev {

	/* absolute positioning relative to the overlay */
	position:absolute;
	top:40%;
	display:block;
    font-size:0px;
}

.prev {
	left:0;
	border-left:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
}

.next {
	right:0;
	border-right:0;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-top-right-radius:0;
}

.next:hover, .prev:hover {
	text-decoration:underline;
	background-color:#000;
}

/* when there is no next or previous link available this class is added */
.disabled {
	visibility:hidden;
}

/* the "information box" */
.info {
	position:absolute;
	bottom:0;
	left:0;
	padding:10px 15px;
	color:#fff;
	font-size:11px;
	border-top:1px solid #666;
}

.info strong {
	display:block;
}

/* progress indicator (animated gif). should be initially hidden */
.progress {
	position:absolute;
	top:45%;
	left:50%;
	display:none;
}

/* everybody should know about RGBA colors. */
.next, .prev, .info {
	background:#333 !important;
	background:rgba(0, 0, 0, 0.6) url(../images/gradient/h80.png) repeat-x;

}
.asterix {
    position:relative;
    display:none;
}
#asterix-1 {
    background-image:url(../images/asterix-1.png);
    background-repeat:no-repeat;
    z-index:10001;
    position:fixed;
    left:0px;
    top:0px;
}
#asterix-2 {
    background-image:url(../images/asterix-2.png);
    background-repeat:no-repeat;
    z-index:10001;
    position:fixed;
    right:0px;
    top:0px;
}
#asterix-3 {
    background-image:url(../images/asterix-3.png);
    background-repeat:no-repeat;
    z-index:10001;
    position:fixed;
    right:150px;
    bottom:0px;
}