/* @override http://grazjazz.at/css/grazjazz.css */

/* @override http://www.grazjazz.at/css/grazjazz.css */

/* @override http://grazjazz.at/css/grazjazz.css */

/* @override http://grazjazz.at.dd14304.kasserver.com/css/grazjazz.css */

/* @override http://grazjazz.at.dd14304.kasserver.com/css/grazjazz.css */

/* @override http://grazjazz.at.dd14304.kasserver.com/css/grazjazz.css */

/* @override http://grazjazz.at.dd14304.kasserver.com/css/grazjazz.css */

/* @override http://grazjazz.at.dd14304.kasserver.com/css/grazjazz.css */

/* @override http://grazjazz.at.dd14304.kasserver.com/grazjazz.css */

/* @override http://grazjazz.at.dd14304.kasserver.com/grazjazz.css */

/* @override http://grazjazz.at.dd14304.kasserver.com/grazjazz.css */

/* @override http://grazjazz.at.dd14304.kasserver.com/grazjazz.css */

/* @override http://grazjazz.at.dd14304.kasserver.com/grazjazz.css */

/* @override http://grazjazz.at.dd14304.kasserver.com/grazjazz.css */

/* Style sheet grazjazz */
nenviertel.at/grazjazz.css */

/* @override http://jazz.annenviertel.at/grazjazz.css */

/* @override http://jazz.annenviertel.at/grazjazz.css */

img a {
	border-style: none;
}

#header a:hover, #main a:hover {
	color: #d3c56d;
}

#main div.inside div.mod_navigation.block ul.level_1 li a:hover {
	color: #d3c56d;
}

html {
	background: #fff url(img/logo_gj.jpg) no-repeat 681px -207px;
	overflow-y: scroll;
}

#footer div.mod_search.block form div.formbody {
	margin-top: 9px;
}

#main {
	margin-bottom: 160px;
}

/* Fuer alle Blocks. 60 pixel */

div.ce_text.block, div.mod_cataloglist.block, div.mod_newslist.block, div.mod_newsreader.block, div.mod_registration.tableform.block, div.mod_unsubscribe.block, #main div.mod_navigation.block, #main div.mod_search.block {
	margin-left: 60px;
	margin-right: 87px;
}

XXXXXX#right-logo {
	display: inline-block;
	position: absolute;
	left: 730px;
}

XXXXXX#right-logo div.ce_text.block {
	padding: 0;
	margin: 116px 0 0;
}

#right {
}

#date {
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #333;
	float: right;
	margin: 0;
	padding: 0;
	position: relative;
	top: 4px;
	right: 264px;
}

/* @group footer nav */

#footer{	width:100%;	height: 145px;	bottom:0%;	left:0%;	right:100%;	top:auto;	position:fixed;	z-index:7;	background: #4d4d4d url(img/footer.jpg) repeat-x 0 top;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#logo {
	margin-left: 22px;
	margin-top: 12px;
	display: inline-block;
	float: left;
}

#logo div.ce_text.block {
	margin: 0 42px 0 0;
	padding: 0;
}

#navi_main li, #navi_sub li {
	list-style-type: none;
}/* @end */

/* @group content */

#main a {
	text-decoration: none;
	color: #d3b218;
}

div.ce_text.block, div.mod_newslist.block, div.mod_newsreader.block, div.mod_registration.tableform.block, div.mod_unsubscribe.block, div.mod_cataloglist.block, #main div.mod_search.block {
	color: #777;
	font: 12px/17px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: justify;
}

#main h1 {
	margin: 0 0 10px;
	border-bottom: 1px solid #636363;
	font: normal 16px/23px Lucida, "Lucida Grande", Verdana, sans-serif;
	color: #1a171b;
}

#main div.ce_text.block p {
	margin: 2px 0 13px;
}

div.ce_text.block img {
	margin-right: 15px;
	margin-bottom: 10px;
}

div.ce_text.block h1 img.dtrimage {
	margin: 0;
	border-style: none;
}

#tl_registration label {
	padding-right: 18px;
}



/* @end */

/* @group navi */

#navi_main ul.level_1 li.active span.active {
	color: #cdad17;
}

#navi_main li {
	color: #1a171b;
	font: italic 16px LiberationSerifBold, Lucida, "Lucida Grande", Verdana, sans-serif;
	text-transform: uppercase;
}

