/* CSS style sheet for www.Mo-Realtime-Systems.de */
/*	*/

/* general text style */  
html, body { 
font-size: 13pt; 
font-family: Schriftname, "Futura Bk BT"; 
text-align: center; 
margin: 20px 0 0; 
padding: 0 }

/* defines the complete page width (17'' screen) */
#pagewidth  { text-align: left; margin-right: auto; margin-left: auto; width: 800px }

#header   { background: #fff no-repeat; text-align: right; width: 100%; height: auto; border-bottom: 2px solid blue }

#topper { background-color: #c4e1ff; width: 100%; height: 10px }

#outer{
 border:solid white 0px;
 border-left-width: 120px ;  /* LINK block (left) */
 border-left-color: #FFFFFF;  /* left column color */
 border-left-style: solid;
 border-right-width: 60px; /* right column width (color bar). */
 border-right-color: #c4e1ff;  /* right column color */
 border-right-style: solid;
 background-color: #FFFFFF; /* center column color */
 width: auto;
}
 
#leftcol { 
/* font-style: italic; */
margin-top:  1px; 
margin-right: 0px; 
margin-left: -120px; 
position: relative; 
width: 120px; 
float: left }

#rightcol{
 width:60px;
 float:right;
 position:relative;
 margin-right:-60px;
 margin-left:1px;
}

#footer { color: gray; font-size: 9px; text-align: center; width: 100%; height: 20px }

#inner{margin:0; width:100%;}

#maincol{
 float: left;
 width: 100%;
 position: relative;
 margin: 0 -8px 0 0px;
 }

#outer>#inner { border-bottom: 1px solid #FFFFFF;  }

#header .content{padding-bottom:0;} /*padding bottom 0 to remove space in IE5 Mac*/

.menu {
	line-height:40px;
	}

.menu a {
 display:block;
 width:100%;
 color:#000;
 text-decoration:none
 }

.menu a:hover {
 color:#000;
 background:#c4e1ff;
 }

.clr{
clear:both;
}

.content { line-height: 125%; text-align: justify; padding: 15px }

.bold {
 font-weight:bold;
 }

li {
 list-style:square;
 }

/*
table {
 width:80%;
 border:0px;
 font-size:13px;
 }

tr.grau {
 background-color:#E1E6DE;
 }

tr.hell {
 background-color:#F2F2F2;
 }

td {
 padding:5px;
 vertical-align:top;
 }

td.weiss {
 background-color:#FFFFFF;
 }
 */

a {
 text-decoration:underline;
 color:#000;
 }

/*
table.semi {
 width:100%;
 border:0px;
 font-size:11px;
 }

tr.grey {
 background-color:#DFDFDF;
 }

tr.plum {
 background-color:#D6ADC2; 
 }
 */

a {
 text-decoration:underline;
 color:#000;
 }

 /*printer styles*/
@media print{
/*hide the left column when printing*/
#leftcol{display:none;}
#outer{border-left:0;}

/*hide the right column when printing*/
#rightcol{display:none;}
#outer{border-right:0;}
}

img  { margin-bottom: 2px; border: 0 }