/* 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%;}

/* 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 */
fieldset, img
	{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 1300) ---------------------*/

html 
	{text-align: center; background-color:#000000;}

body
	{position: relative; width: 800px; min-height: 780px; margin: 78px auto; text-align: left;}	

div#branding
	{position: relative; width: 1144px; height: 130px; margin-left: 78px; margin-top: 78px;}
	
div#navigation
	{position: relative; width: 1144px; height: 54px; margin-left: 78px;}
	
div#content
	{position: relative; width: 1144px; margin-left: 78px;}

div#footer
	{position: relative;}

/*---------------------- test ----------------------------------------*/

div#content ul, div#content dl {overflow: hidden; float: left;}

p, h2, h3, img
	{ margin-top: .8em;}
	
table 
	{ margin-top: .8em;}

ul.content_h
	{ width: 592px; padding-top: 44px; padding-left: 72px; padding-right: 36px; padding-bottom: 44px; } /*exakt 628*/
	
ul.content_v
	{ width: 592px; padding-top: 44px; padding-left: 72px; padding-right: 36px; padding-bottom: 44px;} /*exakt 628*/
	
ul.galerie li
	{float: left;}	

ul.content_h li, ul.content_v li
	{}

ul.content_v li
	{width: 260px;  float: left; padding-right: 30px;}

ul.galerie li
	{float: left; padding-right: .8em;}
	
ul.more
	{width: 336px;padding-top: 44px; padding-left: 36px; padding-right: 72px; padding-bottom: 44px;} /*exakt 372*/	

ul.more_v
	{}
	
ul.more_v li
	{padding-left: 5px; padding-right: 5px; float: left;}		
	
ul.more li
	{ height: 111px; border-bottom: solid 1px #000000; margin-top: .8em;}	


/*---------------------- 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: 1144px; height: 130px; text-indent: -9999px;} /* text-indent: -9999px; */
	
/*----------------------- 2.0 Navigation -----------------------------------------*/

div#navigation h2
	{position: absolute; top: -9999px;}
	
div#navigation li
	{display: inline; z-index: 6;}
	
li#nav_1 a, li#nav_2 a, li#nav_3 a, li#nav_4 a, li#nav_5 a
	{display: block; width: 286px; height: 54px; text-indent: -9999px;} /* text-indent: -9999px; */

li#nav_2
	{position: absolute; left: 0;}
	
li#nav_3
	{position: absolute; left: 286px;}
	
li#nav_4
	{position: absolute; left: 572px;}
	
li#nav_5
	{position: absolute; left: 858px;}


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

div#navigation h2
	{position: absolute; top: -9999px;}
	
div#navigation li
	{display: inline; z-index: 6;}
	
li#adm_1 a, li#adm_2 a, li#adm_3 a, li#adm_4 a
	{display: block; width: 286px; height: 54px; } /*text-indent: -9999px;*/

li#adm_1
	{position: absolute; left: 0;}
	
li#adm_2
	{position: absolute; left: 286px;}
	
li#adm_3
	{position: absolute; left: 572px;}
	
li#adm_4
	{position: absolute; left: 858px;}


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

div#footer
	{clear: both;}

div#footer h5
	{position: absolute; }
	
div#footer p
	{position: absolute; left: 150px;}	
	