@charset "UTF-8";

/*
font-family:'AvantGardeGothicITCW01B 731069'; book
font-family:'AvantGardeGothicITCW01M 731087'; medium
font-family:'AvantGardeGothicITCW01X'; xtralight
font-family:'Bodoni W01 Bold 709602';
font-family:'Bodoni W01 Book 709611';
font-family:'Avenir LT W01 35 Light';
font-family:'Avenir LT W01 65 Medium';
*/

/* playfair-display-regular - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/playfair-display-v13-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Playfair Display Regular'), local('PlayfairDisplay-Regular'),
       url('fonts/playfair-display-v13-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/playfair-display-v13-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/playfair-display-v13-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/playfair-display-v13-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/playfair-display-v13-latin-regular.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}
/* playfair-display-700 - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/playfair-display-v13-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Playfair Display Bold'), local('PlayfairDisplay-Bold'),
       url('fonts/playfair-display-v13-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/playfair-display-v13-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/playfair-display-v13-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/playfair-display-v13-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/playfair-display-v13-latin-700.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}
/* playfair-display-900 - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 900;
  src: url('fonts/playfair-display-v13-latin-900.eot'); /* IE9 Compat Modes */
  src: local('Playfair Display Black'), local('PlayfairDisplay-Black'),
       url('fonts/playfair-display-v13-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/playfair-display-v13-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/playfair-display-v13-latin-900.woff') format('woff'), /* Modern Browsers */
       url('fonts/playfair-display-v13-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/playfair-display-v13-latin-900.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}
/* cormorant-garamond-300 - latin */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/cormorant-garamond-v5-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Cormorant Garamond Light'), local('CormorantGaramond-Light'),
       url('fonts/cormorant-garamond-v5-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/cormorant-garamond-v5-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/cormorant-garamond-v5-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/cormorant-garamond-v5-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/cormorant-garamond-v5-latin-300.svg#CormorantGaramond') format('svg'); /* Legacy iOS */
}
/* cormorant-garamond-regular - latin */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/cormorant-garamond-v5-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Cormorant Garamond Regular'), local('CormorantGaramond-Regular'),
       url('fonts/cormorant-garamond-v5-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/cormorant-garamond-v5-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/cormorant-garamond-v5-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/cormorant-garamond-v5-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/cormorant-garamond-v5-latin-regular.svg#CormorantGaramond') format('svg'); /* Legacy iOS */
}
/* cormorant-garamond-500 - latin */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/cormorant-garamond-v5-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Cormorant Garamond Medium'), local('CormorantGaramond-Medium'),
       url('fonts/cormorant-garamond-v5-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/cormorant-garamond-v5-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/cormorant-garamond-v5-latin-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/cormorant-garamond-v5-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/cormorant-garamond-v5-latin-500.svg#CormorantGaramond') format('svg'); /* Legacy iOS */
}
/* cormorant-garamond-600 - latin */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/cormorant-garamond-v5-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Cormorant Garamond SemiBold'), local('CormorantGaramond-SemiBold'),
       url('fonts/cormorant-garamond-v5-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/cormorant-garamond-v5-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/cormorant-garamond-v5-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/cormorant-garamond-v5-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/cormorant-garamond-v5-latin-600.svg#CormorantGaramond') format('svg'); /* Legacy iOS */
}
/* cormorant-garamond-700 - latin */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/cormorant-garamond-v5-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Cormorant Garamond Bold'), local('CormorantGaramond-Bold'),
       url('fonts/cormorant-garamond-v5-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/cormorant-garamond-v5-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/cormorant-garamond-v5-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/cormorant-garamond-v5-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/cormorant-garamond-v5-latin-700.svg#CormorantGaramond') format('svg'); /* Legacy iOS */
}
/* roboto-condensed-300 - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/roboto-condensed-v16-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'),
       url('fonts/roboto-condensed-v16-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-condensed-v16-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-condensed-v16-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-condensed-v16-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-condensed-v16-latin-300.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
/* roboto-condensed-regular - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/roboto-condensed-v16-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'),
       url('fonts/roboto-condensed-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-condensed-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-condensed-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-condensed-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-condensed-v16-latin-regular.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
/* roboto-condensed-700 - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/roboto-condensed-v16-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'),
       url('fonts/roboto-condensed-v16-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-condensed-v16-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-condensed-v16-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-condensed-v16-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-condensed-v16-latin-700.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
/* roboto-100 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url('fonts/roboto-v18-latin-100.eot'); /* IE9 Compat Modes */
  src: local('Roboto Thin'), local('Roboto-Thin'),
       url('fonts/roboto-v18-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v18-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v18-latin-100.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v18-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v18-latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/roboto-v18-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Roboto Light'), local('Roboto-Light'),
       url('fonts/roboto-v18-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v18-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v18-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v18-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v18-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/roboto-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto'), local('Roboto-Regular'),
       url('fonts/roboto-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v18-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/roboto-v18-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Roboto Medium'), local('Roboto-Medium'),
       url('fonts/roboto-v18-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v18-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v18-latin-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v18-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v18-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/roboto-v18-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Roboto Bold'), local('Roboto-Bold'),
       url('fonts/roboto-v18-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v18-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v18-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v18-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v18-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-900 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('fonts/roboto-v18-latin-900.eot'); /* IE9 Compat Modes */
  src: local('Roboto Black'), local('Roboto-Black'),
       url('fonts/roboto-v18-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v18-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v18-latin-900.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v18-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v18-latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* oswald-200 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200;
  src: url('fonts/oswald-v16-latin-200.eot'); /* IE9 Compat Modes */
  src: local('Oswald ExtraLight'), local('Oswald-ExtraLight'),
       url('fonts/oswald-v16-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/oswald-v16-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/oswald-v16-latin-200.woff') format('woff'), /* Modern Browsers */
       url('fonts/oswald-v16-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/oswald-v16-latin-200.svg#Oswald') format('svg'); /* Legacy iOS */
}
/* oswald-300 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/oswald-v16-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Oswald Light'), local('Oswald-Light'),
       url('fonts/oswald-v16-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/oswald-v16-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/oswald-v16-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/oswald-v16-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/oswald-v16-latin-300.svg#Oswald') format('svg'); /* Legacy iOS */
}
/* oswald-regular - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/oswald-v16-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Oswald Regular'), local('Oswald-Regular'),
       url('fonts/oswald-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/oswald-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/oswald-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/oswald-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/oswald-v16-latin-regular.svg#Oswald') format('svg'); /* Legacy iOS */
}
/* oswald-500 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/oswald-v16-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Oswald Medium'), local('Oswald-Medium'),
       url('fonts/oswald-v16-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/oswald-v16-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/oswald-v16-latin-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/oswald-v16-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/oswald-v16-latin-500.svg#Oswald') format('svg'); /* Legacy iOS */
}
/* oswald-600 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/oswald-v16-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Oswald SemiBold'), local('Oswald-SemiBold'),
       url('fonts/oswald-v16-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/oswald-v16-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/oswald-v16-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/oswald-v16-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/oswald-v16-latin-600.svg#Oswald') format('svg'); /* Legacy iOS */
}
/* oswald-700 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/oswald-v16-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Oswald Bold'), local('Oswald-Bold'),
       url('fonts/oswald-v16-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/oswald-v16-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/oswald-v16-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/oswald-v16-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/oswald-v16-latin-700.svg#Oswald') format('svg'); /* Legacy iOS */
}


