#footer #contentfooter .rightrow a {
    color:#84776a; text-decoration:none;
}
#footer #contentfooter .rightrow  .loggedin a {
    color:#5f4f3d; text-decoration:none;
}
#footer #contentfooter .rightrow  .loggedout a {
    color:#544330; text-decoration:none;
}

a:link, a:visited
{
    text-decoration: underline;
    color:#000;
}
a:active { 	text-decoration: underline; }
a:hover { text-decoration:none; }


h1 { font:bold 18px/140% "Trebuchet MS", Verdana, sans-serif; }
h2 { font:bold 14px/140% "Trebuchet MS", Verdana, sans-serif; }

p {	font: 11px/140% Verdana, Geneva, Arial, Helvetica, sans-serif;}

/*  Layout
----------------------------------------------- */

html, body {
  height: 100%;
  width: 100%;
  background-color: #473420;
  background-image:url(https://u.jimcdn.com/cms/o/sfe41958f5c9b05e9/userlayout/img/bg-radial.png?t=1347474920);
  background-position: center top;
  background-repeat: repeat-y;
  background-attachment: fixed;
}
#container
{
margin:0 auto;
width:960px;
}

#kopf
{
margin:0 auto;
width:970px;
height: 117px;
padding-top:125px;
}



#sidebar
{
margin:0 auto;
padding-top:0px;
width:970px;
}

#content
{
    float:left;
    width:960px;
background-color:#e0d0b0;
padding:40px 9px 0px 9px;
}

#footer
{
padding-top:1px;
padding-bottom:1px;
float:right;
width:960px;
}


#language
{
float:right;
padding-top:0px;
padding-right:8px;
font-size: 10px;
text-decoration: none;
float:right;

text-transform: uppercase;
}
#language a { text-decoration:none; color:#000000;  }
#language a:hover { text-decoration:underline;  }




#navigation
{
    float:right;
	text-transform: uppercase;
	
}

.inforow { display:none; }


/*  Navi
----------------------------------------------- */

ul.mainNav1
{
	text-align: left;
	padding:0;
	margin:0;
}


ul.mainNav2,
ul.mainNav3
{	
	text-align:left;
	margin:0;
	padding:0;
	list-style-type:none;

}


ul.mainNav1 li,
ul.mainNav2 li,
ul.mainNav3 li
{
	float: left;
	display:block;
	margin:0;	
	padding:0;
	text-decoration:none;
}

ul.mainNav1 li { margin-top: 2px;}
ul.mainNav2 li { font-size:11px; }
ul.mainNav3 li { font-size:11px; }

/* Fix Navi Admin Panel */

ul.mainNav1,
ul.mainNav2,
ul.mainNav3 { overflow:hidden; } 


* html ul.mainNav1,
* html ul.mainNav2,
* html ul.mainNav3 { height:1%; overflow:visible; } 

ul.mainNav1 li a, ul.mainNav1 li a:visited,
ul.mainNav2 li a, ul.mainNav2 li a:visited,
ul.mainNav3 li a, ul.mainNav3 li a:visited
{
	display: block;
	outline: none;
	white-space: nowrap;
  	text-decoration: none;

}

ul.mainNav1 li a, ul.mainNav1 li a:visited { padding:5px 8px; }
ul.mainNav2 li a, ul.mainNav2 li a:visited { padding:5px 8px; }
ul.mainNav3 li a, ul.mainNav3 li a:visited { padding:5px 8px; }


ul.mainNav1 li a:hover { color:#473420; }

ul.mainNav2 li a:hover,
ul.mainNav3 li a:hover { text-decoration: none;}


ul.mainNav1 li a.parent,  ul.mainNav1 li a.parent:visited,
ul.mainNav2 li a.parent,  ul.mainNav2 li a.parent:visited,
ul.mainNav1 li a.current, ul.mainNav1 li a.current:visited,
ul.mainNav2 li a.current, ul.mainNav2 li a.current:visited,
ul.mainNav3 li a.current, ul.mainNav3 li a.current:visited
{ 
	
	text-decoration: underline;
}







div#primnavi {
position: absolute;
top: 358px;
margin-left: 247px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
/* font-weight:bold; */
color:#ecdecf;
text-align:justify
}

div#primnavi a {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#ecdecf;
text-decoration:none;
}

div#primnavi-en {
position: absolute;
top: 341px;
margin-left: 250px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
/* font-weight:bold; */
color:#ecdecf;
text-align:justify
}

div#primnavi-en a {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#ecdecf;
text-decoration:none;
}