body {
	font-family: "Trebuchet MS", Geneva, Arial, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	background-color: #F0F2F0;
	background-image: url(/rs/i/body_bkg.gif);
	background-repeat: repeat-x;
}

td {
	font-size: 11px;
}

p {
	line-height: 16px;
}

td.logname {
	color:  #333;
	font-size: 11px;
	padding-right: 5px;
	line-height: 22px;
	height:  13px;
}

td.logname a {
	text-decoration: none;
	color:  #333;
	line-height: 18px;
	padding-bottom: 1px;
	padding-left: 20px;
	background-image: url(/rs/i/c_bkg_logout.gif);
	background-repeat: no-repeat;
}

td.logname a:hover {
	color:  #CE142B;
	background-image: url(/rs/i/c_bkg_logout_o.gif);
}

td.contentshadowtop {
	background-image: url(/rs/i/c_bkg_c_top.gif);
	background-repeat: repeat-x;
}

td.contentshadowbottom {
	background-image: url(/rs/i/c_bkg_c_bottom.gif);
	background-repeat: repeat-x;
}

td.contentshadowleft {
	background-image: url(/rs/i/c_bkg_c_left.gif);
	background-repeat: repeat-y;
}

td.contentshadowright {
	background-image: url(/rs/i/c_bkg_c_right.gif);
	background-repeat: repeat-y;
}

td.navigation {
	background-image: url(/rs/i/c_bkg_header.gif);
	background-repeat: no-repeat;
	padding-bottom: 5px;
	padding-left: 10px;
}

td.navigation table td a {
	background-image: url(/rs/i/c_bkg_mn.gif);
	background-repeat: repeat-x;
	
	line-height:  30px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	color: #555;
}

td.navigation table td a:hover {
	background-image: url(/rs/i/c_bkg_mn_o.gif);
	color:  #fff;
}

td.navigation table td a#active {
	background-image: url(/rs/i/c_bkg_mn_a.gif);
	color:  #fff;
}

td.content {
	background-color: #fff;
}

td.percent {
    text-align: center;
    background-color: #04AA6D50;
    /* dummy gradient with same from and to colours */
    /* you can use any gradient to jazz it up */
    background-image: linear-gradient(to right, #04AA6D, #04AA6D);
    /* because gradients are images, we can use background-size property */
    background-size: 1% 100%;         /* initial width of 1% and height 100%*/
    background-repeat: no-repeat;     /* this is important to restrict the gradient */
}

tr.total {
border-top:1px solid black;
}

input {
	font-size: 11px;
	color:  #666;
	width: 260px;
	height:  19px;
	border : none;
}

input.login {
	font-size: 11px;
	color: #666;
	width: 260px;
	height: 19px;
	border: solid 1px Gray;
}

input.quater {
	font-size: 11px;
	color:  #666;
	width: 65px;
	height:  19px;
	border : none;
}

input.city {
	font-size: 11px;
	color:  #666;
	width: 192px;
	height:  19px;
	border : none;
}

input.half {
	font-size: 11px;
	color: #666;
	width: 130px;
	height: 19px;
	border : none;
}

input.threequater {
	font-size: 11px;
	color:  #666;
	width: 195px;
	height:  19px;
	border : none;
}



select.quater  {
	width: 65px;
	color:  #666;
	height:  19px;
	font-size: 11px;
	border : none;
}

select.half  {
	width: 130px;
	color:  #666;
	height:  19px;
	font-size: 11px;
	border : none;
}

select  {
	width: 260px;
	color:  #666;
	height:  19px;
	font-size: 11px;
	border : none;
}

textarea.small {
	font-family: "Trebuchet MS", Geneva, Arial, sans-serif;
	width: 260px;
	color:  #666;
	height: 80px;
	font-size: 11px;
	border : none;
}

textarea.big {
	font-family: "Trebuchet MS", Geneva, Arial, sans-serif;
	width: 360px;
	color:  #666;
	height: 400px;
	font-size: 11px;
	border : none;
}

textarea.medium {
	font-family: "Trebuchet MS", Geneva, Arial, sans-serif;
	width: 260px;
	color:  #666;
	height: 200px;
	font-size: 11px;
	border : none;
}


input.submit {
	background-color: #CE142B;
	color:  #fff;
	width: 10px;
	font-size:  12px;
	width: auto;
	padding-left: 15px;
	padding-right: 15px;
	border: 1px solid #CE142B;
}

table.eingabe td {
	padding: 3px;
}

table.eingabe td.input {
	padding-right: 12px;
}

table.eingabe td.input#error {
	background-image: url(/rs/i/c_i_ipt_error.gif);
	background-repeat: no-repeat;
	background-position: right center;
}



table.eingabe td.input {
	padding-right: 12px;
}


table.eingabe td.error p {
	color: #CE142B;
}


/*viewlist-Tabelle*/
table.viewlist {

	border:  1px solid #F0F2F0;
}


/*coltwo-Tabelle*/

table.coltwo {
	background-color: #F0F2F0;
}

td.coltwo_head {
	background-color: #e3e3e3;
	background-image: url(/rs/i/c_bkg_head_378.gif);
	color: #333;
	height: 22px;
	font-size: 11px;
	font-weight:  bold;
	padding-left: 0px;
	padding_bottom: 0px;
	padding: 0px;
	margin: 0px;
}

