/* CSS Document */



@import url(color.css);

@import url(typography.css);

@import url(slimbox.css);





/* Normalisiert margin, padding */

body,  div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td

	{ margin: 0; padding: 0;}

	

/* Normalisiert font-size für Überschriften */

h1, h2, h3, h4, h5, h6

	{font-size: 100%; font-weight: normal;}



/* Entfernt list-style aus Listen */

ul

	{list-style: none;}

	

/* Normalisiert font-style und font-weigth auf normal */

adress, caption, cite, code, dfn, em, strong, th, var

	{font-style: normal; font-weight: normal;}

	

/* Entfernt list-style aus Listen */

table

	{border-collapse: collapse; border-spacing: 0;}

	

/* Entfernt border aus fieldset und img */

img						/* fieldset, */

	{border: 0;}

	

/* Richtet Text in caption und th links aus */

caption, th

	{text-align: left;}

	

/* Entfernt Anführungszeichen aus q*/

q:before, q:after

	{content:'';}

	



/* ------------------- Ausrichtung & grössen Mittig (breite max 840) ---------------------*/



html

	{height: 100%;}

 

body 

	{text-align: center;} /* horizontal centering for IE Win quirks */



body

	{position: relative; width: 1230px; margin: 0 auto;}	



div#branding

	{position: relative; width: 1230px; height: 149px; margin-top: 5px;}

	

div#navigation

	{position: relative; width: 1230px; height: 59px; top: 654px; text-align: left; z-index: 5;}



div#content

	{position: relative; width: 1230px; height: 654px; top: -59px;}

	

.nav_2 div#content, .nav_3 div#content, .nav_5 div#content

	{position: relative; width: 1230px; height: 654px; top: -59px; text-align:left;}	



.nav_1 div#content, .nav_4 div#content

	{position: relative; width: 1230px; height: 654px; top: -59px;}	



/*---------------------- 1.0 branding ----------------------------------------*/



div#branding blockquote

	{position: absolute; top: -9999px;}

	

div#branding h1

	{position: absolute; top: -9999px;}



div#branding h5

	{position: relative;}

	

div#branding h5 a 

	{display: block; width: 1230px; height: 149px; text-indent: -9999px;} 

	

	

/*----------------------- 2.0 Navigation -----------------------------------------*/



div#navigation h2

	{position: absolute; top: -9999px;}

	

div#navigation li

	{display: inline; text-indent: -9999px; }

	

li#nav_1 a, li#nav_2 a

	{display: block; height: 58px; width: 184px;} /* text-indent: -9999px; */



li#nav_3 a

	{display: block; height: 58px; width: 148px;} /* text-indent: -9999px; */



li#nav_4 a

	{display: block; height: 58px; width: 128px;} /* text-indent: -9999px; */



li#nav_5 a

	{display: block; height: 58px; width: 168px;} /* text-indent: -9999px; */



li#nav_6 a

	{display: block; height: 58px; width: 418px;} /* text-indent: -9999px; */

	

li#nav_1

	{position: absolute; left: 0;}

	

li#nav_2

	{position: absolute; left: 184px;}

	

li#nav_3

	{position: absolute; left: 368px;}

	

li#nav_4

	{position: absolute; left: 516px;}	

	

li#nav_5

	{position: absolute; left: 644px;}

	

li#nav_6

	{position: absolute; left: 812px;}	



	

/*---------------------- 3.0 Kontent --------------------*/



.nav_1 div#content p

	{margin-top: 126px;}

	

.nav_1 div#content ul

	{ margin-top: 65px; margin-left: 294px; height: 221px;}



.nav_2 div#content ul li p

	{margin-top: 25px; margin-left: 263px; text-align: justify; width: 711px;}

.nav_3 div#content ul li p

	{margin-top: 25px; margin-left: 263px; text-align: justify; width: 711px;}
	

.nav_2 div#content ul#bilder, .nav_3 div#content ul#bilder

	{ position: absolute; top: 351px; margin-left: 140px; height: 292px;}



.nav_4 div#content ul#nav_4

	{margin-top: 92px; margin-left: 185px;}



.nav_4 div#content ul#nav_4 li

	{float: left; padding-right: 60px;}



.nav_4 div#content ul#nav_4 li#kontakt

	{ text-align: left; width: 399px;}

	

.nav_5 div#content ul#nav_5

	{margin-top: 25px; margin-left: 140px;}



.nav_5 div#content ul#nav_5 li

	{float: left;}

	

.nav_5 div#content ul#nav_5 li#bilder

	{ margin-left: 160px;} /* hier einstellen */



.nav_5 div#content p

	{margin-left: 5px; margin-right: 15px;}



.nav_5 div#content

	{ text-align: left;}

	

.nav_5 div#content ul

	{ margin-top: 24px; margin-left: 0px; height: 200px; float: left;}



ul#bilder li

	{ float: left; padding-right: 26px; text-align: center;}	



/*---------------------- 4.0 Footer --------------------*/



div#footer

	{clear: both; text-indent: -9999px;}



div#footer p

	{position: relative; top: 9px;}

	









	

	
