/* 
	ADRIAANS - Ingenieurbüro für Bauwesen
	-----------------------------------------------------------------------------------------------------------------------------
	Author: Lars Brinkmann | http://netzbuero.de
	v 08/01/2010
	-----------------------------------------------------------------------------------------------------------------------------
	Content-Seiten
*/

body	{	margin: 0; padding: 0; /* background: #8ebc11 url(../img/cnt_pageBackground.jpg) repeat-x; */ background: #8ebc11; overflow-y: scroll; }
img		{	border: none; }

.outer	{	width: 100%; background: #ffffff url(../img/cnt_pageBackground.jpg) repeat-x; margin-bottom: 50px; }

/* 	Reset CSS 
	-----------------------------------------------------------------------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6, p, ul, ol, blockquote 		{ margin-top: 0; }	






/* 	Typographie
	-----------------------------------------------------------------------------------------------------------------------------*/
	body						{ 	font-family: Verdana, Arial, Helvetica, sans-serif; }

	/* Seitenkopf */
	
	/* Seitenfuß */
	
	/* Seiteninhalt */
	.body			{	font-size: 12px; line-height: 18px; color: #424242; }
	
	.body ul		{	list-style-type: square; padding-left: 15px; }
	.body ul li		{	margin-bottom: 10px; }
	
	.body a			{	color: #8ebc11; background: url(../img/arrow.gif) no-repeat left 4px; padding-left: 12px; text-decoration: none; }
	.body a:hover	{	background: url(../img/arrow_ro.gif) no-repeat left 4px; color: #424242; }
	
	
	

/* 	Allgemein
	-----------------------------------------------------------------------------------------------------------------------------*/
	.wrap		{	position: relative; width: 978px; margin-left: auto; margin-right: auto; background: url(../img/cnt_wrapBackground.jpg) no-repeat; overflow-y: hidden; }		

	/* Abstand zum linken Rand */
	.innerWrap	{	position: relative; margin-left: 65px; min-height: 508px; overflow-y: hidden; }
	
	/* Logo */
	.logo		{	position: relative; padding-top: 15px; }
	
	/* Claim */
	.claim		{	position: absolute; top: 265px; left: 65px; }
	
	/* Body */
	.body		{	margin-top: 225px; }



/* 	Layout-Variationen
	-----------------------------------------------------------------------------------------------------------------------------*/

	/* Bild rechts neben Text, kein Textfluss */
	.txtLftNoFloat	.bdyImg		{	float: right; }		
	.txtLftNoFloat	.bdyTxt		{	width: 500px; }			
	
	/* Schmaler Textfluss */
	.txtNarrow		{	width: 60%; }
	
	/* */
	.txt2Col img	{	margin-bottom: 10px; }
	.txt2ColLft		{	float: left; width: 485px; margin-right: 40px; }
	.txt2ColRgt		{	float: left; width: 385px; }
	
	/* */
	.txtFlyer		{	margin-top: 30px; }
	.txtFlyer img	{	float: left; margin-right: 20px; }


/* 	Navigation
	-----------------------------------------------------------------------------------------------------------------------------*/
	.nav			{	position: absolute; top: 165px; left: 60px; height: 55px; }
	.nav a			{	display: block; float: left; margin-right: 32px; height: 55px; }
	.nav a span		{	display: none; }
	.nav a:hover	{	background-position: top; }
	
	a.navStatik				{	background: url(../img/nav/statik.gif) no-repeat bottom; width: 76px;}
	a.navBaukonstruktion	{	background: url(../img/nav/baukonstruktion.gif) no-repeat bottom; width: 187px;}	
	a.navBauphysik			{	background: url(../img/nav/bauphysik.gif) no-repeat bottom; width: 132px;}
	a.navBestandsaufnahme	{	background: url(../img/nav/bestandsaufnahme.gif) no-repeat bottom; width: 220px;}	
	a.navGutachten			{	background: url(../img/nav/gutachten.gif) no-repeat bottom; width: 132px;}	
	
	.nav a.active			{	background-position: top; }


/* 	Top-Navigaation
	-----------------------------------------------------------------------------------------------------------------------------*/
	.topNav				{	position: absolute; top: 20px; right: 0; }
	.topNav a			{	font-weight: bold; color: #000000; font-size: 12px; text-decoration: none; }
	.topNav a:hover		{	color: #8dbb12; }
	.topNav a.active	{	color: #8dbb12; }


/* 	Seitenfuß
	-----------------------------------------------------------------------------------------------------------------------------*/
	.footer			{	font-size: 11px; color: #424242; /* text-align: center; */ margin-left: 65px; margin-top: 60px; padding-bottom: 30px; }
	.footer a		{	text-decoration: none; text-transform: uppercase; color: #8dbb12; font-weight: bold; }
	.footer a:hover	{	color: #000000; }
	
	.footer a.mailto		{	font-weight: normal; color: #424242; text-transform: none; }
	.footer a.mailto:hover	{	color: #8dbb12; }	

