﻿* {
margin:0px;
padding:0px;
}

body
{
    background-position: center;
    background-color: #6f6f6f;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0px;
    padding: 0px;
    background-image: url('images/9GMedia_bg.jpg');
    background-repeat: repeat-y;
} 

 
    
}

p
{
    margin:0px;
    padding:0px;
    margin-top:1em;
}

a{
color:#FFFFFF;
}

a:hover {
color:#FF9900;
}

br { letter-spacing: 0; }


.container {
    width: 956px;
    background-color: #FFFFFF;
    margin-right: auto;
    margin-left: auto;
    margin-top:-1px;
    padding-bottom:20px;
    background-image: url('images/rounded_pixel.gif');
    background-repeat: no-repeat;
    background-position: left bottom;
    background-position: right bottom;
}



.clear{
    clear:both;
    margin:0px;
    padding:0px
}


/* Div Header */
.header {
    width: 956px;
    margin: 0px 0px 10px 0px;
    color: #FF3300;
}

.header_logo {
    margin-left:20px;
    margin-top:10px;
    float:left;
}

.header_menu
{
    
    width: 280px;
    height: 20px;
    float: right;
    background-color: #6f6f6f;
    color: #FFFFFF;

    font-size:12px;
    text-align:right;
    line-height:20px; 
    background-position: left bottom;
    background-image: url('images/top_menu_lb.gif');
    background-repeat: no-repeat;
}

.header_menu img
{
    padding-left:3px;
    padding-bottom:2px;
    vertical-align:middle;
}

/* menu */
.menu {
   width: 938px;
   margin-right: auto;
   margin-left: auto;
   margin-top:0px;
   margin-bottom:0px;
}

.menu_blok
{
    float: left;
    vertical-align: bottom;
    height: 33px;
    padding: 0px;
    margin: 0px;
}

#nav-menu{
    float:left;
    height:33px;
    vertical-align: text-bottom;
}

.menu_menu {
    float:left;
}

#nav-menu ul
{
    list-style: none;
    padding: 0px;
    margin: 0px;
}

#nav-menu li
{
    float: left;
    margin: 0px;
    height: 33px;
    line-height:33px;
}

#nav-menu li a
{
    background-position: right bottom;
    height: 33px;
    float: left;
    display: block;
    color: #6d6d6d;
    text-decoration: none;
    text-align: center;
    padding-left: 13px;
    padding-right: 13px;
    letter-spacing: 3px;
    font-weight: bold;
    font-size: 11px;
    background-image: url('images/menu_divider.jpg');
    background-repeat: no-repeat;
    vertical-align: middle;
}

#nav-menu li a:hover
{    color: #FF9900;}


.p1 #nav-menu li a.l1,.p2 #nav-menu li a.l2,.p3 #nav-menu li a.l3,.p4 #nav-menu li a.l4,.p5 #nav-menu li a.l5,.p6 #nav-menu li a.l6,.p7 #nav-menu li a.l7{
    color:#FF9900;
} 



/* Page Top */
.page_top
{
    width: 938px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: 0px;

}

.content_page_top
{
    height: 270px;
    background-repeat: no-repeat;
}

.content_page_top_text{ 
    color:#FFFFFF;
    float:right;
    margin-right:34px;
    margin-top:29px;
    margin-bottom:25px;
    width:425px;
    height:185px;
    padding:10px;
    letter-spacing:3px;
    font-size:16px;
/*    text-align:justify;*/
     }

.content_page_top_text_titel{
    font-size:20px;
}





/*page content*/
.page_content{
   width: 934px;
   margin-right: auto;
   margin-left: auto;
   margin-top:20px;
   margin-bottom:20px;
   color:#FFFFFF;
   font-size:14px;  
   line-height:18px;
}


.content_page_content{
    background-color: #6f6f6f;
    padding:20px;
    width:600px; 
    float:left;
}


.content_page_content_link{
    color:#FFFFFF;
    text-decoration: underline;
}

.content_page_content_link a:hover{
    color:#FF9900;    
}


.content_page_content_title{
font-size:18px;
FONT-WEIGHT:bold;
}

.content_page_news
{
    float: right;
    width: 240px;
    background-color: #6f6f6f;
    padding: 20px ;
}

#content_page_3column_1{
    background-color: #FFFFFF;
    padding:5px;
    width:250px; 
    float:left;
}


#content_page_3column_1 ul
{
    list-style: none;
    padding: 0px;
    margin: 0px;
}

#content_page_3column_1 li
{
    margin: 0px;
    height: 33px;
    line-height:33px;
}

#content_page_3column_1 li a
{
    height: 33px;
    display: block;
    color: #6d6d6d;
    text-decoration: none;
    text-align: left;
    padding-left: 13px;
    padding-right: 13px;
    letter-spacing: 3px;
    font-weight: bold;
    font-size: 11px;
    background-repeat: no-repeat;
    vertical-align: middle;
}

#content_page_3column_1 li a:hover
{    color: #FF9900;}


.content_page_3column_2{
    background-color: #6f6f6f;
    padding:10px;
    width:400px; 
    float:left;
    margin-left:10px;
}




.content_page_3column_3{
 float:right;
 width:300px;
 background-color: #FFFFFF;
 padding:10px;
}


.content_page_portfolio_full {
    width:100%;
    text-align:center;
}
    
.content_page_portfolio_full img{
    padding:14px;
}


/*Footer */
.footer
{
   
    width: 956px;
    background-color: #FFFFFF;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    padding-bottom: 20px;
    background-image: url('images/rounded_pixel.gif');
    background-repeat: no-repeat;
    background-position: left top;
    background-position: right top;
}

.footer_logos{
    padding-bottom:20px;
    padding-top:20px;
    width:906px;
    border-bottom:1px solid #b7b7b7;
    margin-left:20px;
    margin-right:20px;
    text-align:center}
    
.footer_logos img{
    margin-right:10px;
}

.footer_links_blok
{
    float: left;
    padding-left: 20px;
    width: 214px;
    margin-top: 20px;
    letter-spacing: 4px;
    font-size: 11px;
    color: #999999;
}


.footer_links_blok a{
    color:#999999;    
    text-decoration: none;
}


.footer_links_blok a:hover{
    color:#FF9900;    
}


.footer_adres_underlined
{
    text-decoration: underline;
}


.footer_links_blok_title
{
    color: #666666;
}


.footer_disclaimer{
    margin-right: auto;
    margin-left: auto;
    width:500px;
    font-size:10px;
    color:#b7b7b7;
    margin-top:20px;
    text-align: center;
    letter-spacing:4px;
  }
  
  
  
  
/*Contact */

.content_table_td_title{
 vertical-align:top;
 color:#FFFFFF;
 font-size:14px;
 font-weight:bold;
 width:100px;
 padding:5px;
 line-height:18px;
}

.content_table_td_text
{
    vertical-align: top;
    color: #FFFFFF;
    font-size: 14px;
    padding: 5px;
    line-height: 18px;
}

/* Contactpersonen */
.content_table_td_contact_title_big{
 vertical-align:bottom;
 color:#FFFFFF;
 font-size:18px;
 padding:5px;
 line-height:20px;

}

.content_table_td_contact_title
{
    vertical-align: bottom;
    color:#FFFFFF;
    font-size: 14px;
    padding: 5px;
    line-height: 18px;
   font-weight:bold;
}

.content_table_td_contact_text{
    vertical-align: top;
    color:#FFFFFF;
    font-size: 14px;
    padding: 5px;
    line-height: 18px;
}


.quote
{
    font-style: italic;
}

.quote_ref
{
    font-size: 10px;
}