/*
Theme Name: Schluderbacher
Version: 1.1
Author: Nancy Wieland, Florian Schommertz // Digital Noises
Author URL: http://digital-noises.com/
*/

.floatleft					{ float: left; }
.fullwidth					{ width: 920px;  display: block; margin: 20px 0 20px 0 }

*							{ padding: 0; margin: 0; }
*, img a, a img, a:focus, * a:focus, a * 
							{ border: none; outline: none; }
a							{ text-decoration: none; color: #284D99; }
a:hover						{ text-decoration: underline; }
html						{ width: 100%; height: 100%; }

body 						{ font-family: Tahoma, Verdana, Sans-Serif; font-size: 12px; text-align: center; color: #284D99; background:url(_grfx/background.gif) repeat-x 45% 0; overflow-x: hidden; overflow-y: scroll; }
body						{ background-image: url(_grfx/events/xmas_background.gif); }



/* ACHTUNG FOLGENDE BREITEN WERDEN VON JAVASCRIPT GEÄNDERT */
#page						{ text-align: center; width: 920px; margin: 0 auto; position: relative;  }


#content 					{ width: 920px; }
#footer_img					{ background: url(_grfx/footer_pics.png) no-repeat; height: 115px; width: 920px; position: relative; margin: 0 auto; display: block; }

#footer 					{ border: none; text-align: center;  height: 30px; margin: 30px 0 30px 0; position: relative; }
.footer_balken				{ background: #284D99; height: 20px; margin-top: 20px; position: relative; }
#footer p					{ color: #fff; padding-top: 2px; letter-spacing: 0.8px; }

small 						{ font-size: 12px; }


h1, h2, h3					{ font-size: 12px; }
/* OUR LOVED GEORGIA */
h1, h2, #menue li a, h2, #content h1, .startseitenaufmacher h3
							{ font-family: Georgia, serif;	 text-transform: uppercase; letter-spacing: 3px; }
h1, h2, h3, h4 				{ font-weight: normal; }

p							{  }

a, a:hover, a:visited		{ text-decoration: none; }


/* header */
#header  					{ background: url(_grfx/background_inner.gif) repeat-x; width: 930px; display: block; height: 160px; top: 0; left: 0; position: relative; overflow: hidden; margin: 0 auto; }
a#logo						{ background:url(_grfx/logofinal_y_0.gif) no-repeat ; width: 222px; height: 130px; left: 10px; top: 2px; display: block; position: absolute; }
#tiny						{ position: absolute; top: 10px; right: 0; }
#tiny a						{ font-size: 12px; text-decoration: none;  }
#tiny a:hover				{  text-decoration: underline; }


#lang_menu					{ position: absolute; top: 105px; right: 10px; }
#header_language_list ul	{ display: block; }
#header_language_list ul li	{ float: left; margin-left: 10px; list-style: none; }
#header_language_list ul li a	{  }


#menue						{  }
#menue ul					{ top: 76px; left: 245px; width: auto; position: absolute; display: block; overflow: hidden;   }
#menue ul li				{ float: left; display: block; }
#menue li a					{ background: url(_grfx/navi_pfeil.png) no-repeat 0 50%; padding: 0 0 0 20px; margin: 0 10px 0 0; width: auto; }

#menue li a:hover			{ background:url(_grfx/navi_pfeil_aktiv.png) no-repeat 0 50%; text-decoration: underline; }		


/* DISABLE MENUE */
#menue .page-item-1199		{ display: none; }






/* suche */

#suche						{ position: absolute; top: 133px; right: 205px; background: url(_grfx/top_box_huckel.gif) no-repeat 100% 0; width: 490px; padding: 8px 0 5px 10px;  margin: 0 9px 0 9px; text-align: left; }
#suche *					{ font-size: 12px; }
#suche li					{ float: left; list-style-type: none; }
#suche .button				{ display: none; }
#suche .input_search input	{ width: 275px; height: 18px; }
#suche h2					{ text-decoration: none; background: url(_grfx/subnavi_pfeil.png) no-repeat 0 50%; padding: 2px 10px 0 21px; margin-left: 20px; }



/* grünes band */
#greenbox					{ height: 410px; position: relative; width: 920px; margin: 0 auto; }
#greenboxinner				{ width: 793px; height: 361px;  background: #fff; top: 12px; left: 63px; position: relative; overflow: hidden; }
/* #greenboxinnerontop			{ top:0; left:0; position: absolute; background: url(_grfx/showroom.png) no-repeat; overflow: hidden; }
*/
#greenboxinnerontop_o		{ width: 793px; height:10px; top:0; left:0; position: absolute; background: url(_grfx/showroom.png) no-repeat; }
#greenboxinnerontop_l		{ width: 10px; height:321px; top:10px; left:0; position: absolute; background: url(_grfx/showroom.png) no-repeat 0px -10px; }
#greenboxinnerontop_r		{ width: 10px; height:321px; top:10px; left:783px; position: absolute; background: url(_grfx/showroom.png) no-repeat 783px 10px; }
#greenboxinnerontop_u		{ width: 793px; height:30px; top:331px; left:0; position: absolute; background: url(_grfx/showroom.png) no-repeat 0 -331px; }
#greenboxinnerontop_u.s		{ background: url(_grfx/showroom_noextramenue.png) no-repeat 0 -331px; }

/*
#greenboxinnerontop			{ top:0; left:0; position: absolute; background: url(_grfx/showroom.png) no-repeat; overflow: hidden; }
*/
#greenboxinnerontop_o.greenboxover               { background-image: url(_grfx/showroom_over.png) }




#greenbox_1					{ left: 0; }
.greencontent				{ left: 793px; height:361px; width: 793px; top: 1px; position: absolute; overflow: hidden; }
#greennavi					{ left: 420px; top: 342px; position: absolute; z-index: 100; }
#greennavi a				{ color: #fff; text-decoration: none; padding: 0 5px 0 5px; }
#greennavi li				{ display: block; float: left;  }
.navion						{ font-weight: bold; }
#greennavi a:hover          { color: #f00; }


/* startseitenaufmacher */
.startseitenaufmacher       { width: 100%; height: 100%; top: 0; left: 0; position: absolute; background: #fff; display: block; overflow: hidden; }
.startseitenaufmacher h2    { top: 20px; left: 0; padding: 5px 10px 5px 40px; background: #284D99; color: #fff; font-size: 32px; position: absolute; text-transform: none; }
.startseitenaufmacher_text  { position: absolute; top: 90px; left: 420px; width: 280px; text-align: left; }
.startseitenaufmacher img	{ position: absolute; left: 40px; top: 90px; height: auto; width: 250px; }

.startseitenaufmacher img.b	{ width: 300px; height: auto; }
.startseitenaufmacher img.h	{ height: 250px; width:auto; }
.startseitenaufmacher img.q	{ width: 350px; height: 350px; }


.startseitenaufmacher img.hf {  }
.startseitenaufmacher img.qf { }

.startseitenaufmacher h3    { padding: 0 0 2px 0; display: block; border-bottom: 1px dotted #284D99; margin: 0 0 10px 0; }
.startseitenaufmacher p     { margin: 0 0 20px 0; color: #000; }
.startseitenaufmacher .statt    {  font-family: "Georgia", georgia, serif; display: block; font-weight: bold; }

.startseitenaufmacher .preis	{ font-family: "Georgia", georgia, serif;  color: #f00;  }
.startseitenaufmacher .preis_b	{ font-size: 24px; font-weight: normal; }

.startseitenaufmacher .mehrbutton { display: block; background: url(_grfx/navi_pfeil.png) 0 50% no-repeat; padding: 0 0 0 20px; border: none; position: absolute; left: 640px; top: 300px; font-family: "Georgia", georgia, serif; letter-spacing: 4px; text-transform: uppercase; }
.startseitenaufmacher a		{ display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; }



/* content */
#content					{ text-align: left; margin: 20px 0 20px 0; padding: 0 0 0 0; position: relative; }
#content p					{ color: #000;  margin-bottom: 15px; }
#content h2 				{ border-bottom: 1px dotted #284D99; background: url(_grfx/navi_pfeil.png) no-repeat 0 50%; padding: 5px 20px 5px 21px; margin-bottom: 10px; }
#content img				{ float: left; padding-right: 15px;  }


/* _start */

#aktionsbox					{ width: 699px; display: block; margin: 0 20px 0 0; position: relative; float: left; }
#aktionsbox em				{ border: none; background: url(_grfx/subnavi_pfeil.png) no-repeat 0 50%; padding: 5px 20px 5px 21px; margin-bottom: 10px; border-bottom: 1px dotted #284D99; }
#contentbuttonbox			{ width: 195px; }



#content_1					{ width: 920px; display: block; margin: 20px 0 20px 0; position: relative; }
.weiss						{  }
.kasten_1					{ width: 195px; position: relative; float: left; margin-right: 20px; }
.kasten_2					{ width: 485px; position: relative; float: left; margin-right: 20px; }
.kasten_3					{ width: 195px; position: relative; float: left; }
.kasten_4					{ width: 195px; position: relative; left: 740px; }


#content_2					{ width: 880px; display: block; padding: 20px; margin-bottom: 20px; background: #b3d807 ;-moz-border-radius: 10px; -webkit-border-radius: 10px; }
#content_2 h2				{ border: none; background: url(_grfx/subnavi_pfeil.png) no-repeat 0 50%; padding: 5px 20px 5px 21px; margin-bottom: 10px; }
#content_2 p				{ color: #284D99; }
.gruen						{  }
.kasten_5					{ width: 400px; position: relative; float: left; margin-right: 80px;}
.kasten_6					{ width: 400px; position: relative; float: left; }


#content_3					{ width: 920px; display: block; margin: 20px 0 20px 0; position: relative; }
.kasten_7					{ width: 400px; position: relative; float: left; margin-right: 80px;}
.kasten_8					{ width: 400px; position: relative; float: left; }


/* Gruene Welle  */ /* VIDEOS 853px breit */
body.archive				{ }
body.archive #content, body.single #content		{ background: url(_grfx/backs/back_inner_blog.png) no-repeat transparent; }
#content .post				{ margin-bottom: 40px; width: 853px; margin: 0 33px; padding: 20px 0;  }
#content .postmetadata a	{ font-size: 10px !important;  }
#content .wordtube			{ text-align: center; }	
#content .entry				{  }	
#content .entry small		{ margin: 20px 0; display: block; }


.floater					{ width: auto; height: auto; float: right; display:block; padding: 5px 0 0 0; margin: 5px 5px 0 0; }



.overflowhiddenbox			{ overflow: hidden; }
.videobox					{ position: absolute; left: 0; top: 0; margin: 0 0 0 -3000px; }










/* Buttons */
#contentbuttonbox a			{ margin: 5px 0 10px 0; display: block; text-indent: -99999px; width: 197px; height: 37px; background: url(_grfx/gruene-welle-blog.png) no-repeat; }
#contentbuttonbox .grueneWelleButton			{ background-image: url(_grfx/gruene-welle-blog.png); }
#contentbuttonbox .jobsButton					{ background-image: url(_grfx/jobs.png); }

/* JOBS */
.jobs .textbox									{ text-align: left; margin: 20px; line-height: 1.7em; }
.jobs .textbox h1								{ font-size: 2em; margin-bottom: 1em; }




/* AKTIONEN */
body			{ background-image: url(_grfx_events/background.gif); }
body			{ background-image: url(_grfx_events/xmas_background.jpg); background-position: 40% 0; }

#jahre-button { background: url(_grfx_events/30_jahre_button.png); display: block; width: 171px; height: 171px; top: 240px; left: 780px; position: absolute; z-index: 2000; }

#jahre-links, #jahre-mitte, #jahre-rechts
				{ position: absolute; z-index: 1999; top: 340px; left: 76px; display: block;  }
#jahre-links	{ background: url(_grfx_events/30_jahre_links_2.png); width: 509px; height: 81px; left: -433px; }
#jahre-mitte	{ background: url(_grfx_events/30_jahre_mitte.png)  0 -25px; width: 768px; height: 81px; top: 365px;   }
#jahre-rechts	{ background: url(_grfx_events/30_jahre_rechts_2.png); width: 510px; height: 81px; left: 844px; }





