 

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

html		{ height:100%; }

body 	{ width:100%; height:100%;
		  background:url(../images/rep_header.jpg) repeat-x #fcfaf6;
		  font-family:Arial; font-size:13px; color:#57472d; }

img 		{ border:0; }

li		{ list-style-image:url('../images/li.gif'); margin-left:20px; margin-bottom:15px;}
li.profil { list-style-image:url('../images/li.gif'); margin-left:20px; margin-bottom:0;}

input, select		{ width:200px; height:17px; border:1px solid #a1a1a1; background:#fcfaf6;
				  font-family:Arial; font-size:13px; color:#57472d;}
	input#ergebnis	{ width:30px; }
	.buttons		{ width:80px; height:18px; background:#fcfaf6; }
	select			{ width:60px; height:19px; }

span.block	{ display:block; float:left; width:60px; }
	
textarea			{ border:1px solid #a1a1a1; font-family:Arial; background:#fcfaf6; }
	textarea#haftungsausschluss	{ width:520px; height:100px; font-size:12px; }
	textarea#mitteilung			{ width:200px; height:150px; font-size:13px; }


/********************************
****    main part    ****
********************************/
#index	{ width:939px; margin:0; }

		  
/********************************
****    content    ****
********************************/
	#content	{ float:left; width:645px; padding:0 0 0 0; position:relative;}

	.imprint_box	{ width:100%; margin:0 0 8px 0; }


/********************************
****    general text   ****
********************************/
h1	{ font-family:Arial; font-size:18px; color:#009ad8; }
h2	{ padding:10px 0 10px 0;
	  font-family:Arial; font-size:15px; color:#009ad8; }
h3	{ font-family:Arial; font-size:15px; color:#009ad8; }

p				{ font-family:Arial; font-size:13px; line-height:18px; color:#57472d; }
p.imprint_1		{ float:left; width:150px; margin-right:1%; }
p.imprint_2		{ float:left; width:200px; }
p.imprint_2_		{ float:left; width:370px; }

i				{ font-family:Arial; font-size:13px; line-height:18px; color:#57472d; }

a.inhalt, a.inhalt:link, a.inhalt:visited, a.inhalt:active, a.inhalt:focus	
{ font-family:Arial; font-size:13px; color:#57472d; border-bottom:1px solid #ded6cb; text-decoration:none; outline:none; }
a.inhalt:hover	
{ border:0; }

a.vergroessern, a.vergroessern:link, a.vergroessern:visited, a.vergroessern:active, a.vergroessern:focus	
{ font-family:Arial; font-size:12px; color:#57472d; text-decoration:none; outline:none; }
a.vergroessern:hover	
{ font-style:italic; }

a.ks { display: block; border: 0; padding:0; margin:0; text-decoration: none;  background-repeat: no-repeat; overflow: hidden; 
background:url(../images/kundenstimmen.gif) left; text-decoration:none; width:137px; height:133px;}
a.ks:hover { background-position: right; }

#header
{width:939px; height:261px; background:url('../images/header2.jpg') no-repeat;}
#spacer
{width:939px; height:39px;}
#spacer2
{float:left; width:20px; height:228px;}
#spacer3
{width:939px; height:20px;}
#unten
{width:939px;}
#navi
{float:left; width:232px; height:228px;}
.navi1
{width:232px; height:16px;}
.navi2
{width:232px; height:15px;}
.navi3
{width:232px; height:11px;}
.navi4
{width:232px; height:12px;}
.navi5
{width:232px; height:17px;}
.btn1
{width:232px; height:14px;}
.btn2
{width:232px; height:19px;}
.btn3
{width:232px; height:18px;}
.linie
{width:643px; height:1px; font-size:0; background-color:#ddd6ca;}
.txt
{width:635px;}
.txt2
{float:left; width:300px;}
