@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;
margin:auto;
	}

body {
	margin:auto;
	padding:0 40px 0 40px;
	background-color:#fff;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#6f7e82;
	overflow:auto;
	}


/* Layout Elements
------------------------------------------------------------------------ */

#top_container {
	width:877px;
	text-align:right;
	padding-bottom:35px;
	margin:auto;
}

.bild {
	float:left;
	display:block;
}	

img {border:0px;
}

.content {
	width:542px;
	text-align:left;
	padding-left:1px;
	padding-bottom:40px;
	vertical-align:top;
}
	
/* Main Nav Navigation Boxes 
------------------------------------------------------------------------ */
.navi{
	font-size: 12px;
	width:180px;
	text-align:left;
	vertical-align:top;
}

.navi-space{
	font-size: 12px;
	width:155px;
	text-align:left;
	vertical-align:top;
}

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

h1 {
	font-size:18px; 
	padding-bottom:15px;
	color:#023e7f;
	margin:0;
}

h2 {
	font-size:12px; 
	margin:0;
	padding:0;
	color:#6f7e82;
	font-weight:bold;
}


	
ul {line-height:20px;
	margin:0;
	padding-left:15px;
	/*text-indent:5px;*/
	list-style-image:url(../pic/square_gray.gif);
	background-repeat:no-repeat;
}
	
.blue{
	color: #023e7f;
}

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


	/* Content Link
------------------------------------------------------------------------ */
	
	
.content A, .content A:link, .content A:visited  {
	color: #6f7e82;
	text-decoration:none;
	font-weight:normal;
}

.content A:active, .content A:hover    {
	color: #023e7f;
	text-decoration:underline;
	font-weight:normal;
}

	

/*
Main Navigation
------------------------------------------------------------------------ */

.mainnav, .mainnav:link, .mainnav:visited {
	text-decoration:none;
	text-transform:uppercase;
	color: #6f7e82;
	padding-left:23px;
}

.mainnav:hover, .mainnav:active{
	color: #023e7f;
	text-decoration:none;
	text-transform:uppercase;
	padding-left:23px;
}


.mainnav_active{
	color: #023e7f;
	text-decoration:none;
	text-transform:uppercase;
	background-image:url(../pic/square_blue.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:23px;
}



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

.subnav, .subnav:link, .subnav:visited {
	text-decoration:none;
	color: #6f7e82;
}

.subnav:hover, .subnav:active, .subnav_active{
	color: #023e7f;
	text-decoration:none;
}

