
html, body{
  background-color:#0000AA;
  background: #0d0d0d url(../bild/bg_hor.gif);
  color:#FFFF00;
  scrollbar-base-color:#0000AA;
  scrollbar-3d-light-color:#FFFF00;
  scrollbar-arrow-color:#FFFF00;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#0000AA;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#000000;
  scrollbar-track-color:#000088;
  font: 9px Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  margin: 3px;
  padding: 0px;
}

a:link,a:active,a:visited {
    color: #FFFF00;
    font-weight: bold;
}



table.main {
    background: #000088;
    border: 1px #FFFFFF solid;
    border-width: 1px 1px 1px 1px;
    text-align : left;
    font-size: 11px;
    padding : 2px;
    width : 900;
    valign: top;
}

td.head {
    background: #FFFFFF;
    color : #0000AA;
    border: 1px #FFFF00 solid;
    border-width: 1px 0px 0px 1px;
    text-align : center;
    font-size: 14px;
    padding : 10px;
    valign: top;
}
td.row1 {
    background: #0000AA;
    color : #FFFFFF;
    border: 1px #4444FF solid;
    border-width: 1px 0px 0px 1px;
    text-align : left;
    font-size: 11px;
    padding : 3px;
    width : 300px;
    vertical-align: top;
}

td.row2 {
    background: #0000AA;
    border: 1px #4444FF solid;
    border-width: 1px 0px 0px 1px;
    text-align : left;
    font-size: 11px;
    padding : 3px;
    width : 300px;
    vertical-align: top;
}

td.row3 {
    background: #0000AA;
    color : #FFFFFF;
    border: 1px #AAAAFF solid;
    border-width: 1px 0px 0px 1px;
    text-align : center;
    font-size: 11px;
    padding : 1px;
    width : 80px;
    vertical-align: top;
}

td.map {
    background: #0000AA;
    border: 1px #0000FF solid;
    border-width: 1px 1px 1px 1px;
    text-align : center;
    font-weight : bold;
    font-size: 14px;
    padding : 2px;
    valign: top;

}

td.row1o {
    background: #000088;
    border: 1px #FFFF00 solid;
    border-width: 0px 0px 0px 0px;
    text-align : center;
    font-size: 11px;
    valign: top;
}

td.row1u {
    background: #000088;
    border: 1px #FFFF00 solid;
    border-width: 0px 0px 0px 0px;
    text-align : center;
    font-size: 11px;
    valign: top;
}




p.header {
    font-weight: bold;
    color : yellow;
    text-align : center;
    font-size: 13px;
}



p.centerhead {
    font-weight: bold;
    color : yellow;
    text-align : center;
    
    font-size: 13px;
}

p.einrueck {
    font-weight: bold;
    color : white;
    text-align : left;
    margin-left:1cm;
    font-size: 13px;
}



p.start {
    font-weight: bold;
    color : #88FF88;
    vertical-align:text-top;
    text-align : center;
    font-size: 13px;
}

p.ziel {
    font-weight: bold;
    vertical-align:text-top;
    color : red;
    text-align : center;
    font-size: 13px;
}

img.gelb {
    float: left; 
    margin-right:  3px; 
    margin-bottom: 3px;
    border: 1px solid #FFFF00;
    
}

img.gelbr {
    float: right; 
    margin-right:  3px; 
    margin-bottom: 3px;
    border: 1px solid #FFFF00;
    
}
img.blau {
    align: center; 
    margin-right:  1px; 
    margin-bottom: 1px;
    border: 1px solid #8888FF;
    
}

form.g{ 
	padding:1px; 
	border:1px solid #FFFF00; 
	height : 18px;
	color: #FFFF00;
	valign : middle;	
	
}

form.w{ 
	padding:0px; 
	border:1px solid #FFFFFF; 
	height : 28px;
	background-color:#0000FF;
	color: #FFFF00;
	valign : middle;
}

input.blau, select.blau, textarea.blau { 
	width : 80;
	font-size:12px; 
	font-family: Tahoma, Verdana,sans-serif; 
	font-weight: bold; 
	color: #FFFF00;
	background-color:#0000FF;
	border :0;
	height : 20px;
	valign : bottom;
}


input.weiss, select.weiss, textarea.weiss { 
	width : 80;
	font-size:12px; 
	font-family: Tahoma, Verdana,sans-serif; 
	font-weight: bold; 
	color: #0000FF;
	background-color:#FFFFFF;
	border :0;
	height : 20px;
	valign : middle;
}

table.tab1 {
    background: #0000AA;
    border: 1px #FFFF00 solid;
    border-width: 1px 0px 0px 1px;
    text-align : left;
    font-size: 11px;
    padding :0px;
    width : 120px;
    valign: top;
}
/* für darstellung in counter liste - kürzliche änderung */
table.tab2 {
    background: #0000AA;
    border: 1px #00FF00 solid;
    border-width: 2px 1px 1px 2px;
    text-align : left;
    font-size: 11px;
    padding :0px;
    width : 120px;
    valign: top;
}

table.tab3 {
    background: #0000AA;
    border: 1px #FFFF00 solid;
    border-width: 2px 1px 1px 2px;
    text-align : left;
    font-size: 11px;
    padding :0px;
    width : 120px;
    valign: top;
}

td.td1 {
    background: #0000AA;
    border: 1px #4444FF solid;
    border-width: 1px 0px 0px 1px;
    text-align : left;
    font-size: 11px;
    padding : 0px;
    width : 120px;
    vertical-align: top;
}