﻿

Body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #333333;
	background: #ffffff url('../Docs/images/background/bg-header.png') repeat-x;
}
.divNavigator{
	background-color:#e8e8e8; 
	padding:15px;
	margin-bottom:12px;}
A {
	color: #333333;
	text-decoration:underline;
}
A:hover { text-decoration: underline; color:#000;}
blockquote{
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic; 
	background-color:#e8e8e8;
	padding-left:5px;
	color:#333333;}
/* ----- Layout ----- */
#header {
    background: url('../Docs/images/background/defa-header-banner.jpg') no-repeat;
	background-position:50% 0%;
}
#header .page_margins .page {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 20px;
}
.topnav_right{float:right; margin-top:82px;}
.topnav_right a:link,
.topnav_right a:visited{
	color:#999999;
	text-decoration:none;
	font-size:90%;
	margin-right:10px;
}
.topnav_right a:hover,
.topnav_right a:active{
	color:#000;
	text-decoration:none;
}
#col2_content {
    padding-right: 52px;
	padding-left: 0;
	padding-top:30px;
}
#col1_content {
    padding-right: 52px;
padding-left:0;
}
#col3_content {
    padding-left: 0;
    padding-right: 0;
    padding-top:30px;
}
#main {
    padding-top: 20px;
}
.page .breadcrumb ul {
    padding-left: 0px;
	font-size:90%;
}
ul li {
	list-style-image:url('../Docs/images/background/list-img-text.png');
}
.EventIconLink{
padding-right:8px;}
.FileItemTitle {
    font-weight:normal;
font-size:90%;
}
/* ----- Menubar ----- */
.menubar{
	height: 41px;
	margin-left:208px;
	margin-top:-18px;
}
.menubar ul{
	margin: 0 0 0 0px;
}
.menubar ul li a{
	font-size: 120%;
	font-weight: normal;
	background: url('../Docs/images/background/bg-nav.png') no-repeat;
	background-position:top right;
	color: #333333;
	text-decoration: none;
	padding: 7px 10px 21px 10px;
	display: block;
}
.menubar ul li a:hover{
	background: url('../Docs/images/background/bg-nav-active.png') repeat-x;
	color: #fff;
}
.menubar ul li.active a, .menubar ul li.active a:hover{
	background: url('../Docs/images/background/bg-nav-active.png') repeat-x;
	color: #fff;
}
/* --------- Dropdownmenu -----------*/
.sf-menu li ul{
padding:0;
margin-top:1px;;
font-size:90%;
}
.sf-menu li ul li{
background-color: transparent;
}
.sf-menu li ul{

background-color: #e8e8e8;
background-image:none;
}
.sf-menu li ul li a, 
.menubar ul li.active ul li a {
padding: 6px 0px 6px 10px;
border-bottom: 1px solid #ffffff;
text-decoration: none;
font-weight: normal;
background-image:none;
color:#333333;
}
.sf-menu li ul li a:hover,
 .menubar ul li.active ul li a:hover{
text-decoration: none;
padding: 6px 0px 6px 10px;
background-color:#f8d1d2;
background-image:none;
color:#000000;
}
.menubar ul li.active ul li a:hover{
font-weight: normal;
color:#000000;
}

/* ----- Seitenmenü ----- */

#sidemenu{ margin-bottom:20px;}

#sidemenu ul{
	list-style-type: none;

}
.sidemenu {border:none;}
.sidemenu a, .sidemenu strong, .sidemenu span {border:none;}

/* ------ Seitenmenü (Elemente)---- */
#sidemenu ul li{
	margin-bottom:1px;
	background-color:#e8e8e8;
	display: block;
	padding: 0;
	float: none;
}

/* ------ Seitenmenü (Links)---- */
#sidemenu ul li a{
	display: block;
	text-decoration: none;
	padding: 3px 5px;
	color: #333333;
	font-weight: normal;
	font-size: 110%;
}

/* ------ Seitenmenü (Links - ausgewählt)---- */
#sidemenu ul li a:hover, #sidemenu .cTab1Selected{
color: #fff;
background-color: #ed1c24;
text-decoration: none;
}

/* ------ Seitenmenü - 2. Ebene (Elemente)---- */
#sidemenu ul li ul li {
padding:0;
}

/* ------ Schrift: Seitenmenü - 2. Ebene (Links)---- */
#sidemenu ul li ul li a, #sidemenu ul li ul li a:hover{
text-decoration: none;
color: #333333;
font-size: 100%;
padding-left: 15px;
}

/* ------ Schrift: Seitenmenü - 2. Ebene (Links - ausgewählt)---- */
#sidemenu .cTab2Selected, #sidemenu ul li ul li a:hover{
text-decoration: none;
text-shadow: none;
background-color: #f8d1d2;
color: #3333333;
}

#sidemenu ul li ul{
border:none;
background-color:#fff;
}

/* ----- Modulelayout ----- */

