/*

Project: 		ardea luh
Copyright:		Schrom-Feiertag

------------------------------------------------------------------------------

Color Scheme

f6f3f3	5%
ede7e6	10	hyperref <a>
dbcfce	20
d2c3c2	25	border color of navigation boxes
c9b7b6	30	border color content, breadcrumb a:hover
b89f9e	40	hyperref a:hover,
a68785	50	breadcrumb a:link
94706d	60	background color of active navi boxes 2nd level
825754	70	background color of active navi boxes 1st level
71403d	80	footer
5e2724	90
561c18	95	background website
4d100c	100	background main
*/



/*	undo
------------------------------------------------------------------------------*/

:link,:visited { text-decoration:none; }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; font-weight:normal; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,dl,dt,dd,div { margin:0; padding:0 }
img, a img,:link img,:visited img, fieldset { border:0; }
img { margin:0; padding:0; vertical-align:bottom; }
address { font-style:normal; }

table {	border:none; padding:0px; margin:0px; border-spacing:0px; font-size:1em;}
tr { border:none; padding:0px; margin:0px; }
td { border:none; padding:0px; margin:0px; vertical-align:top; border-spacing:0px; }


legend { display:none; }

/*
------------------------------------------------------------------------------
	reset some basic style
------------------------------------------------------------------------------
*/
dl		{margin: 0 0 0 0;}
dl dt		{margin: 0 0 0 0;}
dl dd+dt	{margin-top: 0;}
dl dd		{margin: 0 0 0 0;}

ol		{list-style: none;}
ol li		{margin: 0 0 0 0;}
ol li ol	{margin: 0 0 0 0;}
ol li ul	{margin: 0 0 0 0;}

p		{margin-bottom: 0em;}

ul		{list-style: none;}
ul li		{margin: 0 0 0 0;}
ul li ul	{margin: 0 0 0 0; list-style: none;}
ul li ol	{margin: 0 0 0 0;}

a:hover { text-decoration:none; }

/*
------------------------------------------------------------------------------
	html
------------------------------------------------------------------------------
*/
html {
	min-height: 100%;
	margin-bottom: 1px;
}

/*
------------------------------------------------------------------------------
	body
------------------------------------------------------------------------------
*/
body {
	background:#561c18;
	text-align:center;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 0.8em;
}

.clearer {
	display:block;
	clear:both;
	height:1px;
	font-size:0;
  margin-bottom: 15px;
  margin-top: 10px;
  width: 75%;
  border: none;
  border-bottom: 1px solid #d2c3c2;
}

.clear {
	clear:both;
}

.warning { color:#f00; }


/*
------------------------------------------------------------------------------
	typography
------------------------------------------------------------------------------
*/
/*
code, 
ul.nav1st, 
#site-image, 
#nav-rightCol, 
#main-block p,
#main-block a,
#main-block ul, 
#main-block table, 
#main-block label, 
#footer {
	font-size:1.2em;
}
*/
/*
#main-block ul code,
body #main-block div#wikitext ul,
body #main-block div#wikitext ul li ul,
body #main-block ul li ul,
code, 
#main-block p,
#main-block ul, 
#main-block table {
	line-height:1.3em;
}
*/

#main-block strong {
	color:#fff;
}

/*
------------------------------------------------------------------------------
	Website
------------------------------------------------------------------------------
*/
#website {
	position:relative;
	display:block;
	margin:10px auto 20px auto;
	padding:0;
	height:100%;
	width:600px;
	color:#ede7e6;
	text-align:left;
}



/*
----------------------------------------------------------------------------
          header
----------------------------------------------------------------------------
*/
#header {
	position:relative;
	margin:0;
	padding:0;
	height:275px;
}


/*
------------------------------------------------------------------------------
	logo
------------------------------------------------------------------------------
*/
#logo {
	position:relative;
	top:0px;
	right:0px;
	width:600px;
	height:140px;
	background:#561c18 url(logo-ardea600.png) 0 0 no-repeat;
}

#logo a {
	display:block;
	width:600px;
	height:140px;
	text-indent:-2000em;
}

/*
------------------------------------------------------------------------------
	image strip
------------------------------------------------------------------------------
*/
#imgstrip {
	position:static;
	top:0px;
	right:0px;
	width:600px;
	height:75px;
	background:#fff url(imagestrip1.png) 0 0 no-repeat;
}

#imgstrip a {
	display:block;
	width:600px;
	height:75px;
	text-indent:-2000em;
}


