body {
	padding:0;
	margin:0;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
}

div, p, span, td, th {
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
}


.wrapper1 {

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


/* header */
div.header {
	left:0;
	top:0;
	background-image:url(../images/bg/lines.gif);
/*
	background-color:yellow;
*/
	width:800px;
	height:172px;
	padding:0;
	margin:0;
}

div.header div.sujet {
	width:255px;
	height:171px;
	float:left;
	background-repeat:no-repeat;
/*
	background-color:blue;
*/
}

#sujet1 { background-image:url(../images/sujets/programm.jpg); }
#sujet2 { background-image:url(../images/sujets/lectures.jpg); }
#sujet3 { background-image:url(../images/sujets/shopzone.jpg); }
#sujet4 { background-image:url(../images/sujets/awards.jpg); }
#sujet6 { background-image:url(../images/sujets/presse.jpg); }
#sujet7 { background-image:url(../images/sujets/kontakt.jpg); }

.header h1 {
	width:541px;
	height:24px;
	overflow:hide;
	text-indent:-3000px;
	background-image:url(../images/title.gif);
	margin-top:43px;
}
h1 a {
	width:541px;
	height:24px;
	text-decoration:none;
	display:block;
}

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

.shopzoneheader { 
	height: 80px; border-bottom:1px solid #000; 
	background-image:url(../images/shopzone/bg.gif);
}
.programmheader { height: 20px; border-bottom:1px solid #000; }
.awardsheader { height: 20px; border-bottom:1px solid #000; }

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

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

div.footer {
    border-top:1px solid #000;
    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:#000; }
.nav2 a:hover { text-decoration:none; color:#900; }

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

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

div.main {
    height:100%;
}   


.header .rechts {
	float:right;
	text-align:right;
}

.header h1 {
    width:541px;
    height:24px;
    float:left;
    overflow:hide;
    text-indent:-3000px;
    background-image:url(../images/title.gif);
/*
	background-color:red;
*/
    font-size:0;
    margin-top:43px;
}

.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;
}
.main .sidebar .contents {
	padding-right:20px;
}
#main6 .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:#900;
}

h2 { margin-top:0; font-size:12px;}
h3 { margin-top:0; font-size:11px; }
h4 { margin-top:0; margin-bottom:0; font-size:11px; }

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

.e {
	color:#666;
}

.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:0;
	border:0;
}
table.credits td  {
	padding:0 20px 0 0;
}
	
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;
}
.item {
	margin-bottom:10px;
}
.facts {
	margin-bottom:11px;
}

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

}