body {margin: 0px; padding: 0px;}
td{font-family: verdana, helvetica, arial; color: #293043; font-size: 11px}
h1{background-color: #F8B93A; font-weight: bold; font-size: 10px}

.table ul {
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	text-decoration:none;
}

.E5ECF6{
 border:solid 1px #ffffff;
 background-color:#ffffff;
 text-align:center;
}

.FF0000{
 border:solid 1px #FF0000;
 background-color:#FF0000;
 text-align:center;
}

.table li {
	list-style:none;
	background-image:url(/img/arrow.jpg);
        background-repeat:no-repeat;
        background-position:0px 7px;
	padding:0px 0px 0px 13px;
	margin:0px 0px 0px 0px;
	vertical-align:top;
	line-height:2.10em;
	color:#293043;
        font-family: verdana, helvetica, arial;
        font-size:11px;
	text-decoration:none;
}

.vorteile_sub_abstand {
	padding:0px 0px 0px 5px; 
	margin:0px 0px 0px 0px;
	text-decoration:none;
}
.vorteile_sub {
	list-style:none;
	padding:0px 0px 0px 25px; 
	margin:0px 0px 0px 0px;
	background-image:url(/icons/16x16/node.png);
        background-repeat:no-repeat;
        background-position:0px 6px;
	vertical-align:top;
	line-height:2.2em;
	color:#293043;
        font-family: verdana, helvetica, arial;
        font-size:11px;
	text-decoration:none;
}

.vorteile_abstand {
	padding:0px 0px 0px 12px; 
	margin:0px 0px 0px 0px;
	text-decoration:none;
}
.vorteile {
	list-style:none;
	padding:0px 0px 0px 25px; 
	margin:0px 0px 0px 0px;
	background-image:url(/icons/16x16/check2_orange.png);
        background-repeat:no-repeat;
        background-position:0px 6px;
	vertical-align:top;
	line-height:2.2em;
	color:#293043;
        font-family: verdana, helvetica, arial;
        font-size:11px;
	text-decoration:none;
}

.externe_abstand {
	padding:0px 0px 0px 14px; 
	margin:0px 0px 0px 0px;
	text-decoration:none;
}
.externe {
	list-style:none;
	padding:0px 0px 0px 25px; 
	margin:0px 0px 0px 0px;
	background-image:url(/icons/16x16/environment_view.png);
        background-repeat:no-repeat;
        background-position:0px 6px;
	vertical-align:top;
	line-height:2.2em;
	color:#293043;
        font-family: verdana, helvetica, arial;
        font-size:11px;
	text-decoration:none;
}

.interne_abstand {
	padding:0px 0px 0px 12px; 
	margin:0px 0px 0px 0px;
	text-decoration:none;
}
.interne {
	list-style:none;
	padding:0px 0px 0px 20px; 
	margin:0px 0px 0px 0px;
	background-image:url(/icons/16x16/add2_orange.png);
        background-repeat:no-repeat;
        background-position:0px 5px;
	vertical-align:top;
	line-height:2.2em;
	color:#293043;
        font-family: verdana, helvetica, arial;
        font-size:11px;
	text-decoration:none;
}

.table li a {
  font-family: verdana, helvetica, arial;
  font-size: 11px;
  text-decoration:none;
  color:#293043;
}

.text{
 font-family: courier;
 font-size: 11px;
 color:#293043;
}

a.nav_high:link {
 font-family: verdana, helvetica, arial;
 font-size: 11px;
 color:#F8B93A;
 text-decoration:none;
}
 
a.nav_high:active {
 font-family: verdana, helvetica, arial;
 font-size: 11px;
 color:#F8B93A;
 text-decoration:none;
}
 
a.nav_high:visited {
 font-family: verdana, helvetica, arial;
 font-size: 11px;
 color:#F8B93A;
 text-decoration:none;
}

a.nav_high:hover {
 font-family: verdana, helvetica, arial;
 font-size: 11px;
 color:#F8B93A;
 text-decoration:none;
}




a.nav:link {
 font-family: verdana, helvetica, arial;
 font-size: 11px;
 color:#293043;
 text-decoration:none;
}
 
a.nav:active {
 font-family: verdana, helvetica, arial;
 font-size: 11px;
 color:#293043;
 text-decoration:none;
}
 
a.nav:visited {
 font-family: verdana, helvetica, arial;
 font-size: 11px;
 color:#293043;
 text-decoration:none;
}

a.nav:hover {
 font-family: verdana, helvetica, arial;
 font-size: 11px;
 color:#293043;
 text-decoration:none;
}

a.nav_small:link {
 font-family: verdana, helvetica, arial;
 font-size: 9px;
 color:#293043;
 text-decoration:none;
}
 
a.nav_small:active {
 font-family: verdana, helvetica, arial;
 font-size: 9px;
 color:#293043;
 text-decoration:none;
}
 
a.nav_small:visited {
 font-family: verdana, helvetica, arial;
 font-size: 9px;
 color:#293043;
 text-decoration:none;
}

a.nav_small:hover {
 font-family: verdana, helvetica, arial;
 font-size: 9px;
 color:#293043;
 text-decoration:none;
}

.no_nav_small {
 font-family: verdana, helvetica, arial;
 font-size: 9px;
 color:#293043;
}

a.button_link:link {
 font-family: verdana, helvetica, arial;
 font-size: 11px;
 color:#293043;
 text-decoration:none;
}
 
a.button_link:active {
 font-family: verdana, helvetica, arial;
 font-size: 11px;
 color:#293043;
 text-decoration:none;
}
 
a.button_link:visited {
 font-family: verdana, helvetica, arial;
 font-size: 11px;
 color:#293043;
 text-decoration:none;
}

a.button_link:hover {
 font-family: verdana, helvetica, arial;
 font-size: 11px;
 color:#293043;
 text-decoration:none;
}

.reiter_on {
  background-image:url(/img/reiter_on.jpg);
  background-repeat:no-repeat;
  background-position:0px 7px;
  color:#ffffff;
  font-family: verdana, helvetica, arial;
  font-size:11px;
  text-decoration:none;
  width:100px;
  height:30px;
  padding-top:8px;
  text-align:center;
}

.reiter_off {
  background-image:url(/img/reiter_off.jpg);
  background-repeat:no-repeat;
  background-position:0px 7px;
  color:#293043;
  font-family: verdana, helvetica, arial;
  font-size:11px;
  text-decoration:none;
  width:100px;
  height:30px;
  padding-top:8px;
  text-align:center;  
}

.reiter_long_on {
  background-image:url(/img/reiter_on_long.jpg);
  background-repeat:no-repeat;
  background-position:0px 7px;
  color:#ffffff;
  font-family: verdana, helvetica, arial;
  font-size:11px;
  text-decoration:none;
  width:150px;
  height:30px;
  padding-top:8px;
  text-align:center;
}

.reiter_long_off {
  background-image:url(/img/reiter_off_long.jpg);
  background-repeat:no-repeat;
  background-position:0px 7px;
  color:#293043;
  font-family: verdana, helvetica, arial;
  font-size:11px;
  text-decoration:none;
  width:150px;
  height:30px;
  padding-top:8px;
  text-align:center;  
}

.button{
  border:solid 1px #293043;
  background-color:#ffffff;
  color:#293043;
  font-family: verdana, helvetica, arial;
  font-size:11px;
  width:80px;
  height:20px;
  text-decoration:none;
}


.button_arrow{
  background-image:url(/img/arrow.jpg);
  background-repeat:no-repeat;
  background-position:0px 3px;
  background-color:#ffffff;
  color:#293043;
  width:100px;
  text-decoration:none;
}

.textarea {
  background-color:#E5ECF6;
  border:1px solid #293043;
  font-size:11px;
  font-family: verdana, helvetica, arial;
  width:228px;
}

input {
  font-size:11px;
  font-family: verdana, helvetica, arial;
  width:228px;
  height:15px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  vertical-align:middle;
  background-color:#E5ECF6;
  border:1px solid #293043;
}

.checkbox {
  width:20px;
  height:23px;
}


.input_default {
  font-size:11px;
  background-image:url(/img/ueberweisung_input.jpg);
  font-family: courier;
  height:23px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  border:0px solid #293043;
}

.input_error {
  font-size:11px;
  background-image:url(/img/ueberweisung_input_error.jpg);
  font-family: courier;
  height:23px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  border:0px solid #293043;
}

.ueberweiser_input {
  font-size:11px;
  background-image:url(/img/ueberweisung_input.jpg);
  font-family: courier;
  height:23px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  border:0px solid #293043;
}

.ueberweiser_input_pw {
  font-size:11px;
  background-image:url(/img/ueberweisung_input.jpg);
  font-family: verdana;
  height:23px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  border:0px solid #293043;
}

select {
  font-size:11px;
  font-family: verdana, helvetica, arial;
  width:228px;
  height:15px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  vertical-align:middle;
  background-color:#E5ECF6;
  border:1px solid #293043;
}

.headline {
  font-size:12px;
  font-weight:bold;
  font-family: verdana, helvetica, arial;
  color: #293043;
}

.background_small {
 background-image:url(/img/company_small.gif);
 background-repeat:no-repeat;
 background-position:0px 0px;
 background-color:white; 
 height:94px;
}

div.tableContainer {
        height: 343px;
        margin: 0 auto; 
        border-top: solid 1px #293043; 
        overflow: auto;
        }
        
        
thead td        {
        font-size: 9px;
        font-weight: bold;
        position:relative; 
        top: expression(document.getElementById("data").scrollTop-2); /*IE5+ only*/
	text-align: left;
        background-color: #FFFFFF;
        }
        
thead td.right        {
        font-size: 9px;
        font-weight: bold;
        position:relative; 
        top: expression(document.getElementById("data").scrollTop-2); /*IE5+ only*/
	text-align: right;
        background-color: #FFFFFF;
        }
        
thead td.center        {
        font-size: 9px;
        font-weight: bold;
        position:relative; 
        top: expression(document.getElementById("data").scrollTop-2); /*IE5+ only*/
	text-align: center;
        background-color: #FFFFFF;
        }

.stats_header_left		{background-color: #F8B93A; font-weight: bold; border-left: 1px solid #293043; border-bottom: 1px solid #293043; border-top: 1px solid #293043; height: 16px;font-size: 9px; padding-left: 5px}
.stats_header_middle		{background-color: #F8B93A; font-weight: bold; border-top: 1px solid #293043; border-bottom: 1px solid #293043; vertical-align: middle; padding-right: 5px; text-align: right}
.stats_header_right		{background-color: #F8B93A; font-weight: bold; border-right: 1px solid #293043; border-top: 1px solid #293043; border-bottom: 1px solid #293043; vertical-align: middle; 
                                 padding-right: 5px;}

