body {
	font-size:15px; font-family: Verdana, Arial, sans-serif;
	color:#fff; min-width:1240px; padding:0;margin:0; min-height:100%;
	background-position:top left;
	background-repeat: no-repeat;
	background-color: #000;
}
body a { text-decoration:none; color: #f60; }
body a:hover { color: #fff; }
img { border:0; }
body div#alles {
	margin:13px 0 0 0; padding:0;
}

/* ########################################################################## */
/* ######################### Kopfzeile mit Logo ############################# */
/* ########################################################################## */

body div#alles div#header { 
	font-size:0.8em; background-color: #000; padding:0; min-width:900px; max-width:1300px;
	height: 45px; text-align:right; margin: 0 0 0 60px;
}
body div#alles div#header div#logo { 
	float:left; padding:0; margin:0;
}
	
body div#alles div#header div#headlinks {
	padding:7px 0 0 0; margin:0;
}

body div#alles div#header div#headlinks a {
	text-transform:uppercase;
	color:#f60;
}
body div#alles div#header div#headlinks a#gewaehlt { font-weight:bold; }

/* Sprachauswahl */
body div#alles div#header div#lang {
	float:right; height:40px; margin-left:3px; padding:10px 0 0 0;
}

/* ########################################################################## */
/* ############################### Navigation ############################### */
/* ########################################################################## */

body div#alles div#navi {
	padding:0; margin:30px 0 0 40px; font-size:0.9em;
	font-weight:bold; text-transform:lowercase; min-width:1150px;
}
body div#alles div#navi a:link,
body div#alles div#navi a:visited { color: #fff; }
body div#alles div#navi a:link:hover,
body div#alles div#navi a:visited:hover,
body div#alles div#navi a#gewaehlt { color: #f60; }
body div#alles div#navi span { margin:0 0.7%; }

body div#alles div#navi img { vertical-align:middle; margin:-1em 1.5em -2em; }

body div#alles div#navi div#submenu {
	font-size:0.9em; font-weight:normal; width:80em;
	margin:4px 0 0 0; text-transform:none;
}
body div#alles div#navi div#submenu a { margin:0 1.5% 0 0; }
body div#alles div#navi div#submenu a#gewaehlt { font-weight:bold; }

/* ########################################################################## */
/* ############################# Inhaltsteil ################################ */
/* ########################################################################## */

body div#alles div#content {
	margin:0; padding:0; font-size:0.9em;
	text-align:left; min-height:240px;
}                                

body div#alles div#content h3 { font-size:1.2em; font-weight:bold; }
body div#alles div#content div.standard table td { padding: 0 1em 0 0; }
body div#alles div#content img { border:1px #fff solid; }
body div#alles div#content a:hover img { border-color:#f60; }
body div#alles div#content object { width:500px;height:400px; }
body div#alles span.alert { color:#fff; background-color:#a00; }
body div#alles .alert { color:#c00; }
body div#alles input.alert,
body div#alles textarea.alert {
	background-color:#ffadad;	
}

body div#alles div#content div.standard {
	max-width:960px; padding:20px 0 0 30px;
	margin:30px 0 0 0;
}


/* -------------------------------------------------------------------------- */
/* -------------------------------- WERBUNG --------------------------------- */
/* --------------------------- GAMES/MOBILE --------------------------------- */
/* -------------------------------- TV/FILM --------------------------------- */
/* -------------------------------------------------------------------------- */
body div#alles div#content div.games-mobile img,
body div#alles div#content div.werbu img,
body div#alles div#content div.tv-film img {
	float:left;padding:5px 0 0 22px;border:0;margin:0 4em 0 0;
}
body div#alles div#content div.games-mobile object,
body div#alles div#content div.werbu object,
body div#alles div#content div.tv-film object {
	float:left;margin:3px 0 0 20px;
}
body div#alles div#content div.standard.games-mobile,
body div#alles div#content div.standard.tv-film,
body div#alles div#content div.standard.werbu { max-width:1100px; }
body div#alles div#content div.tv-film div.textbox,
body div#alles div#content div.games-mobile div.textbox,
body div#alles div#content div.werbu div.textbox {
	padding:0;color:#000;margin-left:550px;
}
body div#alles div#content div.games-mobile div.textbox h3,
body div#alles div#content div.tv-film div.textbox h3,
body div#alles div#content div.werbu div.textbox h3 {
	background-color:#d40;padding:0.3em 0.4em; margin:-2em 1.4em 0;
	font-size:1.15em; color:#fff; text-align:center;
}

