/* ---------- Allgemeine  Tags  ----------  */
body { 
top:0px; 
left:0px;  
margin: 0px;
background-repeat:no-repeat;
}
table {
padding: 0px;
margin: 0px;
}
image {
border: none;
}
input {
vertical-align: top;
}
li {
font-family:arial, helvetica, sans-serif;
font-size:11px;
font-weight: normal;
text-decoration:none;
color: #C71444;
/*list-style-image: url(../images/punkt.gif);	*/
list-style-type: circle;
list-style-position : inside;
}
a:visited {
color: #C71444;
}
a:hover {
color: #FF6600;
}
a:active {
color: #FF6600;
}
a {
font-weight: normal;
text-decoration:none;
color: #C71444;
}


/* ---------- Navigation Top Table  ----------  */
table.navtop {
font-family:arial, helvetica, sans-serif; 
font-size:10px; 
font-weight: normal;
text-decoration:none;
color: #FFFFFF;
background-color: #000000;
height: 22px;
}
/* ---------- Navigation Top MODE: NORMAL  ---------  */
td.navtopnormal a:visited {
background-color: #000000;
color: #FFFFFF;
}
td.navtopnormal a:hover {
background-color: #C71444;
color: #FFFFFF;
}
td.navtopnormal a:active {
background-color: #C71444;
color: #FFFFFF;
}
td.navtopnormal a {
font-family:arial, helvetica, sans-serif; 
font-size:10px; 
font-weight: normal;
text-decoration:none;
color: #FFFFFF;
padding-left:15px;
padding-right:15px;
padding-top:4px;
padding-bottom:0px;
background-color: #000000;
border-style: solid;
border-right-width: 1px;
border-left-width: 0px;
border-top-width: 0px;
border-bottom-width: 0px;
border-color: #FFFFFF;
height: 20px;
}
/* ---------- Navigation Top MODE: CHOOSEN  ---------  */
td.navtopchoosen a:visited {
background-color: #FF6600;
color: #FFFFFF;
}
td.navtopchoosen a:hover {
background-color: #FF6600;
color: #FFFFFF;
}
td.navtopchoosen a:active {
background-color: #FF6600;
color: #FFFFFF;
}
td.navtopchoosen a {
font-family:arial, helvetica, sans-serif; 
font-size:10px; 
font-weight: normal;
text-decoration:none;
color: #FFFFFF;
padding-left:15px;
padding-right:15px;
padding-top:4px;
padding-bottom:0px;
background-color: #FF6600;
border-style: solid;
border-right-width: 1px;
border-left-width: 0px;
border-top-width: 0px;
border-bottom-width: 0px;
border-color: #FFFFFF;
height: 20px;
}
/* ---------- Navigation Top MODE: SELECTED  ---------  */
td.navtopselected a:visited {
background-color: #C71444;
color: #FFFFFF;
}
td.navtopselected a:hover {
background-color: #C71444;
color: #FFFFFF;
}
td.navtopselected a:active {
background-color: #C71444;
color: #FFFFFF;
}
td.navtopselected a {
font-family:arial, helvetica, sans-serif; 
font-size:10px; 
font-weight: normal;
text-decoration:none;
color: #FFFFFF;
padding-left:15px;
padding-right:15px;
padding-top:4px;
padding-bottom:0px;
background-color: #C71444;
border-style: solid;
border-right-width: 1px;
border-left-width: 0px;
border-top-width: 0px;
border-bottom-width: 0px;
border-color: #FFFFFF;
height: 20px;
}
/* ---------- LeftNavigation   ----------  */
.navleft{
border-color: #C71444;
border-style: solid;
border-width: 1px;
background-color: #FFFFFF;
}
.bordernavleft {
border-style: none;
background-color: #C71444;
height: 1px;
}
td.navleftnormal a:visited {
background-color: #FFFFFF;
color: #C71444;
}
td.navleftnormal a:hover {
background-color: #FFFFFF;
color: #FF6600;
}
td.navleftnormal a:active {
background-color: #FFFFFF;
color: #FF6600;
}
td.navleftnormal a{
font-family:arial, helvetica, sans-serif; 
font-size:11px; 
font-weight: normal;
text-decoration:none;
padding-left:2px;
padding-top: 4px;
height: 20px;
width: 148px;
color: #C71444;
background-color: #FFFFFF;
}
td.navleftselected a:visited {
background-color: #FFE6AB;
color: #FF6600;
}
td.navleftselected a:hover {
background-color: #FFE6AB;
color: #FF6600;
}
td.navleftselected a:active {
background-color: #FFE6AB;
color: #FF6600;
}
td.navleftselected a{
font-family:arial, helvetica, sans-serif; 
font-size:11px; 
font-weight: normal;
text-decoration:none;
padding-left:2px;
padding-top: 4px;
height: 20px;
width: 148px;
background-color: #FFE6AB;
color: #FF6600;
}
td.navleftempty {
height: 10px;
width: 148px;
background-color: #FFEBA7;
}
/* ---------- Login   ----------  */
table.login {
font-family:arial, helvetica, sans-serif; 
font-size:10px; 
font-weight: normal;
text-decoration:none;
color: #FFFFFF;
background-color: #C71444;
vertical-align: middle;
border: none;
height: 22px;
}
input.forminputbuttons {
font-family:arial, helvetica, sans-serif; 
font-size:10px; 
font-weight: normal;
line-height: 12px;
text-decoration:none;
color: #FFFFFF;
background-color: #C71444;
height: 18px;
vertical-align: top;
}
input.forminputtext {
font-family:arial, helvetica, sans-serif; 
font-size:10px; 
font-weight: normal;
line-height: 12px;
text-decoration:none;
color: #000000;
background-color: #FFFFFF;
height: 18px;
vertical-align: top;
}
.formtextarea {
font-family:arial, helvetica, sans-serif; 
font-size:10px; 
font-weight: normal;
line-height: 12px;
text-decoration:none;
color: #000000;
background-color: #FFFFFF;
vertical-align: top;
width: 250px;
}
select.forminputtext {
font-family:arial, helvetica, sans-serif; 
font-size:10px; 
font-weight: normal;
line-height: 12px;
text-decoration:none;
color: #000000;
background-color: #FFFFFF;
height: 18px;
vertical-align: top;
}
textarea.forminputtext {
font-family:arial, helvetica, sans-serif; 
font-size:10px; 
font-weight: normal;
line-height: 12px;
text-decoration:none;
color: #000000;
background-color: #FFFFFF;
height: 18px;
vertical-align: top;
}
.login {
font-family:arial, helvetica, sans-serif; 
font-size:10px; 
font-weight: normal;
text-decoration:none;
color: #FFFFFF;
vertical-align: middle;
}
/* ---------- TITLES & TEXT ----------  */
/* Contentpage Formates */
h1{
font-family:arial, helvetica, sans-serif; 
font-size:14px; 
font-weight: bold;
text-decoration:none;
text-transform: capitalize;
color:  #C71444;
}
h2{
font-family:arial, helvetica, sans-serif; 
font-size:11px; 
font-weight: bold;
text-decoration:none;
color:  #C71444;
} 
.contenttext{
font-family:arial, helvetica, sans-serif; 
font-size:11px; 
font-weight: normal;
text-decoration:none;
color: #000000;
}
/*Infopage  Formates */
.info{
font-family:arial, helvetica, sans-serif; 
font-size:11px; 
font-weight: normal;
text-decoration:none;
color: #FF6600;
}
td.infotitle{
font-family:arial, helvetica, sans-serif; 
font-size:14px; 
font-weight: bold;
text-decoration:none;
text-transform: capitalize;
padding-left: 4px;
color:  #C71444;
}
td.infoline{
background-color: #C71444;
}
.inforef{
font-family:arial, helvetica, sans-serif; 
font-size:9px; 
font-weight: normal;
text-decoration:none;
color:  #888888;
}
/* Form  Formates */
.formtext{
font-family:arial, helvetica, sans-serif; 
font-size:11px; 
font-weight: normal;
text-decoration:none;
color:  #000000;
}
/* Reports Formates */
table.reports{
font-family:arial, helvetica, sans-serif; 
font-size:10px; 
font-weight: normal;
text-decoration:none;
border-color: #FFFFFF;
border-style: solid;
border-width: 1px;
}
/* Reports Help Division Formates */
table.helps{
font-family:arial, helvetica, sans-serif; 
font-size:9px; 
font-weight: normal;
text-decoration:none;
color:  #888888;
border-color:  #C71444;
border-style: solid;
border-width: 1px;
background-color: #FFEBA7;	
padding: 5px;
}
.helpstitel{
color: #FF6600;
background-color: #FFFFFF;	
}
/* Listen Formates */
table.list{
font-family:arial, helvetica, sans-serif; 
font-size:9px; 
font-weight: normal;
text-decoration:none;
color:  #000000;
}
.listtitel{
font-family:arial, helvetica, sans-serif; 
font-size:11px; 
font-weight: bold;
text-decoration:none;
color: #FF6600;
background-color: #FFEBA7;	
padding-left: 2px;
}
/* Form & Reports & List Formates */
tr.colorlight {
padding-left: 2px;
background-color: #FFFFFF;
}
tr.colordark {
padding-left: 2px;
background-color: #FFEBA7;
}

