/* Design by DIS */

@media (max-width: 768px) {

  .row {
    margin-left: -20px;
    *zoom: 1;
  }
	
  .row:before,
  .row:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row:after {
    clear: both;
  }
	
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 20px;
    margin-left: 2%;
  }
	

  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
     width: 100%;
 }
	
  .span12 {
	width:940px;
    width: 100%;
  }
  .span11 {
    width: 662px;
    width: 70%;
  }
  .span10 {
    width: 600px;
    width: 60%;
  }
  .span9 {
    width: 538px;
    width: 55%;
 }
  .span8 {
    width: 476px;
    width: 49%;
  }
  .span7 {
    width: 414px;
    width: 42%;
  }
  .span6 {
    width: 352px;
    width: 35%;
  }
  .span5 {
    width: 290px;
    width: 29%;
  }
  .span4 {
    width: 228px;
    width: 25%;
  }
  .span3 {
    width: 166px;
    width: 20%;
  }
  .span2 {
    width: 104px;
    width: 14%;
  }
  .span1 {
    width: 42px;
    width: 4%;
  }
	
  .offset12 {
    margin-left: 764px;
    margin-left: 0%;
 }
  .offset11 {
    margin-left: 702px;
     margin-left: 0%;
 }
  .offset10 {
    margin-left: 640px;
    margin-left: 0%;
  }
  .offset9 {
    margin-left: 578px;
    margin-left: 0%;
  }
  .offset8 {
    margin-left: 516px;
    margin-left: 0%;
  }
  .offset7 {
    margin-left: 454px;
    margin-left: 0%;
  }
  .offset6 {
    margin-left: 392px;
    margin-left: 0%;
  }
  .offset5 {
    margin-left: 330px;
    margin-left: 0%;
  }
  .offset4 {
    margin-left: 268px;
     margin-left: 0%;
 }
  .offset3 {
    margin-left: 206px;
    margin-left: 0%;
  }
  .offset2 {
    margin-left: 144px;
     margin-left: 0%;
 }
  .offset1 {
    margin-left: 82px;
     margin-left: 0%;
 }
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
	
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.709239449864817%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
	
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.7624309392265194%;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }
  .row-fluid .span11 {
    width: 91.43646408839778%;
    *width: 91.38327259903608%;
  }
  .row-fluid .span10 {
    width: 82.87292817679558%;
    *width: 82.81973668743387%;
  }
  .row-fluid .span9 {
    width: 74.30939226519337%;
    *width: 74.25620077583166%;
  }
  .row-fluid .span8 {
    width: 65.74585635359117%;
    *width: 65.69266486422946%;
  }
  .row-fluid .span7 {
    width: 57.18232044198895%;
    *width: 57.12912895262725%;
  }
  .row-fluid .span6 {
    width: 48.61878453038674%;
    *width: 48.56559304102504%;
  }
  .row-fluid .span5 {
    width: 40.05524861878453%;
    *width: 40.00205712942283%;
  }
  .row-fluid .span4 {
    width: 31.491712707182323%;
    *width: 31.43852121782062%;
  }
  .row-fluid .span3 {
    width: 22.92817679558011%;
    *width: 22.87498530621841%;
  }
  .row-fluid .span2 {
    width: 14.3646408839779%;
    *width: 14.311449394616199%;
  }
  .row-fluid .span1 {
    width: 5.801104972375691%;
    *width: 5.747913483013988%;
  }
  .row-fluid .offset12 {
    margin-left: 105.52486187845304%;
    *margin-left: 105.41847889972962%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 102.76243093922652%;
    *margin-left: 102.6560479605031%;
  }
  .row-fluid .offset11 {
    margin-left: 96.96132596685082%;
    *margin-left: 96.8549429881274%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 94.1988950276243%;
    *margin-left: 94.09251204890089%;
  }
  .row-fluid .offset10 {
    margin-left: 88.39779005524862%;
    *margin-left: 88.2914070765252%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 85.6353591160221%;
    *margin-left: 85.52897613729868%;
  }
  .row-fluid .offset9 {
    margin-left: 79.8342541436464%;
    *margin-left: 79.72787116492299%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 77.07182320441989%;
    *margin-left: 76.96544022569647%;
  }
  .row-fluid .offset8 {
    margin-left: 71.2707182320442%;
    *margin-left: 71.16433525332079%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 68.50828729281768%;
    *margin-left: 68.40190431409427%;
  }
  .row-fluid .offset7 {
    margin-left: 62.70718232044199%;
    *margin-left: 62.600799341718584%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 59.94475138121547%;
    *margin-left: 59.838368402492065%;
  }
  .row-fluid .offset6 {
    margin-left: 54.14364640883978%;
    *margin-left: 54.037263430116376%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 51.38121546961326%;
    *margin-left: 51.27483249088986%;
  }
  .row-fluid .offset5 {
    margin-left: 45.58011049723757%;
    *margin-left: 45.47372751851417%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 42.81767955801105%;
    *margin-left: 42.71129657928765%;
  }
  .row-fluid .offset4 {
    margin-left: 37.01657458563536%;
    *margin-left: 36.91019160691196%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 34.25414364640884%;
    *margin-left: 34.14776066768544%;
  }
  .row-fluid .offset3 {
    margin-left: 28.45303867403315%;
    *margin-left: 28.346655695309746%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.69060773480663%;
    *margin-left: 25.584224756083227%;
  }
  .row-fluid .offset2 {
    margin-left: 19.88950276243094%;
    *margin-left: 19.783119783707537%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 17.12707182320442%;
    *margin-left: 17.02068884448102%;
  }
  .row-fluid .offset1 {
    margin-left: 11.32596685082873%;
    *margin-left: 11.219583872105325%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.56353591160221%;
    *margin-left: 8.457152932878806%;
  }
	
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
	
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 20px;
  }
	
  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 710px;
  }
  input.span11,
  textarea.span11,
  .uneditable-input.span11 {
    width: 648px;
  }
  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width: 586px;
  }
  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 524px;
  }
  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 462px;
  }
  input.span7,
  textarea.span7,
  .uneditable-input.span7 {
    width: 400px;
  }
  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 338px;
  }
  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 276px;
  }
  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 214px;
  }
  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 152px;
  }
  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 90px;
  }
  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width: 28px;
  }


  body {
    padding-top: 0;
  }
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    position: static;
  }
  .navbar-fixed-top {
    margin-bottom: 20px;
    margin-bottom: 1vH;
  }
  .navbar-fixed-bottom {
    margin-top: 20px;
    margin-top: 1vH;
  }
  .navbar-fixed-top .navbar-inner,
  .navbar-fixed-bottom .navbar-inner {
    padding: 5px;
  }
  .navbar .container {
    width: auto;
    padding: 0;
  }
  .navbar .brand {
    padding-right: 10px;
    padding-left: 10px;
    margin: 0 0 0 -5px;
  }
  .nav-collapse {
    clear: both;
  }
  .nav-collapse .nav {
    float: none;
    margin: 0 0 10px;
  }
  .nav-collapse .nav > li {
    float: none;
  }
  .nav-collapse .nav > li > a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > .divider-vertical {
    display: none;
  }
  .nav-collapse .nav .nav-header {
    color: #737373;
    text-shadow: none;
  }
  .nav-collapse .nav > li > a,
  .nav-collapse .dropdown-menu a {
    padding: 9px 15px;
    font-weight: bold;
    color: #737373;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
  }
  .nav-collapse .btn {
    padding: 4px 10px 4px;
    font-weight: normal;
    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
            border-radius: 2px;
  }
  .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > li > a:hover,
  .nav-collapse .nav > li > a:focus,
  .nav-collapse .dropdown-menu a:hover,
  .nav-collapse .dropdown-menu a:focus {
    background-color: #f5f5f5;
  }
  .navbar-inverse .nav-collapse .nav > li > a,
  .navbar-inverse .nav-collapse .dropdown-menu a {
    color: #999999;
  }
  .navbar-inverse .nav-collapse .nav > li > a:hover,
  .navbar-inverse .nav-collapse .nav > li > a:focus,
  .navbar-inverse .nav-collapse .dropdown-menu a:hover,
  .navbar-inverse .nav-collapse .dropdown-menu a:focus {
    background-color: #ffffff;
  }
  .nav-collapse.in .btn-group {
    padding: 0;
    margin-top: 5px;
  }
  .nav-collapse .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    display: none;
    float: none;
    max-width: none;
    padding: 0;
    margin: 0 15px;
    background-color: transparent;
    border: none;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
  }
  .nav-collapse .open > .dropdown-menu {
    display: block;
  }
  .nav-collapse .dropdown-menu:before,
  .nav-collapse .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .dropdown-menu .divider {
    display: none;
  }
  .nav-collapse .nav > li > .dropdown-menu:before,
  .nav-collapse .nav > li > .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .navbar-form,
  .nav-collapse .navbar-search {
    float: none;
    padding: 10px 15px;
    margin: 10px 0;
    border-top: 1px solid #f5f5f5;
    border-bottom: 1px solid #f5f5f5;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
       -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  }
  .navbar-inverse .nav-collapse .navbar-form,
  .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
  }
  .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0;
  }
  .nav-collapse,
  .nav-collapse.collapse {
    height: 0;
    overflow: hidden;
  }
  .navbar .btn-navbar {
    display: block;
  }
  .navbar-static .navbar-inner {
    padding-right: 10px;
    padding-left: 10px;
  }


