
/********** ALLGEMEIN *********************************************************/

body {
  background-color:#ffffff;
  margin:5px;
}

table {
  -moz-user-select:none;
}

form {
  display:inline;
}

img {
  vertical-align:middle;
}

td {
  color:rgb(0,0,128);
  font-family:Verdana,Arial,Helv;
  font-size:10pt;
  cursor:default;
}

.tooltip {
  position:absolute;
  display:none;
  font-family:Verdana,Arial,Helv;
  font-size:8pt;
  font-weight:200;
  color:rgb(255,128,0);
  text-align:left;
  background-color:rgb(230,250,240);
  border:1px solid #000080;
  padding:2px;
  z-index:1000;
}

.tooltipWindow {
  position:absolute;
  display:none;
  background-color:#FFFFFF;
  border:1px solid #000080;
  z-index:1;
}

.iFrameTip {
  position:absolute;
  top:0px;
  left:0px;
  display:none;
}

#rahmen {
  border:2px solid rgb(192,192,192);
  background-color:white;
}

#linie {
  border-left:0px solid #000080;
  border-right:0px solid #000080;
  border-top:2px solid #000080;
  border-bottom:2px solid #000080;
  padding:2px;
}

a:link {
  text-decoration:none;
  color:rgb(0,0,128);
}

a:visited {
  text-decoration:none;
  color:rgb(0,0,128);
}

a:focus {
  text-decoration:none;
  color:rgb(0,0,128);
}

a:hover {
  text-decoration:underline;
  color:rgb(0,0,128);
}

a:active {
  text-decoration:none;
  color:rgb(0,0,128);
}


.noLinkStyle {
  text-decoration:none;
  color:rgb(0,0,128);
}

/********** UPLOAD ************************************************************/

.upload {
  border:1px solid rgb(255,128,0);
  text-align:center;
}

.uploadinfo {
  font-family:Verdana,Arial,Helv;
  font-size:8pt;
  font-weight:200;
  font-style:italic;
  color:rgb(192,192,192);
}

/********** TENNIS ************************************************************/

hr {
  color:rgb(150,150,150);
  background-color:rgb(150,150,150);
  height:1px;
  border:1px;
}

#preise {
  margin-top:10px;
  margin-left:60px;
  text-align:right;
}

#preise_header {
  font-family:Verdana,Arial,Helv;
  font-size:11pt;
  font-weight:bold;
  color:rgb(255,128,0);
  text-align:left;
}

#main_t_preise_ws {
  background:url('../png/main_t_preise_ws.png') no-repeat;
}

#main_t_preise_ss {
  background-image:url('../png/main_t_preise_ss.png');
  background-repeat:no-repeat;
}

#main_t {
  background:url('../png/main_t.png') no-repeat;
}

/********** BAECKEREI *********************************************************/

#main_b {
  background:url('../png/main_b.png') no-repeat;
}

#main_b_g {
  background:url('../png/main_b_games.png') no-repeat;
}

#main_b_w {
  background:url('../png/main_b_weihnachten.png') no-repeat;
}

#ostern {
  background:url('../png/main_b_ostern.png') no-repeat;
}

#weihnachten {
  background:url('../png/main_b_weihnachten.png') no-repeat;
}


/********** SPIELE/GAESTEBUCH *************************************************/

iframe {
  border-width:2px;
  border-style:solid;
  border-color:rgb(192,192,192);
  background-color:white;
}

fieldset {
  font-family:Verdana,Arial,Helv;
  font-size:10pt;
  font-weight:bold;
  color:#000080;
  border:1px solid #000080;
  padding-left:7px;
  padding-right:7px;
  padding-bottom:7px;
  cursor:default;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

#regeln {
  line-height:14pt;
  padding-left:7px;
  padding-right:7px;
  text-align:justify;
  cursor:help;
}

.border {
  border-color:#ffffff;
  border-width:1px;
  border-style:solid;
  padding:0px;
}

.border.mm {
	background-image:url(../jpg/mm_bg.jpg);
	border-top-width:5px;
	border-top-color:rgb(212,160,108);
	border-left-width:5px;
	border-left-color:rgb(180,130,80);
	border-right-width:3px;
	border-right-color:rgb(69,45,21);
	border-bottom-width:3px;
	border-bottom-color:rgb(69,45,21);
}

.border.mm.board {
	border-width:2px;
}

.border.mm.points {
	border-width:1px;
}

.border.mm.td {
	border-width:1px;
	padding:1px;
	border-bottom-color:rgb(212,160,108);
	border-right-color:rgb(180,130,80);
	border-left-color:rgb(69,45,21);
	border-top-color:rgb(69,45,21);
}

.button {
  background-color:#ffffff;
  border:1px solid #000080;
  color:#000080; 
  height:21px;
  border-radius: 3px;
}

.input {
  border-width:0px;
  font-family:Verdana,Arial,Helv;
  font-size:10pt;
  font-weight:bold;
  text-align:center;
  color:rgb(0,0,128);
}

.input.info {
  border:1px solid #C0C0C0;
  font-size:8pt;
  font-weight:100;
  text-align:left;
  color:#C0C0C0;
  font-style:italic;
  vertical-align:middle;
  width:200px;
  height:20px;
}

.input.text {
  border:1px solid #C0C0C0;
  font-weight:100;
  text-align:left;
  width:200px;
  height:20px;
}

.input.default {
  cursor:default;
  text-align:left;
}

.cand { 
  display:none;
  font-family:Arial;
  font-size:7pt;
  line-height:8px;
  font-weight:100;
  color:rgb(255,128,0);
}

.level {
  color:rgb(0,0,128);
  background:white;
  cursor:pointer;
}

.level.Back {
  font-weight:bold;
  color:rgb(0,0,128);
  background:url('../gif/levelback.gif');
}

#levelLink1, #levelLink2 {
  display:none;
  position:absolute;
  border:4px solid white;
  border-right:0px;
  color:rgb(0,0,128);
  background:white;
  cursor:pointer;
  font:normal 10pt Verdana;
}

#LevelBoard {
  display:none;
  position:absolute;
  border:1px solid #000080;
  border-collapse:collapse;
  background:white;
  cursor:pointer;
}