/* vers10 */
body  {
   	font: .9em SansSerif, Arial, Helvetica, sans-serif;
	line-height:120%;
	color:#333;
    background: #ECECED url(../images/bg03.jpg) top left fixed repeat-x;
    margin: 0; /* Es empfiehlt sich, margin (Rand) und padding (Auffüllung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
    text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
    color: #000000;
    }
	
#flags { 
	padding:8px 15px 0 0;
	float: right; /* Hierdurch wird die Einstellung text-align: center im Body-Element überschrieben. */
    } 
	
	#container { 
   	width: 850px;  /* Mit einer Breite, die 20 Pixel unter der vollen Breite von 800 Pixel liegt, können Sie dem Browser-Chrome Rechnung tragen und gleichzeitig eine horizontale Bildlaufleiste vermeiden. */
   	background: transparent;
   	margin: 3.5em auto; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
   	border: 0px;
   	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element überschrieben. */
    } 
#header {padding: 0 10px 0 10px;  /* Diese Auffüllung entspricht der linksbündigen Ausrichtung der Elemente in den divs, die darunter erscheinen. Wenn im #header anstelle von Text ein Bild eingesetzt wird, sollten Sie die Auffüllung entfernen. */
    }
	.header_vorbau { 
	color:#333;
	padding-left:4em;
	font-size:.8em;
	}
#header h1 {
	padding:0 0 1em 1em;
	color:#333;
	font-size:2.25em;
	font-weight:lighter;
	margin: 0; /* Wenn Sie den Rand des letzten Elements im #header-div auf 0 einstellen, können Sie das Auftreten unerwarteter Abstände zwischen divs vermeiden. Wenn das div einen Rahmen hat, ist dies unnötig, weil dieser Rahmen die gleiche Wirkung hat. */
    }
#wrapper{
	background: #fff url(../images/bg-wrapper.jpg) bottom repeat-x; 
	border:1px solid #333;}
#player{
	text-align:center;
	padding:5px;}
	
#headline { 
	background: url(../images/kachel-headline.jpg) repeat-x;
	text-align:center;
	color:#fff;
	padding:6px;
	font-size:.8em;
}
#headline-actor { 
	background: url(../images/kachel-headline-actor.jpg) repeat-x;
	text-align:center;
	color:#fff;
	padding:6px;
	font-size:.8em;
}
#headline-presenter { 
	background: url(../images/kachel-headline-presenter.jpg) repeat-x;
	text-align:center;
	color:#fff;
	padding:6px;
	font-size:.7em;
}
#sidebar-start {
	float: right; /* Da es sich hier um ein floatendes Element handelt, muss eine Breite angegeben werden. */
     width: 275px;/* Die tatsächliche Breite dieses div umfasst in standardgerechten Browsern bzw. im Standardmodus von Internet Explorer außer der Breite auch die Auffüllung und den Rahmen. */
	padding: 0px 12px 0px 0px;
    }
	#cont-lft-image {
	float: left; /* Da es sich hier um ein floatendes Element handelt, muss eine Breite angegeben werden. */
    width: 550px; /* Die tatsächliche Breite dieses div umfasst in standardgerechten Browsern bzw. im Standardmodus von Internet Explorer außer der Breite auch die Auffüllung und den Rahmen. */
    }
#cont-lft-image-small {
	float: left; /* Da es sich hier um ein floatendes Element handelt, muss eine Breite angegeben werden. */
    width: 510px; /* Die tatsächliche Breite dieses div umfasst in standardgerechten Browsern bzw. im Standardmodus von Internet Explorer außer der Breite auch die Auffüllung und den Rahmen. */
    }
#theater {
	float:left;
    width: 100%; 
	height:360px;
	overflow:auto;
	}
#cont-left {
	float: left; /* Da es sich hier um ein floatendes Element handelt, muss eine Breite angegeben werden. */
    width: 598px; /* Die tatsächliche Breite dieses div umfasst in standardgerechten Browsern bzw. im Standardmodus von Internet Explorer außer der Breite auch die Auffüllung und den Rahmen. */
	overflow:auto;
	height:360px;
    }
.box	{ 
	display:block;
	border:1px solid #999;
	background:#fff; 
}

.startbox { 
	display:block;
	border:1px solid #999;
	margin:.3em;
	padding:.5em;
	font-size:.85em;
	background:#fff; 
}

#cont-rt {
    height:360px;
	overflow:auto;
	}