/* Änderung style.css */
body { padding-bottom: 1vH; }
	
/* Custom container */
.container-narrow { max-width: 900px;  max-width: 95%; }

.container-narrow > hr { margin: 30px 0; margin: 3% 0; }
	
/* Main marketing message and sign up button */
.jumbotron { margin: 60px 0; margin: 5% 0; }
.jumbotron h1 {
			font-size: 72px;
			line-height: 1;
}
.jumbotron .btn {
			font-size: 21px;
			padding: 14px 24px;
}
	
/* Supporting marketing content */
.marketing { margin: 60px 0; margin: 5% 0; }
.marketing p + h4 { margin-top: 28px; }
.nav li a {
	margin:0px;
	padding:3px;
}

.masthead{
	background: #F7F7F7;
	  padding: 2px 14px;
	  margin-bottom:10px;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
	
h1 { font-size:16px; }

.span9 .card { padding:0px 10px; }

hr { margin:2px 0px 15px 0px; }

.modal1 { padding:10px; }
.modal1 h3 { font-size:17px; }

html, body {
        height: 100%;
        height: 100vH;
        width: 100%;
}

#full-screen-background-image {
        z-index: -999;
        min-height: 100%;
        min-width: 1024px;
        width: 100%;
        height: auto;
        position: fixed;
        top: 0;
        left: 0;
}
	
