
h1 {color: #e91e8a;	font-size: 11px; text-transform: uppercase;	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
h2 {color: #000;	font-size: 11px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px; font-weight:bold;	text-transform: uppercase;	display: inline;}
h3 {color: #666; font-size: 11px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 8px; font-weight:bold; text-transform: uppercase;}
h4 {color: #ccc; font-size: 9px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;	display: inline;	text-transform: uppercase;}
h5 {color: #e91e8a;	font-size: 11px; text-transform: uppercase;	padding: 0px 0px 0px 8px;	margin: 0px 0px 0px 0px;}
h6 {color: #999; font-size: 19px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px; font-weight:bold; line-height: 1.0em; text-transform: uppercase;	display: inline; font-family: Trebuchet MS,Helvetica,sans-serif;}


body {
		font-family: Trebuchet MS,Helvetica,sans-serif;
		font-size: 14px;
		font-weight:normal;
		line-height: 1.43em;
		text-align: center;
		background: #fafafa;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		color:#000;	
}


a {
	text-decoration: none;
	color:#000;	
}

img {
	border: 0px;
}

ul{
	list-style-type: none;
}

li{
	list-style-type: none;
}

.sel {
	color:#e91e8a;
	font-weight:bold;
}

.left {
		width: 304px;
		text-align: left;
		float: left;
		padding: 0px 8px 20px 8px;
}	

.left ul{
		list-style-type: none;
		padding: 8px 0px 8px 0px;
}

.left li{
		list-style-type: none;
		padding: 0px 0px 0px 0px;
}

.right {
		width: 600px;
		text-align: left;
		float: left;
		padding: 0px 32px 0px 8px;
		margin: 0px 0px 0px 0px;
		font-size: 11px;	
}	


.button {
		margin: 0px 0px 0px 0px;
		border: 1px dotted #999;
}	


/* ==================== */
/* = div = */
/* ==================== */

.content_break {
		clear:both;
		width: 960px;
		text-align: left;
		margin: 0 auto;
		padding: 0px 0px 0px 0px;
		height: 20px;
}	

/* ==================== */
/* = page = */
/* ==================== */


#page {
		background-image:url(../pics/bg160a.gif); background-repeat:repeat; background-position:top;
		width: 100%;
		height:100%;
		border-top: 1px solid #000;
}

#footer {
		background-image:url(../pics/bg160a.gif); background-repeat:repeat; background-position:top;
		width: 100%;
		height:120px;
		border-top: 1px dotted #999;
}

#logo {
		padding: 20px 0px 0px 8px;
		margin: 0px 0px 0px 0px;
		height: 100px;
		position: absolute;
		z-index:1;
}

#main {
		width: 960px;
		text-align: left;
		margin: 0 auto;
		padding: 0px 0px 0px 0px;
}

#main2 {
		width: 960px;
		height: 120px;
		text-align: left;
		margin: 0 auto;
		padding: 0px 0px 0px 0px;
		font-size: 12px;
}

#main2 a:hover {
	color:#fff;
	background-color: #e91e8a;
}

/* ==================== */
/* = menu = */
/* ==================== */

#menu {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		height: 40px;
		position: absolute;
		z-index:10;
}	
		
#menu ul{
		list-style-type: none;
}

#menu li{
		list-style-type: none;
		display: inline;
}

#menu a:hover {
	color:#fff;
	background-color: #e91e8a;
}

#akasol {
		position:absolute;
		top: 40px;
		left: 160px;
		width:152px;
		height: 20px;
		padding: 0px 0px 0px 8px;
		list-style-type: none;
		display: inline;
		border-left: 1px dotted #333;
}

#oscar {
		position:absolute;
		top: 40px;
		left: 320px;
		width:152px;
		height:20px;
		padding: 0px 0px 0px 8px;
		list-style-type: none;
		display: inline;
		border-left: 1px dotted #333;
}

#presse {
		position:absolute;
		top: 40px;
		left: 480px;
		width:152px;
		height:20px;
		padding: 0px 0px 0px 8px;
		list-style-type: none;
		display: inline;
		border-left: 1px dotted #333;
}

#faq {
		position:absolute;
		top: 40px;
		left: 640px;
		width:152px;
		height:20px;
		padding: 0px 0px 0px 8px;
		list-style-type: none;
		display: inline;
		border-left: 1px dotted #333;
}

#kontakt {
		position:absolute;
		top: 40px;
		left: 800px;
		width:152px;
		height:20px;
		padding: 0px 0px 0px 8px;
		list-style-type: none;
		display: inline;
		border-left: 1px dotted #333;
}

