html, head, body
{
background-color: #242424;
margin: 0;
font: 11pt Calibri, Times New Roman, Helvetica;
}

#wrapper
{
margin-left: auto;
margin-right: auto;
width: 1000px;
text-align: center;
top: 30px;
position: relative;
min-height: 1100px;
height: 100%;
}

#HoverNav1Background
{
background: #6d6d6d;
position: fixed;
top: 0px;
height: 30px;
width: 100%;
z-index: 1;
box-shadow: 0px 5px 10px #191919;
opacity: 1.0;
}

#HoverNav1Content
{
background: none;
z-index: 1;
position: fixed;
top: 0px;
height: 30px;
width: 1000px;
opacity: 0.75;
}

#HoverNav1Content:hover
{
background: none;
z-index: 1;
position: fixed;
top: 0px;
height: 30px;
width: 1000px;
opacity: 1.0;
}

ul
{
list-style-type:none;
margin:0;
padding:0;
overflow:hidden;
}

li
{
list-style-type:none;
float:left;
}

a.nav1:link,a.nav1:visited
{
display:block;
height:20px;
text-align:left;
padding:5px;

font-family: Arial;
font-style: normal;
text-decoration: none;
font-weight: none;
font-size: 14px;
color: white;
}

a.nav1:hover,a.nav1:active
{
color: black;
height: 20px;
background-color: #ffca20;
}

#LoginRegTB
{
width: 288px;
height: 13px;
padding: 4px;
background: lightgrey;
}

#LoginRegB
{
width: 300px;
height: 25px;
border: 0px;
background: #ffca20;
}

doesnotexist:-o-prefocus, #LoginRegB {
width: 300px;
height: 25px;
border: 0px;
background: #ffca20;
font-size: 10pt;
}

td
{
padding: 4px;
width: 110px;
height: 30px;
}

td.td2
{
width: 10px;
}

#ContactTB1
{
width: 288px;
height: 13px;
padding: 4px;
background: lightgrey;
}

#ContactTB2
{
width: 805px;
max-width: 805px;
max-height: 200px;
height: 200px;
padding: 6px;
background: lightgrey;
border: 0px;
}

#ContactB
{
width: 300px;
height: 25px;
border: 0px;
background: #ffca20;
}

doesnotexist:-o-prefocus, #ContactB {
width: 300px;
height: 25px;
border: 0px;
background: #ffca20;
font-size: 10pt;
}

a.info
{
position:relative;
z-index:24;
background-color: none;
color:#000;
text-decoration: none;
}
	
a.info:hover
{
z-index:25;
background-color: none;
}

a.info span
{
display: none
}

a.info:hover span
{
/*the span will display just on :hover state*/
display:block;
position:absolute;
top:2em; left:2em;
width:18em;
border: 1px;
background-color: lightgrey;
color: black;
text-align: center;
padding: 4px;
box-shadow: 0px 0px 10px #191919;
}

a.info2
{
position:relative;
z-index:24;
background-color: none;
color:#000;
text-decoration: none;
}
	
a.info2:hover
{
z-index:25;
background-color: none;
}

a.info2 span
{
display: none
}

a.info2:hover span
{
/*the span will display just on :hover state*/
display:block;
position:absolute;
top:2em; left:2em;
width:10em;
border: 1px;
background-color: lightgrey;
color: black;
text-align: center;
padding: 4px;
box-shadow: 0px 0px 10px #191919;
}

#footerBG
{
position: relative;
width: 100%;
height: 40px;
background: #6d6d6d;
}

#footerC
{
width: 1000px;
height: 20px;
margin-left: auto;
margin-right: auto;
padding: 10px;
opacity: 0.75;
}

#footerC:hover
{
width: 1000px;
height: 20px;
margin-left: auto;
margin-right: auto;
padding: 10px;
opacity: 1.0;
}

.imprintL1
{
text-decoration: none;
color: white;
}

.imprintL1:hover
{
text-decoration: none;
font-weight: bold;
color: #ffca20;
}

.imprintL2
{
text-decoration: none;
color: white;
}

.imprintL2:hover
{
text-decoration: none;
font-weight: bold;
color: white;
}

#LoginRegHead
{
width: 500px;
height: 30px;
background: #ffca20;
font-family: Tw Cen MT;
font-size: 17px;
font-weight: bold;
padding-left: 8px;
text-align: left;
opacity: 1.0;
}