.headerstyle { /*
		background-size: 100%;
		background-size: cover;
		background-position: center center;
		vertical-align: top;
		background-image: url(../header.jpg); */
}
	
#wrapper {
        position: relative;
        min-width: 800px;
        min-width: 300px; /* Änderung DIS */
	
        min-height: 400px;
}


a.to-top:link, a.to-top:visited, a.to-top:hover {
        margin-top: 1000px;
        display: block;
        font-weight: bold;
        padding-bottom: 30px;
        font-size: 30px;
}
	
h1 { font-size:13px; }
h3 { font-size:17px; line-height:26px; }
.htitle { font-size:22px; }
small { font-size:12px; }
a.btn { font-size:16px; }
.wizard i {
    padding:10px;
        font-size: 18px;
}

img.herstellerlogo {
	max-height:55px;
}

div.innerHeader {
	margin-bottom: 5px;
	width: 50%
}

	.table td.span1,
.table th.span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}

.table td.span2,
.table th.span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}

.table td.span3,
.table th.span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}

.table td.span4,
.table th.span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}

.table td.span5,
.table th.span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}

.table td.span6,
.table th.span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}

.table td.span7,
.table th.span7 {
  float: none;
  width: 524px;
  margin-left: 0;
}

.table td.span8,
.table th.span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}

.table td.span9,
.table th.span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}

.table td.span10,
.table th.span10 {
  float: none;
  width: 764px;
  margin-left: 0;
}

.table td.span11,
.table th.span11 {
  float: none;
  width: 844px;
  margin-left: 0;
}

.table td.span12,
.table th.span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}
	

/* DIS responsive zusätzlich */

.headerstyle .row-fluid:before,
.headerstyle .row-fluid:after {
clear: both;
width:100%;
}
	
.container { margin-left:3%; width:94%; margin-top:0vH; } 
.container .span5 { width:100%; margin-left:0%; }
.container .span3 { width:94%; margin-left:0%; }
.container .span7 { width:94%; margin-left:0%; }
	
