body,html 
{
	font:12px/17px Arial, Helvetica, Verdana, sans-serif;
	color:#583411;
	background-color: #fff;
	margin:0;
	padding:0;
    border:0;
	text-align:left;
    text-decoration:none;
    width:100%;
    height:100%;
}


:focus {
    -moz-outline-style:none;
}


@font-face {
    font-family: 'text';
    src: url('/fonts/OpenSans-Regular-webfont.eot');
    src: url('/fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('/fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('/fonts/OpenSans-Regular-webfont.svg#text') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'halbfett';
    src: url('/fonts/OpenSans-Semibold-webfont.eot');
    src: url('/fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/OpenSans-Semibold-webfont.woff') format('woff'),
         url('/fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('/fonts/OpenSans-Semibold-webfont.svg#texthalbfett') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'fett';
    src: url('/fonts/OpenSans-Bold-webfont.eot');
    src: url('/fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/OpenSans-Bold-webfont.woff') format('woff'),
         url('/fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('/fonts/OpenSans-Bold-webfont.svg#textfett') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'schmalfett';
    src: url('/fonts/OpenSans-CondBold-webfont.eot');
    src: url('/fonts/OpenSans-CondBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/OpenSans-CondBold-webfont.woff') format('woff'),
         url('/fonts/OpenSans-CondBold-webfont.ttf') format('truetype'),
         url('/fonts/OpenSans-CondBold-webfont.svg#schmalfett') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'fett';
    src: url('/fonts/leaguespartan-bold-webfont.woff2') format('woff2'),
         url('/fonts/leaguespartan-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

body {
}

xxx_body.koch_idee { background-image: url(/img/bg_slide_3.jpg); }
xxx_body.koch_kunst_fest { background-image: url(/img/bg_slide_2.jpg); }
xxx_body.eintrittbeginn { background-image: url(/img/bg_slide_2.jpg); }
xxx_body.koeche_ihre_finessen_ { background-image: url(/img/bg_slide_3.jpg); }



xxx_body.home { background-image: url(/img/hg_startseite_2015-1.jpg); }
xxx_body.home #wrapper { background-color:transparent;background-image:none; }

iframe { border:0;outline:0; }

h1,h2
{
	clear:both;
	margin:0;
	padding:0 0 1px 0;
	font-family:'fett',sans-serif;
	font-size:16px;
	line-height:20px;
	font-weight:normal;
	font-style:normal;
	color: #cd006f;
	text-transform:uppercase;
}

p
{
	font:15px/20px Arial, Helvetica, Verdana, sans-serif;
}

a 
{
	color: #cd006f;
}

a:hover,
a:hover h2
{
	 color: #583411;
}

a:focus,
a:active {
	outline: none;
}	

small
{
	font-size:10px;
	line-height:13px;
	padding:0;
	margin:0;
}

ul
{
	display:inline;
	list-style-type:none;
	text-align:left;
	padding:0;
	margin:0;
}

li
{
	float:left;
	display:inline;
	list-style-type:none;
	padding:0;
	margin:0;
}

img
{
	display:block;
	float:none;
	margin:0 10px 10px 0;
	padding:0;
	border: none;
}

sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
}
sup { bottom: 1ex; }
sub { top: .5ex; }

.clear_float
{
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
	padding:0;
	margin:0;
}

.clear_linie
{
	clear:both;
	height:2px;
	font-size:1px;
	line-height:1px;
	margin:10px 0 0 0;
	padding:0;
	border-top:1px solid #ccc;
}

#wrapper
{
	position:relative;
	margin:0;
	padding:0;
	width:100%;
	height:auto;
	background:#f9f4e5 url(/img/hg_kachel.jpg) 0 0 repeat;
}

#aussen
{
	display:block;
	margin:30px auto;
	padding:20px 0;
	position: relative;
    width:90%;
	max-width:960px;
	background-color:rgba(249,244,229,0.5);
    /* background-attachment:fixed; */
	box-sizing: content-box;
	-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
	-webkit-box-shadow: 0px -15px 20px -10px rgba(88,52,17,0.1);
	-moz-box-shadow: 0px -15px 20px -10px rgba(88,52,17,0.1);
	box-shadow: 0px -15px 20px -10px rgba(88,52,17,0.1);
}

.clear_aussen
{
	clear:both;
	height:1px;
	padding:0;
	margin:0;
    background:transparent;
}


#kopf
{
	display:block;
	width:100%;
	max-width:960px;
	height:330px;
	margin:0 auto;
	padding:0;
    position:relative;
    text-align:center;
}


#kopf_navigation
{
	display:block;
	width:600px;
	height:30px;
	margin:0 auto 0 auto;
	padding:0;
	text-align:left;
    position:relative;

}


#kopf_schriftzug
{
	display:block;
	position:relative;
	width:100%;
	max-width:500px;
	height:330px;
	margin:0 auto 0 auto;
	padding:0;
	text-align:left;
	background:transparent url(/img/kopf_kkf_schrift_2026_v1.png) 0 30px no-repeat;
}

#kopf_motiv
{
	display:block;
	position:absolute;
	width:750px;
	height:450px;
	top:-50px;
	right:750px;
	padding:0;
	text-align:left;
	background:transparent url(/img/kopf_kkf_motiv_2019.png) 0 0 no-repeat;
	background-size:contain;
}

#kopf_schriftzug a 
{ 
	display:block; width:100%;height:100%;
}

#fb_logo
{
	display:block;
	position:absolute;
 	top:10px;
 	right:20px;
 	margin:0;
 	padding:0;
}

#fb_logo img { margin:0 0 0 0; padding:0; }

#kopf_logo
{
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:224px;
	height:183px;
}
#kopf_logo a { display:block; width:100%;height:100%; }

#navigation_container
{
	
	display:block;
	position:relative;
	clear:left;
	width:100%;
	max-width:700px;
	height:auto;
	margin:0 auto 10px auto;
	padding:0;
	text-align: center;
	z-index:1010;
	background-color:transparent;
}

#fuss
{
	display:block;
	position:relative;
	width:100%;
	height:100px;
	margin:0;
	padding:0;
	z-index:1011;
	background-color:#fff;
}

.farbe_gruen { color:1px solid #00c1a7; }

.transparent_bg_50 { z-index:-999;margin:0;padding:0;position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-color:#fff;-moz-opacity:0.6; opacity:0.6; filter:alpha(opacity=60); }
.transparent_bg_80 { z-index:-999;margin:0;padding:0;position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-color:#fff;-moz-opacity:0.9; opacity:0.9; filter:alpha(opacity=90); }
.kopf_bg_81 { z-index:-999;margin:0;padding:0;position:absolute;top:0;left:0;width:100%;height:81px;display:block;background-color:#533357; }

#logos_oben
{
	display:block;
	position:relative;
	margin:0 auto;
	padding:0;
	width:960px;
	height:90px;
    z-index:1013;
}

div.logo_kasten_oben 
{
	position:absolute;
	left:0px;
	top:0px;
	width:960px;
	height:90px;
}


#logos_unten
{
	display:block;
	position:relative;
	margin:0;
	padding:0;
	width:100%;
	height:auto;
    z-index:1012;
	text-align:center;
}

div.logo_kasten_unten 
{
	display:inline-block;
	margin:20px 0 0 0;
	width:auto;
	height:90px;
	text-align:center;
}

#logos_unten div.logo 
{
	display:inline-block;
 	margin: 0 20px 0 20px;
 	padding:0;
	text-align:center;
 	-moz-opacity:0.6; opacity:0.6; filter:alpha(opacity=70);
}

#logos_unten div.logo img { margin: 0; }

#logos_unten div.logo.last 
{
 	margin-right:0;
}

#rechts
{
	width:192px;
	display:inline;
	float:left;
	margin:126px 0 0 0px;
	padding:0;
}


#hauptnavigation
{
	display:block;
	margin:10px 0 1px 0;
	padding:0;
	width:auto;
	height:auto;
	background-color:transparent;
	text-align:center;
}

.startseite #hauptnavigation { margin-top:5px; }

#hauptnavigation ul
{
	margin:0;
	padding:0;
	display:block;
	width:100%;
	list-style-type:none;
	text-align:center;
}


#hauptnavigation ul li
{
	display:inline-block;
	float:none;
	margin:0px 0 0 0;
	padding:0px;
	background:transparent;
	text-align:center;
	border:none;
	width:auto;
}

#hauptnavigation ul li ul
{
	background:#fff;
	margin:0px;
	width:100%;
	padding:0;
	clear:left;
	float:left;
	display:inline;
	list-style-type:none;
}

#hauptnavigation ul li ul li
{
	font-family:'fett',sans-serif;
	font-size:20px;
	line-height:24px;
	font-weight:normal;
	font-style:normal;	
	clear:left;
	display:inline;
	float:left;
	margin:2px 0 0 0;
	padding:0px;
	width:100%;
	text-align:center;
	border:none;
	background:#fff;
	text-transform:uppercase;
}

#hauptnavigation ul li a
{
	font-family:'fett',sans-serif;
	font-size:16px;
	line-height:20px;
	font-weight:normal;
	font-style:normal;
	color:#cd006f;
	padding:0;
	margin:0 10px 5px 10px;
	display:block;
	text-transform:uppercase;
	text-decoration:none;
	background:transparent;
}

#hauptnavigation ul li a,
#hauptnavigation ul li a:link,
#hauptnavigation ul li a:visited 
{

}

#hauptnavigation ul li a:focus,
#hauptnavigation ul li a:hover,
#hauptnavigation ul li.active a 
{
	color:#f76009;
}

#nebennavigation
{
	display:block;
	position:absolute;
	margin:0;
	width:300px;
	height:30px;
	top:20px;
	right:70px;
	padding:0;
	background-color:transparent;
}

#nebennavigation ul
{
	position:absolute;
	top:0;
	right:0;
	margin:0;
	padding:0;
	width:auto;
	height:25px;
}

#nebennavigation ul li
{
	float:left;
	display:inline;
	height:12px;
	padding:0;
	margin:0 0 0 10px;
	background-color:transparent;
	font-family:'fett',sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:9px;
}

#nebennavigation ul li.erster
{
	margin-left:10px;
}

#nebennavigation ul li a
{
	display:block;
	line-height:12px;
	padding:0px 0 0 0;
	margin:0;
	color:#f76009;
	height:12px;
	text-decoration: none;
	font-size:9px;
	text-transform:uppercase;
}

#nebennavigation ul li a:hover { color:#f76009; }

#logoleiste
{
	display:inline;
	float:left;
    clear:both;
    width:190px;
    text-align:center;
    margin:80px 0 0 20px;
    padding-bottom:10px;
}

#logoleiste img
{
    clear:both;
    display:inline;
    float:none;
    margin:10px auto 20px auto;
    border:1px solid #fff;
}

#logoleiste h2
{
	font-size:12px;
	line-height:12px;
	font-weight:normal;
	color:#583411;
    margin-top:0px;
    margin-bottom:10px;
    padding:10px 0 0 0;
}

#logoleiste p
{
    font-size:12px;
    padding:10px 10px 0 10px !important;    
    margin:0 !important;
}

#logoleiste a
{
    color:#fff;
}

#links
{
	width:230px;
	display:inline;
	float:left;
	margin:0px 0 0 20px;
	padding:0;
}

.ausgabe_hinweis
{
	display:inline;
	float:left;
	clear:left;
	width:440px;
	padding:0;
	margin:40px 0 0 40px;
	background-color:transparent;
}

.container
{
	float:none;
	display:block;
	margin:0;
	padding:0;
}

.contcont
{
	float:left;
	display:inline;
	margin:0 0 10px 0;
	padding:0 0 0 0;
	width:615px;
	position:relative;
}

.main
{
	display:block;
	margin:0 auto;
	padding:0;
	width:100%;
	max-width:600px;
}

.hp_bc
{
	float:left;
	display:block;
	margin:10px 0 10px 10px;
	padding:0 0 0 0;
	width:calc(100% - 20px);
	height:auto;
	position:relative;
}
.hp_bc img
{
	border: none;
	margin:0;
	padding:0;
	max-width: 100% !important;
	height: auto !important;
	position: relative;
}

.koeche .main { max-width:100%; }
.koeche .container.mitte { max-width:600px; }
.koeche .container.mitte.koeche { max-width:100%; }

.koeche_koechinnen .main { max-width:100%; }
.koeche_koechinnen .container.mitte { max-width:600px; }
.koeche_koechinnen .container.mitte.koeche_koechinnen { max-width:100%; }

.weitere_genusspartner .main { max-width:100%; }
.weitere_genusspartner .container.mitte { max-width:600px; }
.weitere_genusspartner .container.mitte.weitere_genusspartner { max-width:100%; }

.mitte
{
	margin:0 auto;
	padding:0 0 0 0;
	width:100%;
	position:relative;
}

.container.mitte img 
{

	width:100%;
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	
}

.artikel_text img,
.container_text img { float:left;display:inline;margin:10px; }
.artikel_text h1,
.artikel_text h2,
.container_text h1,
.container_text h2 { clear:none;margin:10px 0 0px 0; }
.artikel_text p,
.container_text p { clear:none;margin:10px 0 10px 0; }
.container_text p a.extra_link { color: #6E6E6E;font-weight: bold;text-decoration:none; }

.artikel_text { margin-top:20px;border-top:1px solid #583411; }
.artikel_oben { margin-top:0px;border:none; }

p.klein,
p.zusatz_1,
p.zusatz_2 { clear:left;font-size:12px;line-height:14px;color:#583411;display:inline;float:left;margin:0 0 0 0; }
p.bu { font-size:12px;line-height:14px;color:#583411; }

p.zusatz_1 { margin:0 0 15px; 0; }

.artikel_text img,
img.bu 
{ 
	width:100% !important;
	height:auto !important;

	margin:15px 20px 20px 0; 
}

.eintrittbeginn .artikel_text img { width:150px !important; height:auto !important;margin:15px 20px 20px 0; }
.artikel_text  { clear:left;padding-top:0px; }

.artikel_text p.zusatz_1 {    }

.container_text { 
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:100%;
}

.mitte_xxx h1
{
	width:100%;
	height:22px;
	margin:0;
	padding: 0;
	text-align: right;
	font-size:12px;
	text-transform: uppercase;
	line-height: 21px;
	color: #6E6E6E;
}

.mitte.koeche .artikel_text,
.mitte.koeche_koechinnen .artikel_text,
.mitte.weitere_genusspartner .artikel_text,
.mitte.teilnehmer .artikel_text 
{ 
	clear:none;
	position:relative;
	margin:0 0 15px 15px;
	padding:0;
	border:none;
	height:auto;
	width:221px; 
	height:650px; 
	float:left;
	display:inline;
	background-color:#fff;
	-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
}
.mitte.koeche .artikel_oben,
.mitte.koeche_koechinnen .artikel_oben,
.mitte.weitere_genusspartner .artikel_oben,
.mitte.teilnehmer .artikel_oben { margin:0 0 10px 10px; }

.mitte.koeche h1,
.mitte.koeche_koechinnen h1,
.mitte.weitere_genusspartner h1,
.mitte.teilnehmer h1 { margin-bottom:10px;margin-left:20px; }

.mitte.koeche > p,
.mitte.koeche_koechinnen p,
.mitte.weitere_genusspartner p,
.mitte.teilnehmer p { margin-left:20px; }

.koeche .artikel_text h2,
.weitere_genusspartner .artikel_text h2,
.teilnehmer .artikel_text h2 { color:#f76009; }

.mitte.koeche .artikel_text h2,
.mitte.koeche_koechinnen .artikel_text h2,
.mitte.weitere_genusspartner .artikel_text h2,
.mitte.teilnehmer .artikel_text h2 { margin-left:15px;margin-top:15px;margin-right:15px;text-align:left; }

.mitte.koeche .artikel_text h2 a,
.mitte.koeche_koechinnen .artikel_text h2 a,
.mitte.weitere_genusspartner .artikel_text h2 a,
.mitte.teilnehmer .artikel_text h2 a { text-decoration:none;color:#f76009; }

.mitte.koeche .artikel_text p,
.mitte.koeche_koechinnen .artikel_text p,
.mitte.weitere_genusspartner .artikel_text p,
.mitte.teilnehmer .artikel_text p { font-size:13px;line-height:18px;margin-left:15px;margin-right:15px;display:block;float:none; }

.mitte.koeche .artikel_text p.zusatz_1, 
.mitte.koeche_koechinnen .artikel_text p.zusatz_1
{ display:block;float:none;position:absolute;left:0;bottom:15px;height:15px;margin-bottom:0; }
.mitte.weitere_genusspartner .artikel_text p.zusatz_1 { display:block;float:none;position:absolute;left:0;bottom:15px;height:15px;margin-bottom:0; }
.mitte.teilnehmer .artikel_text p.zusatz_1 { display:block;float:none;position:absolute;left:0;bottom:40px;height:40px;margin-bottom:0; }

.mitte.koeche .artikel_text>a,
.mitte.koeche_koechinnen .artikel_text>a,
.mitte.weitere_genusspartner .artikel_text>a,
.mitte.teilnehmer .artikel_text>a 
{ 
	margin:17px;display:block;float:none;border:none;
	height:220px;width:150px;
	position:relative; 
}

.mitte.koeche .artikel_text img,
.mitte.koeche_koechinnen_xx .artikel_text img,
.mitte.weitere_genusspartner_xx .artikel_text img,
.mitte.teilnehmer .artikel_text img 
{ 
	margin:0;display:block;float:none;border:none;
	width:auto !important;
	max-width:150px !important;
	height:auto !important; 
	max-height:220px !important; 
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);

}
.koeche .container.mitte .artikel_text a { font-size:12px;line-height:12px; }
.koeche .container.mitte .artikel_text h2 a { font-size:16px;line-height:20px; }

.koeche .container.mitte .artikel_text img { width:auto !important;max-width:100%;float:none;margin:10px auto 10px auto;display:block;clear:left; }
.koeche .artikel_text.artikel_oben>img { width:200px !important;max-width:200px !important;text-align:center;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;float:none;margin:20px auto 0 auto;;display:block;mix-blend-mode:multiply; }
.koeche .container.mitte .zusatz_2 img { width:auto !important;max-width:100%;float:none;margin:10px auto 10px auto;display:block;clear:left; }
.koeche .container.mitte .zusatz_2 p { }
.koeche .container.mitte .zusatz_2 { display:block;float:none;padding-bottom:10px; }
.koeche .container.mitte .zusatz_2 br { display:none; }

.koeche_koechinnen .container.mitte .artikel_text a { font-size:12px;line-height:12px; }
.koeche_koechinnen .container.mitte .artikel_text h2 a { font-size:16px;line-height:20px; }

.koeche_koechinnen_xxx .container.mitte .artikel_text img { width:auto !important;max-width:100%;float:none;margin:10px auto 10px auto;display:block;clear:left; }
.koeche_koechinnen .container.mitte .artikel_text img { width:auto !important;max-width:100%;float:none;margin:0 0 0 0;display:block;clear:left; }
.koeche_koechinnen .artikel_text.artikel_oben>img { width:200px !important;max-width:200px !important;text-align:center;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;float:none;margin:20px auto 0 auto;;display:block;mix-blend-mode:multiply; }
.koeche_koechinnen .container.mitte .zusatz_2 img { width:auto !important;max-width:100%;float:none;margin:10px auto 10px auto;display:block;clear:left; }
.koeche_koechinnen .container.mitte .zusatz_2 p { }
.koeche_koechinnen .container.mitte .zusatz_2 { display:block;float:none;padding-bottom:10px; }
.koeche_koechinnen .container.mitte .zusatz_2 br { display:none; }

.embeds
{
	float:left;
	display:inline;
	width:595px;
	margin:0;
	padding:0 0 10px 10px;
}

.embeds .embedcode
{
	float:left;
	display:inline;
	width:595px;
	margin:10px 0 0 0;
	padding:0 0 0 0;
}

.embeds p
{
	color:#e50068;
	float:left;
	display:inline;
	margin:0;
	padding:10px 0 0 0;
}

p#galerie_text
{
	height:25px;
	clear:both;
	width:100%;
	margin:0;
	padding-top:20px;
	padding-bottom:15px;
 	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand; /* for IE 5.x */
	text-align:center;
}

p#galerie_navi
{
	display:none;
	margin:0;
	padding-top:10px;
	padding-bottom:10px;
	width:540px;
	text-align:center;
	font-weight:bold;
}

span#galerie_bildnummer
{
	padding-left:20px;
	padding-right:20px;
}

img#galerie_grossbild
{
	margin-top:5px;
 	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand; /* for IE 5.x */
}

div#galerie_grossbild
{
	width:100%;
	height:400px;
	display:inline;
	float:left;
	margin:0px 0 0px 0px !important;
 	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand; /* for IE 5.x */
  	background-position:center center;
  	background-repeat:no-repeat;
  	background-color:#fff;
}

div.galerie_thumbnails
{
	width:100%;
	margin-top:0px;
	margin-bottom:0px;
	padding:2px 0 10px 0;
	background-color:#fff; 
}

.galerie_thumbnails img
{
	display:inline;
	float:left;
	margin:8px 0 0 8px !important;
 	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand; /* for IE 5.x */
}

.galerie_thumbnails img.aktiv
{
	border:2px solid #000;
}

.galerie_thumbnails img.inaktiv
{
	border:2px solid #fff;
}

.galerie_thumbnails div.aktiv,
.galerie_thumbnails div.inaktiv
{
	display:inline;
	float:left;
	margin:8px 0 0 8px !important;
 	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand; /* for IE 5.x */
  	background-position:0 center;
  	background-repeat:no-repeat;
  	background-color:#000;
  	width:83px;
  	height:55px;
}

.galerie_thumbnails div.aktiv
{
	border:2px solid #000;
}

.galerie_thumbnails div.inaktiv
{
	border:2px solid #fff;
}

@media only screen and (max-width: 500px)
{

	#kopf
	{
		max-width:100%;
		height:auto;
	}

	#kopf_schriftzug
	{
		width:100%;
		max-width:100%;
		background:transparent url(/img/kopf_kkf_schrift_2026_v1.png) 0 50px no-repeat;
		background-size:contain;
	}


}

@media only screen and (max-width: 440px)
{

	#kopf
	{
		height:280px;
	}

	#kopf_schriftzug
	{
		height:280px;
	}


}
@media only screen and (max-width: 380px)
{

	#kopf
	{
		height:250px;
	}

	#kopf_schriftzug
	{
		height:250px;
	}


}
