body 
{
	background: transparent url( '../img/body_bg.png' );
        height: 100%;
        margin: 0;
}
a{
color: #DD6666;
font-style: italic;
font-size: 12px;
}
a:hover
{
color: #EE1111;
}
.mod_ji_table 
{
        padding: 0 44px 0 44px;
}

.mod_ji_table td a img
{
border: solid 2px #f48fa0;
}

#contact
{
	position: absolute;
	top: 30px;
	right: 30%;
        color: #FF11FF;
}

#contact h1
{
	font-size: 16pt;
	font-style: italic;
}
#site_search
{
	position: absolute;
	top: 30px;
	right: 7%;
	font-family: Verdana;
	font-size: 8pt;

}

.search input
{

	padding: 33px 0 0 33px;
	border: none;
        color: #FF11FF;
	background: transparent url( '../img/search_bg.png' ) no-repeat;
	height: 86px;
	width: 170px;
}

 
.moduletable
{
left: 15px;
}
#leftcol div.module {
width: 222px;
background: transparent;
margin-bottom: 10px;

}

#leftcol div.module div {
width: 202px;
background: transparent;
border: 1px;
}

#leftcol div.module div div {
width: 202px;
background: transparent;
}

#leftcol div.module div div div,#rightcol-normal div.module div div div{
width: 202px;
padding-left: 5px;
margin-left: 8px;
padding-right: 10px;
padding-top: 10px;
background: transparent;
padding-bottom: 10px;
font-size: 10px;
}


/* Topmenu */

 ul#mainlevel-nav
{
list-style: none;
padding: 0;
margin: 0;
float: right;
white-space: nowrap;
}

ul#mainlevel-nav li{
width: auto !important;
width: 5%;
float: left;
margin: 0;
font-size: 10px;
height: 16px;
line-height: 16px;
white-space: nowrap;
margin-right: 1px;

}

ul#mainlevel-nav li a{
font-weight: normal;
height: 16px;
display: block;
padding-left: 5px;
padding-right: 10px;
text-decoration: none;
margin-left: 5px;
white-space: nowrap;
}



/* Main Menu(s) */

a.mainlevel {
font-size: 10pt;
padding-left: 4px;
display: block;
line-height: 16px;
margin-bottom: 2px;
text-decoration: none;
font-weight: normal;
voice-family:"\"}\""; /* Box Model fix */
voice-family:inherit;
width: 200px;
color: White;
border-bottom: solid 1px White;
}


.module h3
{
        margin-top: 2px;
        font-size: 14px;
        color: #EEEEEE;
        width: 203px;
        background: #DD6666;
}

html>body a.mainlevel {width:200px;} /* Opera5-Fix-fix ;-) */


a.mainlevel:hover, a.mainlevel#active_menu {
        text-decoration: none;
        background: #DD6666;
}

.contentheading
{
font-size: 20px;
color: #FF11FF;
font-style:italic;
}

#price
{
	border: dashed 1px #DD6666;
	
}
table#price tr
{
	border: dashed 1px #DD6666;
}
.price_hover
{
	color: #DD6666;
}
