/* www.mori.at, Moser Riff Tanzstudio*/


/* allgemeine Definitionen */
*{padding:0; margin:0;}

body {
	background:#d8293e url(img/s_bg.gif) fixed repeat-y;
	padding:0; margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffe8f1;
}

a:link {color: #ffe8f1; text-decoration:underline;}
a:hover, a:active {color: #fff; text-decoration:underline; }
a:visited {color: #ffe8f1;text-decoration:underline;}

a.goto {display:block; text-align:left; padding: 0 0 0 10px; margin:0 0 0 6px; line-height:18px; font-size:11px; font-weight:normal;}
a.goto:link, a.goto:visited {font-weight:normal; color: #ffe8f1; background: url(img/arrow1.gif) no-repeat left 8px;}
a.goto:hover, a.goto:active {font-weight:normal; color:#fff; background: url(img/arrow2.gif) no-repeat left 8px;}

span.pseudolist{display:block; padding: 0 0 0 10px; margin: 0 0 0 6px; line-height:18px; font-size:11px; background: url(img/square.gif) no-repeat left 8px; }


h4.gbdesc
{
 line-height:10px;
 color:Maroon;
 font-family:Arial;
 font-size:10pt;
}


h1 {
	line-height: 36px;
	font-size:24px;
	margin-bottom:18px;
	color: #990000;
	font-style: italic;
	}

h2 {
	display:block;
	line-height:18px;
	margin-bottom:18px;
	font-size:16px;
	color: #990000;
	font-style: italic;
	}

h3 {
	display:block;
	line-height:18px;
	font-size:12px;
	color: #990000;
	font-style: italic;
	}


p {		font-family:Verdana;
	font-size:11px;
	line-height:18px;
	font-style: normal;
	text-align:left;	
	margin-bottom:18px;}

/*input {background-color:#e2465c; color:#ffe8f1; border: 1px solid #ffe8f1;}
textarea {background-color:#e2465c; color:#ffe8f1; border: 1px solid #ffe8f1;}*/


/* header Bereich für Titelbild */
.d_head {
	width:800px;
	height:225px;
	top:0px;
	left:0px;
	position: absolute;
	z-index:1;
}


.thumbdiv
{
    width:100px;
    height:67px;
    overflow:hidden;
    float:left;
    margin-left:5px;
    margin-top:7px;
    border: solid 1px white;
}


.bigimagediv
{
    position:absolute;
    
    top:50;left:100px;
    display:none;
    background: url(imgs/cntbg.png);
    z-index:10000;
}

.bigimagedivie6
{
    position:absolute;top:0;left:0;width:100%;height:100%;display:none;background: #ee00eefilter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;
    
}

/* Menü DIV -> Link Style der Navigation */
.d_menu {
	border-right-color:#fe0d3e;
	border-right-width:2px;
	border-right-style:solid;
	width:110px;
	height:306px;
	position:absolute;
	top:153px;
	left:6px;
	font-family:Verdana;
	font-variant:normal;
	font-style:italic;
	font-weight: bold;
	font-size:15px;
	text-align:right;
	line-height:20px;
	color:#FFFFFF;
	z-index:2;
	}
	.d_menu a {display:block; padding: 0 6px 0 0; margin: 0 0 6px 0; }
	.d_menu a:link, .d_menu a:visited {color:#fff; text-decoration:none;}
	.d_menu a:hover, .d_menu a:active {text-decoration:underline; background-color:#d92a3f;}

.d_contact {display: block; font-size:9px; padding:10px; color:#f2a6b1; font-style:normal; font-weight:normal; line-height:12px;}
	.d_contact a {display:inherit; padding: 0; margin: 6px 0 0 0;}
	.d_contact a:link, .d_contact a:visited {color:#f2a6b1; text-decoration:underline;}
	.d_contact a:hover, .d_contact a:active {background-color:none; text-decoration:none; color:#FFFFFF;}
	



/* Center-DIV -> einzelne Artikel -> attribute für links/überschriften */
.d_content {
	position:absolute;
	left:130px;
	top:225px;
	background-color:#e2465c;
	width:430px;
	text-align:left;

}
.d_content .d_content_i {
	position:relative;
	width: 400px;
	border-left-style:solid;
	border-left-color:#eb7e8d;
	border-left-width:18px;
	padding: 0 4px 0 4px;
	margin-bottom:18px;
	background:url(img/d_content_i.jpg) repeat-y top left;
}

.date_right { float:right; height:36px; text-align:center; margin:0 6px 18px 12px; }
.date_day { font-family:Georgia; color:#f27586; font-size:27px; margin:0; padding:0; line-height:27px; }
.date_detail { font-family:Verdana; color:#f27586; font-size:9px; text-transform:uppercase; line-height:9px; }
.date_left { float:left; height:36px; margin-right:12px; }
.date_day2 { font-family:Georgia; font-size:27px; margin:0; padding:0; line-height:27px; }
.date_detail2 { font-family:Verdana; font-size:9px; text-transform:uppercase; line-height:9px; }

.thumbrow {margin-bottom:10px;}
/* maximale Thumbnailbreite 100px */
.thumbrow img {
	max-width:100px;
	margin-left: 3px;
	padding:0;
	border: 1px solid #ffe8f1; }
.thumbrow img:first-child {
	margin-left:0; }
	
.galrow {margin-bottom:36px; padding-right:12px; height:126px; background:url(img/galrow_bg.jpg) repeat-y top left;}
.galrow img {float: left; margin-right:12px; }

/* rechter DIV (Shows) -> einzelne Shows -> attribute für links/überschriften */
.d_shows {
	position:absolute;
	left: 583px;
	top: 225px;
	width: 125px;
	font-family:"Lucida Sans";
	font-size: 10px;
	line-height:18px;
	font-style:normal;
	text-align:left;
	color:#f2c0c8;
}
.d_shows .d_shows_i {
	margin: 17px 0 18px 0;
	height: 90px;
	background: url(img/d_show_i.jpg) repeat-y;
	padding: 0 0 0 5px;
}

.d_shows .d_shows_i .date {
	display:block;
	text-align:right;
	vertical-align:top;
	line-height: 18px;
	font-size:10px;
	color:#660000;
	}
	
.show_hr {height:1px; background:none url(img/d_show_i2.jpg) no-repeat; border:none; margin: 8px 0 7px 0;}