.footer + div { margin-left: 3%; margin-right: 3%; }	
.footer .span6 { width:95%; padding-top:2vH; padding-bottom:2vH; }	
.footer .span3 { margin-left:5%; width: 94%; }	
.footer .span3 img { padding-left:13%; }
.footer .span3 {  margin-left:0%; }	

.row-fluid > .span9 { width:100%; }
.row-fluid > .span3 { width:100%; }
.row-fluid > .span7 { width:100%; }
.row-fluid > .span6 { width:100%; }
.row-fluid > .span6 img { width:95%; }
.row-fluid .control-group .span12 .span3 { width:35%; margin-bottom:0%; }	
.row-fluid .control-group .span12 .span9 { width:74%; margin-bottom:0%; }	
	
.headerstyle, .headerstyle .row-fluid, .headerstyle .control-group, .headerstyle .span12, .headerstyle .span6, .headerstyle .span11 { width:100%; } 	
.headerstyle .row-fluid { float:none; }
.headerstyle .row-fluid [class*="span"] { float:none; }
.headerstyle .pull-left { margin-top:4%; width:100%; }

.headerstyle .pull-right .pull-right { position:absolute; top:0px; right:0px; margin-top:2vH; width:94%; text-align:center; }
.headerstyle .row-fluid .control-group { margin-top:0.5vH; margin-top:2vH; margin-left:-109%; width:94%; text-align:left; }	

.headerstyle .control-group .input-prepend .add-on { width:84%; }	
.headerstyle .control-group .input-prepend .add-on button { z-index:10; }	

.headerstyle .control-group .span12 .span2 { width:74%; }	
.headerstyle .control-group .span12 .span8 { width:140%; }	
.headerstyle .span6 .input-append input { width:110%; }	
.headerstyle .input-prepend .add-on { width:94%; }	


.headerstyle .row-fluid .control-group { margin-top:0.7vH; margin-left:3%; width:94%; text-align:left;  }	

	
.headerstyle .row-fluid .control-group .span12 .span3 { width:12%; margin-bottom:0%;}	
/* .headerstyle .row-fluid .control-group .span12 .span9 { width:49%; margin-bottom:0%; }	*/

.headerstyle .row-fluid .control-group .span12 .input-prepend { width:100%; margin-bottom:0%; }	
.headerstyle .row-fluid .control-group .span12 .span8 { width:60%; margin-bottom:0%; }	

	
.headerstyle .row-fluid .control-group .span12 .add-on { width:10%; margin-bottom:0%; }	
.headerstyle .row-fluid .control-group .span12 .span2 { width:29.5%; margin-bottom:0%; }	
	
.headerstyle .row-fluid .control-group .controls .span3 { width:40%; width:100%; margin-bottom:0%; }
.headerstyle .row-fluid .control-group .controls .span9 { width:140%; width:100%; margin-bottom:0%; }
	
.headerstyle .row-fluid .control-group .span11 .span3 { width:40%; margin-bottom:0%; }	
.headerstyle .row-fluid .control-group .span11 .span8 { width:140%; margin-bottom:0%; }	

.headerstyle .control-group .span12 .span8 { width:180%; }	
.headerstyle .span6 .input-append input { width:120%; }	
	
.headerstyle .row-fluid .span11 .span12 .input-prepend .span3 { width:25%; }	
.headerstyle .row-fluid .span11 .span12 .input-prepend .span9 { width:65%; }	
.headerstyle .row-fluid .span11 .input-prepend .span3 { width:25%; }
.headerstyle select[name="tdTypNr"]  { width:60%!; }	
	
	
.span3 form {  width:100%; text-align:left; }	
.span3 form .span3 { width:30%; text-align:left; }	

	
.span9 .card-body pull-right { width:80%; margin-top:0%; padding-top:0%; }
	
	
.registration-box { width:100%; position:relative; margin-top: 2vH; padding-left:3%; padding-right:3%; padding-top:3%; padding-bottom:3%; }
.registration-box .row-fluid { width:100%; }
.registration-box .row-fluid .span4, .registration-box .row-fluid .span6 { clear:both; width:100%; margin-left:0%; margin-right:0%; }
.registration-box .row-fluid .span4 input, .registration-box .row-fluid .span6 input { width:86%; }
.registration-box .row-fluid .span4 select { width:93%; padding-bottom:1vH; }
.registration-box .form-group input[type=email] { width:86%; }
	
