body{
	margin: 0px;
	background-color: #FFFFFF;
	background-image: url(/_gfx/snowflake_back2.gif);
	background-repeat:repeat-y;
	background-position: right top;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18pt;
}

img{
border:none;
margin:0;
padding:0;
}

address {
font-style:normal;
}
#head{
margin:1em;
}
#head h1{
	margin-bottom:2em;
	background-image: url(/_gfx/logo_hemden.gif);
	background-repeat: no-repeat;
	width:250px;
	height:36px;
}

.linked{
	cursor: pointer;
}

#head h1 span {
display:none;
}

#items div, .kontakt{
margin-top:2em;
margin-left:75px;
width:450px;
border:1px dashed #F490AF;
background-image: url(/_gfx/gray_transpa.gif);
}
/*
body > #items div, body > .kontakt, body > .item_big{
background-image: url(/_gfx/gray_transpa.gif);
}
*/

.item_big{
margin-top:2em;
margin-left:15px;
margin-right:15px;
width:860px;
border:1px dashed #F490AF;
text-align:center;
background-image: url(/_gfx/gray_transpa.gif);
}
.item_big h2{
text-align:left;
}
.item_big img{
border:1px solid #ccc;
}
#items div h2, #items div .bild, #items div p, .kontakt h2, .kontakt address, .item_big h2{
margin:15px;
padding:0;
}
#items div h2, .kontakt h2, .item_big h2{
border-bottom:1px dashed #F490AF;
}

#items div .bild a,#items div .bild a:link, #items div .bild a:link{
display: block;
border:1px dashed #999;
padding:10px;
background:#fefefe;
text-align:center;
}

#items div .bild a:visited{
}

#items div .bild a:hover{
background:#f0f0f0;
}

#items div .bild a:active{
}

address{
padding:0;
margin:10px;
}
address a, address:link, address a:visited, address a:hover, address a:active{
color:#000;
}

#footer{
width:525px;
margin-top:2em;
border-top:1px dashed #efefef;
}

#footer p{
margin:1em;
text-align:right;
font-style:italic;
}
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active{
color:#000;
text-decoration:none;
}
#items div .top, .item_big .top{

text-align:right;
margin-right:30px;
margin-bottom:1em;
}
#items div .top a, .item_big .top a{
color:#666;
text-decoration:none;
}

#nav{

position:absolute;
font-size:8pt;
top:112px;
left: 560px;
width:175px;
}
#nav div{
border:1px dashed #F490AF;
background-image: url(/_gfx/gray_transpa.gif);
padding:10px 0;
margin-bottom:2em;
}
body > #nav{
top:100px;
/*position:fixed;*/
}
#nav a, #nav span{
margin:20px;
color:#000;
text-decoration:none;
}
#nav a:hover{
font-weight:bold;
}
#sub{
margin-left:10px;
background-image: url(/_gfx/rosa_transpa.gif) !important;
border:1px solid #fff !important;
border-right:none !important;
margin-bottom:auto !important;
}
#rndImg{
text-align:center;
}
#rndImg img{
border:1px solid #999;
}
