html, body {
	margin: 0;
	padding: 0;
	text-align: center;
}
body {
	background: #000000;
	overflow: auto;
	scrollbar-face-color: #222222;
	scrollbar-base-color: #222222;
	scrollbar-shadow-color: #181818;
	scrollbar-darkshadow-color: #000000;
	scrollbar-highlight-color: #333333;
	scrollbar-3d-light-color: #666666;
	scrollbar-track-color: #666666;
	scrollbar-arrow-color: #FF6600;
}
body, div, p, a, td {
	color: #a3a3a3;
	font: 10pt Arial, Helvetica, sans-serif;
}
h1, h2. h3 {
	margin: 0;
	padding: 0;
	color: #d6d6d6;
}
h1, th { 
	text-align: left;
	border-bottom: 1px solid #444444;
	margin-bottom: 2px;
}
img { border: 0px; }
a {
	color: #D56F99;
	text-decoration: underline;
}
a:hover { color: #F78FBB; }
#positioning {
	width: 990px;
	margin: 2px auto 20px auto;
	text-align: left;
}
#top_logo, #content, #footer {
	border: 1px solid #444444;
	background: #111111;
}
#top_logo {
	height: 100px;
	margin: 12px 0px;
}
#navi {
	height: 36px;
	line-height: 36px;
/*  text-align: left; 
  width: 100%; 
   */
	background: url(http://www.fotomodel-sandy.de/pics/bg_nav.gif) repeat-x;  
}
#navi ul {
	padding: 0;
	margin: 0;
	list-style: none;
/*  z-index: 99; */
}
#navi ul * ul {
/*    list-style: none;
    margin:0;
    padding: 0;*/
    display: none;
    position: absolute;
	border: 1px solid #444444;
/*    z-index:99;*/
}
#navi ul li { float: left; }
#navi ul li * li {
    float: none;
    position: relative;     /* required? */
}
#navi ul ul * ul {
    left: 98%;
    top: 0;
    width: 100%;
}
#navi ul li a {
    display:block;
	width: 120px;
	text-align: center;
	font: 14px Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF; 
	text-decoration: none; 
	background: url(http://www.fotomodel-sandy.de/pics/bg_nav_a.gif);
	height: 36px; 
	line-height: 36px;
}
#navi ul li a.active { background-position: 0 -72px; }
#navi ul li a:hover { background-position: 0 -36px; }

#navi ul li ul li a {
	width: 180px;
	text-align: left;
	font: 12px Arial, Helvetica, sans-serif;
	text-indent: 5px;
	background: #000000;
	height: 21px; 
	line-height: 21px;
}
#navi ul li ul li a:hover { background: #833958; }
#navi ul ul * a { width: 180px; }
#navi ul li:hover ul ul, #navi ul li:hover ul ul ul, #navi ul li:hover ul ul ul ul { display:none; }
#navi ul li:hover ul, #navi ul ul li:hover ul, #navi ul ul ul li:hover ul { display:block; } 
#content {
	margin: 12px 0px;
/*	background: #202020; */
	padding: 20px;
}
#flashcontent {
	width: 100%;
	height: 460px;
}
#footer {
	text-align: center;
	padding: 10px;
}
#footer, #footer a {
	color: #a3a3a3;
	font-size: 10px;
}
p.subnavi, p.subnavi a, p.subnavi a:hover {
	font-size: 9pt;
	margin-top: 0px;
	text-align: right;
}






/*


img { border:0px; }
hr { background-color:#000000; color:#000000; border:#000000; height:1px; }
a, a:hover { font:12px Verdana, Arial, Sans-Serif; color:#CC0099; text-decoration:none; }
a:hover { color: #FF91C5; text-decoration:underline; }

td.outer_left { width:830px; vertical-align:top; border-right:3px solid #CC0099; }
td.outer_right { width:160px; vertical-align:top; }
table.inner { width:830px; }
td.top_logo, td.top_ads { background:#FF91F9; height:100px; padding-left:20px; }
td.top_ads { padding-right:20px; text-align:right; }
td.navi { height:32px; background:url(http://www.fotomodel-sandy.de/pics/bg_navi.gif); border-top:2px solid #CC0099;
	border-bottom:3px solid #AA0077; }
td.content { vertical-align:top; padding:25 75 25 75; background:#DCEFFF; }
table.content { width:100%; background:#FFFFFF; border:1px solid #AA0077; padding:20px; }
td.copyright { border-top:1px solid #CC0099; font:10px Verdana, Arial, Sans-Serif; text-align:center;
	background:url(http://www.fotomodel-sandy.de/pics/bg_footer.gif) top repeat-x; padding-bottom:20px; }
td.copyright a, td.copyright a:hover { font:10px Verdana, Arial, Sans-Serif; }
sup.new { color:#CC0000; }
a.small, a.small:hover { font: 11px Arial, Verdana, Sans-Serif; }
*/
