@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (de) Einheitliche Standardformatierungen für die wichtigten Inhalts-Elemente
 *
 * @copyright       Copyright 2005-2008, Matt Renzi
 * @link            http://www.mattrenzi.de
 * @lastmodified    Date: 2009-04-03 
 */



html {
height:100%;
text-align:center;
	}

body {
	margin:0 auto;
	padding:25px 0 0 0;
	height:100%;
	width:100%;
	background-color:#e8dabe;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#00345c;
	
	}


/* Layout Elements
------------------------------------------------------------------------ */
#box {
	margin: 0 auto;
	background-color: #bf9849;
	width: 801px;
	padding: 4px 2px 0 2px;
}
#top_container {
	margin: 0 auto;
	width:797px;
	height:196px;
}

	
#main_container {
	width:797px;
	background-color:#f8f4ec;
	margin:0 auto;
	padding:0;
	text-align:left;
}


#content_container {
	width:600px;
	font-size:12px;
	float:left;
	display:block;
	}

#pic_container{
	width:600px;
	display:block;
}
#text_container{
	min-height:300px;
	padding: 10px 20px 10px 15px;
	background:#dac293 url(../pic/content-bg.png) repeat-x top;
}
	
	
/* Main Nav Navigation Boxes 
------------------------------------------------------------------------ */


#nav_container{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:21px;
	text-transform:uppercase;
	font-weight:bold;
	width:183px;
	float:left;
	padding: 0 0 200px 14px; 
}

#nav_bottom {
	position:relative;
	left: -194px;
	top:-105px;
	height:0px;
	line-height:0px;
	z-index:5;
}
	
#footer{
	color:#fff;
	font-size:10px;
	padding-right:34px;
	line-height:14px;
	text-align:right;
	float:none;
}

.clear {
clear:both;
	}
	
	
 
 
 /** TEXT STYLES & HEADLINES
================================================= */
p { line-height: 1.5em; margin: 0 0 1em 0; }

h1 {
	font-size:16px; 
	color:#00345c;
	font-weight:bold;
	margin:0;
	padding:0;
}

h2 {
	font-size:14px; 
	color:#00345c;
	font-weight:bold;
	margin:0;
	padding:0;
}

	
ul {
	line-height:20px;
	margin:0;
	padding-left:15px;
}
	
	
strong {
	color: #00345c;
	font-weight:bold;
	}


.rand {
	border: #bf9849 2px solid;

}
	
/* Navigation Elements
======================================================================== */


	/* Content Link
------------------------------------------------------------------------ */
	
	
#content_container A, #content_container A:link, #content_container A:active, #content_container A:visited     {
	color: #00345c;
	text-decoration:none;
	font-weight:bold;
}

#content_container A:hover {
	text-decoration:underline;
}	

/*




	/* Navigation Link 
------------------------------------------------------------------------ */

.nav {
	width:167px;
	border-bottom: 1px solid #bf9849;
	padding: 4px 0 0 6px;
}
 
.nav_active {
	color:#bf9849;
	width:167px;
	border-bottom: 1px solid #bf9849;
	padding: 4px 0 0 6px;
}
  

.nav A, .nav A:link {
	text-decoration:none;
	color: #00477c;
}
.nav_active A, .nav_active A:link {
	text-decoration:none;
	color: #bf9849;
}

.nav:hover a {
	color: #bf9849;
}


#footer A{
	text-decoration:none;
	color: #fff;
}


/* FORM Error Class
------------------------------------------------------------------------ */

.error{
background-color:#ccc;
}