/* ==================== */
/* = menu akasol= */
/* ==================== */

#menu_akasol {

		position:absolute;
		padding: 0px 0px 0px 8px;
		margin: 40px 0px 0px 160px;
		height: 80px;
		width:152px;
		font-size: 11px;
		border-left: dotted 1px #333;
		z-index:4;
}	

#menu_akasol ul{
		list-style-type: none;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
}

#menu_akasol li{
		list-style-type: none;
}

#menu_akasol a:hover {
	color:#fff;
	background-color: #e91e8a;
}

/* ==================== */
/* = menu oscar = */
/* ==================== */

#menu_oscar {
		position:absolute;
		padding: 0px 0px 0px 8px;
		margin: 40px 0px 0px 320px;
		height: 80px;
		width:152px;
		font-size: 11px;
		border-left: dotted 1px #333;
		z-index:4;
}	

#menu_oscar ul{
		list-style-type: none;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
}

#menu_oscar li{
		list-style-type: none;
}

#menu_oscar a:hover {
	color:#fff;
	background-color: #e91e8a;
}

/* ==================== */
/* = menu presse = */
/* ==================== */

#menu_presse {
		position:absolute;
		padding: 0px 0px 0px 8px;
		margin: 40px 0px 0px 480px;
		height: 40px;
		width:152px;
		font-size: 11px;
		border-left: dotted 1px #333;
}	

#menu_presse ul{
		list-style-type: none;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
}

#menu_presse li{
		list-style-type: none;
}

#menu_presse a:hover {
	color:#fff;
	background-color: #e91e8a;
}

/* ==================== */
/* = content = */
/* ==================== */


#content {
		width: 960px;
		text-align: left;
		margin: 0 auto;
		padding: 140px 0px 0px 0px;
		font-size: 11px;
		font-family: Verdana, sans-serif;
}

#content a {
	color:#e91e8a;
	background-color: #f4f4f4;
}

#content a:hover {
	color:#fff;
	background-color: #e91e8a;
}

/* ==================== */
/* = index = */
/* ==================== */

#content_index {
		width: 960px;
		text-align: left;
		margin: 0 auto;
		padding: 80px 0px 0px 0px;
		height: 760px;
		font-size: 11px;
		font-family: Verdana, sans-serif;
}	

#content_index a {
	color:#e91e8a;
	background-color: #f4f4f4;
}

#content_index a:hover {
	color:#fff;
	background-color: #e91e8a;
}

.content_index_left {
		width: 472px;
		height: 120px;
		text-align: left;
		float: left;
		margin: 20px 0px 0px 0px;
		padding: 0px 0px 0px 8px;

}	

.content_index_right {
		width: 448px;
		height: 120px;
		text-align: left;
		float: left;
		margin: 20px 0px 0px 0px;
		padding: 0px 12px 0px 12px;

}	

.index_image {
		width: 304px;
		height: 200px;
		text-align: left;
		float: left;
		padding: 0px 8px 0px 8px;
}	

.index_text {
		width: 304px;
		height: 20px;
		text-align: left;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 8px 0px;
		border-left: 1px dotted #999;
}

.index_text a:hover {
	color:#fff;
	background-color: #e91e8a;
}



/* ==================== */
/* = history = */
/* ==================== */

.history_left {
		width: 480px;
		height: 260px;
		text-align: left;
		float: left;
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
}	

.history_right {
		width: 464px;
		height: 260px;
		text-align: left;
		float: left;
		margin: 0px 0px 20px 0px;
		padding: 0px 8px 0px 8px;

}	

.history {
		width: 304px;
		height: 564px;
		text-align: left;
		float: left;
		padding: 8px 8px 8px 8px;
}

.image_history {
	padding: 0px 0px 8px 0px;
}

/* ==================== */
/* = partner = */
/* ==================== */

.left3 {
		width: 320px;
		text-align: left;
		float: left;
}	

.center3 {
		width: 320px;
		text-align: left;
		float: left;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
}

.right3 {
		width: 320px;
		text-align: left;
		float: left;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
}

#content_partner_liste {
		clear:both;
		width: 960px;
		text-align: left;
		margin: 0 auto;
		padding: 0px 0px 0px 0px;
		height: 460px;
}

#content_partner_liste ul{
		list-style-type:circle;
		padding: 0px 0px 0px 8px;
		margin: 0px 0px 0px 0px;
	
}

#content_partner_liste li{
		list-style-type:circle;
		color: #ccc;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
}

#content_partner_liste a {
	color:#000;
	background-color: #f4f4f4;
}