#cont-rt-p {
    padding:20px;
	}
#maincontent-start {
    float:right;
	/* padding (Auffüllung) bezeichnet den Innenabstand und margin (Rand) den Außenabstand der div -Box. */
    }
#rt-img-vita {
    background: url(../images/titel-vita.jpg)  top right no-repeat; 
    }
#rt-img-vita-presenter {
    background: url(../images/gr15.jpg)  top right no-repeat; 
    }	
#rt-img-solo {
    background: url(../images/titel-solo.jpg)  top right no-repeat; 
    }
	
.signature	{ 
	font-size:.8em;
	margin-left:.5em;
}
.signature_date	{ 
	padding:.2em;
	border-top:1px solid #999;
	font-size:.8em;
}
.language_select	{
	float:left;
	padding:2px;
	color:#999;
	background:#fff;
}
.language_select a:, a:link, a:active, a:visited { 
	color:#fff; 
	text-decoration:underline;
}
.language_select a:hover { 
	background:#fff;
	color:#999;
	text-decoration:underline;
}
.webkit-block-placeholder { 
	padding:5em;
}	 
#footer { 
    background: url(../images/kachel-footer.jpg) repeat-x;
	text-align:center;
	color:#fff;
	padding:8px;
	font-size:.8em;
	} 
#footer-actor { 
    background: url(../images/kachel-footer-actor.jpg) repeat-x;
	text-align:center;
	color:#fff;
	padding:6px;
	font-size:.8em;
	}
#footer-presenter { 
    background: url(../images/kachel-footer-presenter.jpg) repeat-x;
	text-align:center;
	color:#fff;
	padding:6px;
	font-size:.8em;
	}	
#spiegel {  
	background: url(../images/kachel-spiegel.jpg) repeat-x;
	height:35px;
}

.fltrt { /* Mit dieser Klasse können Sie ein Element auf der Seite nach rechts fließen lassen. Das floatende Element muss vor dem Element stehen, neben dem es auf der Seite erscheinen soll. */
    	float: right;
    	margin-left: 8px;
}
.fltlft { /* Mit dieser Klasse können Sie ein Element auf der Seite nach links fließen lassen. */
    	float: left;
    	margin-right: 8px;
}
.clearfloat { /* Diese Klasse sollte in einem div- oder break-Element platziert werden und das letzte Element vor dem Schließen eines Containers sein, der wiederum einen vollständigen Float enthalten sollte. */
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
}
.button {
    padding: 15px;
	text-align:center;
	display:block;
	font-size:1.2em;
    }
a:link, a:visited{
	color: #006699;
	text-decoration: none;
	border:0px;
}
a:hover {
	color:#333;
	border:0px;
}
#headline-actor a:link, #headline-actor a:visited{
	color: #ccc;
	padding:4px;
	text-decoration: none;
	border:0px;
}
#headline-actor a:hover {
	color:#fff;
	background: url(../images/navi-hover-bg-actor.jpg); 
	text-decoration:underline;
	border:0px;
	}
#headline-presenter a:link, #headline-presenter a:visited{
	color: #ccc;
	padding:4px;
	text-decoration: none;
	border:0px;
}
#headline-presenter a:hover {
	color:#fff;
	background: url(../images/nav-hover-bg-presenter.jpg); 
	text-decoration:underline;
	border:0px;
	}
