@charset "UTF-8";
/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/open-sans-v34-latin/open-sans-v34-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin/open-sans-v34-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin/open-sans-v34-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin/open-sans-v34-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin/open-sans-v34-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin/open-sans-v34-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v34-latin/open-sans-v34-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-500 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/open-sans-v34-latin/open-sans-v34-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin/open-sans-v34-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin/open-sans-v34-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin/open-sans-v34-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin/open-sans-v34-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin/open-sans-v34-latin-500.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/open-sans-v34-latin/open-sans-v34-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin/open-sans-v34-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin/open-sans-v34-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin/open-sans-v34-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin/open-sans-v34-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin/open-sans-v34-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/open-sans-v34-latin/open-sans-v34-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin/open-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin/open-sans-v34-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin/open-sans-v34-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin/open-sans-v34-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin/open-sans-v34-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
@font-face {
    font-family: 'Lobster13Regular';
    src: url('../fonts/Lobster-fontfacekit/Lobster_1.3-webfont.eot');
    src: url('../fonts/Lobster-fontfacekit/Lobster_1.3-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Lobster-fontfacekit/Lobster_1.3-webfont.woff') format('woff'),
         url('../fonts/Lobster-fontfacekit/Lobster_1.3-webfont.ttf') format('truetype'),
         url('../fonts/Lobster-fontfacekit/Lobster_1.3-webfont.svg#Lobster13Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
#wrapper {width:900px;margin:0 auto 0 auto;}

html, body, div, h1, h2, h3, ul, ol, span, a, table, td, form, img, li { margin: 0; padding: 0; font-family: "Open Sans", sans-serif; font-size: 14px;line-height: 1.3em;color: #000;}
body {background-color: #333;}
marquee {
    font-family:'Open Sans', sans-serif;
    font-weight:600;
    color:rgb(193,0,35);
    font-size:1.8em;
    letter-spacing:0.07em;
    padding:6px;
    margin:15px 0;
    line-height:normal;
    }
a:link.newsletterlink {font-family:'Open Sans', sans-serif;
    font-weight:600;
    color:rgb(166,0,38);
    font-size:1.4em;
    letter-spacing:0.07em;
    padding:6px;
    margin:15px 0;
    line-height:normal;}
a:visited.newsletterlink {font-family:'Open Sans', sans-serif;
    font-weight:600;
    color:rgb(166,0,38);
    font-size:1.4em;
    letter-spacing:0.07em;
    padding:6px;
    margin:15px 0;
    line-height:normal;}
a:hover.newsletterlink {font-family:'Open Sans', sans-serif;
    font-weight:600;
    color:rgb(166,0,36);
    font-size:1.4em;
    letter-spacing:0.07em;
    padding:6px;
    margin:15px 0;
    line-height:normal;}
a:active.newsletterlink {font-family:'Open Sans', sans-serif;
    font-weight:600;
    color:rgb(166,0,38);
    font-size:1.4em;
    letter-spacing:0.07em;
    padding:6px;
    margin:15px 0;
    line-height:normal;}
p {font-family: "Open Sans", sans-serif;font-size: 1.4em;line-height:1.4em;text-align: left;color: #000;}

.extraschoen {font-family: 'Lobster13Regular';font-size:2.3em;color:#C20024;line-height:1.3em;margin-top:0; margin-bottom:8px;letter-spacing:0.05em;text-shadow: 1px 1px 3px #fbe54b;text-align:center;}

a.extraschoenlink:link, a.extraschoenlink:visited {
	font-family: 'Lobster13Regular';font-size:inherit;color:#C20024;line-height:1.3em;margin-top:0; margin-bottom:8px;letter-spacing:0.05em;text-shadow: 1px 1px 3px #fbe54b;text-align:center;
	}
a.extraschoenlink:hover {
	text-decoration:underline;
	}

.extraschoenklein {font-family: 'Lobster13Regular';font-size:3.0em;color:#C20024;line-height:normal;text-shadow: 1px 1px 3px #fbe54b;}
/* -------- menuleiste ------------*/
.menu_td	{}
#menu {height: 24px; background-color:#F6D300; border-bottom: 1px solid #333;border-top: 1px solid #333;}
#menu td a {font-family: "Open Sans", sans-serif;color: #C20024;padding: 2px 8px;text-decoration: none;font-weight:700;text-align: center;font-size: 0.9em;line-height: 1.1em;text-transform:uppercase;margin-bottom: 0px;}
#menu td a:hover {color:black;}
#menu .hi {
    font-family: "Open Sans", sans-serif;
    color: #fff;
    padding-bottom: 2px;
    border-bottom: 1px #ff9900 solid;
    /*background: url:('../global_images/service_bg_blgr_hover.gif');*/
}
/** MENUE NEU  */
.aussen {
	width: 900px;
	height: 26px;
	padding: 5px 0 5px 0;
	margin: 0;
	text-align:center;
	display:block;
	border-bottom: 1px solid #333;border-top: 1px solid #333;
}
.aussen div {
 	display:inline-block;
 	margin: 0 2px 0 2px;
 	padding: 3px 8px 3px 8px;
 	height:auto;
 	vertical-align:middle;
}
.aussen div:hover {
	}
a.indexbutton:link, a.indexbutton:visited, a.indexbutton:active {
	font-family: 'Open Sans', sans-serif;
	font-size: 1.0em;
	line-height:1.0em;
	font-weight:700;
	color: rgb(194,0,34);
	text-decoration: none;
	text-transform: uppercase;
	display:block;
}
a.indexbutton:hover {color: black;}
.contenttable {width:900px;margin: 0 auto 0 auto;background-color: #F6D300;}
.content_l	{width: 220px;max-width:220px;padding: 14px;margin: 0;}
.content_r	{
	width: 615px;
	font-family: "Open Sans", sans-serif;
	font-size: 10px;
	line-height: 1.3em;
	color: #333;
	text-align: left;
	vertical-align: top;
	border-left: 2px dotted #333;
	padding: 15px;
}
/* PRESSEFOTOS */
.downloadcontainer {
	display:block;
	width:350px;
	height:auto;
	margin: 20px 0 20px 0;
	}

.thumb {
	display:block;
	width:100%;
	height:auto;
	}

.thumb img {
	width:350px;
	height:auto;
}

.bildunterschrift_artwork {
	height:30px;
	padding-top:10px;
	color:#000;
	font-size:1.0em;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	text-align:center;
	}
a:link {font-family: "Open Sans", sans-serif;font-size:inherit;line-height:1.4em;text-align: left;color: #000;}
a:visited {font-family: "Open Sans", sans-serif;font-size: inherit;line-height:1.4em;text-align: left;color: #000;}
a:hover {font-family: "Open Sans", sans-serif;font-size: inherit;line-height:1.4em;text-align: left;color: #000;}
a:active {font-family: "Open Sans", sans-serif;font-size: inherit;line-height:1.4em;text-align: left;color: #000;}
a.textfettlink:link {
	font-family:"Open Sans",sans-serif;
	font-size:11px;
	line-height:1.3em;
	font-weight:bold;
	color:#C20024;
	text-decoration:underline
}
a.textfettlink:visited {
	font-family:"Open Sans",sans-serif;
	font-size:11px;
	line-height:1.3em;
	font-weight:bold;
	color:#C20024;
	text-decoration:underline
}
a.textfettlink:hover {
	font-family:"Open Sans",sans-serif;
	font-size:11px;
	line-height:1.3em;
	font-weight:bold;
	color:#C20024;
	text-decoration:underline
}
a.textfettlink:active {
	font-family:"Open Sans",sans-serif;
	font-size:11px;
	line-height:1.3em;
	font-weight:bold;
	color:#C20024;
	text-decoration:underline
}
a.textfettlinkb:link {
	font-family:"Open Sans",sans-serif;
	font-size:14px;
	line-height:1.3em;
	font-weight:bold;
	color:#C20024;
	text-decoration:underline
}
a.textfettlinkb:visited {
	font-family:"Open Sans",sans-serif;
	font-size:14px;
	line-height:1.3em;
	font-weight:bold;
	color:#C20024;
	text-decoration:underline
}
a.textfettlinkb:hover {
	font-family:"Open Sans",sans-serif;
	font-size:14px;
	line-height:1.3em;
	font-weight:bold;
	color:#C20024;
	text-decoration:underline
}
a.textfettlinkb:active {
	font-family:"Open Sans",sans-serif;
	font-size:14px;
	line-height:1.3em;
	font-weight:bold;
	color:#C20024;
	text-decoration:underline
}
a.linkblau:link, a.linkblau:visited {
	font-size: 14px;
	font-weight: bold;
	font-family: "Open Sans", sans-serif;
	color: #2d68be;
	text-decoration: none;
}
a.linkblau:hover {
	text-decoration: none; color: grey;
}
.likelinkblau {font-size: 16px;font-weight: bold;font-family: "Open Sans", sans-serif;color: grey;}
#footertable {width:900px;margin: 20px auto 30px auto;}
a.footer:link { font-family:"Open Sans", sans-serif;font-size:1.2em;line-height:1.2em;font-weight:600;color:#C20024;text-decoration:none;text-transform:uppercase;letter-spacing:0.03em; }
a.footer:visited { font-family:"Open Sans", sans-serif;font-size:1.2em;line-height:1.2em;font-weight:600;color:#C20024;text-decoration:none;text-transform:uppercase;letter-spacing:0.03em;}
a.footer:hover { font-family:"Open Sans", sans-serif;font-size:1.2em;line-height:1.2em;font-weight:600;color:#C20024;text-decoration:underline;text-transform:uppercase;letter-spacing:0.03em;}
a.footer:active { font-family:"Open Sans", sans-serif;font-size:1.2em;line-height:1.2em;font-weight:600;color:#C20024;text-decoration:none;text-transform:uppercase;letter-spacing:0.03em;}

span.high { font-family:"Open Sans", sans-serif;font-size:11px;line-height:13px;font-weight:normal;color:#FF9900;text-decoration:none}
span.titel { font-family:"Open Sans", sans-serif;font-size:11px;line-height:13px;font-weight:bold;color:#FF9900;text-decoration:none;letter-spacing:2pt;text-transform: uppercase;}
span.trenn { font-family:"Open Sans", sans-serif;font-size:11px;line-height:13px;font-weight:bold;color:#666666;text-decoration:none }
.ueberschrift {font-family:Lucida Grande,"Open Sans", sans-serif;font-size:16px;line-height:1.3em;font-weight:bold;color:#333}
.empfehlen_titel {font-family:Lucida Grande,"Open Sans", sans-serif;font-size:16px;line-height:16px;font-weight:bold;color:#C20024;}
.pic {font-family:"Open Sans", sans-serif;font-size:9px;line-height:normal;font-weight:normal;color:#333333;text-decoration:none;margin-top: 6px 0px 0px 0px;}
.foot { font-family:"Open Sans", sans-serif;font-size:10px;line-height:normal;font-weight:normal;color:#CCCCCC;text-decoration:none }
.textarea {font-family:"Open Sans", sans-serif;font-size:9px;line-height:9px;font-weight:normal;color:#333;background-color:#fff;text-decoration:none;border: 2px solid #D3E4E8;padding: 1px;}
.ta_bold { font-family:"Open Sans", sans-serif;font-size:11px;line-height:13px;font-weight:bold;color:#CCCCCC;background-color:#006666;text-decoration:none}
.button { font-family:"Open Sans", sans-serif;font-size:10px;line-height:10px;font-weight:normal;color:#333;background-color:#D3E4E8;text-decoration:none}
.text_fett {font-size: 1.0em;line-height: 1.2em;color: #C20024;font-weight: bold;}
/*------- teaser ----------*/
.teasertable {margin-bottom:3px;}
a:link.teaser {color: #C20024; text-decoration: none; font-size: 9px; line-height: 1.2em; text-align: left; }
a:visited.teaser {color: #C20024; text-decoration: none; font-size: 9px; line-height: 1.2em; text-align: left;}
a:hover.teaser {color: #333; text-decoration: underline; font-size: 9px; line-height: 1.2em; text-align: left;}
a:active.teaser {color: #C20024; text-decoration: none; font-size: 9px; line-height: 1.2em; text-align: left; }
.teaser_spaltentitel {font-size:12px;line-height:12px;font-weight:bold;color:#000000;text-decoration:none;letter-spacing:1pt;text-transform: uppercase;margin-bottom: 4px;}
.teaser_ueberschrift {font-size:11px;line-height:11px;font-weight:bold;color:#C20024;text-decoration:none;letter-spacing:1pt;text-transform: uppercase;margin-bottom: 4px;}
.teaserpretitel { font-family: "Open Sans", sans-serif; font-size:0.8em; font-weight:600; font-style:none; line-height: 1.3em; color:#C20024; margin:0 0 4px 0;padding:0}
.teasertitel {min-width:400px;font-family:"Open Sans", sans-serif;font-size:1.5em;line-height:1.1em;font-weight:700;color: rgba(194,0,34,1.00);text-decoration:none;letter-spacing:0em;text-transform: uppercase;margin:0 0 6px 0;padding:0;}
.teasertitelliste {font-family:"Open Sans", sans-serif;font-size:1.4em;line-height:1.1em;font-weight:700;color: rgba(194,0,34,1.00);text-decoration:none;letter-spacing:0em;text-transform: uppercase;margin:0 0 6px 0;padding:0;}
.teasertitel_version {font-family:"Open Sans", sans-serif;font-size:13px;line-height:14px;font-weight:700;color:#000;text-decoration:none;letter-spacing:0.5pt;margin: 0 0 12px 0;text-transform:none;}
.teasertitel_schwarz {font-size:13px;line-height:normal;font-weight:normal;color:#000;text-decoration:none;letter-spacing:0.5pt;text-transform: none;margin-bottom: 4px;}
.filmplakat100 {margin: 0px 10px 6px 0px;width:150px;}
.lazy {
	width:130px;
	nin-height:130px;
	height:auto;
	margin: 0px 10px 6px 0px;
	display:block;
	
	-webkit-animation-name: hgslider;
	-webkit-animation-duration: 1s;
	-webkit-animation-timing-function: ease-in;
	-webkit-animation-delay: 0.5s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-direction: normal;
	-webkit-animation-fill-mode: both;
	
	-moz-animation-name: hgslider;
	-moz-animation-duration: 1s;
	-moz-animation-timing-function: ease-in;
	-moz-animation-delay: 0.5s;
	-moz-animation-iteration-count: 1;
	-moz-animation-direction: normal;
	-moz-animation-fill-mode: both;
	
	animation-name: hgslider;
	animation-duration: 1s;
	animation-timing-function: ease-in;
	animation-delay: 0.5s;
	animation-iteration-count: 1;
	animation-direction: normal;
	animation-fill-mode: both;
	}
@-webkit-keyframes hgslider {
	0% { opacity:0.0; } 100% { opacity:1.0; }	
}
@-moz-keyframes fadeIn {
	0% { opacity:0.0; } 100% { opacity:1.0; }
}
@-ms-keyframes fadeIn {
	0% { opacity:0.0; } 100% { opacity:1.0; }
}
@keyframes fadeIn {
	0% { opacity:0.0; } 100% { opacity:1.0; }
}


.filmplakat75 {margin: 0px 10px 6px 0px; border: 0px solid #7F8792;width:80px}
.filmplakat60 {margin: 0px 10px 6px 0px; border: 0px solid #7F8792;width:60px}

.teaserdatum {font-family:"Open Sans", sans-serif;font-size:1.0em;line-height:normal;font-weight:700;color:rgb(194,0,34);text-decoration:none;text-transform: uppercase;margin:0 0 6px 0;padding:0;}
.teasertag {font-family:"Open Sans", sans-serif;font-size:1.3em;line-height:normal;font-weight:700;color: rgb(0,0,0);text-decoration:none;text-transform: uppercase;margin:0 0 6px 0;padding:0;}
.teasertext {font-family:"Open Sans", sans-serif;font-size: 1.15em;line-height: 1.35em; font-weight:400;color: #000;margin:0 0 4px 0;}
.teaser_sub {font-size: 9px;line-height: 1.2em;color: #666;padding-top:3px;}
.spieltag {font-family: "Open Sans",sans-serif;font-size:11px;line-height:1.1em;color:#C20024;font-weight:bold;}	
.termine {font-family: "Open Sans",sans-serif;font-size:11px;line-height:1.1em;color:#000;
}	
.empfehlen {margin: 0px 0px 0px 0px; border:0px}
.submit {font-family:"Open Sans";font-weight:bold; color:#FFFFCC; background-color:#660000; border:1px solid #666666; font-size: 10px}
.titel {font-family:"Open Sans", sans-serif;font-size:1.4em;line-height:normal;font-weight:700;color:#C20024;text-decoration:none;text-transform: uppercase;}
/* ------------- kolumne links --------------*/
.kolumne_table 
	{
	margin-bottom:10px;
	padding: 0;
	border:1px solid #C20024;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width: 222px;
	min-width:222px;
}
.kolumne_titel {
	font-size:1.0em;
	line-height:1.2em;
	font-weight:600;
	color:#F6D300;
	text-transform:uppercase;
	margin-bottom: 0px;
	padding:3px 5px 5px 5px;
	font-family: "Open Sans", sans-serif;
	background-color:#C20024;
}
.kolumne_bild {font-family:"Open Sans", sans-serif;color:#000;font-size:9px;font-weight:bold;margin-bottom: 0px;}
.kolumne_bild_sub {font-size: 9px;line-height: 1.1em;color: #666;margin:3px 4px 8px 4px;}
a.kolumne_bild_sub_link:link, a.kolumne_bild_sub_link:visited {
	font-size: 9px;line-height: 1.1em;color: #666;margin:3px 4px 8px 0px;
}
a.kolumne_bild_sub_link:hover {
	text-decoration: underline;
}
.kolumne_text {font-size: 0.8em;line-height: 1.2em;color: #000; margin:4px 4px 8px 4px;}
.kolumne_trenner {border-bottom: 1px solid #C20024;}
a:link.kolumne_link {font-size: 1.0em;line-height: 1.2em;color: #000;}
a:visited.kolumne_link {font-size: 1.0em;line-height: 1.2em;color: #000;}
a:hover.kolumne_link {font-size: 1.0em;line-height: 1.2em;color: #000;}
a:active.kolumne_link {font-size: 1.0em;line-height: 1.2em;color: #000;}
/*---------- abrage monat -----------*/
.stil1 {font-size: 10px;line-height: 1.3em;color: #333333;}
.startseite {
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #C20024;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.head {background-color:#F6D300;}
a.scroll_link:link, a.scroll_link:visited { font-weight: bold; font-family: "Open Sans"; color: #C20024; font-size: 14px; letter-space: 1px; text-decoration: none;margin-bottom:10px; border-bottom: 1 solid #000;}
a.scroll_link:hover { color: #C20024; text-decoration: none; border-bottom: 1 solid #C20024;}
.dat {
	font-size:12px;
	line-height:normal;
	font-weight:normal;
	color:#c20024;
}
/*TOOLTIPS*/
div#qTip {
 padding: 3px;
 border: 1px solid #000;
 -moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
 display: none;
 background-image: url(../global_images/tooltips_bg.png);
 color: #fff;
 font:bold 10px "Open Sans", sans-serif;
 text-align: left;
 position: absolute;
 z-index: 1000;
}
a.tooltip_link:link, a.tooltip_link:visited {
	font-family:"Open Sans",sans-serif;
	font-size:11px;
	font-weight:bold;
	/*color:#C20024;*/
	color:#000;
	text-decoration:none;
	line-height:1.1em;
	text-transform:none;
}
a.tooltip_link:hover { cursor:help;}
.infopunkt {
padding: 0px 2px 0px 2px;
font-family:"Open Sans",serif;
color: f6d300;
background-color: c20024;
border: 1px solid #c20024;
 -moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.infoleiste {
float:right;
width:500px;
height:auto;
margin:0px 0px 30px 0px;
text-align:right;
}
/*##########################################################*/
.minilinse {
	float:left;
	padding:4px 6px 5px 6px;
	margin:2px 2px 2px 0px;
	background-color:rgba(194,0,36,1.0);
}
.button_gretaundstarks  {
	float:left;
	padding:2px 4px 3px 4px;
	margin:2px 2px 2px 0px;
	-moz-border-radius: 2px;
    border-radius: 2px;
	-khtml-border-radius: 2px;
	background-color:transparent;
}
.minimenuetext {font: 1.1em/1.1em "Open Sans", sans-serif;color:#F6D300;font-weight:600;text-transform:uppercase;letter-spacing:0.05em; }
a.minilink:link, a.minilink:visited {font: 1.1em/1.1em "Open Sans", sans-serif;color:#F6D300;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:0.05em; }
a.minilink:hover {text-decoration:underline;}
.minibutton {height:1.1em;border:0px;width:auto;font: 1.1em/1.1em "Open Sans", sans-serif;font-weight:600;color:#F6D300;text-transform:uppercase;background-color:transparent;margin:0;padding:0;text-decoration:none;letter-spacing:0.05em;}
.minibutton:hover {text-decoration:underline;cursor:pointer;}
.bigbutton {border:0px;width:auto;font: 1.4em/1.4em "Open Sans", sans-serif;color:#F6D300;background-color:transparent;margin:0;padding:0;text-decoration:none;height:1.4em;}
.bigbutton:hover {text-decoration:underline;cursor:pointer;}
.linse-gross {
	padding:2px 4px 2px 4px;
	margin:2px 2px 2px 0;
	background-color:rgba(194,0,36,1.0);
}
p.cc_message {color: white;font-size:0.9em;}
/* QUADRATISCHE BILDER ANFANG*/
.bildercontainer {
    width:100%;
    max-width:640px;
 	margin: 0 auto;
    }
.clearfix::before,
.clearfix::after {
  content: " ";
  display: table;
    } 
.clearfix::after {
  clear: both;
    }
.clearfix {
  *zoom: 1; /* Für den IE6 und IE7 */
    }
.bilderbox {
    float: left;
    width: 300px;
    max-width:300px;
    height: 300px;
    margin-top:5px;
    margin-right:0;
    margin-bottom:0;
    margin-left:5px;
    display:block;
    }
/* QUADRATISCHE BILDER ENDE*/