
/* pagesize */
#wrapper {    
    width: 100%;    
}

#maincontainer {
    width: 1000px;
    height: 768px;
    margin: auto;
    padding: 0px 36px 0px 36px;
    text-align:left; /* ie6 align text after center */    
}

/* common style */
body {
    text-align:center; /* ie6 center */
    font-family: Arial;
    font-size: 11px;
    color:#000000;
}

ul {    
    list-style-type: none;    
}

.highlighted {
    color:#5c001f;
}

.explicitLink {
    text-decoration: underline;
}

a {
	text-decoration:none;
}

a:hover {
    text-decoration: underline;
}

a:visited {
	color: blue;
}

a.internal {
	text-decoration: none;
	color:#5c001f;
}

a:hover.internal {
	text-decoration: underline;	
}


/* main elements */

/* header */

#header {    
    padding: 40px 0px 72px 0px;
    font-size: 10px;
}

#logo {	
	height: 20px;		
    width:206px;             
    float:left;	
}

#languageswitch {    
    width:349px;        
    float:left;
	padding-top: 6px;
}

#languageswitch a {
	text-decoration: none;
	color: #5c5c5c;
}

#contact {
    float:left;
	padding-top: 6px;
}

/* navigation */

#leftcontent {    
    float:left;
    width: 187px;    
    height: 768px;    
    margin: 0px 0px 0px 0px;    
}

#additionalInfo {
	margin: 10px 0px 0px 0px;
}

#additionalInfo h3{
	font-size: 13px;
}

#additionalInfo p{
	margin-bottom: 2px;
	font-weight: bold;		
}

#breadcrumb a { 
    font-size: 9px;
    font-style: italic;
	color: #5c5c5c;
	text-decoration: none;	
}

#navigationcontainer {            
    height: auto;
    border-bottom: 1px solid #be99a5;        
    margin: 0px 17px 0px 0px;
	padding-bottom: 80px;
}

.navigation a,.navigation a:visited, .subnavigation a {
	color: #000000;
	text-decoration: none;	
}

.navigation ul {
    font-weight: bold;    
    padding: 0px 0px 0px 0px;    
    margin: 0px 0px 0px 0px;
}

.navigation li {    
    padding-bottom: 10px;
}

.navigation li.highlighted li a {
    color: #000000;	
}

.navigation li.highlighted a {
    color: #5c001f;	
}

.navigationgap9 {
    padding: 60px 0px 0px 0px;    
}

.navigationgap2 {
    padding: 24px 0px 0px 0px;    
}

.subnavigation li {        
    padding: 5px 0px 0px 0px !important;
    margin: 0px 0px 0px 20px !important;
}

.subnavigation li a {
    color: #5c5c5c !important;
}

.subnavigation li.highlighted a {
    color: #975c6f !important;
}

#movienavigation {
	margin: 20px 0px 0px 0px;
}

/* Infoblock under navi left */
.infoblock {            
    border-bottom: 1px solid #be99a5;        
}



/* center column */
#centercontent {
    float:left;    
    width: 312px;    
    height: 768px;    
    padding: 0px 17px 0px 17px;
	border-right: 1px solid #be99a5;
	border-left: 1px solid #be99a5;
}

.text {    
    font-size: 11px;
    text-align: justify;
}

#textcontent {
   width: 740px;
   height: 607px;
   float: left;
   padding: 0px 17px 0px 17px;
   overflow: auto;
   text-align: left;
   border-left: 1px solid #be99a5;
}

#textcontent p {
    padding-top: 0px;
}

.biggap {
	margin-top: 200px;
}

/* lebenslauf */

.vita td {
    vertical-align: top;
    padding: 0px 17px 17px 0px;
}

.vita td p {	
	margin-top: 0px !important;
}

/* texte */

#texttitel {
    font-weight: bold;
}

#author {
    font-style: italic;    
}

/* pdf-liste */

#pdf {        
    width: 100%;
    margin: 100px 0px 0px 0px;    
    text-align: left;
}

#pdf td {
    width: 25%;
    padding-bottom: 15px;
}

#pdf .subtitle { 
    display: block;
    font-size: 9px;
    font-style: italic;
}

/* links */
table#links {
	width: 100%;
}
table#links th {
	padding-bottom: 20px;
}

table#links td {
	width: 34%;
}

/* right column */

#rightcontent {    
    float: left;
    width: 411px;
    height: 411px;    
    padding: 0px 0px 0px 17px;    
}

#rightcontent img {
	margin: 17px 0px 15px 0px;
}

#imagetext, #title {
    font-size: 9px;
    color: #5c5c5c;
    width: 250px;    
}

#news {
    float:left;
    width: 411px;
    margin: 79px 0px 0px 17px;        
    padding: 15px 0px 0px 0px;        
    border-top: 1px solid #be99a5;
}

/* relases */
.otherreleases {
	margin-top: 36px;
}

.otherreleases img {	
	border: none;
}

.dvdreleases {
	margin-top: 50px;
}

.sectionheading {
	color: #5c001f;
}

.dvdcolumn {	
	width: 33%;
	float: left;
}

.releasedvd {
    margin-top: 30px;
}

.releasepicture {
    padding: 10px 0px 10px 0px;
}
