body {
	padding:0;
	margin:0;
font-family:arial,helvetica,sans-serif; 
	font-size:11px;
 /* font-family:times,'Times New Roman',sans-serif;  */
	/* font-size:14px; */
	background-color:#000;
	color:#f0f0f0;
}

div, p, span, td, th {
font-family:arial,helvetica,sans-serif; 
	font-size:11px;
 /*	font-family:times,'Times New Roman',sans-serif; 
	font-size:14px;
*/
	color:#e0e0e0;
}


.wrapper1 {

}
.wrapper2 {
	width:800px;
	text-align:left;
}

img.headerimg {
	border:0;
	border-bottom:1px solid #fff;
}

/* header */
div.header {
	left:0;
	top:0;
	/*background-image:url(http://www.unit-f.at/test/images/bg/lines.gif); */
	width:800px;
	height:29px;
	border-bottom:1px solid #fff;
	padding:0;
	margin:0;
}

/*
div.header div.sujet {
	width:255px;
	height:172px;
	float:left;
	background-repeat:no-repeat;
}
*/
#sujet0 { background-image:url(http://www.unit-f.at/archive/8festival/images/sujets/home.jpg); }
#sujet1 { background-image:url(http://www.unit-f.at/archive/8festival/images/sujets/1.jpg); }
#sujet2 { background-image:url(http://www.unit-f.at/archive/8festival/images/sujets/2.jpg); }
#sujet3 { background-image:url(http://www.unit-f.at/archive/8festival/images/sujets/3.jpg); }
#sujet4 { background-image:url(http://www.unit-f.at/archive/8festival/images/sujets/4.jpg); }
#sujet5 { background-image:url(http://www.unit-f.at/archive/8festival/images/sujets/5.jpg); }
#sujet6 { background-image:url(http://www.unit-f.at/archive/8festival/images/sujets/6.jpg); }
#sujet7 { background-image:url(http://www.unit-f.at/archive/8festival/images/sujets/6.jpg); }

/*
.header h1 {
    width:502px;
    height:28px;
    float:left;
    overflow:hide;
    text-indent:-3000px;
    background-image:url(http://www.unit-f.at/images/title.gif);
	background-color:red;
	line-height:0px;
    font-size:0;
    margin-top:43px;
}
*/
a.homelink {
	width:428px;
	height:29px;
	text-decoration:none;
	margin-top:43px;
	margin-left:40px;
	float:left;
	font-size:0;
	display:block;
}

div.main {
	/* height:398px; */
	/* height:100%; */
	width:800px;
}

.shopzoneheader { 
	height: 80px; border-bottom:1px solid #fefefe; 
	background-image:url(http://www.unit-f.at/archive/8festival/images/shopzone/bg.html);
}
.programmheader { height: 20px; border-bottom:1px solid #fefefe; }
.awardsheader { height: 20px; border-bottom:1px solid #fefefe; }

#main1 { 
	/* height:378px;  */
	/*background-image:url("http://www.unit-f.at/test/images/bg/programm.gif");
	background-repeat:repeat-y; */

}
#main4 { 
	/*background-image:url("http://www.unit-f.at/test/images/bg/programm.gif");
	background-repeat:repeat-y; */
}
/*
#main4 { height:378px; }
#main3 { height:318px; }
*/
/*
.main {
	overflow:auto;
}
*/

div.footer {
    border-top:1px solid #fefefe;
    padding:5px 0 0 21px;
    margin-top:1px;
}
/*
div.footer {
    background-image:url(http://www.unit-f.at/images/footer.gif);
    background-repeat:no-repeat;
    background-position:21px 10px;
    height:23px;
    text-indent:-2000px;
}

.footer .web {
    position:absolute;
    border:1px solid red;
    display:block;
    left:40px;
    top:10px;

}

.footer .mail {
} */


div.nav2 {
	height:10px;
	font-size:10px;
	line-height:10px;
	margin-top:5px;	
}
.nav2 a { text-decoration:none; color:#fefefe; }
.nav2 a:hover { text-decoration:none; color:#c00; }

div.nav {
    padding:0;
	margin-top:9px;
    /* margin-top:57px; */
    width:526px;
    height:9px;
	/*background-color:red;  */
}   

.nav a { margin: 0; padding:0 ;}
img.nav {
    padding:0;
    float:left;
    margin:0 15px 0 0;
}   
img#nav5 {
    margin-right:0px;
}   

div.main {
    height:100%;
}   


.header .rechts {
	float:right;
	text-align:right;
	width:526px;
	/* background-color:green; */
}



.main .eblock {
	width:760px;
	padding:0 0 20px 0;
	color:#666;
}

.main .block {
	width:760px;
	padding:20px 0 20px 0;
}

.main .shopblock {
	width:760px;
	padding:1px 0 0px 0;
}

.main .sidebar {
	width:260px;
	float:left;
	font-size:11px;
	line-height:16px;
}
.main .sidebar .contents {
	padding-right:20px;
}
#main4 .sidebar .contents {
	padding-left:20px;
	/* padding-right:40px; */
}

#main1 .sidebar .contents {
	padding-left:20px;
	/* padding-right:40px; */
}
.main .maintext {
	width:499px;
	float:right;
}
.main .maintext .contents {
	width:499px;
	line-height:16px;
}

