@charset: 'ISO-8859-1';

*:focus { outline: none; }

*::-moz-focus-inner { border: none; }

* {margin:0;padding:0;font-family:verdana;}

	
img, div, ul, li, a
{
behavior: url(/iepngfix.htc)
}


body
{
background:url(gfx/wiese.jpg) repeat-x #f4efdf;
padding:0;
margin:0;
}




#site		
{ 
width:900px;
background:url(gfx/allbg.png) repeat-y;
margin:0 auto;
padding:0; 
}

 /* IE 6 only */
*html #site {
width:900px;
background:url(gfx/allbg.gif) repeat-y;
margin:0 auto;
padding:0; 
}




.innavi
{
font-size:14px;
line-height:28px;
width:263px;
}



#menu
{
margin:0px;
padding:0px;
}

#menu li
{
width:318px;
height:32px;
display:block;
padding-left:0px;
line-height:31px;
font-size:11px;
text-transform:uppercase;
}

#menu li a:link
{
height:32px;
background:url(gfx/navibg.gif) no-repeat;
display:block;
padding-left:40px;
text-decoration:none;
color:black;
}


#menu li a:visited
{
height:32px;
background:url(gfx/navibg.gif) no-repeat;
display:block;
padding-left:40px;
text-decoration:none;
color:black;
}

#menu li a:hover
{
height:32px;
background:url(gfx/navibga.gif) no-repeat;
padding-left:40px;
display:block;
text-decoration:none;
color:#b3a57f;
}


#content 
{
float:right;
padding-top:30px;
margin-right:50px;
width:526px;
font-size:12px;
line-height:16px;
}

#content h1
{
margin-bottom:18px;
}

#content p
{
margin-bottom:10px;
text-align:justify;
}

#main
{
clear:both;
margin-left:20px;
background:url(gfx/left-bg.gif) left repeat-y;
}

#left
{
with:263px;float:left;
}

#shutup
{
clear:both;
}

#kontakt
{
width:230px;
padding:16px;
font-size:11px;
line-height:14px;
background:#f5f0e0;
margin-right:1px;
}

#meta
{
float:right;
margin-top:56px;
font-size:10px;
text-transform:uppercase;
margin-right:50px;
margin-bottom:15px;
}

#meta a
{
text-decoration:none;
color:black;
}

#meta a:hover
{
text-decoration:underline;
color:#666666;
}

#bar
{
margin-bottom:10px;
}

#fuss
{
margin-left:1px;
}

ol
{
margin-left:28px;
}

ol li
{
margin-bottom:12px;
}

.form3
{
font-family:arial;
height:20px;
width:340px;
text-transform:none;
color: #333333;	
background: #e9eef2;
font-size: 12px;
border-top: solid 1px #808080;
border-right: solid 1px #ffffff;
border-bottom: solid 1px #ffffff;
border-left: solid 1px #808080;
}

#box td
{
padding:5px;
}


.cell1
{
background:#f5f0e0;
}

.hr
{
border-top:1px solid #d2be96;
margin-bottom:20px;
}
