 

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

html		{ height:100%; }

body 	{ width:100%; height:100%;
		  background:url(../images/bg.jpg) repeat-x #303030;
		  font-family:Arial; font-size:11px; color:#e4e4e4; }

img 		{ border:0; }

li		{ list-style-type:none; }
ul.pfeil li		{ font-family:Arial; font-size:11px; line-height:20px; color:#e4e4e4; margin-left:25px; list-style-image:url(../images/pfeil_li.png); }

input, select		{ width:100px; height:15px; border:0px solid #a1a1a1; background:#303030;
				  font-family:Arial; font-size:11px; color:#e4e4e4;}
	input#ergebnis	{ width:30px; }
	.buttons		{ width:80px; height:16px; background:#303030; }
	select			{ width:60px; height:18px; }

span.block	{ display:block; float:left; width:60px; }
	
textarea			{ border:0px solid #a1a1a1; font-family:Arial; background:#303030; color:#e4e4e4; }
	textarea#haftungsausschluss	{ width:99%; height:100px; margin-top:20px; font-size:9px; }
	textarea#mitteilung			{ width:550px; height:80px; font-size:11px; }


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


/********************************
****    content    ****
********************************/
	#content	{ width:915px; background:url(../images/bg_content.jpg) no-repeat; overflow:hidden; }

	.imprint_box	{ width:100%; margin:0 0 8px 0; }
	.imprint_box2	{ float:left; width:150px; margin:0 0 8px 0; }


/********************************
****    general text   ****
********************************/
h1	{ font-family:Arial; font-size:15px; color:#000; }
h2	{ padding:0; font-family:Arial; font-size:18px; color:#989898; font-weight:normal; }
h3	{ padding:0; font-family:Arial; font-size:18px; color:#989898; font-weight:bold; }

p				{ font-family:Arial; font-size:11px; line-height:20px; color:#e4e4e4; }
p.imprint_1		{ float:left; width:130px; }
p.imprint_2		{ float:left; width:160px; }
p.imprint_3		{ width:100px; }
p.imprint_4		{ float:left; width:100px; }
p.imprint_5		{ float:left; width:280px; }
p.imprint_6		{ float:left; width:180px; }

a, a:link, a:visited, a:active, a:focus	{ font-family:Arial; font-size:11px; color:#fd6c00; text-decoration:none; outline:none; }
a:hover									{ text-decoration:none; color:#e4e4e4; }


#header
{width:339px; height:184px; background:url(../images/header.jpg) no-repeat; padding:43px 0 0 630px; position:relative;}
#logo
{position:absolute; top:21px; left:25px;}
#logo a, #logo a:hover
{display:block; width:185px; height:63px;}
#ueberschrift
{width:300px; height:25px; margin:13px 0 23px 293px;}
#content_left
{float:left; width:153px; margin:0 12px 0 42px;}
#content_right
{float:left; width:708px;}
#txt_oben
{width:708px; height:8px; background:url(../images/txt_oben.png) no-repeat; overflow:hidden;}
#txt
{width:658px; background:url(../images/rep_txt.png) repeat-y; padding:30px 20px 30px 30px;}
#txt_ende
{width:457px; height:92px; background:url(../images/txt_unten.png) no-repeat; padding:35px 0 0 251px;}
#footer
{clear:both; width:873px; height:15px; margin-left:42px; background:url(../images/footer.png) no-repeat; margin-bottom:20px;}

#bg_farbe
{width:395px; margin-left:-29px; background:#2c2c2c; padding:16px 29px; margin-bottom:30px;}

b.farbe {color:#989898;}

#txt_left
{float:left; width:443px;}
#txt_right
{float:left; width:205px;}

#txt_ende_left
{float:left; width:245px; overflow:hidden; padding-top:7px;}
#txt_ende_right
{float:left; width:200px;}
span.h3farbe
{color:#C96726;}
span.h3farbe_gross
{font-size:30px; color:#C96726;}

span.header_farbe
{text-align:center; padding:0 25px; color:#632C04;}
span.header_farbe2
{color:#A6A6A6;}
#header p
{text-transform:uppercase;}
#header p a, #header p a:hover
{color:#e4e4e4;}

.impressum_spalte
{float:left; width:300px;}



