body {
font-family:Verdana,Arial;
background-color:white;
font-size:10pt;
color:black;
text-align:left;
scrollbar-base-color:control;
scrollbar-highlight-color:control;
scrollbar-shadow-color:control;
scrollbar-track-color:control;
scrollbar-arrow-color:black;
scrollbar-shadow-color:black;
/*min-width: 40em;*/ /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
}

a:hover {
  font-style:italic;
}

a:active {
  font-style:bold;
}

h1, h2, h3, h4 {
  /*color: #414141;*/
}

div#gallery {
  /*border:1px solid red;*/
}

div#header {
  height:186px;
  min-width:967px;
  /*float:left;*/
  /*border:1px solid red;*/
}

div#left {
  width:188px;
  margin:0px;
  float:left;
  /*border:1px solid green;*/
}

div#counterdiv {
  background-image:url(images/mainpage/left_menue.jpg);
  /*border:1px solid green;*/
}

div#logindiv {
  background-image:url(images/mainpage/left_menue.jpg);
  /*border:1px solid red;*/
}

div#left_top {
  height:36px;
  width:188px;
  /*border:1px solid green;*/
}

div#middle {
  margin-top:20px;
  margin-left:210px;
  /*border:1px solid red;*/
}

div#newsimage {
  text-align:center;
  /*border:1px solid yellow;*/
}

div#newsmessages {
  /*width:760px;*/
  text-align:left;
  margin-right:250px;
  /*border:1px solid blue;*/
}

div#calendardiv {
  text-align:center;
  float:right;
  /*border:1px solid red;*/
}

form#loginform {
  /*border:1px solid red;*/
}

img#header_logo {
  height:186px;
  width:188px;
  /*border:1px solid red;*/
}

img#morc_cashbox {
  border:2px solid #414141;
}

img#header_left {
  height:186px;
  width:52px;
  /*border:1px solid red;*/
}

img#header_middle {
  height:186px;
  width:525px;
  /*border:1px solid red;*/
}

img#header_right {
  height:186px;
  width:202px;
  /*border:1px solid red;*/
}

img#left_top_img {
  height:36px;
  width:188px;
  /*border:1px solid blue;*/
}

img#hollandrcracing {
  width:300px;
}

table#contacts td#image {
  height:250px;
  width:190px;
}

table#sponsors td {
  width:350px;
  border-top: 1px solid #414141;
}

table#documents td {
  border-bottom: 1px solid #414141;
}

table#login {
  /*margin-left: auto;
  margin-right: auto;*/
  margin:auto;
  border:1px solid white;
  font-size:8pt;
  text-align:left;
}

table#counter {
  margin:auto;
}

table#login td {
  color:white;
}

table#login td#title {
  font-weight:bold;
  border-bottom: 1px solid white;
}

table#login tr#titlerow {
  font-weight:bold;
  border-bottom: 1px solid #414141;  
}

table#loginlist td {
  border-bottom: 1px solid #414141;
}

table#links {
  font-size:10pt;  
}

table#links td {
  width:400px;
  vertical-align:top;  
}

table#calendartable {
  width:230px;
  height:349px;
  background-image:url(images/misc/calendar.jpg);
  color:white;
  font-size:9pt;
  text-align:left;
}

table#calendartable td {
  padding-left:24px;
}

table#hotellist td{
  padding:10px;
  border: 1px solid #414141;
}

ul#raceresults {
  /*margin:0px;
  padding:0px;*/
  list-style-type:square;
}

ul#menue {
  margin:0px;
  padding:0px;
  font-size:11pt;
  background-image:url(images/mainpage/left_menue.jpg);
  list-style-type:none;
  text-align: center;
  /*border:1px solid red;*/
}

ul#menue li {
  padding-bottom: 6px;
}

ul#menue a:link {
  color:white;
}
ul#menue a:visited {
  color:white;
}
ul#menue a:hover {
  color:black;
}

ul#menue a:active {
  /*color:white;*/
  /*font-style:bold;*/
}

.newstable {
  border:1px solid #aaaaaa;
}

.newstable td {
  padding:5px;
}

.infoline {
  font-size:8pt;
  font-weight:bold;
  color: #FFFFFF;
  background-color: #1179B0;
}

.imgborder {
  border:1px solid black;
}



