HTML, BODY {
	font-family:Arial;
	color:#666666;
	background-color:#fff;
	/*background-image:url(images/ohg.gif);*/ /* das kommt nun per Zufall via TS/PHP */
	background-image:url(mysplash/images/bg.gif);
	/*background-repeat:no-repeat;
	background-position:center top;*/
	margin:0;
	padding:0;
}


object { outline:none; }

* {
	font-family:Arial;
	margin:0;
    padding:0;
}

.alt, DFN {
	display:none;
}

IMG {
    border:0;
}

.clear {
	clear:both;
}

#mainOuterWrap {
	width:930px;
	position:absolute;
	left:50%;
	margin-left:-465px;
}


#header {
	width:930px;
	height:110px;
	background-image:url(images/header.jpg);
	overflow:hidden;
	border:1px solid #999;
	border-bottom:0;
	position:relative;
}
#header, 
#header * {
    margin:0; padding:0;
}
    #header #mysplash { display:block; position:absolute; left:15px; top:15px; width:100px; height:70px; text-indent:-999px; }
    #header #festival { display:block; position:absolute; left:140px; top:15px; width:201px; height:68px; text-indent:-999px; background-image:url(images/festival-out.jpg); }
    #header #magazin { display:block; position:absolute; left:380px; top:15px; width:116px; height:68px; text-indent:-999px; background-image:url(images/mag-out.jpg); }
    #header #festival:hover { background-image:url(images/festival-over.jpg); }
    #header #magazin:hover { background-image:url(images/mag-over.jpg); }


#contentTop {
	/*width:930px;
	height:8px;
	background-image:url(images/content_top.gif);*/
	/*display:none;
	height:0px;*/
	width:930px;
	height:20px;
	border:1px solid #999;
	border-bottom:0;
	border-top:0;
	background:#fff;
}
#contentBottom {
	width:930px;
	height:20px;
	border:1px solid #999;
	border-top:0;
	background:#fff;
}
#contentWrap {
	width:930px;
	background-color:#fff;
	background-image:url(images/mitte.gif);
	background-repeat:repeat-y;
	border:1px solid #999;
	border-bottom:0;
	border-top:0;
}

#rightCol {
	width:185px;	
	margin-left:25px;
	float:left;
	margin-top:-60px;
}
#contentInnerWrapper {
	width:660px;
	float:left;
	margin-left:30px;
	margin-bottom:60px;
	background-color:#fff;	
}
#content {
    padding-left:15px;
	padding-right:15px;
	width:630px;
	margin-bottom:20px;
}

#subHeaderMenu {
    /*margin-top:25px;*/
    margin-left:30px;
    /*background-color:#fff;*/
    background-image:url(images/menuplatte09.jpg);
    width:630px;
    height:40px;
    padding-left:15px;
    padding-right:15px;
    overflow:hidden;
    margin-bottom:15px;
    padding-top:15px;
}
    #subHeaderMenu A {
        margin-right:30px;
    }
    #contentInnerWrapTop {
        width:660px;
        height:8px;
        background-image:url(images/content09_top.jpg);
    }
    #contentInnerWrapBottom {
        width:660px;
        height:8px;
        background-image:url(images/content09_bottom.jpg);
    }

#abbinder {
    padding-left:15px;
    margin-bottom:30px;
    padding-top:10px;
}
.abbinderLogo {
    float:left;
    margin-right:30px;
}

.abbinderText, .abbinderText * {
    margin:0;
    padding:0;
    color:#666;
    font-size:11px;
    text-decoration:none;
}
.abbinderText {
    float:left;
    padding-top:15px;
}
.splinelab {
    float:right;
}


