/*  done by mindixx interactive austria - www.mindixx.eu */
/*  Copyright 1995-2008 by mindixx interactive austria */
/*  */
/*  Perfect-Nails - www.perfect-nails.at */
/*  Content */

body {
 background:rgb(169,0,0);
 font-size: 0.8em;
 font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
 color:#564b47;
 padding:0;
 margin:0;
}

/* ----------container zentriert das layout-------------- */
#container {
 width:1009px;
 margin:0 auto;
 padding:0;
}

#maintop {
 float:left;
 text-align:left;
 width:980px;
 margin:auto;
 background:url(../pics/build/pe_bld_lay0_top.gif) 0 0 repeat-y;
 padding:0 15px 0 15px;
}

#mainbg {
 float:left;
 width:980px;
 background:url(../pics/build/pe_bld_mainbg.jpg) 0 0 repeat-y;
 padding:50px 0 50px 0;
}

#mainfooter {
 clear:left;
 text-align:left;
 width:909px;
 height:38px;
 margin:auto;
 background:url(../pics/build/pe_bld_lay0_bot.gif) 0 0 no-repeat;
 padding:5px 50px 0 50px;
}

#mainfooter .left {
 float:left;
}

#mainfooter .right {
 float:right;
}


/* -----------header--------------------------- */
/* ----------banner for logo-------------- */
#header {
 margin:0;
 padding:0;
 height:140px;
 background:url(../pics/header/pe_bld_head_01.jpg) 0 0 no-repeat;
}

#header .headercont {float:right; margin:5px 20px 0 0; border:0px solid #0000ff;}
#header .headercont ul {float:left; margin:0 0 0 0; padding:0px 0px 1px 0px; font-size:10px; font-weight:normal;}
#header .headercont li {display:inline; list-style:none;}
#header .headercont li a, #header .headercont li a:visited { padding:1px 5px 1px 5px; color:rgb(55,61,64); text-decoration:none; font-weight:normal;}
#header .headercont li a:hover, #header .headercont li a:active {text-decoration:none; color:rgb(255,255,255); background:rgb(227,0,0);}
#header .headercont li .mentren { padding:0px 4px; background:url(../pics/nav/pe_bld_nav0_pipe.gif) 5px 2px no-repeat;}

#topnavi {
 margin:0;
 padding:5px 25px 5px 25px;
 text-align:center;
 height:16px;
 border-top:1px solid rgb(169,0,0);
 border-bottom:1px solid rgb(169,0,0);
}

/* --------------left navigavtion------------- */

#subcontent {
  float:left;
  width:250px;
  overflow:hidden;
}
#subcontentmain {
 width:180px;
 padding:0 0 0 70px;
 border:0px solid rgb(0,0,230);
}
#subcontentmain .nav_head {
 margin:0;
 padding:6px 10px 6px 0;
 text-align:right;
 display:block;
 background-color:rgb(188,0,0);
 border:1px solid rgb(249,230,230);
}
#subcontentmain #submenue {
 margin:0;
 padding:0px 10px 25px 0;
 text-align:right;
}

#subcontentmain #subad01,
#subcontentmain #subad02 {
 margin:15px 0 15px 0;
}
#subcontentmain #subad01x,
#subcontentmain #subad02x {
 margin:15px 0 15px 0;
 display:none;
}

#subcontent #sidemenue {

 padding:0;
 margin:0 0 25px 0;
 text-align:left;
 display:block;
 background-color:rgb(188,0,0);
}

#subcontent #sidemenue_main {

 padding:0 10px 10px 10px;
 margin:0;
 border:1px solid rgb(249,230,230);
 border-top:0px;
}


#subcontent ul{
	list-style-type: none ;
	padding: 0 0 0 25px;
	margin: 0;
}
#subcontent ul.borderbottom{
	border-bottom:1px solid #ffffff;
	padding: 0 0 10px 25px;
}

#subcontent li a {
	font-size: 1.3em;
	text-decoration:none; 
}
#subcontent  li li a { font-size: 1em; }
#subcontent li{
	margin: 0;
	padding: 0 0 4px 0;
}
#subcontent li li{
	margin: 0;
	padding: 0 0 3px 0;
}
#subcontent li a.selected {
	margin: 0;
	padding: 0 0 0 25px;
	color:#ffffff;
}

#subcontent li li a.selected {
	margin: 0;
	padding: 0;
}

/* -----------------Inhalt--------------------- */
#content {
 padding:0;
 margin:0 0 0 20px;
 border:0px solid rgb(0,220,230);
 background-color:rgb(249,230,230);
 float:left;
 width:640px;
}
#content_1 {
  float:left;
  width:640px;
  padding:0 0 0 20px;
  margin:0;
  overflow:auto;
}
#contenttop, #contentbot {
 margin:0;
 padding:0;
 display:block;
 background-color:rgb(188,0,0);
 border:1px solid rgb(249,230,230);
 height:25px;
}

#contentmain {
 padding:20px 20px 20px 20px;
 border:0px solid rgb(0,0,230);
}
#contentmain_1 {
 margin-top:15px;
 padding:0px;
}

#contentmain_full {
 margin:0;
 padding:0;
}

#contentmain_middx {
 float:left;
 margin:0;
 padding:0;
 width:320px;
 border:1px solid #ff00ff;
}
#contentmain_sidex {
 float:right;
 margin: 0 0 0 340px;
 padding:0;
 width:265px;

}
#contentmain_midd {
  float: left;
  width: 330px;
  margin-right:5px;
}
#contentmain_side {
  float: left;
  width: 265px;
}
#contentmain_clear {
  clear: left;
}


/* -----------footer--------------------------- */

#footer .left ul {float:left; margin:0 0 0 0; padding:0px 0px 1px 0px; font-size:10px; font-weight:normal;}
#footer .left li {display:inline; list-style:none;}
#footer .left li a, #footer .left li a:visited { padding:1px 5px 1px 5px; color:rgb(55,61,64); text-decoration:none; font-weight:normal;}
#footer .left li a:hover, #footer .left li a:active {text-decoration:none; color:rgb(255,255,255); background:rgb(227,0,0);}
#footer .left li .mentren { padding:0px 4px; background:url(../pics/nav/pe_bld_nav0_pipe.gif) 5px 2px no-repeat;}

#footer .right ul {margin:0 0 0 0; padding:0px 0px 1px 0px; font-size:10px; font-weight:normal;}
#footer .right li {display:inline; list-style:none; padding:1px 2px 1px 2px; color:rgb(55,61,64); text-decoration:none; font-weight:normal;}
#footer .right li a, #footer .right li a:visited { padding:1px 2px 1px 2px; color:rgb(55,61,64); text-decoration:none; font-weight:normal;}
#footer .right li a:hover, #footer .right li a:active {text-decoration:none; color:rgb(255,255,255); background:rgb(227,0,0);}

.navf1 {position:absolute; z-index:4; margin:12px 0 0 0; margin-left:0px !important/*Non-IE6*/; margin-left:10px /*IE6*/; padding:0;}
.navf1 p {font-size:10px; font-weight:normal; margin:0; padding:0; line-height:12px; float:left; font-weight:normal; color:rgb(152,153,153);}
.navf1 .f1a {color:rgb(120,120,120);}
.navf1 .f1b {color:rgb(221,166,63);}

#footer {
 clear: left;
 background-color: #ffffff;
 padding: 0;
 margin: 0;
 background-color: #E0A3B7;
}