p.coltwo {
	padding-top: 10px;
	padding-left: 5px;
}

td.coltwo td {
	background-color: #F0F2F0;
	color: #333;
	padding:  4px;
	padding-left: 6px;
}

td.coltwo_dark {
	background-color: #e3e3e3;
	color: #333;
	padding:  4px;
	padding-left: 6px;
}

td.coltwo_bright {
	background-color: #f0f2f0;
	color: #333;
	padding:  4px;
	padding-left: 6px;
}




/*colone-Tabelle*/

table.colone {
	background-color: #F0F2F0;
}

td.colone_head {
	background-color: #e3e3e3;
	background-image: url(/rs/i/c_bkg_head_784.gif);
	color: #333;
	height: 22px;
	font-size: 11px;
	font-weight:  bold;
	padding-left: 0px;
	padding_bottom: 0px;
	padding: 0px;
	margin: 0px;
}

p.colone {
	padding-top: 10px;
	padding-left: 5px;
}





/*shortinfo*/

table.shortinfo {
	background-color: #e3e3e3;
	color: #333;
	padding:  4px;
	border:  1px solid #fff;
}

table.shortinfo#reiter {
	border: none;
	border-left:  1px solid #fff;
	border-right:  1px solid #fff;
	border-bottom:  1px solid #fff;
}

table.shortinfo td {
	background-color: #e3e3e3;
	color: #333;
	padding:  2px;
}

table.shortinfo td.description {
	background-color: #e3e3e3;
	color: #666;
	padding:  2px;
}

h1.shortinfo{
	font-family: "Trebuchet MS", Geneva, Arial, sans-serif;
	font-size: 13px;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
}


/* Tabelle Shortform*/
table.shortform {
	background-color: #F0F2F0;
	color: #333;
	padding:  4px;
	border:  1px solid #fff;
}

table.shortform#reiter2 {
	border: none;
	border-left:  1px solid #fff;
	border-right:  1px solid #fff;
	border-bottom:  1px solid #fff;
}

table.shortform td {
	background-color: #e3e3e3;
	color: #333;
	padding:  2px;
}



td.coltwo_white {
	padding: 0px;
	background-color: #fff;
}

td.coltwo table.nogap td {
	padding: 0px;
	padding-left: 4px;
}

td.coltwo table.nogap td.nogap {
	padding: 0px;
	padding-left: 0px;
}

td.coltwo td input.tag, td.coltwo td input.monat {
	width: 20px;
}

td.coltwo td input.jahr {
	width: 40px;
}

td.coltwo td input.radio {
	width: auto;
}


a {
	color:  #CE142B;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a.name {
	font-weight: bold;
}



ul.navlist {
	margin:  0;
	padding:  0;
	padding-right: 0px;
	padding-left: 0px;
}

ul.navlist li {
	margin:  none;
	padding: none;
	list-style-type: none;
	height: 22px;
	width: 188px;
	padding-bottom: 3px;
}

ul.navlist li a {
	background-image: url(/rs/i/c_bkg_navlist.gif);
	height: 22px;
	width: 188px;
	color: #555;
	display: block;
	margin-left:18px;
	padding-top: 5px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	margin:  0;
	padding:  0;
}

ul.navlist li a:hover {
	background-image: url(/rs/i/c_bkg_navlist_o.gif);
	color:  #fff;
	text-decoration: none;
}

/* Tabelle Reiter */
table.reiterco {
	background-image: url(/rs/i/c_bkg_reiterco.gif); 
	background-repeat: x-repeat;
}

table.reiter a {
	font-size: 11px; 
	background-image: url(/rs/i/c_bkg_reiter_in.gif); 
	display:block; height: 23px; 
	text-decoration:none; 
	color:#666666; 
	padding-top: 4px;
}

html>body table.reiter a {
	font-size: 11px; 
	background-image: url(/rs/i/c_bkg_reiter_in.gif); 
	display:block; height: 18px; 
	text-decoration:none; 
	color:#666666; 
	padding-top: 5px;
}

table.reiter a.active {
	background-image: url(/rs/i/c_bkg_reiter_ac.gif); 
	color:#000; 
	height: 23px; 
	padding-top: 3px;
	text-decoration:none;  
}

html>body table.reiter a.active {
	background-image: url(/rs/i/c_bkg_reiter_ac.gif); 
	color:#000; 
	height: 20px; 
	padding-top: 3px;
	text-decoration:none;  
}

table.reiter a:hover {
	color:#000; 
	text-decoration: none;
}

*html H3 {
font-size:10pt;
}

*html H2 {
font-size:12pt;16:55 19.04.2007
}

ul.horizontal li {
float: left;
display:block;
width: 130px;
border:1px solid gray;
text-align: center;
}

ul.horizontal li a {
font-weight:bold;
color:black;
background-color:#EEEEEE;
display:block;
padding:10px;
}

ul.horizontal li a.active {
color:red;
height:45px;
background-color:white;
font-size:9pt;
padding-top:13px;
text-decoration:none;
}

ul.horizontal li a:hover{
color:red;
height:45px;
background-color:white;
font-size:9pt;
padding-top:13px;
text-decoration:none;
}