.ModuleBorder {
	background-color: #ffffff;
	padding: 0;
}
.ModuleTitle { 
	margin: 0; 
}
.ModuleTitle h2 {
	font-size: 110%;
	color: #333333;
	font-weight: bold;
	margin: 0;
	padding:0;
}
.ModuleContent h1 {
	font-size: 110%;
	color: #333333;
	font-weight: bold;
margin: 0;
}
.ModuleContent h2 {
	font-size: 130%;
	color: #333333;
	font-weight: bold;
margin-bottom: 15px;
.ModuleContent h1 {
	font-size: 110%;
	color: #333333;
	font-weight: bold;
}
}
.ModuleContent {
	padding: 0; 
margin: 0;
}
.ModuleFooter{
	padding:0;
	margin:0;
	background: url('../Docs/images/background/line-dot.png') repeat-x; 
}
.ModuleBorderB{
	padding: 0;
	margin-bottom: 25px;
}
.ModuleTitleB {
	background-color:#f7d1d2;
	padding-top: 0;
	background-repeat: no-repeat;
}
.ModuleTitleB h2 {
	font-size: 110%;
	color:#ff3333;
	padding: 12px 0 0 25px;
background: url('../Docs/images/background/list-img.png') no-repeat;
background-position:12px 17px;
}
.ModuleContentB h1 {
	font-size: 110%;
	color:#333333;
font-weight:bold;
padding-bottom:5px;
}
.ModuleContentB {
	padding: 12px;
	background-color:#f7d1d2;
}

.ModuleBorderC {
	background-color:#e8e8e8;
	margin-bottom: 20px;
}
.ModuleTitleC { 
	margin-bottom: 5px; 
	background-color:#e8e8e8;
}
.ModuleTitleC h2 {
	font-size: 110%;
	color: #333333;
	padding: 12px 12px 0 25px;
background: url('../Docs/images/background/list-img.png') no-repeat;
background-position:12px 17px;
}

.ModuleContentC {
	background: url('../Docs/images/background/line-dot.png') repeat-x; 
	padding:12px;
	background-color:#e8e8e8;
}
.ModuleBorderD {
	background-color:#fff;
	margin-bottom: 2px;
}
.ModuleTitleD { 
	margin-bottom: 5px; 
	background-color:#e8e8e8;
}
.ModuleTitleD h2 {
	font-size: 110%;
	color: #333333;
	padding: 12px 12px 0 25px;
}
.ModuleContentD {
	background: url('../Docs/images/background/line-dot-h.png') repeat-y; 
	background-color:#fff;
padding:5px 0px 5px 25px;
}
.ModuleBorderF {
	background-color:#e8e8e8;
	margin-bottom: 20px;
}
.ModuleTitleF { 
	background-color:#fff;
}
.ModuleTitleF h2 {
	font-size: 133.33%;
	color: #333333;
	padding:0;
}
.ModuleContentF {
	padding:0;
	background-color:#e8e8e8;
}


/* ----- Suchformular ----- */

.suchergebnissefilm{
	margin-top:22px; 
	background-color:#cccccc;
	display:block;
	padding:5px;
}
.divClose{margin-left:450px;}
.divWindowArea{margin-top:22px;}
#Table1{
	height:90px;
	padding:5px;
	margin-bottom:22px;
}
.Button {
	background-color:#f8d1d2;
	text-align:center;
	padding:5px;
	margin-bottom:12px;
	margin-right:5px;
}
.divMessage{
	padding:5px; 
	margin-bottom:12px;
	margin-top:5px;
	text-align:center;
}

.bild-text{float:left;
width:230px; background-color:#cccccc;
margin-right:15px;
margin-bottom:15px;
padding-right:12px;
vertical-align:text-top;
height:120px;
position: relative;}

.bild-text p{position: absolute; top: 5px;
left:95px;
font-size:95%;}

.FilmDetails{
	margin-top:15px;
 	background-color:#e8e8e8;
padding:10px;
line-height:140%;
}

.FilmDetails div{
min-height: 25px;
}

.defainhalt a{
 	
}

.suchergebnissefilm{
	padding-bottom: 15px;
 	
}

.FilmNav > td, FilmNav > a{

}

.suchergebnissefilm a{

}
.Highlight{

   font-weight: bold;
  background-color: yellow;

}

.lbl{
 width: 200px;
        font-weight:bold;
        display:block;
        float:left;
}

.detailtxt{
float: right;
width: 313px;
display: block;
}

.defainhalt
{
                width:450px;
                padding-top: 5px;
                padding-bottom: 10px;
                padding-left: 50px;
}

.defainhaltlbl
{
                padding-top: 15px;
                font-weight:bold;
}

.defainhaltfloat
{
         clear:both;
	margin-left: 203px;
         padding-bottom: 10px;
}

.defainhaltlblfloat
{
	float:left;
		padding-top: 5px;
	font-weight:bold;
}

.PersonSearchArea{
	display:none;
	background-color: #e8e8e8;
	width: 530px;
	padding-left:5px;
	margin-top:15px;
}

.FileItemTitle{padding:8px;border-bottom:1px dotted grey;}
tbody .Normal{height:29px;}


#M5433ModuleBorder .link_list_item {
background-color:#ccc;
width:247px;
height:120px;
margin-bottom:15px;
}

#M5433ModuleBorder .link_list_item img {
float:left;
height:120px;
}

#M5433ModuleBorder .link_list_item_description {
float:left;
margin:8px 0 0 15px;
width:100px;
font-size:95%;
}