.nav-on {
	color:#eee;
	background: url(../images/navi-hover-bg-actor.jpg); 
	
}
.nav-on-presenter {
	color:#eee;
	background: url(../images/nav-hover-bg-presenter.jpg); 
	
}
/* Thumb-nails fuer die Moderationsbeispiele */
.bayer-moderat	{
	background:#fff url(../images/thump_bayer.jpg) no-repeat; 
	display:block; 
	height:65px;
	border: 1px solid #999; 
	text-align:right;
	padding:1em;
	margin:.3em;
}
.bayer-moderat-a	{
	background:#fff url(../images/thump_bayer-a.jpg) no-repeat; 
	display:block;
	height:65px; 
	border: 1px solid #999; 
	text-align:right;
	padding:1em;
	margin:.3em;
}
.ipex-moderat	{
	background:#fff url(../images/thump_ipex.jpg) no-repeat; 
	display:block; 
	height:65px;
	border: 1px solid #999; 
	text-align:right;
	padding:1em;
	margin:.3em;
}
.ipex-moderat-a	{
	background:#fff url(../images/thump_ipex-a.jpg) no-repeat; 
	display:block;
	height:65px; 
	border: 1px solid #999; 
	text-align:right;
	padding:1em;
	margin:.3em;
}
.ikegami-moderat	{
	background:#fff url(../images/thump_ikegami.jpg) no-repeat; 
	display:block; 
	height:65px;
	border: 1px solid #999; 
	text-align:right;
	padding:1em;
	margin:.3em;
}
.ikegami-moderat-a	{
	background:#fff url(../images/thump_ikegami-a.jpg) no-repeat; 
	display:block;
	height:65px; 
	border: 1px solid #999; 
	text-align:right;
	padding:1em;
	margin:.3em;
}
.drupa-moderat	{
	background:#fff url(../images/thump_drupa.jpg) no-repeat;  
	display:block;
	height:65px;
	border: 1px solid #999;  
	text-align:right;
	padding:1em;
	margin:.3em;
}
.drupa-moderat-a	{
	background:#fff url(../images/thump_drupa-a.jpg) no-repeat;  
	display:block;
	height:65px;
	border: 1px solid #999; 
	text-align:right;
	padding:1em;
	margin:.3em;
}
.cebit-moderat	{
	background:#fff url(../images/thump_cebit.jpg) no-repeat; 
	display:block;
	height:65px;
	border: 1px solid #999;
	text-align:right;
	padding:1em;
	margin:.3em;
}
.cebit-moderat-a	{
	background:#fff url(../images/thump_cebit-a.jpg) no-repeat; 
	display:block;
	height:65px;
	border: 1px solid #999;  
	text-align:right;
	padding:1em;
	margin:.3em;
}


/* Thumb-nails fuer die Filmauschnitte */

.singles {
	background:#fff url(../files_video/thump_singles.jpg) right no-repeat;
	display:block;
	height:65px;
	border: 1px solid #999; 
	padding:1em;
	margin:.3em;   
}
.singles-a	{
	background:#fff url(../files_video/thump_singles-a.jpg) right no-repeat;
	display:block;
	height:65px;
	border: 1px solid #999; 
	padding:1em;
	margin:.3em; 
}
.iec	{
	background:#fff url(../files_video/thump_iec.jpg) right no-repeat;
	display:block;
	height:65px;
	border: 1px solid #999; 
	padding:1em;
	margin:.3em;   
}
.iec-a	{
	background:#fff url(../files_video/thump_iec-a.jpg) right no-repeat;
	display:block;
	height:65px;
	border: 1px solid #999; 
	padding:1em;
	margin:.3em; 
}
.queen	{
	background:#fff url(../files_video/thump_queen.jpg) right no-repeat;
	display:block;
	height:65px;
	border: 1px solid #999; 
	padding:1em;
	margin:.3em;  
}
.queen-a	{
	background:#fff url(../files_video/thump_queen-a.jpg) right no-repeat;
	display:block;
	height:65px;
	border: 1px solid #999; 
	padding:1em;
	margin:.3em;   
}
.fallzwei	{
	background:#fff url(../files_video/thump_fall.jpg) right no-repeat;
	display:block;
	height:65px;
	border: 1px solid #999; 
	padding:1em;
	margin:.3em;;   
}
.fallzwei-a	{
	background:#fff url(../files_video/thump_fall-a.jpg) right no-repeat;
	display:block;
	height:65px;
	border: 1px solid #999; 
	padding:1em;
	margin:.3em;;   
}
.rosenheim	{
	background:#fff url(../files_video/thump_rosenheimcops.jpg) right no-repeat;
	display:block;
	height:65px;
	border: 1px solid #999; 
	padding:1em;
	margin:.3em; 
}
.rosenheim-a	{
	background:#fff url(../files_video/thump_rosenheimcops-a.jpg) right no-repeat;
	display:block;
	height:65px;
	border: 1px solid #999; 
	padding:1em;
	margin:.3em;
}
.barz {
	background:#fff url(../files_video/thump_barz.jpg) right no-repeat;
	display:block;
	height:65px;
	border: 1px solid #999; 
	padding:1em;
	margin:.3em;
}
.barz-a	{
	background:#fff url(../files_video/thump_barz-a.jpg) right no-repeat;
	display:block;
	height:65px;
	border: 1px solid #999; 
	padding:1em;
	margin:.3em;
}
.reset {
	background:#fff url(../files_video/thump_reset.jpg) right no-repeat;
	display:block;
	height:65px;
	border: 1px solid #999; 
	padding:1em;
	margin:.3em;
}
.reset-a	{
	background:#fff url(../files_video/thump_reset-a.jpg) right no-repeat;
	display:block;
	height:65px;
	border: 1px solid #999; 
	padding:1em;
	margin:.3em;  
}