/* nunito-sans-200 - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Nunito Sans';
	font-style: normal;
	font-weight: 200;
	src: url('/styles/fonts/nunito-sans-v15-latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  /* nunito-sans-300 - latin */
  @font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Nunito Sans';
	font-style: normal;
	font-weight: 300;
	src: url('/styles/fonts/nunito-sans-v15-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  /* nunito-sans-regular - latin */
  @font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Nunito Sans';
	font-style: normal;
	font-weight: 400;
	src: url('/styles/fonts/nunito-sans-v15-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  /* nunito-sans-italic - latin */
  @font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Nunito Sans';
	font-style: italic;
	font-weight: 400;
	src: url('/styles/fonts/nunito-sans-v15-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  /* nunito-sans-500 - latin */
  @font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Nunito Sans';
	font-style: normal;
	font-weight: 500;
	src: url('/styles/fonts/nunito-sans-v15-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  /* nunito-sans-600 - latin */
  @font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Nunito Sans';
	font-style: normal;
	font-weight: 600;
	src: url('/styles/fonts/nunito-sans-v15-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  /* nunito-sans-700 - latin */
  @font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Nunito Sans';
	font-style: normal;
	font-weight: 700;
	src: url('/styles/fonts/nunito-sans-v15-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  /* nunito-sans-800 - latin */
  @font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Nunito Sans';
	font-style: normal;
	font-weight: 800;
	src: url('/styles/fonts/nunito-sans-v15-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }


/* * * * * * * * * * * * *
 * * *  Overrides    * * *
 * * * * * * * * * * * * */

#cmdLogo { position:relative; left:0; top:0; margin-top:20px; }
#navigation { position:relative; left:0; top:0; margin-top:84px; border-top:0; }
#inhalt { border-top:0; margin-top:70px; }
#rahmen { width:100%; /*890px;*/ background-image:url(/images/blind.png); } /* bgbild behebt scroll problem im ie */
#rahmen h1 { padding-top:19px; text-transform:lowercase; }
#rahmen h3 { padding:5px 0 10px 0; }
#rahmen fieldset h2 { color:#666; }
#rahmen h2 { color:#fff; padding:0 0 10px 0; text-transform:uppercase; }
#pnlCopyright {	position:relative; bottom:auto; left:auto; top:0; }

.fullsizeImg { display:none; }

#footer {
	padding:10px 10px 10px 150px;
	background:rgba(0,0,0,.8);
}

/* * * * * * * * * * * * *
 * * *  Typografie   * * *
 * * * * * * * * * * * * */

 h2 span {	font-family:'Nunito Sans', Arial, Helvetica, sans-serif; font-weight: 200; } /*AvantGardeGothicITCW01X*/
 h3 { font:600 14px/1.2em 'Nunito Sans' Arial, Helvetica, sans-serif; } /* fieldset legend AvantGardeGothicITCW01M 731087 */

 div.uploader .filename { font:200 12px/1.4em 'Nunito Sans', Arial, sans-serif;  } /*Avenir LT W01 35 Light*/
 div.uploader span.action  { font:200 14px/1.4em 'Nunito Sans', Arial, sans-serif; } /*Avenir LT W01 35 Light*/
 legend  { font:600 14px/1.4em 'Nunito Sans'; } /*Avenir LT W01 65 Medium*/
 label  { font:200 13px/1.4em 'Nunito Sans'; } /*Avenir LT W01 35 Light*/
 #checkout span.error,
 .sedcard-package-label .anzahl { font-family: 'Nunito Sans'; font-weight:600; }/*Avenir LT W01 65 Medium*/
 .image-editor a { font:36px/1.0em Arial, sans-serif; }
 
 #sedcard-error { font:200 13px/1.4em 'Nunito Sans'; }/*Avenir LT W01 35 Light*/
 .loader { font-size:11px; }
 input { 	font:200 14px/1.4em 'Nunito Sans', Arial, Helvetica, sans-serif; }/*Avenir LT W01 35 Light*/
 form.uploader p,
 form.uploader p.hinweis,
 input[type="submit"],
 textarea { font-family: 'Nunito Sans'; font-weight: 200; } /*Avenir LT W01 35 Light*/
 
 #checkout p,
 #checkout label { font:200 14px/1.4em 'Nunito Sans', Arial, sans-serif; }/*Avenir LT W01 35 Light*/

/* Konfigurierbar */
#sedcard-name.font-arial {				font-family: Arial; line-height:1.0em; }
#sedcard-name.font-arial span {			font-family: Arial; font-weight:bold; }
#sedcard-data.font-arial {				font:9.5px/1.4em Arial; }
#sedcard-data.font-arial .data-keys  {	font-family: Arial; font-weight:bold; }

#sedcard-name.font-playfair-display{			font-family: 'Playfair Display'; line-height:1.0em; }
#sedcard-name.font-playfair-display span {		font-family: 'Playfair Display'; font-weight:bold; }
#sedcard-data.font-playfair-display {			font:9.5px/1.4em 'Playfair Display'; }
#sedcard-data.font-playfair-display .data-keys  {	font-family: 'Playfair Display'; }

#sedcard-name.font-cormorant-garamond{				font-family: 'Cormorant Garamond'; line-height:1.0em; }
#sedcard-name.font-cormorant-garamond span {			font-family: 'Cormorant Garamond'; font-weight:bold; }
#sedcard-data.font-cormorant-garamond {				font:9.5px/1.4em 'Cormorant Garamond'; }
#sedcard-data.font-cormorant-garamond .data-keys  {	font-family: 'Cormorant Garamond'; }

#sedcard-name.font-roboto-condensed{				font-family: 'Roboto Condensed'; line-height:1.0em; }
#sedcard-name.font-roboto-condensed span {			font-family: 'Roboto Condensed'; font-weight:bold; }
#sedcard-data.font-roboto-condensed {				font:9.5px/1.4em 'Roboto Condensed'; }
#sedcard-data.font-roboto-condensed .data-keys  {		font-family: 'Roboto Condensed'; }

#sedcard-name.font-roboto{				font-family: 'Roboto'; line-height:1.0em; }
#sedcard-name.font-roboto span {			font-family: 'Roboto'; font-weight:bold; }
#sedcard-data.font-roboto {				font:9.5px/1.4em 'Roboto'; }
#sedcard-data.font-roboto .data-keys  {	font-family: 'Roboto'; }

#sedcard-name.font-oswald{				font-family: 'Oswald'; line-height:1.0em; }
#sedcard-name.font-oswald span {			font-family: 'Oswald'; font-weight:bold; }
#sedcard-data.font-oswald {				font:9.5px/1.4em 'Oswald'; }
#sedcard-data.font-oswald .data-keys  {	font-family: 'Oswald'; }

/*
#sedcard-name.font-avant-garde {				font-family: 'AvantGardeGothicITCW01X'; line-height:1.0em; }
#sedcard-name.font-avant-garde span {		font-family: 'AvantGardeGothicITCW01M 731087'; }
#sedcard-data.font-avant-garde {				font:9.5px/1.4em 'AvantGardeGothicITCW01X'; }
#sedcard-data.font-avant-garde .data-keys  {	font-family: 'AvantGardeGothicITCW01M 731087'; }
*/
/*
#sedcard-name.font-arial {				font-family: Arial; line-height:1.0em; }
#sedcard-name.font-arial span {			font-family: Arial; font-weight:bold; }
#sedcard-data.font-arial {				font:9.5px/1.4em Arial; }
#sedcard-data.font-arial .data-keys  {	font-family: Arial; font-weight:bold; }
*/
/*
#sedcard-name.font-bodoni {				font-family: 'Bodoni W01 Book 709611'; line-height:1.0em; }
#sedcard-name.font-bodoni span {			font-family: 'Bodoni W01 Bold 709602'; }
#sedcard-data.font-bodoni {				font:9.5px/1.4em 'Bodoni W01 Book 709611'; }
#sedcard-data.font-bodoni .data-keys  {	font-family: 'Bodoni W01 Bold 709602'; }
*/
/*
#sedcard-name.font-roboto {				font-family: Roboto; font-weight:300; line-height:1.0em; }
#sedcard-name.font-roboto span {			font-family: Roboto; font-weight:700; }
#sedcard-data.font-roboto {				font:9.5px/1.4em Roboto; font-weight:300; }
#sedcard-data.font-roboto .data-keys  {	font-family: Roboto; font-weight:700; }
*/
/*
#sedcard-name.font-old-standard {			font-family: Old Standard; font-weight:300; line-height:1.0em; }
#sedcard-name.font-old-standard span {		font-family: Old Standard; font-weight:700; }
#sedcard-data.font-old-standard {			font:9.5px/1.4em Old Standard; font-weight:300; }
#sedcard-data.font-old-standard .data-keys  {	font-family: Old Standard; font-weight:700; }
*/

#sedcard-name.size-24pt { font-size:28px; }
#sedcard-name.size-20pt { font-size:24px; }
#sedcard-name.size-16pt { font-size:20px; }
#sedcard-name.size-14pt { font-size:17px; }
#sedcard-name.size-12pt { font-size:14px; }

#sedcard-name.align-left { text-align:left; }
#sedcard-name.align-center { text-align:center; }
#sedcard-name.align-right { text-align:right; }


/* * * * * * * * * * * * * *
 * * *  Konfigurator   * * *
 * * * * * * * * * * * * * */

.loader { display:inline-block; padding-right:50px; padding-left:20px; background:url(/images/loader.gif) no-repeat center right; }
#sedcard-konfigurator {  padding:0; }
#formKonfigurator {  }
#sedcard-preview { width:480px; border:1px solid #fff; }
#sedcard-front { position:relative; height:680px; }
#sedcard-back { position:relative; height:680px; display:none; }

.sedcard-design.full { position:relative; overflow:hidden; width:480px; height:680px; }
.sedcard-design.frame { position:relative; overflow:hidden; width:416px; height:558px; top:32px; left:32px; }
.sedcard-design.frame #sedard-cover { top:-32px; left:-32px; }

#sedcard-cover { position:relative; }
#sedcard-name { position:absolute; bottom:28px; left:32px; right:32px; text-align:left; text-transform:uppercase; }

.sedcard-box { position:relative; overflow:hidden; float:left; width:202px; height:274px; overflow:hidden; margin-right:12px; margin-bottom:12px; }
.sedcard-image { position:relative; }
#sedcard-data { position:absolute; bottom:20px; left:32px; right:0; text-align:left; }
.sedcard-data-box { float:left; width:120px;}


#sedcard-error {  color:#fff; background-color:#900; margin:10px 0; border-radius:5px; }
#sedcard-error .inner { padding:5px 10px; }


.data-keys { float:left; width:auto; padding-right:3px; text-transform:uppercase; }
.data-values { float:left; width:auto; }
.data-values.first { padding-right:20px; }
.data-personal { float:right; width:234px; }

.data-personal .data-value,
.data-personal .data-key { display:none; }

.toolkit { background:#333 url(/images/bg-tapete.png); }
.mover { cursor:move; }
.image-editor { position:absolute; bottom:35px; right:15px; display:none; width:50px; }
.image-editor a { display:inline-block; width:40px; padding:5px; margin-top:5px; border-radius:5px; border:1px solid #333; text-align:center; text-decoration:none; background-color:#f1f1f1; color:#333; }


ul.tabs {   list-style:none; margin:0 !important; padding:0; height:31px; }
ul.tabs li { float:left; text-indent:0; padding:0; margin:0 !important; list-style-image:none !important; }
ul.tabs a {
    display:block;
    height: 28px;
    line-height:30px;
    width: 114px;
    text-align:center;
    text-decoration:none;
    color:#fff;
    padding:0;
    position:relative;
	
	background:url(/images/bg-black-35.png);
	border:0;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	margin:0 2px 0 0;
	top:2px;
}

ul.tabs a:active { outline:none; border-bottom:none; }
ul.tabs a:hover { background:url(/images/bg-black-70.png); color:#fff;  }
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a { background:url(/images/bg-black-70.png); color:#fff; height:30px; top:1px; }

ul.tabs li.last a { margin-right:0; }

.panes .pane {
	display:none; 
}

.quality.high { color:#0c0 !important; }
.quality.medium { color:#f90 !important; }
.quality.low { color:#f00 !important; }

.bg-c0m0y0k0 {		background-color:#fff; }
.bg-c0m0y0k100 {	background-color:#000; }
.bg-c0m0y100k0 {	background-color:#fe0; }
.bg-c0m50y100k0 {	background-color:#ee7f00; }
.bg-c0m100y100k0 {	background-color:#da0012; }
.bg-c50m100y100k0 {	background-color:#80191d; }
.bg-c100m20y0k0 {	background-color:#008cdc; }
.bg-c100m100y0k0 {	background-color:#241770; }
.bg-c50m100y0k0 {	background-color:#81006e; }
.bg-c0m100y0k0 {	background-color:#dc006b; }
.bg-c50m0y100k0 {	background-color:#83b818; }
.bg-c100m0y100k0 {	background-color:#068831; }

.fg-c0m0y0k0 {		color:#fff; }
.fg-c0m0y0k100 {	color:#000; }
.fg-c0m0y100k0 {	color:#fe0; }
.fg-c0m50y100k0 {	color:#ee7f00; }
.fg-c0m100y100k0 {	color:#da0012; }
.fg-c50m100y100k0 {	color:#80191d; }
.fg-c100m20y0k0 {	color:#008cdc; }
.fg-c100m100y0k0 {	color:#241770; }
.fg-c50m100y0k0 {	color:#81006e; }
.fg-c0m100y0k0 {	color:#dc006b; }
.fg-c50m0y100k0 {	color:#83b818; }
.fg-c100m0y100k0 {	color:#068831; }




/* * * * * * * * * * * *
 * * *  Formular   * * *
 * * * * * * * * * * * */

fieldset {  padding:10px 0 10px 20px; margin:0; margin-bottom:1px; border:none; background:url(/images/bg-black-70.png); }
fieldset.last { padding-bottom:20px; }
legend {  display:none; }
#fldLogin legend { padding:0; display:none; }
label {			display:block; float:left; width:130px; }
select {			width:180px; margin-top:2px; }
input[type="text"] { width:180px; padding:2px 5px; height:18px; line-height:18px; } /* height & line-height for centering in ie */
p.check {			float:left; width:90px; }
p.check input {	float:left; }
/*p.check label {	float:left; width:70px; padding:3px 0 3px 5px; }*/
p.radio {		float:left; width:100px; }
p.radio input {	float:left; }
p.radio label {	float:left; padding:0 0 3px 5px; width:80px; }
#pnlAugenfarbe {	float:left; width:auto; padding-top:3px; }

input[type="submit"] { border:1px solid #999; box-shadow:0 1px 2px #ccc; }
input[type="submit"]:hover { color:#210; border:1px solid #654; box-shadow:none; text-decoration:none; }



#fldContact label,
#fldName label { display:none; }
#fldColorBack label, #fldColorFront label { width:165px; }
#fldDetails label,
#fldFont label { width:90px; }
#fldDetails select,
#fldFont select { width:100px; }

#fldDetails p.check label {	width:70px; padding:0 0 0 5px; }

#paket p.check { width:auto; float:none; }
.sedcard-package-label { width:auto;}

#bgcolor, #bgcolor2,
#fgcolor, #fgcolor2 { display:inline-block; width:20px; height:20px; border:1px solid #fff; cursor:pointer; }

.colorpicker { display:none; position:absolute; top:-5px; left:190px; width:92px; padding:5px; border:1px solid #333; background-color:#654; border-radius:5px; z-index:9; }
.colorpicker a { display:inline-block; float:left; width:20px; height:20px; margin:0 1px 1px 0; border:1px solid #fff; }

/* checkout */
#paket { float:left; width:250px; }
#rechnungsdaten { /*float:right;*/ width: 680px/*430px*/; }

#checkout { display:none; color:#333; padding:30px 40px; position:absolute !important; top:30px !important; z-index:10000; background-color:#f1f1f1; width:700px; min-height:200px; border:8px solid #fff; border-radius:20px; -moz-box-shadow:0 0 90px #000; -webkit-box-shadow: 0 0 90px #000; box-shadow:0 0 90px #000; }
#checkout .close { background:url(/images/konfigurator/close.png); position:absolute; right:-15px; top:-15px; cursor:pointer; height:35px; width:35px; }
#checkout fieldset { border-radius:10px; background:#fff none; padding:20px 10px 20px 20px; }
#checkout h1,
#checkout h2,
#checkout p,
#checkout label { color:#000; }
#checkout p label { padding-top:3px;}
#checkout p.check label { padding:0 0 3px 10px;}
#checkout input[type="text"] { height:22px; line-height:22px; } /* height & line-height for centering in ie */
#checkout input[type="text"],
#checkout select,
#checkout textarea { width:200px; padding:3px; background-color:#f1f1f1; }
#checkout input[type="submit"] { border:1px solid #999; }
#checkout a { color:#654; }


#checkout .btn, 
#checkout input[type="submit"], 
#checkout input[type="button"] {
	font-size: 16px;
    line-height: 1.4em;
	box-shadow:none;
	border:1px solid #999;
}


#paket p.check { float:left; }

#checkout span.error { display:none; color:#900; padding:0; }
#checkout input.error { border:2px solid #900; }

#fldAGB p label {float:none; width:auto; padding:0 0 0 20px; }
#fldAGB input[type="checkbox"] { float:left; width:auto; }
#fldAGB a { text-decoration:underline; }

.tipp .preis:after { content:"★ Tipp"; color:#fff; margin-left:5px; padding:0 4px; background-color:#900; border-radius:3px; }

.fldUploader { border:none; background:transparent none; text-align:center; padding:0 10px; }
#rahmen form.uploader h2 { padding-top:0; text-transform:none; }
form.uploader { position:absolute; bottom:14%; left:0; right:0; }
form.uploader.klein {text-align:left; bottom:3%; }
form.uploader .upload-status { color:#900; }

#cmdCheckout { 
	padding:10px 30px; border:1px solid #f90; box-shadow:0px 1px 3px #000; color:#fff; background:url(/images/bg-btn-p.jpg) repeat-x left center;border-radius:10px;
	font-size:16px; line-height:1em; 
  font-family:'Nunito Sans';	   
}
#cmdCheckout:hover { box-shadow:0px 0px 1px #000; border-color:#fff; }

/* * * * * * * * * * *
 * * *  SPRITES  * * *
 * * * * * * * * * * */

@font-face {
	font-family: 'sedcard';
	src:url('/images/konfigurator/fonts/sedcard.eot');
}
@font-face {
	font-family: 'sedcard';
	src: url(data:application/x-font-woff;charset=utf-8;base64,d09GRk9UVE8AAARoAAsAAAAABmgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAScAAAGGQJ55YkZGVE0AAAIwAAAAGgAAABxnzwTyR0RFRgAAAkwAAAAdAAAAIAAzAARPUy8yAAACbAAAAE0AAABgUEDdwGNtYXAAAAK8AAAAVQAAAWID+PVfaGVhZAAAAxQAAAAuAAAANvywot9oaGVhAAADRAAAAB4AAAAkBBD/52htdHgAAANkAAAAEAAAABgKAAAAbWF4cAAAA3QAAAAGAAAABgAGUABuYW1lAAADfAAAAN4AAAGG/KDjnXBvc3QAAARcAAAADAAAACAAAwAAeJxjZGBhYWBkZOQoTk1JTixKYWBkYmBksPshw/RDlvmHBEs3D3M3D4scF4NksND/7m44g4e9O/vHlB8lrDIMZfwyDAwCMgyNgjIMMjKM8UIMzCAzOBj4GcRK8zLdDAwMoIbD7AACFwZfhmCGEMZ2BjZGRibjhN7TV/l+iLAocP0x8RbN/n5lNfvvK79F0Fl/TL6HiALVTAEKKHBBNUwBafgCVPbFWxQ3F6IYJAjmgsRxc/n+MyYZqn23Ev3PYPt+3u+o//8TFI79Z6h66PH/f/y+sv//W+V2nPzPcKzu12+j/wyVjWzfQ7pPfw85/TsEyGDl6/5RwvJnyo8pQEuniHSLru7+/uW1djebHBcjs1A8D2c3DxcwpIRBwc4ODMTV7NwAPtSVSQB4nGNgYGBkAIIztovOg+izJzYKwmgAToUHKgAAeJxjYGRgYOADYgkGEGBiYARCViBmAfMYAASBADgAAAB4nGNgZmJgnMDAysDB6MOYxsDA4A6lvzJIMrQwMDAxsDIzwACjAAMCBKS5pjA4MCR/YGB88P8Bgx7jAwaFBqAasEIgg0EBCBkBBPwMJAAAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQz5DAUf2D4/x+sDsQrgvD+z/s/7f9EAVaoCXDAyMaALkQLALeCCUwys9DeSuIBAF3uDkcAAAB4nGNgZGBgAOKAQ3e64vltvjJwMzGAwNkTGwUR9P8HTAyMD4BcDgawNABMvguhAAB4nGNgZGBgfPD/AYMeEwMDwz8GIAkUQQFsAG3qA/kAAHicY2JgYGBCwyAAAAC4AAsAAFAAAAYAAHicdY5PSsNAFIe/tGlFKuJKXA64cZOQjJRCD5ADdNF9aIdQKAlMWuhJXHkElx7DA3gEj+Ev8W1cdOAxH9/7C9zxRsLwEm54MJ6IX4ynPHMxTuU/jGcs+DKey/+oMklvZe7HroEn4ifjKRWFcSr/bjzjkU/jufw3PYE9O2qifvqw39VRsJFvOHMcM2xCcz7WgoqOltP4R1UEHJ5c2xxrxf95f86zImOp8KoredWYrj1VXWyC83nh1s72ivwqW2a+KFV07batfFT2MN7iNHHYzzbE/tC1rsyLq72/oeY47QAAeJxjYGbACwAAfQAE) format('woff'),
		 url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAANAIAAAwBQRkZUTWfPBPIAAAaIAAAAHEdERUYANQAGAAAGaAAAACBPUy8yUB7cHwAAAVgAAABWY21hcAYA+GgAAAHQAAABYmdhc3D//wADAAAGYAAAAAhnbHlmQzJXowAAA0gAAAFUaGVhZPywot8AAADcAAAANmhoZWEEEP/pAAABFAAAACRobXR4CqoAAAAAAbAAAAAgbG9jYQFcAPQAAAM0AAAAEm1heHAAUAAbAAABOAAAACBuYW1l/KDjnQAABJwAAAGGcG9zdKBBTkwAAAYkAAAAOgABAAAAAQAAWgtf5l8PPPUACwIAAAAAAM3IsREAAAAAzcixEQAA/+ACAAHgAAAACAACAAAAAAAAAAEAAAHg/+AALgIAAAD+AAIAAAEAAAAAAAAAAAAAAAAAAAAIAAEAAAAIABgABgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQMAAAAAAAAAAAABEAAAAAAAAAAAAAAAUGZFZABAAGPwAAHg/+AALgHgACCAAAABAAAAAAAAAgAAAAAAAAAAqgAAAgAAAAIAAAACAAAAAgAAAAAAAAAAAAADAAAAAwAAABwAAQAAAAAAXAADAAEAAAAcAAQAQAAAAAwACAACAAQAAABjAGwAc/AA//8AAAAAAGMAbABy8AD//wAA/6D/mP+TEAcAAQAAAAAAAAAAAAAAAAAAAQYAAAEAAAAAAAAAAQIAAAACAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAQAAAAAAAUGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAWACGAJwAqgAAAAYAAAAgAgABgAADAAcACwAPABMAFwAAESEVIRchFSEVIRUhFSEVISchFSEVIRUhAgD+AGABQP7AAUD+wAFA/sBgAgD+AAIA/gABgCAgIGAgYCDgIGAgAAAGAAAAIAIAAYAAAwAHAAsADwATABcAABEhFSEVIRUhFSEVIRUhFSEVIRUhFSEVIQIA/gABYP6gAgD+AAFg/qACAP4AAWD+oAGAICAgICAgICAgICAAAAAABgAAACACAAGAAAMABwALAA8AEwAXAAARIRUhFyEVIQchFSEXIRUhByEVIRchFSECAP4AoAFg/qCgAgD+AKABYP6goAIA/gCgAWD+oAGAICAgICAgICAgICAAAAABAAD/4AIAAeAACQAAJTcjJwcjFwc3FwFinsBAQMCePqCgpnrAwHrGe3sAAAEAAP/gAgAB4AACAAARASECAP4AAeD+AAAAAAAAAAwAlgABAAAAAAABAAcAEAABAAAAAAACAAcAKAABAAAAAAADACMAeAABAAAAAAAEAAcArAABAAAAAAAFAAsAzAABAAAAAAAGAAcA6AADAAEECQABAA4AAAADAAEECQACAA4AGAADAAEECQADAEYAMAADAAEECQAEAA4AnAADAAEECQAFABYAtAADAAEECQAGAA4A2ABzAGUAZABjAGEAcgBkAABzZWRjYXJkAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAZQBkAGMAYQByAGQAIAA6ACAAMgA3AC0ANQAtADIAMAAxADMAAEZvbnRGb3JnZSAyLjAgOiBzZWRjYXJkIDogMjctNS0yMDEzAABzAGUAZABjAGEAcgBkAABzZWRjYXJkAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGUAZABjAGEAcgBkAABzZWRjYXJkAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAEAAgBGAE8AVQBWAQIHdW5pRjAwMAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAHAAEABAAAAAIAAAAAAAEAAAAAzD2izwAAAADNyLERAAAAAM3IsRE=) format('truetype');
	font-weight: normal;
	font-style: normal;
}

/* Use the following CSS code if you want to have a class per icon */

.icon-paragraph-center, .icon-paragraph-left, .icon-paragraph-right, .icon-star {
	font-family: 'sedcard';
	speak: none;
	font-size:16px;
	line-height:1.4em !important;
	text-transform: none;
	text-decoration:none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	border-radius:2px;
	color:#fff;
}

.icon-paragraph-center, .icon-paragraph-left, .icon-paragraph-right {
	border:1px solid transparent;
	background-color:transparent;
	padding:3px;
}

.icon-paragraph-center:hover, .icon-paragraph-left:hover, .icon-paragraph-right:hover {
	border:1px solid #fff;
	background-color:#fff;
	color:#000;
	padding:3px;
}

.ta-active {
	border:1px solid transparent;
	background-color:#fff;
	color:#000;
	padding:3px;
}

.icon-paragraph-center:before {
	content: "\63";
}
.icon-paragraph-left:before {
	content: "\6c";
}
.icon-paragraph-right:before {
	content: "\72";
}
.icon-star:before {
	content: "\73";
}
 
 
 
 /* * * * * * * * * * *
 * * *  UNIFORM  * * *
 * * * * * * * * * * */
 
 
/* Uploader */
div.uploader {
  height: 50px;
  width:130px;
  left:50%;
  margin-left:-65px;
  position: relative;
  overflow: hidden; }

div.uploader input {
    opacity: 0;
	filter: alpha(opacity=0); /* IE lt 8 */
	-ms-filter: "alpha(opacity=0)"; /* IE 8 */
    -moz-opacity: 0;
    border: none;
    background: none;
    position: absolute;
    top: 0;
    right: 0;
    float: right;
    cursor: pointer;
    width: 220px;
    height: 30px; }
	
/* Uploader */
div.uploader span.action {
    text-align: center;
	display:inline-block;
	color:#654; width:auto; cursor:pointer; overflow:hidden; padding:5px 15px; border:1px solid #999; background:url(/images/bg-btn.jpg) repeat-x left center; border-radius:3px; 
}
div.uploader span.filename {
	text-align: center;
	padding:5px 10px;
	position:absolute;
	top:30px;
	left:0;
	right:0;
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
    white-space: nowrap;
	color:#000;
}

div.uploader span.action:hover {	color:#210; border-color:#654; }





#tblPreise td { padding:5px 12px; border-right:1px solid #999; border-bottom:1px solid #999; }
#tblPreise tr:last-child td { border-bottom:none; }
#tblPreise td:last-child { border-right:none; }
#tblPreise td:first-child { background-color:#000; }


/* * * * * * * * * *
 * * *  MEDIA  * * *
 * * * * * * * * * */

@media (max-width: 880px) {
   #rahmen { width:800px; }
   #navigationsspalte { margin-left:10px; }
}
 
#sedcardPayment label {
	float: none !important;
	width: 100% !important;
}
#fldDatenschutz label{
	width: calc(100% - 50px) !important;
}
 

#sedcardPayment .paymentOptionButton{
	width: 100%; 
	background: #ffc439; 
	color: #111; 
	font-weight: 500; 
	text-align: center; 
	border: 0px; 
	border-radius: 28px; 
	font-size: 18px; 
	height: 55px; 
	min-height: 40px; 
	max-height: 55px; 
	cursor: pointer;
}
#sedcardPayment .paymentOptionButton:hover{
	filter: brightness(0.95);
}