/* -------------------------------------------------------------------------- */
/* --------------------------- PRE-CLEARED MUSIC ---------------------------- */
/* -------------------------------------------------------------------------- */
body div#alles div#content div.pre-cleared-music { color:#000; }
body div#alles div#content div.pre-cleared-music div.textbox  { margin-right:450px; }
body div#alles div#content div.pre-cleared-music h3 {
	background-color:#d40;padding:0.3em 0.4em; margin:-2em 1.4em 0;
	font-size:1.15em; color:#fff; text-align:center;
}
body div#alles div#content div.pre-cleared-music img {
	float:right;padding:24px 0 0 2px;border:0;
}
body div#alles div#content div.pre-cleared-music a { font-size:2em; padding:0 0 0 20px; }

/* -------------------------------------------------------------------------- */
/* ------------------------------- ÜBER UNS --------------------------------- */
/* -------------------------------------------------------------------------- */
body div#alles div#content div.uber-uns { color:#000; }
body div#alles div#content div.uber-uns h3 {
	background-color:#d40;padding:0.3em 0.4em; margin:-2em 1.4em 1em;
	font-size:1.15em; color:#fff; text-align:center;
}

body div#alles div#content div.uber-uns table { margin:0 0 20px; width:920px; }
body div#alles div#content div.uber-uns table td { width:230px; }
body div#alles div#content div.uber-uns.das-team table { margin:0; width:850px; }
body div#alles div#content div.uber-uns.das-team td {
	width:170px;text-align:center; height:110px;
}


/* -------------------------------------------------------------------------- */
/* ------------------------------- KONTAKT ---------------------------------- */
/* ------------------------------- LINKS ------------------------------------ */
/* ----------------------------- NEWSLETTER --------------------------------- */
/* ---------------------------- IMPRESSUM ----------------------------------- */
/* -------------------------------------------------------------------------- */

body div#alles div#content div.kontakt { color:#000; }
body div#alles div#content div.kontakt div div div div div { height:20em; }
body div#alles div#content div.kontakt div.text.links { float:left;width:520px; }

body div#alles div#content div.newsletter { width:600px; color:#000; }
body div#alles div#content div.newsletter h3 {
	background-color:#d40;padding:0.3em 0.4em; margin:-2em 1.4em 0;
	font-size:1.15em; color:#fff; text-align:center;
}
body div#alles div#content div.newsletter form { line-height:2em; text-align:right; }
body div#alles div#content div.newsletter input { border:0; color:#fff; }
body div#alles div#content div.newsletter input[type=text] { background-color:#ba4c19; }
body div#alles div#content div.newsletter input[type=submit] { background-color:#783411; }

body div#alles div#content div.links div.textbox {
	font-size:1.5em;line-height:1.5em;
}
body div#alles div#content div.impressum {
	padding:3em 0 0 5em;
	font-size:0.9em; color:#000;
}
body div#alles div#content div.impressum div.textbox div div div div {
	padding:0; height:19em;
}
body div#alles div#content div.impressum div.text.links {
	width:25em;float:left;font-size:1em;
}

