 

/********************************
****    kleinkram    ****
********************************/
*		{ margin:0; padding:0; outline:none; }

html		{ height:100%; }

body 	{ width:100%; height:100%;
		  background:#f5f2e6;
		  font-family:Trebuchet MS; font-size:11px; color:#000000; }

img 		{ border:0; }

li		{ font-family:Trebuchet MS; font-size:12px; line-height:22px; color:#55593f; margin:0 0 0 15px; }

input, select		{ width:100px; height:15px; border:1px solid #a1a1a1;
				  font-family:Trebuchet MS; font-size:12px; color:#55593f;}
	input#ergebnis	{ width:30px; }
	.buttons		{ width:80px; height:20px; background:#fff;}
	select			{ width:60px; height:18px; }

.checkbox     {width:15px;}
	
span.block	{ display:block; float:left; width:65px; }
	
textarea			{ border:1px solid #a1a1a1; font-family:Trebuchet MS; color:#55593f; }
	textarea#haftungsausschluss	{  width:300px; height:330px; margin-top:5px; font-size:10px; }
	textarea#mitteilung			{  width:300px; height:75px; font-size:12px; }


/********************************
****    main part    ****
********************************/
#index	{ overflow:hidden; width:721px; margin:0 auto; }


/********************************
****    content    ****
********************************/
	#content	{ width:713px; background:url(../images/content_bg.gif) repeat-y; padding:0 4px; }

	.imprint_box	{ width:100%; }
	.imprint_box2	{ float:left; width:200px;}


/********************************
****    general text   ****
********************************/
h1	{ font-family:Trebuchet MS; font-size:15px; color:#000; }
h2	{ padding:22px 0 10px 0;
	  font-family:Trebuchet MS; font-size:15px; color:#000; }

p				{ font-family:Trebuchet MS; font-size:12px; line-height:22px; color:#55593f; }
b.farbe			{ font-family:Trebuchet MS; font-size:12px; line-height:22px; color:#838b58; font-weight:bold; }
p.footer_txt	{ font-family:Trebuchet MS; font-size:12px; line-height:20px; color:#797979; text-align:center; }
p.imprint_1		{ float:left; width:130px; }
p.imprint_2		{ float:left; width:200px; }
p.imprint_3		{ float:left; width:85px; }
p.imprint_4		{ float:left; width:100px; }
p.imprint_5		{ float:left; width:180px; }
p.imprint_6		{ float:left; width:25px; }
p.imprint_7		{ float:left; width:115px; }

a.links, a.links:link, a.links:visited, a.links:active, a.links:focus
{ font-family:Trebuchet MS; font-size:12px; line-height:22px; color:#737b42; text-decoration:none; outline:none; border-bottom:1px solid #eee9d7; }
a.links:hover
{ text-decoration:none; border:0; }


#navigation
{width:721px; height:51px; }
#navi_left
{float:left; width:9px; height:51px; background:url(../images/navi_left.jpg) no-repeat;}
#navi_mitte
{float:left; width:685px; height:37px; background:url(../images/navi_bg.jpg) no-repeat; padding:14px 0 0 18px;}
#navi_right
{float:left; width:9px; height:51px; background:url(../images/navi_right.jpg) no-repeat;}
#header
{clear:both; width:156px; height:30px; background:url(../images/header.jpg) no-repeat; padding:143px 0 0 565px;}
#txt
{width:703px; background:url(../images/content_left_rep.jpg) repeat-y #fff; border:5px solid #fff; }
#txt2
{width:679px; background:#fff; border:5px solid #fff; padding:12px; }
#footer
{width:721px; height:40px; background:url(../images/rep_bottom.jpg) repeat-x; margin-bottom:10px;}
#footer_rep_left
{float:left; width:4px; height:5px; background:url(../images/bottom_left.jpg) no-repeat;}
#footer_rep_right
{float:left; width:4px; height:5px; background:url(../images/bottom_right.jpg) no-repeat; margin-left:713px;}
#footer_txt
{clear:both; width:721px; height:20px; padding-top:10px;}

#txt_left
{float:left; width:185px; padding:12px;}
#txt_right
{float:left; width:482px; padding:12px 12px 12px 0;}

.bild1
{width:162px; height:123px; margin-bottom:20px;}
.bild2
{width:162px; height:124px;}
.ueberschrift
{width:150px; height:18px;}
.linie
{width:262px; height:1px; line-height:0; font-size:0; overflow:hidden; background:url(../images/linie.jpg) no-repeat; margin:5px 0 17px 0;}

span.footer_strich	{ font-family:Trebuchet MS; font-size:12px; line-height:20px; color:#d6d4c9; }

li.navi  {float:left; list-style-type:none;}
li.navi2  {float:left; list-style-type:none; width:18px; height:18px; margin-left:25px;}
li.navi2 a {display:block; text-decoration:none;}

.kdaten
{float:left; width:200px;}

.imprint1
{float:left; width:350px;}
.imprint2
{float:left; width:300px;}

.kontakt1
{float:left; width:400px;}
.kontakt2
{float:left; width:260px; border:1px solid #a1a1a1; overflow:hidden;}