.registration-box .row-fluid .control-label { margin-top:2vH; }
.registration-box .row-fluid .control-label label { margin-right:10%; }
.registration-box .form-group { width:100%; };	
.registration-box .row-fluid button span	{ width:100%; }
	
.registration-box #login-form { width:100%; }
.registration-box a button  { width:100%; margin-top:2vH; margin-bottom:3vH; }	
.registration-box .form-control { width:80%; }
.registration-box form div:first-of-type  .form-control { width:80%; margin-top:3vH; }
.registration-box .form-control button span  { padding-left:10%; padding-right:10%; }


.showcard1 { position:relative; width:100%; padding-left:-5%; padding-right:0%; background:white; }
.showcard2 { position:relative; width:100%; padding-left:-5%; padding-right:0%; background:white; }
.showcard3 { width:80%; }
	
.showcard1 .span1, .showcard2 .span1 { clear:none; width:15%; margin-left:1%; margin-right:0%; text-align:right; }	
.showcard1 .span3, .showcard2 .span3 { clear:none; width:20%; margin-left:1%; margin-right:0%; }	
.showcard1 .span5, .showcard2 .span5 { clear:none; width:26%; margin-left:1%; margin-right:0%; }	

.showcard1 .span1:first-of-type, .showcard2 .span1:first-of-type { clear:none; width:10%; margin-left:0%; text-align:left; }	
.showcard2 .span1:last-of-type  { position:absolute; right:0px; top:0px; margin-right:0%; }	
	
.showcard3 { position:relative; width:100%; }
.showcard3  .span9 { clear:right; width:69%; }
.showcard3  .span3 { clear:none; float:right; width:19%; margin-left:1%; margin-right:10%; text-align:right; }

#stylized { width:100%; }
#stylized #light { position:relative; }
#stylized #light .span3 { font-size: 94%; width:30%; margin-left:1%; margin-right:0%; float:left; }	
#stylized #light .span6 { font-size: 94%; width:40%; text-align:right; margin-left:0%; margin-right:4%; position:absolute; top:0px; right:0px; margin-top:10px; }
	
#stylized #light .span3 button { width:100%; }	
#stylized #light .span6 button { width:100%; }	
	
.showcard4 .span7 { position:relative; padding-bottom: 13vH; }
.showcard4 .span7 button[type=submit] { position:absolute; bottom:0px; left:0px; margin-bottom:2vH; margin-left:3%; }

/* Kreditkarte */
.row-fluid table { width:100%; }
.table-bordered { width:100%; background:white; text-align:center;  }
.table-bordered td, .table-bordered th { width:11%; font-size: 80%; margin-left:2%; }
	
.row-fluid .span6 fieldset { width:92%; margin-top:2vH; }
.row-fluid .span6 fieldset label { width:28%; text-align:left; }
.row-fluid .span6 fieldset .inputIframe	 { width:90%; }
.row-fluid .span6 fieldset input[id="firstname"], .row-fluid .span6 fieldset input[id="lastname"] { width:90%; }
.row-fluid .span6 fieldset input[id="paymentsubmit"]  { width:30%; margin-top:1vH; background:#f9a023; }	

/* .row-fluid .span6 fieldset input .inputIframe  { width:100%; }
.row-fluid .span6 fieldset input .inputIframe span[id="cardexpiremonth"]  { width:30%; }
.row-fluid .span6 fieldset input .inputIframe span[id="cardexpireyear"]  { width:30%; } */

/* Anschrift */
.wizard i.span4 { font-size:90%; vertical-align:middle; width: 25%; }	
.wizard i.span4:first-of-type { font-size:90%; vertical-align:middle; width: 37%; }	
.wizard i.span4:last-of-type { font-size:90%; vertical-align:middle; width: 30%; }	
	
.rechnungsanschrift .span6 { width:90%; margin-left:0%; margin-right:0%; }
.rechnungsanschrift .span6 label { margin-bottom:0%; }
.rechnungsanschrift .span6 input { width:100%; }
.rechnungsanschrift .span6 input[name="name2"] { width:20%; }
.rechnungsanschrift .span6 input[name="hnr"] { width:20%; }
.rechnungsanschrift .span6 input[name="plz"] { width:20%; }
	
.rechnungsanschrift .span6 label[class="checkbox"] input { margin-top:-3vH; }
	
.rechnungsanschrift i.span12 { width:90%; margin-top:2vH; padding-bottom: 8vH; font-size:95%; }
.rechnungsanschrift i.span12 span[name="pflicht"] { padding-top:2vH; }
.rechnungsanschrift button.pull-right{ position:absolute; bottom:0px; left:0px; margin-bottom:2vH; margin-left:3%; font-size:110%; }	
	
.lieferanschrift .span6 { width:90%; margin-left:0%; margin-right:0%; }
.lieferanschrift .span6 label { margin-bottom:0%; }
.lieferanschrift .span6 input { width:100%; }
.lieferanschrift .span6 input[name="l_Zusatz"] { width:20%; }
.lieferanschrift .span6 input[name="l_hnr"] { width:20%; }
.lieferanschrift .span6 input[name="l_plz"] { width:20%; }
	
.lieferanschrift .span6 label[class="checkbox"] input { margin-top:-3vH; }
	
.lieferanschrift i.span12 { width:90%; margin-top:2vH; padding-bottom: 8vH; font-size:95%; }
.lieferanschrift i.span12 span[name="pflicht"] { padding-top:2vH; }
.lieferanschrift button.pull-right{ position:absolute; bottom:0px; left:0px; margin-bottom:2vH; margin-left:3%; font-size:110%; }	
	
	
	
	
	
#iframe { width:80%; }	
}






