body {
    background-color: #660000;
    font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
    padding:0px;
    margin:0px;
}

#inhalt {
    position:absolute;
    height:718px;
    width:781px;
    margin:0px 0px 0px -390px;
    left: 50%;
    text-align: left;
    padding-top: 0px;
    background-color: #cccdcc;
    border: 1px solid gray;
    overflow: hidden;    z-index:0;
}

html>body #inhalt {width:779px;}
html>body #inhalt {margin-top:-20px;}

table {
    font-size:8pt;
}
input, textarea, select {
    font-size:8pt;
    font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
}

a {
background-color:transparent;
text-decoration: none;
color:black;
}

a:hover{
  font-weight:bold;
}


h1 {
    margin-top:5px;
    font-size:14px;
    color:#660000;
    padding-left:10px;
    font-family: Arial;
}

#header {
    background: transparent url(../img/header.jpg) no-repeat top left;
    height:104px;
    width:780px;
}


#menu {
    background: transparent url(../img/menubackground.jpg) repeat top left;
    width:780px;
    height:24px;
    position:absolute;
    top:104px;
    border-top:1px solid #660000;
    border-bottom: 1px solid #660000;
    z-index:200;
}
#menu ul{
    position:relative;
    list-style:none;
    padding:0;
    margin:0;
    margin-top:4px;
}

.menuelements li
{
    float:left;
     margin: 0 0em;
}


.menuelements li a{
    height: 15px;
    line-height: 15px;
    top:2px;
    float: left;
    display: block;
    text-decoration: none;
    text-align: center;
    font-size:12px;
    border-right:1px solid black;
    color:black;
}

.menuelements li a:hover {
    text-decoration:underline;
    color:#77373b;
    font-weight: inherit;
    text-decoration: none;
}


#flashlayer {
    height:232px;
    border-bottom:3px solid #9a9b9d;
    z-index:20;
}



#homeleftcolumn {

    width:213px;
  position:absolute;
  font-size:14px;
}

#homecentercolumn {
    overflow:hidden;
    width:407px;
    height:381px;
    left:213px;
    position:absolute;
    border-left:2px solid #383838;
    border-right:2px solid #383838;
}

#homerightcolumn {
    width:159px;
    left:620px;
    position:absolute;
}

#images{
    text-align:center;
    margin-top:20px;
    margin-right:2px;
}

#languages {
    text-align:center;
    margin-top:25px;
}

#new
{
    width:95%;
}


#headline1 {
    font-size:14px;
    font-weight:bold;
    text-align:center;
}

#headline2 {
    font-size:12px;
    font-weight:bold;
    text-align:center;
}

#news {
    font-size:10px;
    margin-top:10px;
    margin-left:10px;
    overflow:hidden;
}

#paragraph p{
    margin-right:20px;
    margin-left:20px;
    margin-top:15px;
    font-family:Verdana;
    color:black;
    font-size:10px;
    font-weight:normal;
}

#

#newstext {
  font-size:10px;
  margin-top:10px;
  margin-left:10px;
}

#newstext div{
  font-size:10px;

}

#readmore {
    margin-top:5px;
    font-size:10px;
    text-align:right;
    margin-bottom:10px;
    color:red;
}

#readmore a{
    font-size:10px;
}

hr{
    color: gray;
    background-color: gray;
    height: 2px;
    text-align:center;
    width:80%;
}

#myGallery
{
    background:transparent;
    width: 190px !important;
    height: 120px !important;
}

#myGallery img {
    width: 190px !important;
    height: 120px !important;
}

#clocks
{
    margin-top:50px;
    text-align:center;
    font-size:12px;
}

#tokyoClock
{
    font-size:24px;
    font-weight:bold;
}

#localClock {
    font-size:24px;
    font-weight:bold;
}

#content {
  margin-top:25px;
}

#newsleft {
    background: transparent url(../img/left_bar_house.jpg) no-repeat bottom left;
    width:151px;
    height:589px;
    position:absolute;
    border-top:1px solid black;
    font-size:12px;
    letter-spacing:-1px;
    font-weight:bold;
}

#newsleft ul{
    position:relative;
    list-style:none;
    margin-top:10px;
    margin-left:0px;
    padding-left:10px;
}

html>body #newsleft ul{padding-left:10px}

#newsleft li
{
    padding-top:0px;
    padding-left:0px;
    padding-bottom: 8px;
}

#newsleft li a:hover {
    color:#660000;
}

#selected {
    color:#660000;
}

#newscenter {
    overflow:hidden;
    width:170px;
    height:590px;
    left:149px;
    position:absolute;
    border-left:2px solid #660000;
}

html>body #newscenter {left:151px}

#newsList {
    overflow-y:auto;
    overflow-x:hidden;
    height:537px;
    width:164px;
    position:relative;
    border-right:2px solid #660000;
}

#newsList li {
    width:130px;
}

#newsright {
    width:460px;
    left:318px;
    height:589px;
    position:absolute;
    overflow:hidden;
}

#newsright p {
    font-size:12px;
    margin-left:15px;
    margin-right:15px;
    text-align:justify;
}

#newscontent {
    margin-top:25px;
    height:589px;
    width:327px;
}

#newsline {
    height:50px;
    border-bottom:2px solid  #660000;
}

#title {
    margin-top:10px;
    font-size:18px;
    font-weight: 900;
    color:#660000;
    padding-left:10px;
    font-family: Arial;
}

#titleRight {
    margin-top:15px;
    margin-left:15px;
    font-size:18px;
    font-weight: 900;
    color:black;
    font-family: Ari
}

