body
{
 background: url('images/hintergrund.jpg') repeat-x;
 margin: 0;
 text-align:center;
 font-family: Verdana, Helvetica, Sans-Serif;
 font-size:11px;
}

fieldset
{
border:1px solid #006ab2;
margin:10px;
padding:10px;

text-align:center;
}


label
{
margin:5px;
line-height:25px;

font-weight:bold;
}

.page
{
 margin: auto;
 width: 916px;
 padding:0;
}

.header
{
 height:217px;
 width:916px;
}

.left
{
 background: url('images/hintergrund_left.jpg');
 width:177px;
 height:318px;
 float:left; 
 margin:0;
 padding:0;
 overflow:hidden;
}

.navigation
{
 background: url('images/hintergrund_navigation.gif');
 width: 157px;
 height:318px;
 text-align:right;
 float:left; 
 margin:0;
 padding:0;
 overflow:hidden;
}

.navigation ul
{
 margin: 0;
 margin-top: 5px;
 list-style: none;
 padding: 0;

}

.content
{
 background: url('images/hintergrund_content.gif') no-repeat;
 background-attachment:scroll;
 width:484px;
 height:318px;
 float:left; 
 margin:0;
 padding:0;
 overflow:auto;
}


 .right
{
 background: url('images/hintergrund_right.gif');
 width:98px;
 height:318px;
 float:left; 
 margin:0;
 padding:0;
 overflow:hidden;
}

 
.footer 
{
 clear: both;
 height: 191px;
 width: 916px;

}


/* fonts etc. */

h1, h2, h3
{
 color:#006ab2;
 font-family:Georgia;
 font-weight: normal;
 text-align:right;
 font-size: 17px;
 border-bottom: 1px solid #006ab2;
 margin:0;
 padding:0;
}




p, table
{
 text-align:left;
 font-size: 11px;
 line-height:15px;
 font-family: Verdana, Helvetica, Sans-Serif;
 padding:0;
 margin:0;
}

p.contentp, div.contentp
{	
 height:280px;

 overflow:auto;
 margin:0;
 padding:0;
 padding-left:5px;
 
 text-align:left;
}

 table 
 {
 padding:0px;
 }
 
a
{
font-family: Verdana, Helvetica, Sans-Serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#006ab2;
}

a:hover
{
text-decoration: underline;
color:#006ab2;
}

input, select, textarea
{
font-size:11px;
border:1px solid #006ab2;
background-color: #ffffff;
}

/*Shop Style */

.shop_item
{
width:400px;
border:1px solid  #006ab2;
padding:5px;

font-size:11px;

align:center;

}

.shop_price
{
font-size:20px;
font-weight:bold;
color: #006ab2;
}

.basket_divide
{
height:1px;
background-color: #006ab2;
}

img 
{
border:none;
}