@media (max-width: 600px) {
	
.headerstyle .row-fluid .control-group .span12 .add-on { width:10%; margin-bottom:0%; }	
.headerstyle .row-fluid .control-group .span12 .span2 { width:27%; margin-bottom:0%; }	

.headerstyle .control-group .span12 .span8 { width:180%; }	
.headerstyle .span6 .input-append input { width:80%; }	
	
.headerstyle .row-fluid .span11 .span12 .input-prepend .span3 { width:25%; }	
.headerstyle .row-fluid .span11 .input-prepend .span3 { width:25%; }
.headerstyle select[name="tdTypNr"]  { width:60%; }	
	
	
.showcard2, .showcard1 .row-fluid { position:relative; margin-top:1vH; padding-bottom:5vH; height:100%; font-size: 97%; }
	
.showcard1 .span1, .showcard2 .span1 { clear:none; width:18%; margin-left:2%; margin-right:0%; }	
.showcard1 .span3, .showcard2 .span3 { clear:none; width:31%; margin-left:1%; margin-right:0%; }	
.showcard1 .span5, .showcard2 .span5 { clear:none; width:26%; margin-left:2%; margin-right:0%; }	
.showcard1 .span1:first-of-type, .showcard2 .span1:first-of-type { clear:none; width:16%; margin-left:0%; }	
.showcard1 .row-fluid .span1:last-of-type  { position:absolute; right:0px; top:0px; margin-right:0.5%; }	

.showcard1 .span5 { position:absolute; left:-2000px; top:-2000px; width:0%; margin-left:0%; }
.showcard2 .span5, showcard1 .row-fluid .span5 { position:absolute; left:0px; top:0px; margin-top:3.5vH; width:80%; margin-left:14.5%; }
.showcard2 .span1:last-of-type  { position:absolute; right:0px; top:0px; margin-right:0.5%; }	
	
.showcard1 .span1:first-of-type, .showcard2 .span1:first-of-type { clear:none; width:13%; margin-left:0%; text-align:left; }	
.showcard2 .span1:last-of-type, showcard1 .row-fluid .span1:last-of-type  { position:absolute; right:0px; top:0px; margin-right:0%; }	

.showcard3  .span9 { width:60%; }
.showcard3  .span3 { width:29%; }

.table-bordered td, .table-bordered th { font-size: 60%; }
.table-bordered th { margin-left:0%; margin-right:0%; padding-left:0%; padding-right:0%; }
		
#stylized #light .span3 button { font-size: 94%; width:100%; }	
#stylized #light .span6 button { font-size: 94%; width:100%; }
	
.row-fluid #light form { position:relative; margin-top:1vH; padding-bottom:10vH; height:100%; }
.row-fluid #light form button { position:absolute; left:0px; bottom:0px; margin-left:0%; margin-bottom:0.5vH; }
.row-fluid #light form .laender {  }

}