

/*  Layout by PK 4011
----------------------------------------------- */
* {
	margin:0;
	padding:0;
}


body { 
	text-align:center;
	padding:0px 0px !important; 
	background-color:#231707!important;
}

#cc-tp-header_bg {
	background:transparent url(http://www.nicolasboeni.com/s/img/bg-header.gif) repeat-x top left;
	height:229px;
	width:100%;
}

div#cc-tp-container
{
	width: 981px;
	margin:0 auto;
	padding:0px;
	text-align: left;
	
	top:-0px;
	border:0px solid #FFFFFF;
}

div#cc-tp-header 
{
	width:981px!important;
	height:229px!important;
	background: transparent url(http://www.nicolasboeni.com/s/img/header.jpg) no-repeat!important;
	margin: 0 auto;
	position:relative!important;
}

div#cc-tp-emotion
{
  
  margin: 0 auto;
  
  
}

div#emotion-header
{
	width:232px!important;
	height:105px!important;
	position:absolute;
	top:34px;
	left:696px;
}

div#cc-tp-wrapper
{
	width:940px;
	margin-left:19px;
	background-color:#543714;
	border:none;
	position:relative!important;
}

div#cc-tp-content 
{
	width: 70%;
	float: left;
}


div#cc-tp-sidebar {
	width: 30%;
	float: left;
}


div#cc-tp-footer 
{
	clear: both;
	background-color: #372309;
	width:941px;
	margin:0 auto;
	margin-left:19px;
	border-bottom:7px solid #241907;
	margin-bottom:20px;
} 



/* Fixierte Schrift
----------------------------------------------- */
 
div#cc-tp-footer a 			{color: #976627;}
div#cc-tp-footer a:hover 	{color: #976627;}



/*  Innenabstaende
----------------------------------------------- */

div#cc-tp-content 	.gutter { padding: 40px; }
div#cc-tp-sidebar  	.gutter { padding: 10px 35px 10px 0; }
div#cc-tp-footer  	.gutter { padding: 50px 30px 20px 30px!important; }



/*  Navi
----------------------------------------------- */

ul.mainNav1 {
	
	background:#356e15 url(http://www.nicolasboeni.com/s/img/nav1_bg.gif) repeat-x;
	text-align: left;	
	margin:0!important;
	width:940px!important;
	position:relative!important;
	z-index:20!important;
}

* html ul.mainNav1 { 
	width:940px!important; 
	padding:0 0 0 14px!important;
}


ul.mainNav2
{	
	background-color:#f7ffce;
	text-align:left!important;
	float:left!important;
	list-style-type:none;
	width:940px!important;
	z-index:35!important;
	position:relative!important;
	margin:0!Important;
	font-size:14px!important;
	padding-top:12px!important;
	padding-bottom:9px!important;	
}

* html ul.mainNav2 {margin-bottom:28px!important;}

div#cc-tp-subnav {
	background:#f7ffce  url(http://www.nicolasboeni.com/s/img/nav3_bg_bottom.png) no-repeat bottom!important;
	width:230px!important;
}

ul.mainNav3
{	
	background:none!important;
	text-align:left;
	list-style-type:none;
	margin-top:28px!important;
	font-size:12px!important;
	padding:20px 0 80px 0!important;
	display:block;
}


ul.mainNav1 li {
	display:block!important;
	float:left!important;
	text-decoration:none;
	width:auto!important;
	padding:25px 0 14px 14px!important;
	
}

ul.mainNav2 li,
ul.mainNav3 li
{
	display:block;
	float:left;
	text-decoration:none;

}

/* Fix Navi Admin Panel */

ul.mainNav1,
ul.mainNav2,
ul.mainNav3 { overflow:hidden!important; } 


* html ul.mainNav1,
* html ul.mainNav2,
* html ul.mainNav3 { height:1%; overflow:visible; } 

ul.mainNav1 li a, ul.mainNav1 li a:visited {
	color:#f7ffce;
	text-decoration:none;
	font-size:14px;	
}

ul.mainNav2 li a, ul.mainNav2 li a:visited {
	color:#4f241d;
	background:none!Important;
	text-decoration:none!important;
	font-size:12px;	
	display:block;
}
ul.mainNav3 li a, ul.mainNav3 li a:visited
{
	display:block;
	color:#543714;
	outline:none;
  	text-decoration:none!important;
	width:180px;
}

ul.mainNav1 li a, ul.mainNav1 li a:visited {padding:20px; }


ul.mainNav2 a, ul.mainNav2 a:visited { padding:8px 10px 8px 30px; background-color:#f7ffce!important;}
ul.mainNav3 li a, ul.mainNav3 li a:visited { padding:6px 10px 6px 33px; }


ul.mainNav1 li a:hover { 
	color:#5a3329;
	background:transparent url(http://www.nicolasboeni.com/s/img/nav1_hover_bg.gif) repeat-x!important;
	width:auto;
	height:63px;
	
}
ul.mainNav2 li a:hover { text-decoration:underline!important; background:none!important;}

ul.mainNav3 li a:hover
{
	text-decoration:underline;
	color:#543714!important;
}


ul.mainNav1 li a.parent,  ul.mainNav1 li a.parent:visited,
ul.mainNav1 li a.current, ul.mainNav1 li a.current:visited {
	color:#5a3329;
	background:transparent url(http://www.nicolasboeni.com/s/img/nav1_hover_bg.gif) repeat-x!important;
	height:63px!important;	
}


ul.mainNav2 li a.parent,  ul.mainNav2 li a.parent:visited,
ul.mainNav2 li a.current, ul.mainNav2 li a.current:visited {
	font-weight:bold;
	background:none!important;
}

ul.mainNav3 li a.current, ul.mainNav3 li a.current:visited, ul.mainNav3 li a:hover
{ 
	font-weight:bold;
	background:transparent url(http://www.nicolasboeni.com/s/img/nav3_li_el.gif) no-repeat 15px 50%!important;
}
