#shadowbox_overlay{ visibility:hidden; position:absolute; display:block; margin:0; padding:0; top:0; left:0; z-index:998}#shadowbox_container{ position:fixed; height:0px; width:100%; margin:0; padding:0; top:0; left:0; z-index:999; text-align:center}#shadowbox{ display:none; visibility:hidden; margin:0 auto; position:relative; font-family:'Lucida Grande',Tahoma,sans-serif; text-align:left}#shadowbox_title{ height:25px; padding:0; overflow:hidden}#shadowbox_title_inner{ height:16px; font-size:16px; line-height:16px; white-space:nowrap; padding:5px 0 4px 8px; color:#fff}#shadowbox_body{ position:relative; overflow:hidden; margin:0; padding:0; border:2px solid #fff; background-color:#000}#shadowbox_body_inner{ position:relative; overflow:hidden}#shadowbox_loading{ position:absolute; top:0; left:0; height:10000px; width:100%; background-color:#222}#shadowbox_loading img{ float:left; margin:10px 10px 0 10px}#shadowbox_loading span{ float:left; margin-top:16px; font-size:10px}#shadowbox_loading span a,#shadowbox_loading span a:link,#shadowbox_loading span a:visited{ color:#fff}#shadowbox_content.html{ height:100%; width:100%; overflow:auto}#shadowbox_toolbar{ margin:0; padding:0; height:20px; overflow:hidden}#shadowbox_toolbar_inner{ height:20px; color:#fff}#shadowbox_toolbar_inner div{ padding-top:4px; padding-bottom:2px; font-size:13px !important; height:10px; line-height:10px}#shadowbox_toolbar_inner div span.shortcut{ text-decoration:underline; font-weight:bold; color:#FFF !important}#shadowbox_toolbar_inner div a{ text-decoration:none; color:#fff}#shadowbox_nav_close,#shadowbox_nav_previous,#shadowbox_nav_next{ float:right; padding-right:10px}#shadowbox_counter{ float:left; padding-left:10px; color:#FFF !important}#shadowbox_counter a{ padding:0 4px 0 0}#shadowbox_counter a.shadowbox_counter_current{ text-decoration:underline; font-weight:bold}div.shadowbox_message{ text-align:center; padding:10px}div.shadowbox_message a:link,div.shadowbox_message a:visited{ text-decoration:none; color:#bed333}div.shadowbox_message a:hover,div.shadowbox_message a:focus{ text-decoration:underline}


/*  class="tk-museo-slab" */

/*
headlines 20 bd
footer 20 bd
sidebar 12/17
headlines 14bd
*/