#content_partner_liste a:hover {
	color:#fff;
	background-color: #e91e8a;
}



/* ==================== */
/* = FAQ = */
/* ==================== */


.faq_left {
		width: 944px;
		text-align: left;
		float: left;
		padding: 0px 8px 20px 8px;
}	

/* ==================== */
/* = NEWS = */
/* ==================== */


.news_image {
		width: 304px;
		height: 484px;
		text-align: left;
		float: left;
		font-size: 11px;
		padding: 8px 8px 8px 8px;
		margin: 0px 0px 0px 0px;
}	

.news_event {
		width: 304px;
		height: 184px;
		text-align: left;
		float: left;
		font-size: 11px;
		padding: 8px 8px 8px 8px;
		margin: 0px 0px 0px 0px;
}	

.news_text {
		width: 304px;
		text-align: left;
		float: left;
		padding: 0px 0px 0px 0px;
		margin: 6px 0px 0px 0px;
		border-top: 1px solid #ccc;
}

.news_text a:hover {
	color:#fff;
	background-color: #e91e8a;
}



/* ==================== */
/* = oscar = */
/* ==================== */


.oscar_image {
		width: 304px;
		height: 224px;
		text-align: left;
		float: left;
		font-size: 11px;
		padding: 8px 8px 8px 8px;
}	

.oscar_text {
		width: 304px;
		height: 20px;
		text-align: left;
		float: left;
		padding: 8px 0px 0px 0px;
}



/* ==================== */
/* = download = */
/* ==================== */


.material {
		width: 160px;
		text-align: left;
		float: left;

}	

.material ul{
		list-style-type: none;
		padding: 10px 0px 0px 8px;
}

.material li{
		list-style-type: none;
}



/* ==================== */
/* = presse = */
/* ==================== */

#FlashStage {
		width: 624px;
		height: 384px;
}

.presse_left {
		width: 624px;
		height: 384px;
		text-align: left;
		float: left;
		padding: 8px 8px 8px 8px;
}


.presse_right {
		width: 304px;
		text-align: left;
		float: left;
		padding: 8px 8px 8px 8px;
		height: 384px;

}


.presse_image {
		width: 304px;
		height: 264px;
		text-align: left;
		float: left;
		font-size: 11px;
		padding: 8px 8px 8px 8px;

}	

.presse_text {
		width: 304px;
		height: 80px;
		text-align: left;
		float: left;
		margin: 6px 0px 0px 0px;
}

.presse_text a:hover {
	color:#fff;
	background-color: #e91e8a;
}


/* ==================== */
/* = kontakt + impressum = */
/* ==================== */



.left_kontakt {
		width: 280px;
		text-align: left;
		float: left;
		padding: 0px 32px 0px 8px;
}	

.left_kontakt ul{
		list-style-type: none;
		padding: 8px 0px 8px 0px;
}

.left_kontakt li{
		list-style-type: none;
		padding: 0px 0px 0px 0px;
}

.right_kontakt {
		width: 640px;
		text-align: left;
		float: left;
		padding: 0px 0px 20px 0px;
		margin: 0px 0px 0px 0px;
		
}	

.left_inprint {
		width: 440px;
		text-align: left;
		float: left;
		padding: 0px 32px 0px 8px;
}	


/* ==================== */
/* = footer = */
/* ==================== */

#row1 {
		position:absolute;
		padding: 0px 0px 0px 8px;
		margin: 40px 0px 0px 0px;
		height: 20px;
		width:152px;
		color: #000;
		border-left: 1px dotted #333;
}	

#row2 {
		position:absolute;
		padding: 0px 0px 0px 8px;
		margin: 40px 0px 0px 160px;
		height: 20px;
		width:152px;
		color: #000;
		border-left: 1px dotted #333;
}	

#row3 {
		position:absolute;
		padding: 0px 0px 0px 8px;
		margin: 40px 0px 0px 320px;
		height: 20px;
		width:152px;
		color: #000;
		border-left: 1px dotted #333;
}		

#row4 {
		position:absolute;
		padding: 0px 0px 0px 8px;
		margin: 40px 0px 0px 480px;
		height: 20px;
		width:152px;
		color: #000;

}	

#row5 {
		position:absolute;
		padding: 0px 0px 0px 8px;
		margin: 40px 0px 0px 640px;
		height: 20px;
		width:152px;
		color: #000;
		border-left: 1px dotted #333;
}	

#row6 {
		position:absolute;
		padding: 0px 0px 0px 8px;
		margin: 40px 0px 0px 800px;
		height: 20px;
		width:152px;
		color: #000;
		border-left: 1px dotted #333;
}	

