			/*Demo Styles*/
			body{ background:#e9e8e4 url('../img/bg-grid.png');; }
        h1{ font:800 24px 'Open Sans', sans-serif; line-height:30px; color:#000; padding-bottom:24px; }
        h2{ font:800 20px 'Open Sans', sans-serif; line-height:26px; color:#009ee0; padding-bottom:24px; }
        h3{ font:800 16px 'Open Sans', sans-serif; line-height:24px; color:#009ee0; padding-bottom:24px; }
        h4{ font:800 14px 'Open Sans', sans-serif; line-height:24px; color:#447ebc; padding-bottom:24px; }
        a{ font:300 14px 'Open Sans', sans-serif; line-height:24px; color:#000; padding-bottom:24px; }
        p{ font:300 14px 'Open Sans', sans-serif; line-height:24px; color:#000; padding-bottom:24px; }
        p strong{ font:800 14px 'Open Sans', sans-serif; line-height:24px; color:#000; padding-bottom:24px; }
        table{ font:300 14px 'Open Sans', sans-serif; line-height:24px; color:#000; }
        ul{ font:300 14px 'Open Sans', sans-serif; line-height:24px; color:#000; }
        .mehrspaltig ul{ font:300 14px 'Open Sans', sans-serif; line-height:24px; color:#000; margin-top: -48px; padding-left: 30px; display: list-item !important; list-style-type: square !important;}
                         
        hr {
          background-color:#DEDEDE;
          color:#e9e8e4;
          border:#e9e8e4;
          height:1px;
          width:1156px; 
          margin:0px auto;
        }
        
        .imgLinks { float:left; position:relative; overflow:hidden; margin-right:10px; }
        
				.bg1 { width:1156px; margin:0px auto; padding:10px; background:#ffffff; }
				.bg2 { width:1156px; margin:0px auto; padding:10px; background:#d5d4cf; }
        .bg3 { width:1156px; margin:0px auto; padding:10px; background:#00375b; }
        .header-menu { width:1176px; margin:0px auto; padding-top:1px; padding-bottom:0px; background:#ffffff; position: relative;}
        .header-image { width:1176px; margin:0px auto; padding-top:5px; padding-bottom:5px; background:#ffffff; position: relative;}
				.header-logo { width:298px; height:55px;  margin-left:25px; margin-top:15px; position: absolute; background:#000; z-index: 20000;}
        .header-info { 
          width:1176px; 
          height:30px; 
          margin: 0px auto; 
          padding-top:5px; 
          margin-bottom:5px; 
          background-color: #00375b; 
          /* Für WebKit alt (Safari, Chrome, etc.) */
          background: -webkit-gradient(linear, left top, left bottom, from(#00375b), to(#004c78));
          /* Für WebKit neu (Safari, Chrome, etc.) */
          background: -webkit-linear-gradient(top, #00375b, #004c78);
          /* Für Mozilla/Gecko (Firefox etc) */
          background: -moz-linear-gradient(top, #00375b, #004c78);
          /* Für Presto (Opera etc) */
          background: -o-linear-gradient(top, #00375b, #004c78);
          /* NEU - NEU - NEU ab IE10 */
          background: -ms-linear-gradient(top, #00375b, #004c78);
          /* aktueller W3C working draft */
          background: linear-gradient(top, #00375b, #004c78);
        }
        
          .header-info p { color:#fff !important; margin-left: 20px; margin-right: 20px; }
          .header-info p strong { color:#fff !important; margin-left: 30px; }
          .header-info a { color:#fff !important; }

        .clearfix { display: block; height: 0; clear: both; visibility: hidden; }
						
				.portfolio-details{ margin:15px 20px; }	
  				 .portfolio-details h1 { font:800 18px 'Open Sans', sans-serif; line-height:130%; padding-bottom: 0px; color:#fff; text-decoration:none; }
  				 .portfolio-details p { font:300 14px 'Open Sans', sans-serif; color:#fff; text-decoration:none; }
  				 a.mosaic-overlay { text-decoration:none; }
           
        .picleft {
            margin-top: 4px;
            margin-right: 20px;
            margin-bottom: 10px;
        }
        
        .picright {
            margin-top: 4px;
            margin-left: 20px;
            margin-bottom: 10px;
        }
           
        .mehrspaltig {
          float:left;
        	position:relative;
        	overflow:hidden;
        	margin:10px;
        }
        
        .einspaltig {
          width:1156px;
        }
          
        .zweispaltig {
          width:558px;
        }
        
        .dreispaltig {
          width:362px;
          background:#FFF;
        }
        
        .zweidrittelspaltig {
          width:744px;
          background:#FFF;
        }
        
        .form-field {
          border: 1px solid #e9e8e4;
          width:90%;
          padding:10px;         
        }
        
        .form-field-umzugsanfrage {
          border: 1px solid #c0c0c0;
          width:98%;
          padding:3px;         
        }
        
        .form-button {
          border: 1px solid #adadad;
          padding:10px;         
        }
        
          .form-field:focus {
            background: #e9e8e4;
          }
        
        .footer-container  { 
          width:1156px; 
          margin:0px auto; 
          padding:10px; 
          
          /* Für WebKit alt (Safari, Chrome, etc.) */
          background: -webkit-gradient(linear, left top, left bottom, from(#00375b), to(#004c78));
          /* Für WebKit neu (Safari, Chrome, etc.) */
          background: -webkit-linear-gradient(top, #00375b, #004c78);
          /* Für Mozilla/Gecko (Firefox etc) */
          background: -moz-linear-gradient(top, #00375b, #004c78);
          /* Für Presto (Opera etc) */
          background: -o-linear-gradient(top, #00375b, #004c78);
          /* NEU - NEU - NEU ab IE10 */
          background: -ms-linear-gradient(top, #00375b, #004c78);
          /* aktueller W3C working draft */
          background: linear-gradient(top, #00375b, #004c78);

          border-top: 5px solid #009ee0;
        }
        
        .footer {
          padding-left:10px;
          padding-right:40px;
          display:table-cell;
          vertical-align:middle;                  
        }
        
          .footer p { font:300 12px 'Open Sans', sans-serif; line-height:16px; color:#fff; padding-bottom:0px; }
          .footer a { color:#fff !important; }