body {
    background: #ffffff url(/img/header.background.png) repeat-x;
}
#frontend #container {
    width: 848px;
    margin: 0 auto;
}
#frontend #header {
    width: 848px;
	height: 92px;
	/* background: url(/img/header.logo.png) no-repeat;*/
	margin-bottom: 30px;
}
#frontend #menu {
    width: 208px;
    /*height: 278px;*/
	float: left;
}
#frontend #menu .cta {
    width: 194px;
    height: 23px;
	padding-top: 63px;
    margin-left: 14px;
	background: url(/img/contactus.background.png) top left no-repeat;
}
#frontend #menu .ctanew {
    width: 194px;
    height: 93px;
    padding-top: 38px;
    margin-left: 14px;
    background: url(/img/cta/background.png) top left no-repeat;
}
#frontend #menu .ctanew #contactus {
    width: 156px;
    height: 27px;
    display: block;
    background: url(/img/cta/contactus.png) top left no-repeat;
}
#frontend #menu .ctanew #contactus:hover {
    background: url(/img/cta/contactusover.png) top left no-repeat;
}
#frontend #menu .ctanew #learnmore {
    width: 156px;
    height: 27px;
    display: block;
	margin-top: 8px;
    background: url(/img/cta/learnmore.png) top left no-repeat;
}
#frontend #menu .ctanew #learnmore:hover {
    background: url(/img/cta/learnmoreover.png) top left no-repeat;
}
#frontend #menu .cta a {
    width: 156px;
    height: 23px;
	/*padding-top: 63px;*/
    display: block;
    background: url(/img/cutmail.background.png) top left no-repeat;
}
#frontend #menu .cta a:hover {
    background: url(/img/cutmailhover.background.png) top left no-repeat;
}
#frontend #menu .list {
    width: 194px;
    height: 233px;
	margin-left: 14px;
}
#frontend #menu .list li {
    padding-bottom: 4px;
	line-height: 15px;
}
#frontend #menu .icons {
    width: 194px;
    height: 15px;
	padding-left: 14px;
}
#frontend #menu .footer {
    width: 158px;
	margin-left: 14px;
    height: 63px;
	background: url(/img/seperator2.background.png) top repeat-x;
}
#frontend #main {
    width: 640px;
    float: left;
}
#frontend #topmenu {
    width: 609px;
}
#frontend #topmenu .inner {
	position: absolute;
    padding-top: 23px;
	padding-left: 38px;
	width: 609px;
}
#frontend #topmenu .title {
    height: 19px;
	width: 120px;
	padding-left: 13px;
	padding-top: 4px;
    background-color: #ffffff;
}
#frontend #topmenu .bereich {
    display: block;
    color: #FFFFFF;
    background-color: #b3b3b3;
    text-align: right;
	background-image:url('/img/menuarrow.background.png');
	background-repeat: no-repeat;
	background-position: right top;
	z-index: 99;
}
#frontend #topmenu a.link {
    display: block;
    color: #ffffff;
    text-decoration: None;
    border-top: solid 1px #FFFFFF;
    border-left: solid 1px #FFFFFF;
    border-right: solid 1px #FFFFFF;
    background-color: #484848;
    height: 19px;
    padding-right: 30px;
    padding-top: 4px;
}
#frontend #topmenu a.linkactive {
    display: block;
    color: #ffffff;
    text-decoration: None;
    border-top: solid 1px #FFFFFF;
    border-left: solid 1px #FFFFFF;
    border-right: solid 1px #FFFFFF;
    background-color: #d6373f;
    height: 19px;
    padding-right: 30px;
    padding-top: 4px;
}
#frontend #topmenu a.link:hover {
    display: block;
    color: #ffffff;
    background-color: #d6373f;
}
#frontend #topmenu .tree {
    width:137px;
    height:19px;
    padding-right: 30px;
    padding-top: 4px;
    border-left: solid 1px #eaeaea; 
	border-right: solid 1px #eaeaea;   
}
#frontend #main #index .seperator {
    width: 640px;
    height: 63px;
    background: url(/img/seperator.background.png) repeat-x;
}


.movieitem .thumb {
    float: left;
	margin-right: 15px;
	margin-bottom: 30px;
	margin-top: 5px;
	height: 70px;
	width: 90px;
	background: url(/img/thumb.background.png) repeat-x;
}
.movieitem .title {
    float: left;
    margin-bottom: 5px;
}
.movieitem .subtitle {
    float: left;
    margin-bottom: 5px;
	color: #6f6f6f;
}
.movieitem .subtitle a {
    color: #6f6f6f;
}
.movieitem .summary {
    float: left;
    margin-bottom: 30px;
	color: #6f6f6f;
}

#menu .submenu li {
    list-style-type: square;
	list-style-position: inside;
	margin-left: 2px;
}
#content-bottom {
    width: 612px;
	padding-left: 14px;
	padding-right: 14px;
}