body {
  font-family: "Arial", "Helvetica", sans-serif;
  font-size: 13px;
  line-height: 18px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  background: #ffffff url('../images/design/popcorn-body-bg.png') top left repeat-x;
}
.clearer {
  clear: both;
}
  #mc { /* main container */
    position: relative;
    clear: both;
    width: 980px;
  /*min-height: 500px;*/
    margin: 0 auto 0 auto;
    padding: 0 0 0 0;
  }
    #header {
      margin: 0 0 0 0;
      padding: 0 0 0 0;
    }
      #header .languages {
        float: right;
        width: 744px;
/*		visibility: hidden;*/
      }
      #header .languages img {
        display: inline;
        border: none;
      }
      #header .banken { position: relative; top: 3px; }
      #header .logo {
        float: left;
        width: 200px;
      }
        #header .logo img {
          display: block;
          border: none;
        }
      #header #menu {
/*        float: right;
        clear: right;*/
        width: 870px;
        margin: 0 0 0 -10px;
        padding: 0 0 0 0;
        /*border: 1px dotted #ffffff;*/
      }
        #header #menu ul {
          list-style: none;
          margin: 0 0 0 0;
          padding: 0 0 0 0;
        }
          #header #menu ul li {
            display: block;
            float: left;
            margin: 0 0 0 8px;
          }
          #header #menu ul li a {
            display: block;
            float: left;
            height: 24px;
            color: #ffffff;
            text-decoration: none;
            padding: 10px 0 0 0;
          }
            #header #menu ul li.active a, #header #menu ul li a:hover {
              width: 115px;
              text-align: center;
              background: url('../images/design/popcorn-menu-bg.png') no-repeat;
            }
      #header #offer {
        clear: both;
        height: 370px;
        /*border: dotted 1px #808080;*/
      }
        #header #offer img {
          display: block;
          float: left;
          margin: 19px 19px 0 0;
          border: none;
        }
        #header #offer .shortdesc {
          width: 310px;
          float: left;
          /*border: dotted 1px #808080;*/
        }
          #header #offer .shortdesc .title {
            color: #09c7f8;
            margin: 30px 0 0 0;
          }
          #header #offer .shortdesc .first {
            color: #09c7f8;
            margin: 20px 0 0 0;
          }
          #header #offer .shortdesc .second {
            color: #ffffff;
          }
          #header #offer .shortdesc a.linkinf {
            display: block;
            float: left;
            width: 144px;
            height: 28px;
            color: #ffffff;
            text-align: center;
            text-decoration: none;
            font-size: 12px;
            font-weight: bold;
            margin: 20px 0 0 10px;
            padding: 10px 0 0 0;
            background: url('../images/design/popcorn-button-brown.png');
            border: none;
          }
          #header #offer .shortdesc a.linkbuy, input.linkbuy {
            display: block;
            float: left;
            width: 144px;
            height: 28px;
            color: #ffffff;
            text-align: center;
            text-decoration: none;
            font-size: 12px;
            font-weight: bold;
            margin: 20px 0 0 0px;
            padding: 10px 0 0 0;
            background: url('../images/design/popcorn-button-red.png');
            border: none;
          }
        #header #offer img2 {
          display: block;
          float: right;
          margin: 3px 0 0 0px;
          border: none;
        }
    #content { /* main content */
      clear: both;
      width: 100%;
/*	  height: 300px;*/
      color: #333333;
      font-size: 13px;
      font-family: "Arial", "Helvetica", sans-serif;
      margin: 0 0 20px 0;
      padding: 0 0 0 0;
      border-collapse: collapse;
      /*border: dotted 1px #808080;*/
    }
        #content h1, #content h2, #content h3, #content h4, table#content h5, table#content h6 {
          color: #09c7f8;
          font-family: "Arial", "Helvetica", sans-serif;
          font-weight: normal;
        }
        #content h1 { font-size: 36px; }
        #content h2 { font-size: 24px; }
        #content h3 { font-size: 18px; }
        #content h4 { font-size: 14px; }
        #content h5 { font-size: 13px; }
        #content h6 { font-size: 12px; }
		#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { line-height: 1.2em; }
        #content ul {
          color: #333;
        }
      #content .cell {
        text-align: center;
		width: 300px;
		float: left;
		_overflow: hidden;
      }
	#cell1, #cell2 {
		margin-right: 15px;
		padding-right: 15px;
		background: url(../images/design/line.png) no-repeat 100% 30px;
	}
        #content .cell .first {
          color: #09c7f8;
        }
        #content .cell .second {
          color: #333333;
        }
        #content .cell .link {
          position: relative;
          display: block;
          width: 146px;
          height: 46px;
          color: #ffffff;
          text-align: center;
          text-decoration: none;
          font-size: 12px;
          font-weight: bold;
          margin: 20px auto 0 auto;
          padding: 12px 0 0 0;
          background: url('../images/design/popcorn-button-brown-shadow.png');
          border: none;
        }
      #content .vruler {
        width: 1px;
        vertical-align: middle;
        padding: 20px 5px 20px 5px;
      }
        #content .vruler {
          height: 240px;
          border-left: solid 1px #e5e5e5;
        }
      /* ----- table#content tr td.hruler {
        height: 1px;
        vertical-align: middle;
        padding: 0 20px 10px 20px;
      }
        table#content tr td.hruler div {
          position: relative;
          width: 860px;
          margin: 0 auto 0 auto;
          border-top: solid 1px #e5e5e5;
        } ----- */
  #foc { /* footer outer container */
	clear: both;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: #ffffff url('../images/design/popcorn-footer-bg.png') top left repeat-x;
  }
    #footer {
      position: relative;
      clear: both;
      width: 980px;
      font-family: "Arial", "Helvetica", sans-serif;
      font-size: 13px;
      margin: 0 auto 0 auto;
      padding: 0 0 0 0;
    }
      #footer img {
        display: block;
        position: relative;
        margin: 0 auto 0 auto;
        padding: 16px 0 16px 0;
        border: none;
      }
      #footer .menubottom {
        color: #09c7f8;
        text-align: center;
      }
        #footer .menubottom a {
          color: #050505;
          text-decoration: none;
        }
        #footer .menubottom a:hover {
          color: #99e0f6;
        }
      #footer .copyright {
        color: #09c7f8;
        font-size: 12px;
        text-align: center;
        margin: 10px 0 10px 0;
      }
        #footer .copyright a {
          color: #09c7f8;
          text-decoration: none;
        }
        #footer .copyright a:hover {
          color: #99e0f6;
        }

.left a {
	font-weight: bold !important;
	text-decoration: underline;
}

#shuffle {
	margin: 0 0 0 -26px;
}

fieldset { border: 0; margin: 0; padding: 0; }
.row label { font-weight: bold; display: block; padding-top: 20px; }
.row input, .row textarea { width: 300px; }
.contact_form_top { margin: 0; padding: 0; display: none; }

#displayPrice h2 span { display:block; font-size:16px; width:180px; }
#displayPrice h2 { margin-top: 40px !important; }
.flags {
	display: block;
	width: 170px;
	position: absolute;
	top: 10px;
	right: 10px;
}