/* T A B EL L E N */
 
h4	{
	margin:0px;
	padding-left:5em;
	padding-top:.8em;
	padding-bottom:.8em;
	font-size:.9em;
	color:#333;
	border-bottom:1px solid #999;
}
.bg-rt {
	margin:0px;
	background:#fff url(../images/kachel-h4-ie.jpg) top left no-repeat;
	padding-left:5em;
	padding-top:.8em;
	padding-bottom:.8em;
	font-size:.9em;
	color:#333;
	border-bottom:1px solid #999;
}

table	{
	text-align:left;
	font-size:80%;
	background:transparent ;
	padding:5px;
	width:100%;
	color:#333;
}

th	{
	background:#ccc url(../images/kachel-form.jpg) bottom repeat-x;
	border:1px solid #999;
	font-weight:bold;
	font-size:110%;
	padding-top:.3em;
	padding-left:1.5em;
}
td	{
	border:1px solid #999;
	border-bottom:1px solid #333;
	background:#fff ;
	padding:5px;	
}
.whiteblock {
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	background:#fff;
}
	
.zeitung {
	text-align:right;
	padding-right:1.5em;
	padding-top:0;
	padding-bottom:0;
	background:#fff url(../images/kachel-zeitung.jpg) top repeat-x;
}




/* Contentbereiche Kontakt */
/* formulare */
input[type=text], select{float:left;}
input[type=submit].right {margin-left: .9em;}
form br {clear: both;  margin-top:.4em;}
form {line-height:140%;}
fieldset{margin:15px;}
label.left {
	float:left;
	text-align:right;
	width:5em;
	margin.right:.3em;
}

.get-icons {
	font-size:70%;
	color:#999;
	text-align:center;
	margin-left:3em;
	margin-right:3em;
}
.get-icons-film {
	font-size:70%;
	color:#999;
	text-align:justify;
	margin-left:1.75em;
	margin-right:1.75em;
}
.download {
	height:45px;
	background:#fff url(../images/pdf_icon-book.gif) no-repeat;
	padding-left:6.5em;
	padding-top:.7em;
}
.blocksatz {
	text-align:justify;
}

/* Kombination Left INHALT-BIG und right BILD-SMAL */

h1	{ 
	padding:.3em;
	margin:.3em;
}
h2	{ 
	display:block;
	font-size:1em;
	color:#333;
	border:1px solid #999;
	padding:.3em;
	margin:.3em;
	background: url(../images/kachel-form.jpg) repeat-x; 
}
h6	{ 
	align:center;!important
	
}
.vid	{ 
	padding:.8em;
	text-align:center;
}
.textumlauf-left	{ 
	float:left;
	border:1px solid #333;
	padding:2px;
	margin:1em;
}
.textumlauf-right	{ 
	float:right;
	border:1px solid #333;
	padding:2px;
	margin:1em;
}
.rahmen	{ 
	border:1px solid #333;
	padding:2px;
	margin-left:1.75em;
	margin-bottom:1.5em;
}
  * html div#Inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
    margin-bottom: 0;
  }
  
  #galerie	{ 
	width:100%;
	height:360px;
	overflow:scroll;
}

  #whole-erfolgstrainer	{ 
	float:left;
	width:100%;
	height:360px;
	overflow:auto;
}
#whole-erfolgstrainer p	{ 
	margin-left:3em ;
	margin-right:3em ;
	text-align:justify;
}

#whole-erfolgstrainer h2	{ 
	margin-left:5em ;
	font-size:1.2em;
}
#whole-erfolgstrainer .quote {
	text-align:center;
	margin:auto;
	padding:1.5em;
	font-style:italic;
	font-size:1.2em;
}
.zitate {
	text-align:center;
	font-style:italic;
}
.erfolgscoach-tabelle {
	width:87%;
	margin:0 50px 0 50px;
}
p {
	padding-left:1em;
	padding-right:1em;
	padding-top:.2em;
	padding-bottom:.2em;
}
.nr {	width:20px;
	}