/* Generated by GS HomepageBuilder, do not edit this file !*/

/* font global in table rows */
td { font-family : Verdana, Arial, Helvetica, sans-serif; color : #000000; font-size : 11px; }

/* font global, background color and scrollbar */
body { scrollbar-arrow-color : #ffffff; background-color : #ffffff; font-family : Verdana, Arial, Helvetica, sans-serif; color : #ff0000; font-size : 12px; background-color : #e60004; scrollbar-track-color : #ffffff; scrollbar-face-color : #d8dadc; scrollbar-highlight-color : white; scrollbar-3dlight-color : black; scrollbar-darkshadow-color : black; scrollbar-shadow-color : white; scrollbar-arrow-color : #003366; }

/* image stripes */
.stripes { background-image : url(stripes.gif); background-repeat : repeat; height : 25px; }

/* images */
img { border : 0px; }

/* images with link settings */
img.border { border : 1px #99989c solid; cursor : pointer; }

/* horizontal lines */
hr { height : 1px; border : 1px solid #d8dadc; }

/* main column: background color, sizes and alignments */
.centercolumn { border-bottom : 1px solid  #FFFFFF; padding : 11px; vertical-align : top; line-height : 18px; background-color : #ffffff; }

/* right column: background color, sizes and alignments */
.rightcolumn { background-color : #ffffff; padding-right : 15px; vertical-align : top; width : 25%; }

/* left column: background color, sizes and alignments */
.contentleftcolumn { width : 25%; margin : 8px; margin-right : 0px; width : 100%; background-color : #e60004; }

/* content right column */
.contentrightcolumn { margin : 8px; padding-right : 15px; padding-top : 10px; background-color : #d8dadc; padding : 10px; }

/* contents title */
.titlecontents { font-size : 12px; font-weight : 500; color : #FFFFFF; background-color : #e60004; padding-left : 5px; padding-bottom : 1px; height : 21px; vertical-align : middel; }

/* category title */
.titlecontentsmiddle { font-size : 12px; font-weight : 500; color : #FFFFFF; background-color : #99989c; padding-left : 5px; padding-bottom : 1px; height : 21px; vertical-align : middel; }

/* background for contact, imprint links etc. */
.tdnavi { height : 20px; vertical-align : middle; text-align : middle; background-color : #99989c; }

/* rows category links */
.tdmaincat { width : 100%; padding : 0px; border-bottom : 1px solid  #99989c; }

/* rows subcategory links */
.tdsubcat { width : 100%; border-bottom : 1px solid  #FFFFFF; }

/* rows subcategory links */
.tdsubcat2 { background-color : #99989c; border-bottom : 1px solid  #FFFFFF; }

/* foot note */
.footnote { border-top : 1px none #99989c; padding-top : 5px; color : #99989c; }

/* all links */
a { font-size : 11px; color : #000000; text-decoration : stripe; }
a:hover { color : #e60004; text-decoration : underline; }

/* links (imprint etc.) */
a.navi { font-size : 11px; font-weight : bold; color : #ffffff; text-decoration : none; height : 21px; padding : 4px 5px 2px 6px; border-right : 1px solid #FFFFFF; }

/* links (imprint etc.) */
a.navi:hover { color : #FFFFFF; text-decoration : underline; }

/* category links */
a.subcatnavi { font-size : 11px; color : #ffffff; text-decoration : none; padding : 2px 0px 2px 5px; width : 100%; display : block; height : 22px; }

/* category links */
a.subcatnavi:hover { color : #ffffff; text-decoration : line; }

/* all text fields */
.inputbox { font-size : 12px; font-family : Verdana, Arial, Helvetica, sans-serif; color : #000000; background-color : #d8dadc; height : 20px; }

/* all buttons */
.buttons { font-size : 12px; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : 700; text-align : center; color : #FFFFFF; background-color : #99989c; height : 19px; border : 0px #B56235 none; padding : 0px; margin-bottom : 5px; cursor : pointer; }

/* list boxes */
.select { font-size : 12px; font-family : Verdana, Arial, Helvetica, sans-serif; color : #99989c; background-color : #99989c; height : 20px; }

/* large text field */
.textarea { font-size : 12px; font-family : Verdana, Arial, Helvetica, sans-serif; color : #000000; padding : 0px; background-color : #d8dadc; }

/* space for left column content */
.space1 { background-repeat : no-repeat; color : #ffffff; padding-left : 5px; height : 50px; }
.space { padding-left : 5px; }

/* banner */
.bannertext { text-align : center; font-size : 12px; font-family : Courier New, Courier, mono; font-weight : bold; color : #99989c; text-align : center; }

/* sitemap */
.sitemap { padding : 3px; background-color : #d8dadc; border-top : 1px solid #99989c; border-bottom : 2px solid #99989c; }