#LoginRegContent
{
background: #aaaaaa;
font: 11pt Calibri, Times New Roman, Helvetica;
text-align: left;
opacity: 1.0;
}

#imprintText
{
text-align: left;
color: #b9b9b9;
}

#ProfileTopBarBG
{
top: 30px;
position: relative;
width: 100%;
height: 130px;
background: gray;
}

#ProfileTopBarC
{
position: absolute;
top: -130px;
width: 1000px;
height: 110px;
margin-left: auto;
margin-right: auto;
padding: 10px;
background: none;
text-align: left;
}

#avatar
{
height: 100px;
width: 100px;
background: orange;
}

#username
{
padding: 0px;
margin: 0px;
text-align: left;
color: #ffca20;
font-size: 19px;
font-family: Tw Cen MT;
}

#description
{
text-align: left;
color: white;
font-size: 12px;
font-family: calibri;
}

#ProfileTopBarTable
{
border: 0;
padding: 0px;
margin: 0px;
}

p.ProfileTopBarP
{
padding: 0px;
margin: 0px;
}

td.ProfileTopBarTD
{
width: 100%;
}

.profileL
{
text-decoration: none;
color: white;
}

.profileL:hover
{
text-decoration: none;
color: #ffca20;
}

#ProfileContent
{

}

.table {
	margin-left: auto;
	margin-right: auto;
	width: 650px;
}

.tr{
	height: 40px;
}

td{
	text-align: left;
}

.LoginRegTB2
{
width: 150px;
height: 13px;
padding: 4px;
background: lightgrey;
}

#LoginRegB2
{
width: 161px;
height: 25px;
border: 0px;
background: #ffca20;
font-size: 10pt;
}

td
{
padding: 2px;
width: 110px;
height: 30px;
}

a.profilelink
{
color: lightgray;
font-size: 10pt;
font-family: Arial;
padding: 0;
margin: 0;
text-decoration: none;
}

a.profilelink:hover
{
color: #ffca20;
font-size: 10pt;
font-family: Arial;
padding: 0;
margin: 0;
text-decoration: none;
}

#savedtable:hover
{
background: #1d1d1d;
}

#savedtableimg
{
width: 182px;
height: 170px;
padding: 0;
margin: 0;
padding-right: 12px;
padding-top: 7px;
}

#savedtableimg:hover
{
width: 182px;
height: 170px;
padding: 0;
margin: 0;
padding-right: 12px;
padding-top: 7px;
}

/*Sharebutton 1*/

a.sharebutton1:link,a.sharebutton1:visited
{
display:block;
height:17px;
text-align: center;
padding:3.5px;
font-family: Arial;
font-style: normal;
text-decoration: none;
font-weight: none;
font-size: 13px;
color: white;
background: #3B5998;
}

/*Sharebutton 2*/

a.sharebutton2:link,a.sharebutton2:visited
{
 display:block;
height:17px;
text-align: center;
padding:3.5px;
font-family: Arial;
font-style: normal;
text-decoration: none;
font-weight: none;
 font-size: 13px;
color: black;
background: #9AE4E8;
}

/*Sharebutton 3*/

a.sharebutton3:link,a.sharebutton3:visited
{
display:block;
height:17px;
text-align: center;
padding:3.5px;
font-family: Arial;
font-style: normal;
text-decoration: none;
font-weight: none;
font-size: 13px;
color: white;
background: #d84938;
}

#ToolsHead
{
width: 325px;
height: 80px;
padding: 10px;
background: #626262;
color: #dadada;
box-shadow: 0px 0px 10px #191919;
}

#ToolsHead:hover
{
width: 325px;
height: 80px;
padding: 10px;
background: #ffca20;
color: #242424;
box-shadow: 0px 0px 10px #191919;
}

.PopupB1
{
width: 140px;
height: 25px;
border: 0px;
background: #ffca20;
font-size: 10pt;
}

.cover1
{
	width: 80px;
	height: 80px;
	border: 0;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
}

.cover2
{
	width: 80px;
	height: 80px;
	border: 0;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
}

.cover3
{
	width: 80px;
	height: 80px;
	border: 0;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
}

.cover4
{
	width: 80px;
	height: 80px;
	border: 0;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
}
