@charset "utf-8";
/* CSS Document */


*					{margin:0; padding:0;}
html, body			{min-height:100%; height:auto; height:100%;}
body				{font-size:76%; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#3d3c3c; background:url(../images/body_bg.png) left top repeat; line-height:100%;}

:focus 				{outline:0;}
a 					{outline:0;}

a, a:visited		{text-decoration:none; color:#24a359; }
a:hover	 			{color:#000; text-decoration:none;}

a:hover	img	 		{filter:alpha(opacity=60); -moz-opacity:0.60; opacity:0.60;}

a:hover#kart_hov img   {filter:alpha(opacity=100); -moz-opacity: 1.00; opacity: 1.00;}

img 				{border:none;}

p 					{font-weight:normal; font-size:0.9em; color:#3d3c3c; text-align:left; line-height:160%; }
#kontaktdaten p		{font-size:0.9em; padding-left:36px;}

.nofloat			{clear:both; font-size:0.0001em; line-height:0.00001em;}
.nopadding 			{padding:0;}
.nomargin 			{margin:0;}
.noborder 			{border:0; text-decoration:none;}
.noborderright		{border-right:none;}
.floatright			{float:right;}
.floatleft 			{float:left;}
.acro	 			{border-bottom:1px dotted #cc160b; cursor:help;} 
.png				{behavior:url(iepngfix.htc);}
.right				{text-align:right;}
.left				{text-align:left ;}
ul 					{list-style:none;}
.map				{margin-right:13px;}

/* Headline */
h1 span				{text-indent:-9999px; display:block; font-size:0.000001em; line-height:0.0000001em;}
h1					{display:block; background:url(../images/logo_bg.jpg) left top no-repeat; width:702px; height:145px;}
h1 img				{margin-left:148px;}
#badukun_logo		{margin:3px 0 0 69px;}
#kelterei_logo		{}
h2					{color:#e29b6b; font-size:2em; font-weight:normal; line-height:100%; margin-bottom:25px;}
h3					{color:#e29b6b; font-size:1.34em; font-weight:normal; line-height:100%; border-bottom:1px solid #9d6c4a; padding-bottom:4px; margin:8px 0 20px 0;}

/* Extras */

#content #content_left img.blatt			{border:none;}
.anf				{margin-bottom:25px;}
.longdiv			{width:500px;}
.spalte				{margin-right:15px;}
.abstand01			{margin-bottom:50px;}


/* Layoutelemente */
#head				{background: url(../images/head_bg.jpg) center top no-repeat; margin:0 auto;}
#head_wrapper		{background:url(../images/head.jpg) center top no-repeat; width:970px; height:455px; margin:0 auto;}

#wrapper			{background:url(../images/content_repeat.jpg) -1px top repeat-y; width:970px; height:auto; margin:0 auto;}
#flag_bottom		{padding:100px 0 0 0; width:160px; margin-left:-6px;}
#flag_bottom p		{color:#e29b6b;	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:1.2em; text-align:center;}

#content			{background:url(../images/content_head.jpg) left top no-repeat; width:702px; min-height:326px;}
#content_left		{width:365px; margin:0 0 0 58px; display:inline;}
#content_left p		{color:#e29b6b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; margin-bottom:21px;}
#content_left p a,
#content_left p a:visited			{color:#c67b55; text-decoration:underline;}
#content_left p a:hover,
#content_left p a:active,
#content_left p a:visited.active	{color:#c67b55; text-decoration:none;}

#content_left img	{border:1px solid #7b4f4b;}

#content_left table	{width:365px; border:none; color:#e29b6b; font-size:1.2em; line-height:120%; margin:0 0 30px 0;border-collapse:collapse;}
#content_left table td		{vertical-align:text-top; padding-bottom:4px;}
#content_left table .td01	{width:70%;}
#content_left table .td02	{width:30%; text-align:right;}

#content_left table td.tdcms01	{width:40%; font-size:0.8em; vertical-align:text-top;}
#content_left table td.tdcms01 p {margin:-21px 0 0 0; padding-bottom:25px;}
#content_left table td.tdcms02,	
#content_left table td.tdcms03		{width:30%; font-size:0.8em;}
#content_left table td.tdcms02 p,	
#content_left table td.tdcms03 p 	{vertical-align:text-top; text-align:right; margin:-21px 0 0 0;}
#content_left table td.tdcmsstrong p	{font-size:1.0em; border-bottom:1px solid #9d6c4a; vertical-align:text-bottom;  font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;}
#content_left table td.tdcms102 p,
#content_left table td.tdcms103 p		{text-align:right;}

#content_left table td.tdcms04	{width:70%; font-size:0.8em; vertical-align:text-top;}
#content_left table td.tdcms04 p {margin:-21px 0 0 0; padding-bottom:25px;}
#content_left table td.tdcms05	{width:30%; font-size:0.8em; vertical-align:text-top;}
#content_left table td.tdcms05 p 	{vertical-align:text-top; text-align:right; margin:-21px 0 0 0;}


#content_left ul	{color:#e29b6b; font-size:1.2em; line-height:120%; margin:-15px 0 20px 20px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#content_left li	{background:url(../images/n01.gif) left center no-repeat; padding:0 0 0 30px;}
#content_left .imgrow	{margin:0 0 15px -20px;}
#content_left .imgrow img	{margin:0 0 20px 20px;}
#content_left #guts			{border:1px solid #7b4f4b; padding:0 0 0 0; margin-bottom:20px; width:354px;}


#content_right		{width:180px; margin-left:55px; display:inline;}
#content_right p	{color:#e29b6b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.0em; margin-bottom:21px;}
#content_right h3	{width:150px;}


#footer				{background:url(../images/footer.jpg) -1px top no-repeat; width:970px; height:237px;}
#footer p			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#53261e; padding:145px 0 0 470px;}
#footer p a				{margin:0 15px 0 15px;}
#footer p a,
#footer p a:visited			{color:#53261e; text-decoration:underline;}
#footer p a:hover,
#footer p a:active,
#footer p a:visited.active	{color:#73221a; text-decoration:none;}

/* Mainnav */
#mainnav			{background:url(../images/nav_bg.jpg) 1px top no-repeat; width:191px; height:700px; padding:35px 0 0 75px;}
#mainnav ul				{line-height:100%;}
#mainnav ul li			{display:block; font-size:1.45em;}
#mainnav ul li a span	{display:block; margin-bottom:-3px;}
#mainnav ul li a,
#mainnav ul li a:visited	{display:block; color:#e29b6b; padding:0 0 13px 0;}
#mainnav ul li a:hover,
#mainnav ul li a:active,
#mainnav ul li a:visited.active		{display:block; color:#c67b55; padding:0 0 13px 0;}

#mainnav ul li ul			{margin-bottom:24px; line-height:100%;}
#mainnav ul li ul li			{font-size:0.8em; margin:0 0 2px 5px;}
#mainnav ul li ul li a,
#mainnav ul li ul li a:visited				{padding:0 0 0 20px; height:16px;}
#mainnav ul li ul li a:hover,
#mainnav ul li ul li a.active,
#mainnav ul li ul li a:visited.active		{background:url(../images/n01.gif) left center no-repeat; padding:0 0 0 20px; height:16px;}

/* Subnav */

