/*
Theme Name: Mij Film-Black
Theme URI: http://www.mijfilm.com
Contact: info@mijfilm.com
Description: The default WordPress theme for the site mijfilms.com
Version: 0.7
Author: Claudius Herwig
Author URI: http://claudiusherwig.de/
Text Domain: mijfilm
*/

/* --------------- Reset ------------------ */

@import url("data/reset-complete.css");

/* --------------- Layout ------------------ */

html {
	height: 100%;
	}

body {
	background: #000000;
	font-family: Geneva, Arial, Tahoma, Sans-Serif;
	font-size: 13px;
	font-variant: normal;
	line-height: 19px;
	color: #f0f7ff;
	text-align: center;
	margin: 0;
	height: 100.6%;
	}
	
#page {
	margin: 0 auto;
	width: 722px;
	background-color: #000000;
	min-height: 407px;
	text-align: left;
	background: url(data/bg-picture-01.jpg) top center no-repeat;
	padding-left: 49px;
	}

#bg-picture-top {
	width: 822px;
	height: 407px;
	position: relative;
	margin-left: -49px;
	}

#mask {
	width: 822px;
	height: 407px;
	position: absolute;
	z-index: 10;
	background: transparent url(data/mask-snow.gif) top center no-repeat;
	} /* Gifbackground for IE 6.0 and older */

#bg-picture-top > #mask {
	background: transparent url(data/mask-snow.png) top center no-repeat;
	} /* PNG for modern Browsers */

#flashcontent {
	width: 724px;
	height: 407px;
	position: absolute;
	z-index: 10;
	margin-left: 49px;
	}

#main-menu {
	width: 164px;
	height: 192px;
	position: absolute;
	z-index: 20;
	margin: 215px 0px 0px 49px;
	text-align: right;
	}
	
#service-menu {
	width: 164px;
	height: 130px;
	position: absolute;
	z-index: 21;
	margin: 244px 0px 0px 224px;
	text-align: left;
    color: #ffffff;
	}
	
#submenu {
	width: 170px;
	float: left;
	text-align: right;
	margin: 0 40px 0 0;
    color: #2e6f7c;
	}
	
#submenu.press {
	width: 230px;
	}
	
#content {
    margin: 0px 40px 40px 40px;
	width: 600px;
	}
	
#content.small {
    margin: 0px 0px 40px 210px;
	width: 515px;
	} 
	
#content.press {
    margin: 51px 40px 40px 270px;
	width: 430px;
	} 
	
#content.photo {
    margin: 0px 40px 40px 210px;
	width: 545px;
	}
	
#footer {
        clear: both;
	}
	
/* --------------- Allgemeine Typo ------------------ */

h1 {
	color: #711e08;
	text-transform: uppercase;
	font-size: 30px;
	font-weight: normal;
	line-height: 40px;
	margin-bottom: 15px;
	}
	
h2 {
	color: #2e6f7c;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: normal;
	line-height: 22px;
    margin: 12px 0 15px;;
	}
	
h3 {
	color: #2e6f7c;
	font-size: 16px;
	font-weight: normal;
	line-height: 30px;
	}
	
h4 {
	color: #2e6f7c;
	font-size: 16px;
	font-weight: normal;
	line-height: 30px;
	}
	
h5 {
	color: #2e6f7c;
	direction: rtl;
	font-size: 12px;
	font-weight: normal;
	line-height: 13px;
        margin-bottom: 9px;
	}

h6 {
	color: #9d9d9d;
	direction: rtl;
	font-size: 30px;
	font-weight: normal;
	line-height: 50px;
	margin-bottom: 17px;
	}
	

p {
        font-size: 13px;
	margin-bottom: 13px;
	}
	
/* --------------- Allgemeine Tags ------------------ */

a {
	text-decoration: none;
	color: #9d9d9d;
	}
	
a:hover {
	color: #3a915d;
	}

strong {
	color: #9d9d9d;
	}

em {
     font-style: italic;
    }

/* --------------- Anpassungen Header ------------------ */
	
#main-menu li a {
	color: #ffffff;
	}
	
#service-menu li a {
	color: #ffffff;
	}

#main-menu li.mint a{
	color: #ffffff;
	}

#service-menu li.lilac a{
	color: #ffffff;
	}
	
#main-menu li {
    color: #9d9d9d;
	font-size: 15px;
	line-height: 20px;
	text-transform: uppercase;
	}
	
#service-menu li {
	font-size: 11px;
	line-height: 15px;
	text-transform: uppercase;
	}
	
/* --------------- submenue ------------------ */

#submenu li a {
	color: #2e6f7c;
	}
	
#submenu li a:hover {
	color: #4cb178;
	}

#submenu li.current_page_item,
#submenu li.current_page_item a {
	color: #dd030f;
	}

#submenu li.current_page_item a:hover {
	color: #3a915d;
	}
	
#submenu li.current_page_item ul li,
#submenu li.current_page_item ul li a {
	color: #9d9d9d;
	}
	
#submenu  ul ul {
	margin: 10px 0 10px 0;
	}
	
#submenu ul ul li{
	margin: 7px 0 7px 0;
	line-height: 18px;
	}
	
#submenu li{
	margin: 10px 0 0 0;
	line-height: 16px;
	}

	
/* --------------- diverse Klassen ------------------ */

#content ol {
	list-style-type: decimal;
	margin-bottom: 13px;
	color: #9d9d9d;
	}

#content ul {
	list-style-image: url(data/line.gif);
	margin-bottom: 13px;
	}

.time-author, .postmetadata {
	font-size: 10px;
	color: #2e6f7c;
	}
	
/* --------------- farbklassen ------------------ */

.mint, .mint a {
	color: #2e6f7c;
	}
	
.lilac, .lilac a {
	color: #643608;
	}
	
body#landing-page {
	background-color: #000000;
	}
	
/* --------------- Fotogallerie ------------------ */
	
.gallery-caption {
	clear:both;
	float:left;
	}
	
.gallery img {
	float:left;
	border: none;
	}
	
.gallery-item {
	margin-bottom: 20px;
	}
	
/* --------------- Filmliste Presseseite ------------------ */

#filmliste li {
	list-style: none;
	font-size: 10px;
	line-heigth: 12px;
	margin: -8px 0 0 0;
	color: #4cb178;
	display: inline;
	}
	
#filmliste li:after {
	content:" | ";
	}
	
#filmliste li a {
	color: #2e6f7c;
	}
	
#filmliste li a:hover {
	color: #4cb178;
	}

#filmliste li.current_page_item,
#filmliste li.current_page_item a {
	color: #9d9d9d;
	}

#filmliste li.current_page_item a:hover {
	color: #3a915d;
	}
	
.press h2 {
	font-weight: bold;
	}
	
#submenu.press  ul li a{
	text-transform: uppercase;
	color: #2e6f7c;
	font-size:20px;
	margin-bottom: 8px;
	}
	
#submenu.press  ul ul li a{
	text-transform: uppercase;
	font-size: 13px;
	margin-bottom: 0px;
	color: #2e6f7c;
	}
	
#submenu.press  ul ul li a:hover{
	color: #3a915d;
	}
	
#submenu.keine-kinder  ul li {
	text-transform: none;
	font-size: 13px;
	}
	
#submenu.press ul ul li.current_page_parent a{
	color: #9d9d9d;
	}
	
#content.press h1 {
	line-height: 30px;
	margin-bottom: 15px;
	}