.main .shopblock .maintext .contents {
	padding:20px 0 20px 0;
	line-height:16px;
}
.clearing {
	clear:both;
	font-size:0;
	line-height:0;
	height:0;
}


a {
	color:#6f6861;
	/* color:#999;  */
	text-decoration:none;
	/* color:#9ca0ab; */
	/* color:#f60; */
}

p { margin-top:0; }
p.subtitle { margin-top:-10px; font-size:12px; font-weight:bold; }
h2 { margin-top:10px; font-size:20px; line-height:20px}
h3.big { margin-bottom:9px; font-size:16px; }
h3 { margin-bottom:0px; font-size:12px; }
h3 span { font-size:12px; }
h4 { margin-bottom:0px; font-size:12px; }

.imgcredit {
	color:#999999;
	margin-top:4px;	
	margin-bottom:10px;
	font-size:10px;
}
.copy {
	color:#999999;
}

.e, .el {
	color:#999;
}
div.el {
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #eee;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #eee;
}

div.e {
	margin-top:10px;
	padding-top:10px;
	/*border-top:1px solid #eee; */
}

.url {
	margin-bottom:6px;
}

div.title {
	margin-bottom:11px;
}

.title span.title {
	color:#666;
	font-weight:bold;
	margin-left:11px;
}

table.credits {
	padding:0;
	margin-top:10px;
	margin:0;
	border:0;
}
table.credits td  {
	padding:0 20px 2px 0;
	vertical-align:top;
}
	
div.editorial {
	padding-top:11px;
	padding-bottom:11px;
	border-bottom:1px solid #ccc;
	line-height:18px;
}

div.progimg {
	float:left;
	width:175px;
}

div.prog {
	clear:both;
}
li .date { font-weight:bold }
ul.days, ul.items  {
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.items {
	margin-top:5px;
}
ul.days li { 
	padding:0; 
	padding-bottom:8px; border-bottom:1px solid #222; }
ul.items li { padding:0; margin:0; padding-bottom:5px; border:0 }
.items li a { text-decoration:none }
.items li a:hover { text-decoration:underline }
.item {
	margin-bottom:10px;
}
.desc {
	font-size:10px;
}
.desc ul {
	list-style-type:square;
	margin:0 0 0 10px;
	padding:0 0 0 10px;
}
.desc ul li {
	padding:0;
	margin:0 0 2px 0;
}
.facts {
	margin-bottom:11px;
}

table.logos tr td {
	text-align:center;
	vertical-align:middle;
	padding-bottom:15px;

}

p.day {
	color:#999;
	font-size:18px;
	margin-bottom:0;
}

div.q { font-style:italic; color:#333; } 
div.a { padding-left:10px; margin-bottom:5px; }


.footernavig {
	float:right;
}	

div.logo { width:100px; float:right; }
div.logo img {
	margin-bottom:10px;
}
div.logotext { width:380px; float:left; }

img.logob {
	border:0;
	margin-bottom:5px;
}

img.lbthumb {
	border:1px solid #fff;
	margin:0 5px 5px 0;
	float:left;
}
div.lbimages {
	margin:10px 0 10px 0;
}
div.lbcredit {
	float:left;
	margin-left:10px;
	font-size:9px;
	color:#999;
	line-height:12px;
}

.cred {
	float:left;
	width:235px;
	font-size:11px;
	margin-bottom:10px;
}

.imgbar {
	float:right;
	width:102px;
}
ul.smalllist li {
	margin:0 !important;
	padding:0 !important;
}
.smalllist {
	list-style-type:square;
	list-style-position:inside;
	margin:0 !important;
	padding:0 0 0 10px !important;
}
.category {
	font-weight:bold;
	font-size:12px;
	margin-top:10px;
	margin-bottom:0px;
}