@CHARSET "UTF-8";

/**
 * Basic structure of the main content boxes
 * 
 * @project 	vonfragstein.com
 * @author	 	Daniel Selinger <mail@dselinger.biz>
 * @date			2008-12-19
 */

/** 
 * @section		Overall settings 
 */

*{
	margin: 0px;
	padding: 0px;
	border: 0 none transparent;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	
body, html{
	/*background-color: #fff;*/
	/*background-color: #67130b;*/
	/*background-color: #8A3B1D;*/
	background-color: rgb(80,37,26);
	}

	
/**
 * @section		Containers
 */

div#container_overall{
	width: 796px;	
	margin: 75px auto 0px auto;
	}
	
div#container_overall-inner{
	width: 796px;
	height: 530px;	
	background-color: #fff;
	}

/**
 * @subsection: Text content
 */

div#container_text-content{
	position: absolute;
	margin: 20px 0 0 50px;
	width: 510px;
	padding: 18px;
	background-color: #fff;
	z-index: 10;
	}
	
div#container_background-image{
	display: none;	
	}

/* IE 6 & 7 */	
* html div#container_text-content,
*+html div#container_text-content{
	
	}
	
div#container_text-content a{
	color: #FF3F92;
	text-decoration: none;
	}
	
div#container_text-content a:hover{
	text-decoration: underline;	
	}
	
div#container_text-content div.ce_text ul{
	list-style-type: disc;
	margin: 0 0 10px 10px;
	}
	
div#container_text-content div.ce_text ul li{
	margin: 0 0 5px 5px;	
	}
	
	
/**
 * @section		Navigation
 */

/**
 * @subsection:	Main naviagtion
 */

div#navigation_main{
	margin-bottom: 50px;
	width: 596px;
	font-size:12px;
	line-height: 20px;
	color: #fff;
	/*background-color: #67130b;*/
	/*background-color: #8A3B1D;*/
	background-color: rgb(80,37,26);
	}
	
div#navigation_main ul{
	/*margin-left: 60px;*/
	}
	
div#navigation_main ul li,
div#navigation_main ul p{
	display: inline;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	}
	
div#navigation_main ul li a{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
	}
	
div#navigation_main ul p.active,
div#navigation_main ul a.trail,
div#navigation_main ul li a:hover{
	color: #FF3F92;
	}
	
/**
 * @subsection	Secondary navigation
 */

div#container_text-content div.mod_navigation ul li{
	margin: 0 0 5px 0;	
	}

/*div#container_text-content div.mod_navigation ul li a,
div#container_text-content div.mod_navigation ul li p.active{
	text-transform: uppercase;
	}*/
	
div#container_text-content div.mod_navigation ul li a{
	text-decoration: none;
	color: #FF3F92;
	}
	
div#container_text-content div.mod_navigation ul li a:hover,
div#container_text-content div.mod_navigation ul li p.active{
	color: #000;
	}
	
/**
 * @subsection:	Footer navigation
 */

div#navigation_footer{
	line-height: 25px;
	padding-bottom: 50px;
	}
	
div#navigation_footer,
div#navigation_footer a{
	color: #8F8F8F;
	text-decoration: none;
	}
	
div#navigation_footer a:hover{
	color: #000;
	}

div#navigation_footer ul{
	list-style: none;
	}
	
div#navigation_footer ul li,
div#navigation_footer ul p{
	display: inline;	
	}

