*{padding:0; margin:0;}
 body         { font-size: 62.5%; font-family: verdana, arial, sans-serif; background-color: #ffc; background-image: url("#"); background-repeat: repeat-x } /*Font-size: 1.0em = 10px when browser default size is 16px*/
.page-container         { font-size: 1em; background-color: #fff; margin-top: 8px; margin-right: auto; margin-left: auto; width: 900px; border-top: 1px solid #fff; border-bottom: 1px solid white }
.main                { background: white url("../images/layout/streifen.gif") repeat-y left top; padding-bottom: 240px; width: 898px; clear: both; border-right: 1px solid #fff; border-left: 1px solid #fff }
.main-navigation  {
	display: inline;
	width:    192px;
	float:    left;
	overflow: visible !important }

.main-content    { display: inline; margin: 0 0 0 30px; padding: 0; width: 640px; float: left; overflow: visible !important }
.main-content-kalender-oben {
	display: inline;
	margin:   0;
	padding:  0;
	width:    640px;
	float:    left;
	overflow: visible !important }

.main-content-kalender-unten {
	display: inline;
	margin:   0;
	padding:  0;
	width:    640px;
	float:    left;
	overflow: visible !important }

.main-content-film         { padding-bottom: 14px; float: left }
.footer           { background-color: #9e2d33; margin: 0; padding: 0; width: 898px; height: 30px; clear: left; border-top: 1px solid #fff; border-right: 1px solid white; border-left: 1px solid white }
.footer-layout      { background-color: #ffc; margin-right: auto; margin-left: auto; width: 900px; height: 100px; clear: both }

/* HEADER */
.header { width:898px; font-family:"trebuchet ms",arial,sans-serif; }
.header-top     { background: #6a737c url("#") repeat-y left top; width: 898px; height: 20px; overflow: visible !important; border-right: 1px solid #fff; border-left: 1px solid #fff }
.header-middle        {
	background:  white url("#");
	width:        898px;
	height:       198px;
	overflow:     visible !important;
	border-right: 1px solid #fff;
	border-left:  1px solid #fff }

.header-middle-left     {
	background: #9e2d33 url("../images/layout/Tropfen.jpg") no-repeat left top;
	text-align:  left;
	width:       199px;
	height:      190px;
	float:       left }


.header-middle-right     {
	background: #d2d3d5 url("../images/layout/Wasser.jpg") no-repeat left top;
	width:       699px;
	height:      190px;
	float:       right }


.header-bottom    { width: 898px; height: 40px; border-right: 1px solid #fff; border-left: 1px solid #fff }
.header-breadcrumbs       { background: white url("../images/layout/streifen.gif") repeat-y left top; width: 898px; height: 60px; clear: both; border-right: 1px solid #fff; border-left: 1px solid #fff }
.header-breadcrumbs-left   {
	text-align: left;
	width:       191px;
	height:      60px;
	float:       left }

.header-breadcrumbs-left img    {
	padding: 20px 0 0 21px }

.header-breadcrumbs-right   {
	text-align: right;
	width:       699px;
	height:      60px;
	float:       right }

/*  HEADER SECTION  */

.header-breadcrumbs ul {float:left; width:560px; list-style:none; padding:0 0 0 15px; font-family:verdana,arial,sans-serif;}
.header-breadcrumbs ul li  { color: rgb(125,125,125); font-size: 100%; font-weight: bold; background: url("#") no-repeat 0 50%; display: inline; padding: 0 0 0 10px }
.header-breadcrumbs ul a {color:rgb(70,122,167); text-decoration:none;}
.header-breadcrumbs ul a:hover {color:rgb(42,90,138); text-decoration:underline;}

/* MAIN NAVIGATION */
.main-navigation .round-border-topright  { margin: 0 0 0 190px; position: absolute; z-index: 100; width: 10px; height: 10px }

/* MAIN CONTENT */
.column1-unit {width:640px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column1-unit-index {width:640px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
/* COLUMN FILMPRODUKTION */
.column-unit-filmproduktion   { text-align: left; margin-bottom: 10px !important; width: 600px; height: 400px; float: left }
.column2-unit-left-filmproduktion1 { margin-bottom: 10px !important; width: 200px; height: 30px; float: left }
.column2-unit-right-filmproduktion1 { margin-bottom: 10px !important; width: 440px; height: 30px; float: right }
/* COLUMN 2 */
.column2-unit-left    { margin-bottom: 10px !important; width: 200px; float: left }
.column2-unit-right   { margin-bottom: 10px !important; width: 440px; float: right }
.column2-unit-right-coaching {
	margin-bottom: 10px !important;
	width:          420px;
	float:          right }
/* COLUMN 3 */
.column3-unit-left  { margin-bottom: 10px !important; width: 166px; float: left }
.column3-unit-middle     { margin-bottom: 10px !important; margin-left: 20px; width: 276px; float: left }
.column3-unit-middle-impulse  {
	text-align:   justify;
	margin-right:  15px;
	margin-bottom: 10px !important;
	margin-left:   15px;
	width:         276px;
	float:         left }


.column3-unit-right  { margin-bottom: 10px !important; width: 166px; float: right }


/*  FOOTER SECTION  */
.footer p {line-height:1.3em; text-align:center; color:rgb(125,125,125); font-weight:bold; font-size:110%;}


/*  CLEAR FLOATS  */
.page-container:after, .header:after, .header-breadcrumbs:after, .main:after, .main-navigation:after, .main-content:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.column1-unit:after, .column2-unit-left:after, .column2-unit-right:after, .column3-unit-left:after, .column3-unit-middle:after, .column3-unit-right:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.footer:after, p:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear-contentunit {clear:both; width:640px; height:0.1em; border:none; background:rgb(210,210,210); color:rgb(210,210,210);}