/*
------------------------------------------------------------------------------
	content
------------------------------------------------------------------------------
*/
#content, #content2 {
	display:block;
	clear:both;
	position:relative;
	padding:0;
}
#content {
	margin-top:10px;
	border: 1px solid #c9b7b6;
	background:#4d100c;
}

/* hide from IE/MAC \*/
* html #content, * html #content2 {
	height:1px;
}
/* end hide */

#content2 {
}

/*
------------------------------------------------------------------------------
	main
------------------------------------------------------------------------------
*/
#main {
	margin:20px 0;
}


#main-block {
	width:570px;
}

#main-content-block {
	padding:0 20px 20px 20px;
}

#main-block .nav-article ul {
	margin-top:0;
	margin-left:0;
}

#main-block .nav-article ul li {
	list-style-type:none;
}


/*
------------------------------------------------------------------------------
	Headlines
------------------------------------------------------------------------------
*/

/* Headline 1 */
#main-block h1 {
	color:#fff;
	font-size:1.5em;
	font-weight:bold;
/*	line-height:1.8em; */
	margin-bottom: 10px;
}

/* Headline 2 */
#main-block h2 {
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
/*	line-height:1.6em; */
	margin-bottom: 10px;
  margin-top: 15px;
}


/*
------------------------------------------------------------------------------
	Paragraphs / Lists
------------------------------------------------------------------------------
*/
#main-block ul,
#main-block ol,
#main-block dl,
#main-block table,
#main-block code,
#main-block p {
	margin-bottom: 0.5em;
}
#main-block ul, 
#main-block ol {
/*
	margin-top:-1.2em;
*/
	margin-left:22px;
}

#main-block ol, 
#main-block ul ul, 
#main-block ol ol, 
#main-block ul ol, 
#main-block ol ul {
	margin-top:0;
}

#main-block ul li {
	list-style-type:square;
}

#main-block ol li {
	list-style-type:decimal-leading-zero;
}


#main-block dl dt {
	margin: 8px 2% 0 0;
	padding: 5px 0 0 5px;
	font-weight: bold;
}

#main-block dl dd {
  margin: 12px 2% 12px 0;
  padding: 0 4em 5px 2em;
}



/*
------------------------------------------------------------------------------
	footer
------------------------------------------------------------------------------
*/
#footer {
	display:block;
	width:100%;
	background:#71403d;
}


#footer p {
	padding:2px 20px;
	color:#fff;
}
#footer ul li {
	float:left;
	padding-left:10px;
/*	line-height:20px; */
	color:#fff;
}

#footer ul li a{
	color:#fff;
}


#footer ul li.impressum,
#footer ul li.kontakt {
	border-left:1px solid #561c18;
	margin-left:10px;
	margin-right:10px;
	float:right;
}



/*
------------------------------------------------------------------------------
	Hyperlinks
------------------------------------------------------------------------------
*/
#main-block a, 
#main-block a:link {
	color:#ede7e6;
	text-decoration:underline;
}

#main-block a:hover {
	color:#b89f9e;
}

span.link-intern a {
	padding-left:16px;
	background-image:url(/files/icons.png);
	background-position:0px 2px;
	background-repeat:no-repeat;
}

span.link-extern a {
	padding-left:16px;
	background-image:url(/files/icons.png);
	background-position:0px -48px;
	background-repeat:no-repeat;
}


/*
------------------------------------------------------------------------------
	Tables
------------------------------------------------------------------------------
*/
#main-block table.tab th,
#main-block table.tab td {
	padding:0 10px 0 0;
} 

/*
------------------------------------------------------------------------------
	Images
------------------------------------------------------------------------------
*/
#main-block img {
/*
	display:block;
*/
	margin-bottom:1.2em;
	border:1px solid #606060;
}

/*
------------------------------------------------------------------------------
	Module CSS
------------------------------------------------------------------------------
*/


/* 
	Modulname: Textile + Bild (blumbeet) 
*/
/*
.floatLeft { 
	float:left; 
	margin:4px 20px 4px 0;

}
.floatRight { 
	float:right;
	margin:4px 20px 4px 0;
}
*/


#main-content-block div.floatLeft {
	float:left;
	margin:4px 20px 4px 0;
}

#main-content-block div.floatRight {
	float:right;
	margin:4px 0 4px 20px;
}

/* Additions */
.blockright {
	clear: right;
	float: right;
  width: 190px;
  margin-bottom: 10px;
}

#main-block a.download {
	text-decoration: none;
}

#main-block a.download img {
	display: inline;
  border: 0;
  margin: 3px 2px;
}

#main-block div.galerie {
	margin-bottom: 10px;
}

#main-block div.team {
	margin: 10px 0;
}
