body, html {
margin:0px;
padding:0px;
height:100%;
font-family:Arial, Helvetica, sans-serif;
color:#F4F7F4;
font-size:11px;
background-color:#D2D3D2;
}

td {
font-size:11px;
}

img{
margin:5px;
margin-right:10px;
border:none;
}

div.spacer
{
clear:both;
}

a:link, a:visited {
color:#666666; font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
font-weight: bold;
text-decoration: none;
font-size: 12px;
}

a:hover {
color:#CB4532; 
}

a#active_menu{
color:#DCE3DC; 
}


/*moduletable*/
.sectiontableheader {
font-weight:bold;
font-size:13px;
padding-top:8px;
padding-bottom:10px;
}

.sectiontableentry2 {
color:#FFCCCC;
}

.sectiontableentry2 br, .sectiontableentry3 br{
line-height:40%;
}

.sectiontableentry2 img, .sectiontableentry3 img{
border:0px;
padding:0px;
margin:-1px;
}

/*joomlafish*/
.jflanguageselection ul
{
margin:0px;
padding:0px auto;
display:inline;
}
.jflanguageselection li
{
list-style-type: none;
margin-left: 10px;
display:inline;
}
.jflanguageselection img
{
margin:0px;
margin-right:3px;
border:none;
}
.rawimages
{
text-align:center;
margin:5px;
}
.rawimages img
{
margin:0px;
margin-bottom:5px;
border:0px;
padding:0px;
filter:alpha(opacity=85);
-moz-opacity:.85;
opacity:.85;
}

/*easygb*/
table.adminform { 
width: 100% !important; 
padding:1px;
}

textarea.inputbox{
width:400px;
}

/* content*/
.contentheading, .componentheading, table.moduletable th {
  font-family:	Verdana, Helvetica, sans-serif;
  font-size:	18px;
  font-weight:	bold;
  color:	#843725;
  text-align:	left;
  letter-spacing:-1px;
  text-transform: lowercase;
}

/*system message*/
#system-message { margin-bottom: 10px; }

.contentpaneopen, #user2, #mainright{
	background:transparent url(../images/op_back.png) repeat;
	width: 100%;
	padding: 5px;
}

table.blog
{
	padding: 0px;
}

table.contentpaneopen:first-child
{
	padding-bottom: 0px;
}

table.moduletable th, td.contentheading{
    width: 100%;
	padding: 2px;
	border-bottom: 2px solid #969696;
	padding-bottom: 8px;
}


/*main menu*/
.mainmenu ul, .mainmenu li{
margin: 0px;
padding: 0px;
border: none; 
list-style-type: none;
float: left;
}

.mainmenu a:link, .mainmenu a:visited{
float: left;
width:150px;
height:30px;
margin:0px;
border:1px solid;
border-color: #1A1A1A;
padding-top:5px;
  text-align:center;
  color:#969696;
  text-decoration:none;
  font-family:	Verdana, Helvetica, sans-serif;
  font-size:	17px;
  font-weight:	bold;
  text-transform: lowercase;
  /*background:transparent url(../images/menu_back_t.jpg) no-repeat;
  background-position:0 -32;*/
}

#active_menu-top, .mainmenu a:hover{
color:white;
background-color: #843725;
}

a.mainlevel-top#active_menu-top{
 color:white;
}

/*main menu old
.mainmenu ul, .mainmenu li{
margin: 0px;
padding: 0px;
border:none;
list-style-type: none;
float: left;
}

.mainmenu a:link, .mainmenu a:visited{
float: left;
width:127px;
height:30px;
margin:0px;
border:0px;
padding-top:5px;
  text-align:center;
  color:#969696;
  text-decoration:none;
  font-family:	Verdana, Helvetica, sans-serif;
  font-size:	17px;
  font-weight:	bold;
  text-transform: lowercase;background:transparent url(../images/menu_back_t.jpg) no-repeat;
  background-position:0 -32;
}

.mainmenu a:hover{
color:white;
}

a.mainlevel-top#active_menu-top{
 color:white;
}
*/



/*modules right*/

#mainright a, li
{
font-size:13px;
list-style-type: none;
}

#form-login label, input, select, textarea{ /* Alle Labels UND Formularelemente auswählen */
  display: block;
  width: 100px;
  border-color:#969696;
  padding:0px;
  margin:0px;
}

#form-login fieldset{
text-align:left
width:110px;
border:none;
}

#form-login input{
width:70px;
background:black;
color:#F4F7F4;
font-size:12px;
  }


#form-login input#submit { /* den Submit-Button */
  float: none;
  width: auto;
}

/*footer*/
#site-footer a{
color:#F4F7F4;
}

/*user spaces*/
#user1
{
width:720px;
text-align:left;
}

#user2
{
width:510px;
text-align:left;
}

#user2 table { width: 100% }

/*main setup*/

#site-logo {
background:transparent url(../images/header.jpg) no-repeat;
position:relative;
margin:0px;
width:762px;
height:200px;
}
#language-selector {
position: absolute; 
right: 0;
}
#site-mainmenu {
border-top: 1px solid white;
border-bottom: 1px solid white;
padding:0px;
padding-top: 5px;
padding-bottom: 10px;
background:black;
position:relative;
margin:0px;
width:762px;
height:32px;
}
#site-content {
background:transparent url(../images/site-background.jpg) no-repeat;
/*background:black;*/
position:relative;
left:0px;
margin-bottom:20px;
width:762px;
padding-bottom:1px;
background-position:5px 5px;
}
#site-footer {
border-top: 1px solid white;
padding:0px;
padding-top: 5px;
padding-bottom: 5px;
/*background:transparent url(../images/footer.jpg) no-repeat;*/
position:relative;
left:0px;
width:762px;
height:40px;
}

#site-wrapper {
position: relative;
margin: auto;
border: 0;
padding: 6px;
top:0px;
width: 762px;
background:black;
text-align:left;
}

#site-background{
position: relative;
margin: 0 auto 0 auto;
padding-top: 30px;
top:0px;
width: 100%;
height: 100%;
background:#D2D3D2;
text-align:center;
}

#mainleft {
width:720px;
position:relative;
float:left;
}
	
#mainright {
width:160px;
text-align:right;
position:relative;
left:20px;
float:left;
/*padding-bottom:20px;*/
}



#paddingthecontent
{
padding:25px;
}
#paddingthefooter
{
width: 100%;
padding-top:2px;
color:#969696;
font-size:10px;
}

#paddingthefooter a
{
color:#969696;
font-size:9px;
}

#paddingthefooter table
{
	width:100%;
}

#paddingthefooter table #bottom-left
{
	width: 240px;
}

#site-footer img{
	margin: 0px;
	opacity: 0.5;
}

#site-footer a:hover img{
	opacity: 1;
}


