/*
DIALOG WEB-DESIGN
Last edit: 2006-19-07
================================================*/

/* Global
================================================*/
html,body{margin:0;padding:0}
body{font: 76% arial,sans-serif; text-align:center;}

h5, h4, h3 {margin:0px; padding:0px;}
h5 {font-size:smaller}
h4 {font-size:small}
h3 {font-size:medium}

a {border:0px; color:#0E2B6C; text-decoration: underline; font-weight:bold}
a img {border:0px;}
b{  font-weight:bold; color:#000000; background-color:inherit}
br {clear:both;}
hr {color:inherit; background-color:#000; width:100%; height:1px; border:0px;}

.invisible_menu{ display:block}

/* Main layout
================================================*/
.container{width:90%; margin:0 auto; text-align:left;}
.header_print{}
.logo_print{}
.header {display:block}
    .header img {float:left;}
    .handheld_pic {display:none;}
    .header div.menuAddition{float:right; width:352px; height:30px; color:#FFF; background-color:inherit; display:none}
    .header div.menuAddition a{color:#FFF; text-decoration:none; background-color:inherit; display:none}
    .header div.menuLanguage{width:255px; }
    .header div.menuLanguage img{padding:12px 5px 5px 0px;}
.anker {display:none;}

.wrapper {float:left; padding:0px; margin:0px; background:#FFF; color:inherit;}
    .left_column { display:block}
    .right_column { text-align:left}
        .right_column h3 { color:#364D8A; text-transform:uppercase; font-size:12px; font-weight:bold; background-color:inherit;}
      
        
        .right_column ul.specialization {list-style-type:none; list-style-position:outside; width:100%; float:left; padding:5px 0px 15px 0px; margin:0px}
        .right_column ul.specialization li {}
        .right_column div.contact {float:left; width:47%; padding:4px; margin:2px;}
                 .right_column div.contactLeft {padding:4px; margin:2px;}
                 
                 .right_column div.contact h4, .right_column div.contactLeft h4{ font-weight:bold; text-transform:uppercase; margin:10px 0px}
                                  .right_column table.portfolio td { vertical-align:top;}
                                 div.form_contact{ display:block}
                                 .fieldsError {display:none;}
    
        .link_top{ display:none}
        
    .footer {display:block}
        .footer, .footer a  {color:#ffffff; background-color:inherit;}
                .footer a:active,.footer a:focus{ background-color:#FFFFFF; color:#000000}
/* W3C
================================================*/
.w3c {display:block}

/*  Price Page
================================================*/
.price { border-collapse:collapse; border:solid 1px #000;}
.price th {font-weight:bold; background:inherit; color:inherit; border:solid 1px #000; padding:5px 8px; vertical-align:middle; text-align:center;}
.price td {border:solid 1px #000; padding:5px 8px; vertical-align:middle; text-align:left;}
        .price td.center{ text-align:center}
.first td {background:inherit; color:inherit;}
.second td {background:inherit; color:inherit;}

/* IMPRESSUM PAGE
================================================*/      
.impressum {text-align:left; margin-left:170px;}
