 /* COMMON */ body, table, td, a, div, input, textarea, select { font-family : 
Arial, Tahoma; font-size : 11px; } body { background : white; color : black; margin 
: 0px; } table { border : 0px solid black; } td { border : 0px solid black; } 
a { color : black; text-decoration : none; } a:hover { color : black; text-decoration 
: underline; } h1 { font-size: 15px; font-weight: bold; color: #666666; } h2 { font-size: 15px; font-weight: bold; color: #666666; } h3 { font-size: 
12px; font-weight: bold; } h5 { font-size: 12px; font-weight: bold; font-variant: 
normal; letter-spacing: 1px; } h6 { font-size: 18px; font-weight: bold; letter-spacing: 
1px; line-height: 22px; } img { border : 0px; } form { margin : 0px; padding : 
0px; } /* UPPER BAR */ table.upperTable { width : 100%; } td.upperImageBar { background 
: #FF6600; width : 100%; height : 48px; padding-left : 7px; } td.upperSearchBar 
{ background : #FF6600; white-space : nowrap; padding : 0px 10px 0px 0px; } td.thinFirstBar 
{ height : 2px; background : #CCCCCC; } td.thinSecondBar { height : 1px; background 
: #FF6600; } td.upperMenuBar { background : #CCCCCC; height : 20px; padding-left 
: 8px; } table.lowerMenuBar { background : #CCCCCC; width : 100%; height : 25px; 
margin-top : 15px; } /* MAIN TABLE */ table.mainTable { width : 100%; } td.mainSideBar 
{ width : 1%; vertical-align : top; } td.mainContentArea { vertical-align : top; 
} /* TREE TABLE */ table.treeMenuTable { margin : 10px 10px; background : #CCCCCC; 
width : 190px; border : 1px solid black; } td.treeMenuHeader { background : #999999; 
height : 20px; color : white; font-weight : bold; padding-left : 10px; } td.treeMenuBody 
{ padding : 5px 10px 10px 10px; } /* TREE NODE */ table.treeTableNode { } td.treeImageNode 
{ padding : 1px 5px 1px 0px; } td.treeTextNode { padding : 1px 0px 1px 0px; } 
a.activeTreeNode { font-weight : bold; } a.inactiveTreeNode { } /* CONTENT TABLE 
*/ table.contentTable { width : 100%; border : 0px solid black; } td.contentHeader 
{ width : 100%; height : 40px; } td.contentImage { text-align : right; padding 
: 10px 10px 0px 0px; } td.contentBody { width : 100%; vertical-align : top; padding 
: 0px 5px; line-height: 15px; } /* CONTENT Inhaltstable*/ table.Inhalt td { line-height: 
15px; } table.box { border : 1px solid #CCCCCC; } table.box td { padding : 10px 
10px 10px 10px; line-height: 15px; } table.winbox { margin : 10px; border : 1px 
solid #CCCCCC; } table.winbox td { padding : 10px 10px 10px 10px; line-height: 
15px; } table.branche { width : 100%; padding : 5px; line-height: 15px; } /* ADVICE 
SideBar */ td.adviceSideBar { vertical-align : top; } /* ADVICE TABLE */ table.adviceTable 
{ margin : 10px 10px; background : #CCCCCC; width : 190px; border : 1px solid 
#000000; } td.adviceHeader { height : 18px; color : white; font-weight : bold; 
padding-left : 10px; } td.adviceBody { padding : 5px 10px 10px 10px; } /* MESSAGE 
TABLES */ table.messageFormTable { margin-top : 10px; margin-left : 10%; } td.messageFormHeader 
{ padding : 10px 5px; font-weight : bold; text-align : left; } td.messageFormLabel 
{ padding : 5px 4px; text-align : right; vertical-align : top; } td.messageFormSubmit 
{ padding : 5px 5px; text-align : right; } input.messageFormText { width : 300px; 
padding-left : 4px; padding-right : 4px; border : 1px solid #7F9DB9; } textarea.messageFormArea 
{ width : 300px; height : 100px; border : 1px solid #7F9DB9; padding-left : 4px; 
padding-right : 4px; } table.messageListTable { width : 500px; } td.messageListHeader 
{ width : 100%; padding : 2px 4px; background : #999999; color : white; border-top 
: 1px solid #000000; border-bottom : 1px solid #000000; font-weight : bold; text-align 
: left; } td.messageListLeftBorder { padding-left : 4px; background : #999999; 
border-top : 1px solid #000000; border-bottom : 1px solid #000000; border-left 
: 1px solid #000000; } td.messageListRightBorder { background : #999999; border-top 
: 1px solid #000000; border-bottom : 1px solid #000000; border-right : 1px solid 
#000000; text-align : right; } td.messageListBody { padding : 8px 4px 10px 4px; 
text-align : left; } input.sendListButton { border:0px; background:#999999; cursor:pointer; 
color : white; font-weight : bold; } /* GALLERY */ td.galleryNav { font-weight 
: bold; text-align : center; height : 30px; } img.galleryImage { border : 1px 
solid black; } td.galleryImageUnit { text-align : center; padding : 5px; } table.searchTable 
{ width : 75%; margin-left : 10px; } td.searchTitle { font-weight : bold; padding 
: 5px 10px; border : 1px solid #CCCCCC; margin : 10px; } td.searchHeader { font-weight 
: bold; padding : 5px 10px; border : 1px solid #CCCCCC; border-bottom : 0px; } 
td.searchBody { padding : 0px 10px 5px 10px; border : 1px solid #CCCCCC; border-top 
: 0px; margin-bottom : 5px; } td.searchSeparator { padding : 0px 0px; font-size 
: 2px; } 