* {
    margin:0;
    padding:0;
    border:0;
}

body {
    background-image:url('images/bg_verlauf2.jpg');
    color:#232323;
    margin:0px;
    padding:0px;
    font:normal 11px/14px Verdana; 
    color:#BBBBBB;    
    background-color:#6B6B6B;
    background-repeat:no-repeat;
    background-position:50% 0%; 
}

#body-container
{
    width:1000px;
    background-color:transparent;
    margin-left:auto;
    margin-right:auto;
}

#content-container
{
    width:1000px;
    /* height:420px; */
    background-color:transparent;
    overflow:hidden;
    position:relative;
    margin-top: 12em;
}

.content-top
{
    width:1000px;
    height:10px;
    background-color:transparent;
    background-image:url('images/contenttop.png');
    background-position:0px 0px;
    background-repeat:no-repeat;  
}

.content-middle
{
    width:920px;
    padding-left:40px;
    padding-right:40px;
    padding-top:20px;
    padding-bottom:25px;
    background-color:transparent;
    background-image:url('images/contentmiddle.png');
    background-position:0px 0px;
    background-repeat:repeat-y;
}

.content-middle-sidebar
{
    width:920px;
    padding-left:40px;
    padding-right:40px;
    padding-top:20px;
    padding-bottom:25px;
    background-color:transparent;
    background-image:url('images/contentmiddle_sidebar.png');
    background-position:0px 0px;
    background-repeat:repeat-y;
    position:relative;
}

.content-middle-sidebar-flat
{
    width:920px;
    padding-left:40px;
    padding-right:40px;
    padding-top:20px;
    padding-bottom:25px;
    background-color:transparent;
    background-image:url('images/contentmiddle_sidebar_flat.png');
    background-position:0px 0px;
    background-repeat:repeat-y;
    position:relative;
}

.content-620
{
    width:620px;
    float:left;
}

.content-920
{
    width:920px;
}

#boxes-container
{
    width:920px;
    height:300px;
    background-color:transparent;
    overflow:hidden;  
}

.content-bottom
{
    width:1000px;
    height:12px;
    background-color:transparent;
    background-image:url('images/contentbottom.png');
    background-position:0px 0px;
    background-repeat:no-repeat;  
}

#sitelogo {
    background-image:url('images/cinematrix_logo_trans1.png');
    margin:0px;
    padding:0px;
    background-color:transparent;
    width: 176px;
    height: 101px;
    background-repeat:no-repeat;
    float: right;
}

#flags{
    margin:0px;
    padding:120px 200px 30px 340px;
    background-color:transparent;
    width: 200px;
    height: 100px;
}

#flags a img{
    padding:0px 10px 0px 10px;
}

#footer
{
    width:950px;
    padding-left:25px;
    padding-right:25px;
    background-color:transparent;
    margin-left:auto;
    margin-right:auto;
    height:100px;        
    position:relative;
    margin-top:2px;
}

/* Standarddefinitionen */
a:link, a:visited, a:active, a:focus {
    text-decoration:underline;
    color:#FF0000;
}
a:hover { 
    text-decoration:none;
}

.left {
    float:left;
}

.right {
    float:right;
}

.clear {
    clear:both;
    height:1px;
    font-size:1px;
    line-height:1px;
}