
html, body { background-color:rgb(45, 45, 45); font-family: 'Ubuntu', sans-serif; height:100%; }

p, h2, h1 { color:grey;}

#page {
	position: relative;
	min-height:100%;
	margin: 0 auto;
}

div#header h1
{
  height:130px;line-height:80px;margin:0;
  padding-left:20px;background: rgb(45, 45, 45); color: rgb(45, 45, 45); 
  background-image:url(http://rimrock-westernhorses.de/bilderchen/WilWide2.JPG);
  background-repeat:no-repeat; background-position:left;
  cursor:pointer; text-decoration:none;
  font-family: 'Ubuntu', sans-serif; font-weight: bold;
  font-size: -webkit-xxx-large;
}

div#header a:link
{
  cursor:pointer; text-decoration:none; rgb(45, 45, 45);
  font-family: 'Ubuntu', sans-serif;
}

div#header p
 {    
    padding-left:20px; 
    font-size:10pt;
    font-family: 'Ubuntu', sans-serif;
    color:rgb(45, 45, 45); 
}

div#footer
{
	font-family: 'Ubuntu', sans-serif;
	position:absolute;
	bottom:0px;
	width:100%;
	border-top:1px solid;
}

.top{
	font-size:xx-large;
}

.dropitem
{
cursor:pointer;
}

.dropdown-sub 
{
	display:none;
}

.dropdown:hover .dropdown-sub 
{
	display:block;
}

.dropdown-sub2
{
	display:none;
}

a { color:grey; }

a:link { text-decoration:none; }

a:visited {  text-decoration:none; color:grey;  }

a:active {   text-decoration:none; }

a:hover {  text-decoration:underline; color:#FF9933;  }

li { color: grey; }



#linkcontainer a 
{
        font-size:10pt;
        font-family: 'Ubuntu', sans-serif;
        color:grey;
}

#linkcontainer a:link { text-decoration:none; }

#linkcontainer a:visited {  text-decoration:none; color:  }

#linkcontainer a:active {   text-decoration:none; }

#linkcontainer a:hover {  text-decoration:underline; color:#FF9933;  }

#linkcontainer table { font-family: 'Ubuntu', sans-serif; }

#linkcontainer p {         
		font-style:normal;
        font-size:10pt;
        font-family: 'Ubuntu', sans-serif;        
color:grey; 
}
        
#linkcontainer h3 {
		font-style:normal;
        font-size:10pt;
        font-family: 'Ubuntu', sans-serif;
        color: #809966;  
        }

.boxleft {
  font-family: 'Ubuntu', sans-serif;
        position:absolute;
		left:10px;
		top:150px;
		width:210px;
		text-align:right;
}

.boxright {
		font-family: 'Ubuntu', sans-serif;
	    position:absolute;
		left:260px;
		top:170px;
		width:640px;
		text-align:left;
		-webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);
		-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);
		box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);
}

.boxright2 {
		font-family: 'Ubuntu', sans-serif;
	    position:absolute;
		left:260px;
		top:170px;
		width:800px;
		text-align:left;
}

.boxright2 img {
		-webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);
		-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);
		box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);
}

.boxtext {
  font-family: 'Ubuntu', sans-serif;
        position:absolute;
		left:260px;
		top:630px;
		width:800px;
		text-align:left;
}


.boxrightright {
  font-family: 'Ubuntu', sans-serif;
        position:absolute;
		left:930px;
		top:150px;
		width:270px;
		text-align:left;
}


.textflow
{
  font-family: 'Ubuntu', sans-serif;
  font-size:10pt;
  position:absolute;
  left:310px;
  top:100px;
  width:400px;
  color:#CCCCCC;
}

.infobox {
  font-family: 'Ubuntu', sans-serif;
  font-size:10pt;
  position:absolute;
  left:310px;
  top:100px;
  width:400px;
  color:#FF8040;
}

.userinfo {
  font-family: 'Ubuntu', sans-serif;
  font-size:8pt;
  position:absolute;
  left:20px;
  top:10px;
  width:580px;
  color:#A0A0A0;
    }


.gb_entry
{
  font-family: 'Ubuntu', sans-serif;
  font-size:8pt;
  position:absolute;
  left:510px;
  top:0px;
  color:#A0A0A0;
  white-space:pre;
}


.gb_info
{
  font-family: 'Ubuntu', sans-serif;
  font-size:8pt;
  position:absolute;
  left:510px;
  top:0px;
  color:#A0A0A0;
  white-space:pre;
}


  

/* Navigationsmenue */
  
nav {
	font-family: 'Ubuntu', sans-serif;
	position:absolute;
	left:10px;
	top:150px;
	height: 50px;
	border: none;
	background-color: rgb(45, 45, 45);
}

nav ul {
	margin: 0;
	padding: 0;
	text-align: left;
	width: 200px;
	}

nav li {
	list-style: none;
	position: relative;
	margin: 0 0 .2em 0;
	padding: 0;
}

nav ul ul {
	position: absolute;
	top: +0em;
	left: 3em;
	font: 0/0 serif;
	/* Unternavigation ausblenden */
	z-index: -1;
	transition: font 0.5s;
}

nav ul li:hover ul {
	font: inherit;
	/* z-index: auto; */
	background-color: rgb(45, 45, 45);;
	z-index:99 !important;
	/*  Unternavigation einblenden */
}

nav a,
nav span {
	display: block;
	/* Breite den in li enthaltenen Elementen zuweisen */
	margin: 0.4em 0 0 0;
	padding: 0.4em;
	text-decoration: none;
	font-weight: bold;
	border:none;
 }

nav ul ul a,
nav span {
	/* border-radius: 10px; */
}

nav a:focus,
nav a:hover,
nav span {
	/* nichts */
}
  
  
  
  
  
  
  
  
  
  