#navi_main a {
	color: #443802;

	text-decoration: none;
}

#navi_main li {
	display: inline;
	margin-right: 22px;
}

#navi_main ul.level_1 {
	padding: 0 0 8px 58px;
	margin-top: 15px;
	margin-right: 90px;
	margin-bottom: 0;
	background: url(img/underline.gif) repeat-x 0 bottom;
	width: 654px;
}



/* @end */

/* @group bread */

div.mod_breadcrumb.block {
	color: #a7a7a7;
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-top: 8px;
	margin-left: 61px;
	display: inline;
}

div.mod_breadcrumb.block a {
	text-decoration: none;
	color: #a7a7a7;
}

div.mod_breadcrumb.block span.active {
	color: #d3b218;
	
}



/* @end */

/* @group nav sub */

#main div.mod_navigation.block a {
	color: #443802;
}

#main div.mod_navigation.block span.active {
	color: #d3b218;
}

#navi_main ul.level_1 li.trail a.trail {
	color: #d3b218;
}

#main div.mod_navigation.block li {
	list-style-type: none;
	display: inline;
	font: 14px/16px LiberationSerifBold, Lucida, "Lucida Grande", Verdana, sans-serif;
	margin-right: 28px;
}

#main ul.level_1 {
	margin: 0 0 10px;
	padding: 0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}



/* @end */

/* @group footer info */

#footer div.inside div.mod_customnav.block h1, #footer div.inside div.mod_catalogfeatured.block h1 {
	margin: 0;
	padding: 0;
	color: #bababa;
	border-bottom: 1px solid #d8d8d8;
	text-transform: uppercase;
	font: normal normal 12px/18px LiberationSerifBold, "Lucida Grande", Lucida, Verdana, sans-serif;
}

#footer div.inside div.mod_search.block h1 {
	margin: 0;
	padding: 0;
	color: #bababa;
	border-bottom: 1px solid #d8d8d8;
	text-transform: uppercase;
	letter-spacing: 1px;
	font: normal normal 12px/18px LiberationSerifBold, Lucida, Verdana, "Lucida Grande", sans-serif;
}

#footer div.inside div.mod_search.block p.header {
	font-size: 10px;
	display: none;
}

#suchergebnisse div.mod_search.block h1 {
	display: none;
}

#footer span.active {
	color: #d2b118;
}

div.mod_customnav.block {
	padding-top: 23px;
	width: 120px;
	display: inline-block;
	float: left;
	margin-right: 30px;
}

#footer div.inside div.mod_search.block {
	padding-top: 23px;
	font-size: 11px;
	line-height: 13px;
	color: #dfdfdf;
	width: 210px;
	display: inline-block;
	float: left;
	position: absolute;
	left: 887px;
}

div.mod_catalogfeatured.block {
	padding-top: 23px;
	width: 562px;
	display: inline-block;
	float: left;
	font-size: 11px;
	line-height: 14px;
	color: #dfdfdf;
}

div#artist.mod_catalogfeatured.block {
	width: 127px;
}

#footer th.header {
	padding-top: 6px;
	color: #a2a2a2;
	font-style: normal;
	font-weight: normal;
}

#footer td.field.event_title, #footer td.field.event_venue {
	padding-right: 21px;
}

#footer div.mod_customnav.block ul.level_1 li {
	font-size: 11px;
	list-style-type: none;
	padding-bottom: 2px;
}

#footer ul.level_1 {
	margin: 7px 0 0;
	padding: 0;
}

#footer div.mod_customnav.block ul.level_1 li a {
	color: #dfdfdf;
	text-decoration: none;
}

#footer div.mod_customnav.block ul.level_1 li a:hover {
	color: #d2b118;
}

#footer a:hover {
	color: #d2b118;
}

#footer a {
	color: #dfdfdf;
	text-decoration: none;
}



/* @end */

/* @group newsletter */

#newsletter div.mod_subscribe.block {
	margin-left: 60px;
}

#ctrl_email, input.submit {
	font-size: 10px;
	margin-bottom: 11px;
	margin-left: 2px;
}

p.confirm, p.error {
	color: #fa6747;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}



/* @end */

/* @group pagination */

div.pagination.block {
	text-align: right;
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	display: list-item;
	position: relative;
}

div.pagination.block li
{
	display:inline;
	padding-right: 5px;
	list-style-type: none;
}

 div.pagination.block p {
	display: none;
}

div.pagination.block ul {
	margin: 0;
	padding: 0;
}

#main div.pagination.block ul li a {
	text-decoration: none;
	color: #1a171b;
}

