
/* standard elements */
* {
	margin: 0;
	padding: 0;
}

html, body {
	margin: 0px;
	background:#2f3716;
}
.clearer {
clear:both;
}

.topwrapper {
height:225px;
background:url(img/topwrapper.gif) repeat-x;
}

.headbox {
margin:auto;
height:116px;
width:879px;
padding-top:109px;
padding-right:21px;
background:url(img/head.gif) no-repeat;
}
.bildbox {
width:900px;
}
.contentwrapper {
background: url(img/stripe.gif) repeat;
}
.contentbox {
width:900px;
margin:auto;
font-family:"Trebuchet MS";
color: #FFFFFF;
padding-bottom:20px;
}
.tablebox {
font-family:"Trebuchet MS";
color: #FFFFFF;
font-size:11px;
float:left;
width:600px;
}

.filmo_titel {
font-family:"Trebuchet MS";
color: #f7ab3f;
font-size:14px;
}
.filmo_text {
font-family:"Trebuchet MS";
color: #CCCCCC;
font-size:12px;
}

.contentbox p {
font-family:"Trebuchet MS";
color: #FFFFFF;
font-size:11px;
}
.contentbox a {
font-family:"Trebuchet MS";
color: #FFFFFF;
font-size:11px;
}
.contentbox table strong {
font-family:"Trebuchet MS";
color: #f7ab3f;
font-size:12px;
}
.contentbox_textindex {
width:450px;
font-family:"Trebuchet MS";
font-size:11px;
color: #FFFFFF;
padding-left:400px;
}
.contentbox_textindex strong {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#f7ab3f;
}

.contentbox  h1{
font-family:"Trebuchet MS";
color: #FFFFFF;
font-size:18px;
padding-top:8px;
padding-bottom:8px;
}
.contentbox  h2{
font-family:"Trebuchet MS";
color:#ffffff;
font-size:14px;
}

/* -----------navi----------------- */
.navbox {
float:right;
width:215px;
height:85px;
background-color:#009933;
}
.subnavbox {
float:right;
width:200px;

}

/* -----------footer--------------------------- */
.footwrapper {
background: url(img/footwrapper.gif) repeat-x;
padding-top:8px;
}

.footerbox {
width:900px;
margin:auto;
padding-bottom:20px;
}


.footertext_left {
     float:left;
	 width:300px;
	 color:#f7ab3f;
}
.footertext_left a {
     font-family:"Trebuchet MS";
	 font-size:11px;
	 color:#f7ab3f;
	 text-decoration:none;
}
.footertext_left a:hover {
     font-family:"Trebuchet MS";
	 font-size:11px;
	 color: #FFFFFF;
	 text-decoration:none;
}
.footertext_right {
text-align:right;
     float:right;
	 width:450px;
     font-family:"Trebuchet MS";
	 font-size:11px;
	 color:#f7ab3f;
}
.footermenu{
     text-align:center;
	 width:830px;
	 margin-top:10px;
	 color:#f7ab3f;
}
.footermenu a{
     font-family:"Trebuchet MS";
	 font-size:11px;
	 color:#f7ab3f;
	 text-decoration:none;
}
.footermenu a:hover{
     font-family:"Trebuchet MS";
	 font-size:11px;
	 color: #FFFFFF;
	 text-decoration:none;
}



/* haupt menu  */
.mainmenu {
margin-top: 40px;
width: 190px; /*width of menu*/
font-family:"Trebuchet MS";
color: #FFFFFF;
font-weight:bold;
text-transform:uppercase;
}
.mainmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.mainmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.mainmenu ul li a{
color: #FFFFFF;
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
border-bottom: 1px dotted #FFFFFF;
font-size: 90%;
}

.mainmenu ul li a:hover{ /*hover state CSS*/
color: #f7ab3f;

}
.mainmenu ul li .current{ /*hover state CSS*/
color: #f7ab3f;
background-color: #f7ab3f;
background: url(img/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
}

/* -----------login--------------------------- */
.loginform {
    width:800px;
	height:100px;
	padding:10px;
}
.loginform_left {
    float:left;
    width:350px;
	margin-right:30px;
}
.loginform_right {
    float:left;
    width:350px:

}
.loginform_button {
margin-top:20px;
    width:232px;
	text-align:right;
	padding-right:200px;

}