img.floatRight {
    float: right;
    margin-top: 15px;
    margin-right:15px;
    margin-left:15px;
}

img.floatLeft {
    float: left;
    margin-top: 15px;
    margin-right:15px;
    margin-left:15px;
}

#newscenter ul{
    position:relative;
    list-style:none;
    margin-top:10px;
    margin-left:0px;
    padding-left:10px;
    font-size:12px;
    letter-spacing:-1px;
    font-weight:bold;
    width:153px;
}

#newscenter li
{
    padding-top:8px;
    padding-left:0px;
}

#newscenter  li a:hover {
    color:#660000;
}

#horseleft {
    width:200px;
    float:left;
    position:relative;
}

#horseright {
    width:200px;
    float:right;
}

#horseright p{
    font-size:10px;
}


#imgshow img {
    vertical-align:middle;
}

#gallerycontent {
    margin-top:25px;
    position:absolute;
    width:100%;
    z-index:0;
}

#galleryleft {
    background: transparent url(../img/left_bar_topallgrey.jpg) no-repeat bottom left;
    width:151px;
    height:589px;
    font-size:12px;
    letter-spacing:-1px;
    font-weight:bold;
    border-top:1px solid black;
    border-right:2px solid #660000;
    float:left;
    position:relative;
}

#galleryleft ul{
  position:relative;
  list-style:none;
  margin-top:10px;
  margin-left:0px;
  padding-left:10px;
}

html>body #galleryleft ul{padding-left:10px}

#galleryleft li
{   padding-top:0px;
    padding-left:0px;
    padding-bottom: 8px
}

#galleryleft li a:hover
{   color:#660000;
}

#galleryright
{   width:100%;
    height:589px;
    position:absolute;
    left:125px;
}

#galleryright p
{   font-size:12px;
    margin-left:15px;
    margin-right:15px;
    text-align:justify;
}

#galleryline
{   height:50px;
    width:100%;
    position:absolute;
    left:152px;
    border-bottom: 2px solid #660000;
    z-index:0;
}

#gallerythumbs
{   height:190px;
    width:654px;
    position:absolute;
    left:152px;
    top:75px;
    z-index:20;
    border-bottom: 2px solid #660000;
}

#gallerybig
{   height:315px;
    left:124px;
    top:290px;
    width:650px;
    position:absolute;
    text-align:center;
    z-index:0;
}

html>body #gallerybig
{   left:0px
}

#galleryjavascript
{   background:#cccdcc;
    border:none;
    margin-top:-20px;
    text-align:center;
    width:390px;
    height:330px;
    line-height:330px;
}

html>body #galleryjavascript
{   margin-left:250px
}

#galleryvideo
{   height:250px;
    width:654px;
    position:absolute;
    left:123px;
    top:59px;
    z-index:20;
}


#newsright a:hover
{   color:#660000;
    font-weight:normal;
}

#japanleft
{   background: transparent url(../img/left_bar_sign.jpg) no-repeat bottom left;
    width:151px;
    height:589px;
    font-size:12px;
    letter-spacing:-1px;
    font-weight:bold;
    border-top:1px solid black;
    border-right:2px solid #660000;
    float:left;
    position:relative;     z-index:0;
    top:-5px;
}
html>body #japanleft
{   top:0px;
}


#japanleft ul
{   position:relative;
    list-style:none;
    margin-top:10px;
    margin-left:0px;
    padding-left:10px;
}

html>body #japanleft ul
{   padding-left:10px
}

#japanleft li
{
    padding-top:0px;
    padding-left:0px;
    padding-bottom: 8px
}

#japanleft li a:hover {
color:#660000;
}


#pacahorseleft
{   background: transparent url(../img/left_bar_horse.jpg) no-repeat bottom left;
    width:149px;
    height:589px;
    font-size:12px;
    letter-spacing:-1px;
    font-weight:bold;
    border-top:1px solid black;
    border-right:2px solid #660000;
    float:left;
    position:relative;
}

#pacahorseleft ul
{   position:relative;
    list-style:none;
    margin-top:10px;
    margin-left:0px;
    padding-left:10px;
}

html>body #pacahorseleft ul{padding-left:10px}

#pacahorseleft li
{   padding-top:0px;
    padding-left:0px;
    padding-bottom: 8px
}

#pacahorseleft li a:hover
{   color:#660000;
}

#sddm
{	margin: 0;
	padding: 0;
	z-index: 50;
    list-style:none;
    padding:0;
    margin:0;
    margin-top:4px;
    font-family: Verdana;
    width:780px;
    z-index:101;
}

#sddm li
{	margin: 0;
	padding: 0;
    z-index:101;
	list-style: none;
	float: left;
    height: 15px;
    line-height: 10px; font-size: 12px;
}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 13px;
    font-weight:normal;
    color: black;
	text-align: center;
	text-decoration: none;
    text-decoration: none;
    text-align: center;
    font-size:12px;
    border-right:1px solid #660000;
    z-index:101;
}

#sddm li a:hover
{   text-decoration:underline;
    color:#660000;
    font-weight: inherit;
    text-decoration: none;
    z-index:101;
}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
    background: #cccdcc;
	border: 1px solid #660000;
    color:black;
    top:20px;
    width:120px;
    z-index:151;
}

#sddm div a
{	position: relative;
    z-index:101;
    display: block;
    margin: 0;
    padding: 5px 2px;
    width: auto;
    white-space: nowrap;
    text-align: left;
    text-decoration: none;
    font: 11px arial;
    color:black;
    z-index:101;
}

#sddm div a:hover
{
    color: #660000;
    font-weight:bold;
    z-index:101;
}