div.pagination.block span.current {
	color: #d3b218;
}



/* @end */

/* @group news */

div.mod_newslist.block img, div.mod_newsreader.block img {
	margin-right: 9px;
	margin-bottom: 5px;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 0;
}

div.mod_newslist.block p.info {
	font-size: 11px;
	margin: 0;
	padding: 0;
}

#home div.mod_newslist.block div.pagination.block {
	position: absolute;
	top: 9px;
	left: 637px;
}

xxx#home div.mod_newslist.block div.layout_full.block.first {
	width: 100%;
	display: inline-block;
	clear: left;
}

#home div.mod_newslist.block div.layout_full.block {
	width: 313px;
	display: run-in;
	margin-right: 27px;
	float: left;
}

#home div.mod_newslist.block div.layout_full.block.last {
	width: 313px;
	margin-right: 0;
	display: inline-block;
}

#news-detail div.mod_newsreader.block div.ce_comments.block div.form {
	margin-top: 20px;
	padding-top: 16px;
	border-top: 1px dotted #636363;
	background-color: #fbfbfb;
	padding-left: 13px;
}

.comment_default, #suchergebnisse div.mod_search.block div {
	padding: 5px 6px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

.comment_default.even, #suchergebnisse div.mod_search.block div.even {
	background-color: #f8f3dc;
}

.comment_default.odd, #suchergebnisse div.mod_search.block div.odd {
	background-color: #f6f6f6;
}

div.mod_newsreader.block p.info {
	font-size: 11px;
	margin-top: 0;
	padding: 0;
}

input:focus, textarea:focus {
	background-color: #f8f3dc;
}



/* @end */

/* @group links */

#links div.ce_colsetStart.subcolumns div.c33l.first div.subcl div.ce_text.block {
	margin-right: 0;
}

#links div.c33l div.subcl div.ce_text.block p, #links div.ce_colsetStart.subcolumns div.subc div.ce_text.xg3.block p, #links div.ce_colsetStart.subcolumns  div.subcr div.ce_text.xg3.block p {
	margin-bottom: 0;
}

#links div.ce_colsetStart.subcolumns div.c33l.first div.subcl div.ce_text.xg3.block {
	margin-right: 0;
}

#links div.ce_colsetStart.subcolumns div.mod_colsetPart.c33l.second div.subc div.ce_text.xg3.block {
	margin: 0;
}

#links div.ce_colsetStart.subcolumns div.mod_colsetPart.c33r.third.last div.subcr div.ce_text.xg3.block {
	margin-left: 0;
}



/* @end */

/* @group monat/Archiv */

#main td.field {
	padding-right: 22px;
	padding-left: 6px;
}

#main td.field.event_date {
	padding-right: 6px;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 140px;
}

#main tr.item.even {
	background-color: #f8f3dc;
}

#main div.mod_cataloglist.block table.layout_simpletable thead.header tr {
	font-size: 12px;
	line-height: 26px;
}

#main thead.header {
	padding-bottom: 4px;
	padding-left: 6px;
}

#main div.mod_cataloglist.block table.layout_simpletable {
	border-top: 1px dotted #636363;
}

#main tr.item.odd {
	background-color: #f6f6f6;
}

#main tr.item..odd {
	padding-top: 0;
}

#main div.mod_cataloglist.block table.layout_simpletable thead.header tr th.header {
	padding-left: 6px;
}



/* @end */

li.tabs {
	margin: 0 0 2px;
	font: normal normal 14px "Lucida Grande", Lucida, Verdana, sans-serif;
	list-style-type: none;
	color: #777;
	display: inline-block;
	padding-right: 33px;
	cursor: pointer;
}

#monatsuebersicht div.ce_tabcontrol_tabs.block ul {
	margin-bottom: 0;
	padding-left: 61px;
}

li.tabs.selected {
	color: #d3b218;
}

#main div.mod_cataloglist.block {
	width: 653px;
}

}

li.tabs.selected {
	color: #d3b218;
}

#main div.mod_cataloglist.block {
	width: 653px;
}

div.mod_newslist.block {
	width: 679px;
}