/* ########### BASICS ########### */
html { font-size: 100.01%; }
body { font-size: 62.5%; font: 14px/22px Cantarell, sans-serif; background: #fff url("/assets/images/bg/default.png") no-repeat 50% 150px; }
html, body { margin: 0; padding: 0; height: 100%; }

#australien 	{ background-image: url("/assets/images/bg/australien.png") ; }
#china		 	{ background-image: url("/assets/images/bg/china.png") ; }
#frankreich 	{ background-image: url("/assets/images/bg/frankreich.png") ; }
#grossbritannien 	{ background-image: url("/assets/images/bg/grossbritannien.png") ; }
#kanada 	{ background-image: url("/assets/images/bg/kanada.png") ; }
#neuseeland 	{ background-image: url("/assets/images/bg/neuseeland.png") ; }
#suedafrika 	{ background-image: url("/assets/images/bg/suedafrika.png") ; }
#usa 	{ background-image: url("/assets/images/bg/usa.png") ; }

#start { background-image: url("/assets/images/bg/start.jpg"); }

a { text-decoration: none; }

.clear { clear: both; }
.push { height: 400px; }
.rep { display: block; width: 100%; height: 100%; text-indent: -9999px; }

.lfloat { float: left; margin: 6px 10px 10px 0; }
.rfloat { float: right; margin: 6px 0px 10px 10px; }

/* ########### PAGE ########### */
#page { width: 960px; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -400px; }

#start #page { min-height: 1900px;}


/* ########### HEADER ########### */
header { height: 100px; position: relative; padding-top: 20px;}
header h1 { width: 270px; height: 100px; }
header h1 a { background: url("/assets/images/logo.png"); }
#start header h1 a { background: url("/assets/images/logo_start.png"); }
header nav { position: absolute; right: 0px; top: 85px; }
header nav li { display: inline; margin-left: 15px;}
header nav li a { color: #0080b0; }
header nav li a:hover, header nav li.active a { color: #bb040e; }

/* ########### MAIN ########### */
#main { margin-top: 20px;}

#main #chead { position: relative; height: 192px; }
#main #chead nav { width: 225px; height: 192px; position: absolute; top: 4px; }
#main #chead nav li { width: 225px; height: 24px; }
#main #chead nav li a { width: 100%; height: 100%; text-indent: -9999px; display: block; background: url("/assets/images/subnav/nav_australien.png") no-repeat right -48px; }
#main #chead nav li a:hover { background-position: right -24px;}
#main #chead nav li.active a { background-position: right 0px;}
#main #chead nav li#btn8 a 			{ background-image: url("/assets/images/subnav/nav_china.png"); }
#main #chead nav li#btn9 a 			{ background-image: url("/assets/images/subnav/nav_frankreich.png"); }
#main #chead nav li#btn10 a 		{ background-image: url("/assets/images/subnav/nav_grossbritannien.png"); }
#main #chead nav li#btn11 a 		{ background-image: url("/assets/images/subnav/nav_kanada.png"); }
#main #chead nav li#btn12 a 		{ background-image: url("/assets/images/subnav/nav_neuseeland.png"); }
#main #chead nav li#btn13 a 		{ background-image: url("/assets/images/subnav/nav_suedafrika.png"); }
#main #chead nav li#btn14 a 		{ background-image: url("/assets/images/subnav/nav_usa.png"); }


#main #chead #bigpic { background: #fff; width: 735px; height: 180px; position: absolute; top: 10px; left: 225px; }

#main #content { padding-left: 225px; min-height: 400px; padding-top: 20px; padding-bottom: 40px; position: relative;}

#australien #content        { background: url("/assets/images/content/illu_australien.png") no-repeat 20px 770px;  }
#china #content             { background: url("/assets/images/content/illu_china.png") no-repeat 20px 700px;  }
#frankreich #content        { background: url("/assets/images/content/illu_frankreich.png") no-repeat -200px 580px;  }
#grossbritannien #content   { background: url("/assets/images/content/illu_grossbritannien.png") no-repeat 190px 700px;  }
#kanada #content            { background: url("/assets/images/content/illu_kanada.png") no-repeat -50px 300px;  }
#neuseeland #content        { background: url("/assets/images/content/illu_neuseeland.png") no-repeat -50px 650px;  }
#suedafrika #content        { background: url("/assets/images/content/illu_suedafrika.png") no-repeat -50px 750px;  }
#usa #content               { background: url("/assets/images/content/illu_usa.png") no-repeat 200px 600px;  }



#main #content h2 { width: 735px; height: 85px; text-indent: -9999px; background: url("/assets/images/titel/australien.png") no-repeat;}

#ueber-uns #main #content h2		{ background-image: url("/assets/images/titel/ueber-uns.png") ; }
#vorteil-ausland #main #content h2		{ background-image: url("/assets/images/titel/vorteil-ausland.png") ; }
#was-wann-wo #main #content h2		{ background-image: url("/assets/images/titel/was-wann-wo.png") ; }
#schulangebot #main #content h2		{ background-image: url("/assets/images/titel/schulangebot.png") ; }


#australien #main #content h2		{ background-image: url("/assets/images/titel/australien.png") ; }
#china #main #content h2	 		{ background-image: url("/assets/images/titel/china.png") ; }
#frankreich #main #content h2		{ background-image: url("/assets/images/titel/frankreich.png") ; }
#grossbritannien #main #content h2	{ background-image: url("/assets/images/titel/grossbritannien.png") ; }
#kanada #main #content h2			{ background-image: url("/assets/images/titel/kanada.png") ; }
#neuseeland #main #content h2		{ background-image: url("/assets/images/titel/neuseeland.png") ; }
#suedafrika #main #content h2		{ background-image: url("/assets/images/titel/suedafrika.png") ; }
#usa #main #content h2				{ background-image: url("/assets/images/titel/usa.png") ; }

#main #content h3 { font-size: 20px; margin-top: 20px; color: #74652a;}
#australien #main #content h3		{ color: #F58233; }
#china #main #content h3	 		{ color: #fcaf17; }
#frankreich #main #content h3		{ color: #8c2021; }
#grossbritannien #main #content h3	{ color: #a0328a; }
#kanada #main #content h3			{ color: #ed1c24; }
#neuseeland #main #content h3		{ color: #00b6b5; }
#suedafrika #main #content h3		{ color: #00a651; }
#usa #main #content h3				{ color: #0084a9; }







#main #content p { margin: 1em 0; text-align: justify; }

#main #content #preise { position: absolute; bottom: 50px; left: 0; width: 185px; height: 130px; display: block; text-indent: -9999px; background: url("/assets/images/preise.png"); }




#main #content #kasten { width: 310px; float: right; background: #b9b295; margin: 6px 0 20px 20px; font-size: 12px; line-height: 18px; padding-bottom: 10px; color: #fff; }
#main #content #kasten img { border-bottom: 1px solid #fff; }
#main #content #kasten h4 { margin: 10px 10px 0; }
#main #content #kasten p { margin: 0 10px 10px; font-style: italic; text-align: left;}
#main #content #kasten p:first-child { display: none; }

#australien #main #content #kasten        { background-color: #814d23;  }
#china #main #content #kasten             { background-color: #856929;  }
#frankreich #main #content #kasten        { background-color: #590f12;  }
#grossbritannien #main #content #kasten   { background-color: #601a55;  }
#kanada #main #content #kasten            { background-color: #7e1619;  }
#neuseeland #main #content #kasten        { background-color: #006c6f;  }
#suedafrika #main #content #kasten        { background-color: #006132;  }
#usa #main #content #kasten               { background-color: #00485e;  }

#ueber-uns #main #content #kasten { background: #b9b295 url("/assets/images/sbar/karte.png") no-repeat 0px bottom; padding-bottom: 300px;}

#ueber-uns #main #content #kasten a { color: #0080b0; font-weight: bold; font-style: normal; position: relative; left: 21px;}
#ueber-uns #main #content #kasten a:hover { text-decoration: underline; }
#ueber-uns #main #content #kasten strong { position: relative; left: 10px; }

#schulangebot #content p img { margin-top: 1px; }

#start #content { padding-top: 200px; color: #fff; padding-left: 0; }
#start #content p#intro { padding-left: 225px; font-size: 16px; font-style: italic;}

#start #content ul { list-style: none; margin: 0; padding: 0; }
#start #content #start_social { width: 185px; float: left; margin-right: 40px; padding-top: 35px;}
#start #content #start_social li { margin-top: 10px; }
#start #content #start_social #s_tw a { display: block; text-indent: -9999px; width: 185px; height: 50px; background: url("/assets/images/s_tw.png");}
#start #content #start_social #s_fb a { display: block; text-indent: -9999px; width: 185px; height: 50px; background: url("/assets/images/s_fb.png");}


#start #main #content #start_news { width: 350px; float: left; padding: 0; }
#start #main #content #start_news h3 { color: #fff; margin-top: 0; margin-bottom: 20px; }
#start #main #content #start_news li { margin-bottom: 0px; font-size: 12px; line-height: 18px;}
#start #main #content #start_news li h6 { float: right; color: #d0cdba; }
#start #main #content #start_news li h5 { font-weight: bold; font-size: 14px;}
#start #main #content #start_news li p { font-size: 11px; margin: 0;}

#start #main #content #start_messen { width: 345px; margin-left: 615px; padding: 0; position: relative; top: -2px;}
#start #main #content #start_messen h3 { color: #fff; margin-top: 0; margin-bottom: 20px; }
#start #main #content #start_messen li { margin: 0px; font-size: 12px; line-height: 18px; height: 36px; }
#start #main #content #start_messen li h6 { float: right; color: #d0cdba; }
#start #main #content #start_messen li h5 { font-weight: bold; font-size: 14px;}
#start #main #content #start_messen li p { font-size: 11px; margin: 0;}




/* ########### FOOTER ########### */
footer { height: 392px; background: #9c966a url("/assets/images/footer.png") repeat-x 50% bottom; border-top: 8px solid #d4d2bf; position: relative; }
#australien footer        { background-color: #60351b; border-top-color: #f58233; }
#china footer             { background-color: #644f22; border-top-color: #fcaf17; }
#frankreich footer        { background-color: #420f10; border-top-color: #8c2021; }
#grossbritannien footer   { background-color: #460e43; border-top-color: #a0328a; }
#kanada footer            { background-color: #5d0913; border-top-color: #ed1c24; }
#neuseeland footer        { background-color: #085653; border-top-color: #00b6b5; }
#suedafrika footer        { background-color: #014c25; border-top-color: #00a651; }
#usa footer               { background-color: #003745; border-top-color: #0084a9; }


footer #fcontent { width: 960px; margin: 0 auto; color: #fff; font-size: 12px; line-height: 18px; background: url("/assets/images/footer/footer_australien.png") no-repeat right bottom; }

#australien footer #fcontent		{ background: url("/assets/images/footer/footer_australien.png") no-repeat right 200px; }
#china footer #fcontent	 			{ background: url("/assets/images/footer/footer_china.png") no-repeat right 200px; }
#frankreich footer #fcontent		{ background-image: url("/assets/images/footer/footer_frankreich.png") ; }
#grossbritannien footer #fcontent	{ background: url("/assets/images/footer/footer_grossbritannien.png") no-repeat right 180px; }
#kanada footer #fcontent			{ background-image: url("/assets/images/footer/footer_kanada.png") ; }
#neuseeland footer #fcontent		{ background-image: url("/assets/images/footer/footer_neuseeland.png") ; }
#suedafrika footer #fcontent		{ background: url("/assets/images/footer/footer_suedafrika.png") no-repeat right 200px; }
#usa footer #fcontent				{ background-image: url("/assets/images/footer/footer_usa.png") ; }




footer #fcontent img { display: block; float: left; margin-right: 30px; }
footer #fcontent #fleft { float: left; width: 280px; margin-right: 30px; padding-top: 23px; }
footer #fcontent #fright { padding-top: 54px; height: 329px; margin-left: 650px;}
footer #fcontent h2 { font-size: 17px; margin-bottom: 20px; }
footer #fcontent h3	{ font-size: 15px; margin-top: 10px;}
footer #fcontent table { border-collapse: collapse; color: #fff; font-size: 12px; width: 280px; margin: 0;}
footer #fcontent table tr td { width: 50%; text-align: left; }
footer #fcontent table tr td+td { text-align: right; font-weight: bold; }
footer #fcontent p { margin: 0; }

footer #fcontent table.t70-30 tr td { width: 70%; }
footer #fcontent table.t70-30 tr td+td { width: 30%; }
footer #fcontent table.t60-40 tr td { width: 60%; }
footer #fcontent table.t60-40 tr td+td { width: 40%; }
footer #fcontent table.t30-70 tr td { width: 30%; }
footer #fcontent table.t30-70 tr td+td { width: 70%; }

#australien footer #fcontent h3			{ color: #F58233; }
#china footer #fcontent h3	 			{ color: #fcaf17; }
#frankreich footer #fcontent h3			{ color: #8c2021; }
#grossbritannien footer #fcontent h3	{ color: #a0328a; }
#kanada footer #fcontent h3				{ color: #ed1c24; }
#neuseeland footer #fcontent h3			{ color: #00b6b5; }
#suedafrika footer #fcontent h3			{ color: #00a651; }
#usa footer #fcontent h3				{ color: #0084a9; }


footer #fdefcontent { width: 960px; margin: 0 auto; color: #fff; font-size: 12px; line-height: 18px; }
footer #fdefcontent #fleft { float: left; width: 360px; margin-right: 30px; padding-top: 23px; padding-left: 230px; height: 360px; background: #857f4c url("/assets/images/katalog.png") no-repeat 10px 50px; position: relative; }
footer #fdefcontent #fleft form { margin-top: 30px; width: 300px;}
footer #fdefcontent #fleft form .frow { width: 300px; margin: 8px 0; }
footer #fdefcontent #fleft form fieldset.fs1 { width: 30%; float: left; }
footer #fdefcontent #fleft form fieldset.fs2 { width: 60%; margin-left: 40%; }
footer #fdefcontent #fleft form label { display: block; font-size: 12px; color: #d0cdba; }
footer #fdefcontent #fleft form input.text { width: 100%; background: #9c966a; border: 0; height: 21px;}
footer #fdefcontent #fleft form input.text:focus { background: #d0cdba; }
footer #fdefcontent #fleft form #fr_send { text-align: right; height: 100px; background: url("/assets/images/logo_footer.png") no-repeat 0px bottom;}

footer #fdefcontent #fleft .errors { position: absolute; left: 30px; top: 15px; width: 480px; height: 40px; background: red; font-size: 12px; padding: 5px 10px;} 

footer #fdefcontent #fleft p { position: relative; top: 10px;}

footer #fdefcontent #fright { padding-top: 23px; height: 360px; margin-left: 650px; }

footer #fdefcontent h2 { font-size: 17px; margin-bottom: 20px; }
footer #fdefcontent #fright h2 { margin-bottom: 30px;}
footer #fdefcontent h3	{ font-size: 15px; margin-top: 10px;}
footer #fdefcontent table { border-collapse: collapse; color: #fff; font-size: 12px; width: 280px; margin: 0; color: #d0cdba; }
footer #fdefcontent table tr td { width: 50%; text-align: left; }
footer #fdefcontent table tr td+td { text-align: left; font-weight: bold; }
footer #fdefcontent p { margin: 21px 0; color: #d0cdba; }
footer #fdefcontent #fright a { color: #fff; font-weight: normal;}
footer #fdefcontent #fright a:hover { text-decoration: underline; }


footer #funkbuero { position: absolute; bottom: 0; right: 10px; width: 65px; height: 20px; display: block; text-indent: -9999px; z-index: 900; background: url("/assets/images/fb.png");}


/* SAFARI-DUMMY */

/* SAFARI 3 #################################################################################################### */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	
}



/*

1. hell 	2. mittelton 	3. dunkel


AUSTRALIEN
	F58233		
	814D23
	60351B
	
CHINA
	FCAF17
	856929
	644F22
	
FRANKREICH
	8C2021
	590F12
	420F10
	
GROSSBRITANNIEN
	A0328A
	601A55
	460E43
	
KANADA
	ED1C24
	7E1619
	5D0913
	
NEUSEELAND
	00B6B5
	006C6F
	085653
	
SÜDAFRIKA
	00A651
	006132
	014C25

USA
	0084A9
	00485E
	003747
	
ANDERE
	74652A
	B7B395
	D4D2BF
	
*/
