/*#############################################################
Name: ergoway
Date: 08/2009
Author: Yvonne Rothmayr, Monika Gysi, Nora Koller
#############################################################*/

body
{ 
color: black; 
font-size: 1em; 
font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; 
font-style: normal; 
line-height: 1.3em; 
background-color: #ededee;
background-image: url(img/hg.jpg); background-repeat: repeat;
}


p 
{ 
color: #060d0c; 
font-size: 0.75em; 
line-height: 2.3em; 
margin: 0 6.25em 0 0; 
padding: 0;
}

p.shop 
{
font-weight: normal;
color: #060d0c; 
font-size: 0.75em; 
line-height: 1.5em; 
margin: 0 0 0.93em 0;
padding: 0; 
}

td.kontakt 
{
font-weight: normal;
color: #060d0c; 
font-size: 0.75em; 
line-height: 1.5em; 
margin: 0 3.12em 0 0; 
padding:0 0 0 0.75em;
}

td.formular 
{
font-weight: normal;
color: #060d0c; 
font-size: 0.75em; 
line-height: 1.5em; 
margin: 0 3.12em 0 0; 
}

p a:link, p a:visited
{
 color: #666a66;
 text-decoration: none;
}

p a:hover, p a:active
{
 color: #666a66;
 text-decoration: underline;
}

h1 
{ 
color: #ab152b; 
font-size: 0.9em;
font-weight: bold; 
margin: 3.5em 0 0.93em 0;
padding: 0; 
}

h2 
{ 
color: #060d0c; 
font-size: 0.75em; 
line-height: 1.5em; 
margin: 0 0 0.93em 0;
padding: 0; 
}

h3 
{ 
color: #060d0c; 
font-size: 0.75em; 
line-height: 1.5em; 
margin: 0 0 0.93em 0;
padding: 0; 
}

#container 
{ 
background-color: #fff;  
width: 56.25em; 
margin: 35px auto 0;
padding: 0; 
}

#header 
{ 
margin:0;
padding:0; 
}

#adresse
{ 
margin:0 0 0 11.25em;
padding: 3em 0 0.5em 0;  
}

.adresse 
{
 color: #666a66; 
 line-height:0.75em;
 padding:0;
 margin:0;
}

#animation
{ 
width: 900px; 
height: 108px; 
margin: 0; 
padding:0;
}

#logo 
{ 
 min-height: 435px; 
 width: 8em; 
 margin: 0; 
 padding: 52px 0 0 15px; 
 float:left;
}
logo a
{ 
 text-decoration: none;
}


#logo img
 /*#logo */
{
/* margin-top:2.75em;
 margin-left:1em;
 padding:0;*/
}

#content 
{
 margin:0 0 0 11.25em;
 padding:0;  
 min-height: 435px;
}

#content p 
{ 
margin: 0; 
padding:0 6.25em 0 0;
}

#content ul li
{
color: #060d0c; 
font-size: 0.75em; 
line-height: 2.3em; 
margin: 0 6.25em 0.93em 0;
padding: 0; 
list-style-type:square;
}


/***********---HAUPTNAVIGATION---**********/

#navi 
{ 
 margin-bottom:1.5em;
 width: 45em; 
 float: right; 
 background-color: #ab152b;
}

#navcontainer ul
{ 
 margin: 0; 
 padding-left: 0;
 color: #ffffff; 
 float: left;
 width: 80%;
 }
 
#navcontainer ul li 
{ 
 display: inline;
}

#navcontainer ul li .menu-current, #navcontainer ul li .menu-parent
{
 background-color: #008f63;
}

#navcontainer ul li a:link, #navcontainer ul li a:visited
{ 
 padding: 0.2em 1em;
 font-size: 0.75em;
 color: #ffffff;
 text-decoration: none;
 float: left;
 border-right: 1px solid #ffffff;
}

#navcontainer ul li a:hover,  #navcontainer ul li a:active
{
 font-size: 0.75em;
 background-color: #008f63;
 color: #ffffff;
}

/***********---HAUPTNAVIGATION--- SITEMAP---**********/


#sitemap
{ 
 display: inline;
 float: right;
}

#sitemap a
{ 
 padding: 0.2em 1em 0.2em 1em;
 font-size: 0.75em;
 color: #ffffff;
 text-decoration: none;
}


/***********---UNTERNAVIGATION---************/ 
#subnavi 
{ 
 width: 45em; 
 margin:  0; 
 padding: 0;
}

#subnavlist ul
{ 
 margin: 3em 0 0 11.25em; 
 padding: 0; 
 white-space: nowrap; 
 }
 
#subnavlist ul li 
{
 margin: 0; 
 padding: 0 10px 0 0; 
 display: inline;
}


#subnavlist ul li.firstitem
{
	border-right: solid 1px #008f63;
	padding: 0 10px 0 0;
	margin: 0 10px 0 0; 
}
 
#subnavlist a:link, #subnavlist a:visited
{
 font-size: 0.75em;
 color: #008f63;
 text-decoration: none;
}

#subnavlist a:hover, #subnavlist a:active
{
 font-size: 0.75em;
 color: #008f63;
 text-decoration: underline;
}

#subnavlist ul li a .currentitem
{
 text-decoration: underline;
}


/***********---FOOTER---************/ 
 

/*
.footer a,.footer a:hover {color: #FFF;}
*/

#footer 
{ 
/*background-color: #f5f7d4;*/
/* height: 2.18em; */
 clear: left;  
 margin: 1em 1em 0 11.25em;
 padding:0;
 border-top: 1px solid #9d9ea0; 

}

.footer 
{ 
 color: #9d9ea0; 
 font-size: 0.63em; 
 vertical-align: middle; 
 padding: 0; 
 margin: 0;
}

