/* -----------------------------------------------------------
Basic Style Sheet - CSS Dokument Nitidas AG
Date: Feb - April 2008
Version: 1.3
Author: Markus Jenni
Email: markus@all4webdesign.ch
Website: http://www.all4webdesign.ch
--------------------------------------------------------------  */

/* Body und Tag Definitionen */
*	{
margin:0;
padding:0;
}

body {
background-color: #FAFAFA;
color: #FFF;
font-family: "Trebuchet MS", Helvetica, sans-serif;
font-size: 1.01em;
line-height: 1.01em;
}

a	{
color: #FF1924;
text-decoration: none;
background-color: inherit;
}

a:hover	{
color: #FFF;
text-decoration: underline;
background-color: inherit;
}


h1	{
font-size: 1.2em;
padding: 0.5em 0 1.0em 0;
line-height: 1.01em;
}

h2	{
font-size: 1.01em;
padding: 0.5em 0 0 0;
}

h3	{
font-size: 0.8em;
padding: 0.8em 0 0 0;
font-weight: 300;
}

p	{
font-size: 0.8em;
text-align:justify;
}

acronym {
border-bottom: 2px dotted #FF1924;
cursor: help;
}

/* Layout Definitionen */
#container {
	width: 1000px;
	/*height: auto;*/
	background-color: #220D0A;
	margin: 20px auto;
	text-align: left;
}

#logo	{
float: left;
padding: 30px;
}

#content {
clear:both;
	width: 1000px;
	/*height: auto;*/
	background-color: #220D0A;
	margin: 20px auto;
	text-align: left;
}


/* Sprache-Navigation Definition */
#sprache	{
	width: 150px;
	float: right;
	height: 2em;
	line-height: 2em;
	margin: 28px 33px 0 10px;
	background-color:#220D0A;
    font-size:0.8em;
}
#sprache ul	{
float: right;
list-style-type: none;
}

#sprache li	{
display: inline;
}

#sprache li a {
padding: 0 10px;
text-decoration: none;
background-color: inherit;
color: #fff;
}

#sprache li a:hover, #sprache li a:active, #sprache li.selected a {
color: #ff1924;
text-decoration: none;
}


/* Haupt-Navigation  */
#mainNavi	{
	width: 550px;
	float: left;
	height: 2em;
	line-height: 2em;
	margin: 60px 10px 0 10px;
	background-color:#220D0A;
	color:#FFFFFF;
}

#mainNavi ul {
text-align: center;
}

#mainNavi li	{
display: inline;
float: left;
list-style-type: none;
}

#mainNavi li a	{
display: block;
padding: 0 10px;
font-size: 1.01em;
font-weight: normal;
text-decoration: none;
background-color: inherit;
color: #ffffff;
}

#mainNavi a:hover	{
color: #ff1924;
text-decoration: none;
}

/* Der aktuelle Seitenbereich wird 'automatisch' hervorgehoben */
#mainNavi li.selected a {
color: #ff1924;
text-decoration: none;
}

/* Textformatierungen   */
#text {
  width: 520px;
  clear: both;
  float: left;
  padding: 0px 0px 10px 33px;
  }

.aufzaehlung  {
list-style-type: disc;
margin-left: 30px;
padding: 6px 0 6px 10px;
font-size: 0.7em;
}

.fett	{
font-weight: bold;
}

/* Gallerie */

#gallerie {
  clear: both;
  padding: 20px 33px;
  }


/* Bildbereichsdefinition */
#picture {
width: 350px;
height:350px;
background-color: #FFF;
float: right;	
padding: 0px;
margin: 0 33px 10px 30px;
border: 6px solid #FFF;
}

#picture img {
width: 350px;
height: 350px;
}


#footer {
	clear: both;
        border-top: 1px solid #FFF;
	background-color: #220D0A;
	width: 937px;
	font-size: 0.9em;
	text-align: left;
	padding: 0 30px 5px 33px;
}

.footer	{
text-align: left;
font-size: 0.7em;
}

/* Gemischte Klassen  

.selected a{ color: #FFF; text-decoration: none; text-transform:capitalize;} */

/* Sitemap */

ul.sitemaphead   {
list-style: none outside;
margin-left: 0;
padding-left: 0;
}

ul.sitemaphead li   {
border-top: 1px solid #FFF;
padding-top: 1.0em;
padding-bottom: 0.5em;
}

ul.sitemaplist  {
line-height: 0.8em;
font-weight: normal;
font-size: 0.8em;
list-style-type: disc;
list-style-position: outside;
font-style: normal;
list-style-image: url(../assets/templates/nitidas/images/dot_list_red.gif);
padding: 0 10px 5px 20px;
}

ul.sitemaplist li  {
border-top: 0px solid;
}

.sitemaphead a, .sitemaplist a {
color:white;
}

.sitemaphead a  {
font-size: 1.0em;
}

.sitemaplist a  {
font-weight: normal;
font-size: 1em !important;
}


.sitemaphead a:hover, .sitemaplist a:hover,
.sitemaphead a:focus, .sitemaplist a:focus,
.sitemaphead a:active, .sitemaplist a:active  {
text-decoration: underline;
}