/* --------------------------- TONSTUDIO MÜNCHEN ---------------------------- */
body div#alles div#content div.tonstudio {
	margin:20px 0 20px 20px;
}
body div#alles div#content div.tonstudio div.tonstudio-links {
	width:30%; float:left;margin:0 0 20px;
}
body div#alles div#content div.tonstudio div img { width:100%; border:0;}
body div#alles div#content div.tonstudio div p span.angebot {
	font-size:2.3em;font-weight:bold;color:#f80;	
}
body div#alles div#content div.tonstudio div.angebot { text-align:center;line-height:1.7em; }
body div#alles div#content div.tonstudio div.angebot p { margin:0 0 1.5em; padding:0; }
body div#alles div#content div.tonstudio div.angebot h3 { font-size:1.4em; text-align:left; }
body div#alles div#content div.tonstudio div.angebot h4 {
		font-size:1em;padding:0; margin:0;
}

/* ----------------------------- CONSULTING --------------------------------- */
body div#alles div#content div.consulting {
	margin:20px 0 20px 20px;
}
body div#alles div#content div.consulting div.consulting-links {
	width:51%; float:left;margin:0 0 20px;
}
body div#alles div#content div.consulting div img {
	margin-left:-7%; border:0;width:100%;
}


/* -------------------------------------------------------------------------- */
/* -------------------------------- KÜNSTLER -------------------------------- */
/* -------------------------------------------------------------------------- */
body div#alles div#content div.kunstler.management,
body div#alles div#content div.kunstler.booking { color:#000; }
body div#alles div#content div.kunstler.management object  { float:left; }
body div#alles div#content div.kunstler.management div.textbox  { margin-left:550px; }
body div#alles div#content div.kunstler.booking a {
	margin:20px 0 0 40px;font-size:2em;display:block;
}
body div#alles div#content div.kunstler.booking div.textbox h3,
body div#alles div#content div.kunstler.management div.textbox h3 {
	background-color:#d40;padding:0.3em 0.4em; margin:-2em 1.4em 0;
	font-size:1.15em; color:#fff; text-align:center;
}
body div#alles div#content div.kunstler-links {
	width:12em;float:left;font-size:1.2em; line-height:1.5em;
	font-weight:normal;padding:0 0 0 2em;letter-spacing:1px;
}
body div#alles div#content div.kunstler-links a {
	color:#fff;
}
body div#alles div#content div.kunstler.nosub {
	margin:20px 0 20px 13em;
}
body div#alles div#content div.kunstler div.kunstler-text {
	width:70%;max-width:68em;text-align:center;margin-left:17%;
}
body div#alles div#content div.kunstler img {
	border:0; width:88%;margin:0;display:block;margin-left:7%;margin-top:-2%;
}
/* -------------------------- KÜNSTLERSEITEN -------------------------------- */
body div#alles div#content div.kunstler2 {
	margin:20px 40px 0 0; 
}
body div#alles div#content div.kunstler2 object {
	margin: 1em 0 0; 
}
body div#alles div#content div.kunstler2 div.kunstler2-rechts {
	width:68%; float:right;margin:0;font-size:1.2em;text-align:center;
}
body div#alles div#content div.kunstler2 div.kunstler2-rechts h3 {
	width:50%; margin:0 auto 2px;padding:0; font-size:1.4em;
}
body div#alles div#content div.kunstler2 img { border:0; width:100%; }
body div#alles div#content div.kunstler2 img.unten {
	border:0; width:130%; margin-top:9em;
}

/* ------------------------------ DOWNLOADS --------------------------------- */
body div#alles div#content div.downloads {
	margin:50px 0 20px 20px; 
}
body div#alles div#content div.downloads img { border:0; }
body div#alles div#content div.downloads div.downloads-links {
	width:35%; float:left;padding:0; text-align:center;
	font-size:1.6em; font-weight:bold; margin-top:2em;
}
body div#alles div#content div.downloads div.downloads-links img {
	width:80%;max-width:492px;margin:5px 15% 0 0;
}
body div#alles div#content div.downloads div.downloads-links a img {
	width: 40%; margin:0;
}
body div#alles div#content div.downloads div.downloads-rechts {
	margin:0 2% 0 40%; text-align:center;
	font-size:1.4em; font-weight:bold;
}
body div#alles div#content div.downloads div.downloads-rechts img {
	width:95%;max-width:1012px;margin:5px 15% 0 0;
}



