BODY {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 12px;
 font-style : normal;
 line-height : normal;
 font-weight : normal;
 font-variant : normal;
 text-transform : none;
 color : #000;
 background-color : #fff;
}
UL LI {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 12px;
 padding-bottom : 8px;
}

A {
 text-decoration : none;
 color : blue;
}
A:link, A:visited {
 text-decoration : none;
 color : blue;
}
A:hover {
 text-decoration : underline;
}
A IMG {
 border : none;
}
/*--- external links (css3) ---*/
/*
a[href*="http:"] {
 background: transparent url('../images/external.gif') 100% 50% no-repeat;
 padding-right : 13px;
 margin-right : 1px;
}
a[href*="http://www.rgit-usa.com"],
a[href*="http://www.cps-projects.de"],
a[href*="http://cps-projects.de"],
a[href*="http://localhost"],
a.img[href*="http:"] {
 background : transparent;
 padding-right : 0px;
}
*/

TABLE.fullwidth {
 width : 960px;
 border : none;
}
TD.left {
 width : 198px;
 vertical-align : top;
}
TD.mid {
 width : 589px;
 vertical-align : top;
}
TD.right {
 width : 173px;
 vertical-align : top;
}

TD#header1 {
 font-family : "Trebuchet MS", Arial, Tahoma, sans-serif;
 font-size : 12px;
 font-weight : bold;
 color : #333;
 border-bottom:1px solid #003882;
}
TD#header2 {
 height : 116px;
 vertical-align : top;
 background-color : #edede1;
 border-bottom : 1px solid #3f90d4;
 background:url(../images/topnavi.gif) repeat-x #edede1;
}
DIV#headerlogos {
 text-align : right;
}
DIV#headerlogos A IMG {
 border : 1px solid #000;
}

TABLE#main {
 width : 560px;
 border : none;
}
TABLE#main TD {
 padding-left : 10px;
}
TABLE#main TD P {
 font-size : 12px;
 color : #000;
 padding-bottom : 10px;
}
TABLE#main TD H1 {
 font-size : 15px;
 font-weight : bold;
 color : #333;
}
TABLE#main TD A IMG {
 border : none; /* 1px solid #000; */
}

TABLE#language {
 background-color : #f0f0f0;
 border : 1px solid #cecfce;
}
TD.sprachwahl {
 font-family : "Trebuchet MS", Arial, Tahoma, sans-serif;
 font-size : 9px;
 line-height : 9px;
}
TD.sprachwahl A {
 color : #666;
}

DIV#navigation {
 font-family : "Trebuchet MS", Arial, Tahoma, sans-serif;
 font-size : 12px;
 font-weight : bold;
 color : #000;
 width : 194px;
 border : 1px solid #cecfce;
 background : url(../images/pix_info_rt.gif) top right no-repeat;
}
DIV#navigation DIV.element {
 background : url(../images/pfeil2.gif) no-repeat;
 margin : 5px 0;
 padding-left : 14px;
}
DIV#navigation DIV.element A {
 color : #036;
}

DIV.infoheader {
 margin : 2px 4px;
}

DIV.infobox {
 font-family : "Trebuchet MS", Arial, Tahoma, sans-serif;
 font-size : 11px;
 color : #000;
 width : 173px;
 border : 1px solid #cecfce;
 background : url(../images/pix_info_rt.gif) top right no-repeat;
 padding : 2px 4px;
 margin-bottom : 10px;
}
DIV.infobox TABLE {
 font-family : "Trebuchet MS", Arial, Tahoma, sans-serif;
 font-size : 11px;
 color : #000;
}
DIV.infobox H1 {
 font-family : "Trebuchet MS", Arial, Tahoma, sans-serif;
 font-size : 12px;
 font-weight : bold;
 color : #000;
 margin-top : 0;
}
DIV.infobox A {
 color : #333;
}
DIV.infobox A.internal-link,
DIV.infobox A.internal-link:visited {
 background : url(../images/pfeil1.gif) no-repeat;
 padding-left : 7px;
 color : #333;
}
DIV.infobox A.external-link-new-window,
DIV.infobox A.external-link-new-window:visited {
 color : blue;
}

DIV#footer {
 width : 520px;
 border-top : 1px solid #c4c4c4;
 font-family : "Trebuchet MS", Arial, Tahoma, sans-serif;
 font-size : 9px;
 color : #666;
 text-align : center;
}
DIV#footer A {
 color : #666;
}

