@charset "UTF-8";
/* CSS Document for sinosol-systems.de */
/* fuchsfamos 2009-2010 */

body  { background: #333; margin: 20px 0px; padding: 0; text-align: center; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 100%; }
.rot  { color: #900; }
.twoColFixLtHdr  #site { width: 924px; margin: 0 auto; text-align: left; background-color: #900; font-size: 12px; line-height: 1.5em; } 
.twoColFixLtHdr #header { height: 148px; width: 924px; } 
.twoColFixLtHdr #headero { margin: 0px 674px 0px 76px; height: 28px; background-color: #C00; }
.twoColFixLtHdr .header1 { background-image: url(../gfx/header/01_header.jpg); background-repeat: no-repeat; background-position: 0px 28px; } 
.twoColFixLtHdr .header2 { background-image: url(../gfx/header/02_header.jpg); background-repeat: no-repeat; background-position: 0px 28px; } 
.twoColFixLtHdr .header3 { background-image: url(../gfx/header/03_header.jpg); background-repeat: no-repeat; background-position: 0px 28px; } 
.twoColFixLtHdr .header4 { background-image: url(../gfx/header/04_header.jpg); background-repeat: no-repeat; background-position: 0px 28px; } 
.twoColFixLtHdr .header5 { background-image: url(../gfx/header/05_header.jpg); background-repeat: no-repeat; background-position: 0px 28px; } 
.twoColFixLtHdr .header6 { background-image: url(../gfx/header/06_header.jpg); background-repeat: no-repeat; background-position: 0px 28px; } 
.twoColFixLtHdr .header7 { background-image: url(../gfx/header/07_header.jpg); background-repeat: no-repeat; background-position: 0px 28px; } 
.twoColFixLtHdr #container { background-color: #C00; width: 820px; position: relative; left: 76px; height: 100%; }
.twoColFixLtHdr #sidebar1 { float: left; /* Da es sich hier um ein floatendes Element handelt, muss eine Breite angegeben werden. */ width: 174px; position: relative; padding: 52px 0px; }
.twoColFixLtHdr #sidebar1 .menu { color: #FFF; background-color: #333; text-indent: 30px; line-height: 2.25em; display: block; letter-spacing: 0.1em; }
.twoColFixLtHdr #sidebar1 a.menu:link, a.menu:visited { color: #FFF; background-color: #333; text-indent: 30px; line-height: 2.25em; display: block; text-decoration: none; font-weight: normal; }
.twoColFixLtHdr #sidebar1 a.menu:hover { color: #FFF; background-color: #900; display: block; text-decoration: none; text-indent: 30px; line-height: 2.25em; font-weight: normal; }
.twoColFixLtHdr #sidebar1 a.menu:active { color: #FFF; background-color: #333; text-indent: 30px; line-height: 2.25em; display: block; text-decoration: none; font-weight: normal; }
.twoColFixLtHdr #sidebar1 .umenu { color: #FFF; background-color: #666; text-indent: 50px; line-height: 2.25em; display: block; }
.twoColFixLtHdr #sidebar1 a.umenu:link, a.umenu:visited { color: #FFF; background-color: #666; text-indent: 50px; line-height: 2.25em; display: block; text-decoration: none; font-weight: normal; }
.twoColFixLtHdr #sidebar1 a.umenu:hover { color: #FFF; background-color: #900; display: block; text-decoration: none; text-indent: 50px; line-height: 2.25em; font-weight: normal; }
.twoColFixLtHdr #sidebar1 a.umenu:active { color: #FFF; background-color: #666; text-indent: 50px; line-height: 2.25em; display: block; text-decoration: none; font-weight: normal; }
#menu1 { border-bottom: 1px solid #FFF; width: 174px; }
#menu2 { border-bottom: 1px solid #FFF; width: 174px; }
#menu3 { border-bottom: 1px solid #FFF; width: 174px; }
#umenu31 { border-bottom: 1px solid #FFF; width: 174px; }
#umenu32 { border-bottom: 1px solid #FFF; width: 174px; }
#umenu33 { border-bottom: 1px solid #FFF; width: 174px; }
#umenu34 { border-bottom: 1px solid #FFF; width: 174px; }
#umenu35 { border-bottom: 1px solid #FFF; width: 174px; }
#menu4 { border-bottom: 1px solid #FFF; width: 174px; }
#menu5 { border-bottom: 1px solid #FFF; width: 174px; }
#menu6 { border-bottom: 1px solid #FFF; width: 174px; }
#menu7 { }
.twoColFixLtHdr #mainContent { background-color: #FFF; position: relative; margin: 0px 0px 0px 174px; padding: 48px 69px 0px 69px; } 
.twoColFixLtHdr #mainContent a:link, a:visited { text-decoration: none; color: #666; font-weight: bold; }
.twoColFixLtHdr #mainContent a:hover { text-decoration: none; color: #900; font-weight: bold; }
.twoColFixLtHdr #mainContent a:active { text-decoration: none; color: #666; font-weight: bold; }
.twoColFixLtHdr #mainContent a.kontakt:link, a.kontakt:visited { text-decoration: underline; }
.twoColFixLtHdr #mainContent a.kontakt:hover { text-decoration: underline; }
.twoColFixLtHdr #mainContent a.kontakt:active { text-decoration: underline; }
.twoColFixLtHdr #mainContent h1 { font-size: 1em; color: #900; text-transform: uppercase; }
.twoColFixLtHdr #mainContent h2 { font-size: 1em; color: #900; }
.twoColFixLtHdr #mainContent h3 { font-size: 1em; font-weight: bold; }
.twoColFixLtHdr #mainContent hr { background-color: #900; color: #900; border: 0px; height: 1px; display: block; }
.twoColFixLtHdr #mainContent table { border-collapse: collapse; line-height: 2.25em; }
.twoColFixLtHdr #mainContent table .linie { border-bottom: 1px solid #CCC; }
.twoColFixLtHdr #mainContent img { border: 1px solid #333; float: left; margin: 8px 10px 0px 0px; }
.twoColFixLtHdr #mainContent .flag { border: 0px; position: relative; margin: 0px; padding: 4px 0px; }
.twoColFixLtHdr #mainContent .klein { font-size: 0.85em; line-height: 2em; color: #333; }
.twoColFixLtHdr #footer { height: 30px; background-color: #FFF; } 
.twoColFixLtHdr #slogan { background-color: #C00; width: 174px; background-image: url(../gfx/slogan.gif); height: 30px; }
.twoColFixLtHdr #footer p { margin: 0; /* die Ränder des ersten Elements in der Fußzeile auf 0, vermeiden unerwartete Abstände zwischen divs */ padding: 4px 0; }
.twoColFixLtHdr #copy { font-size: 0.75em; color: #999; background-color: #333; line-height: 2em; padding: 0px 28px 0px 319px; }
.twoColFixLtHdr a.copy:link, a.copy:visited { color: #CCC; text-decoration: none; }
.twoColFixLtHdr a.copy:hover { color: #C00; text-decoration: none; }
.twoColFixLtHdr a.copy:active { color: #CCC; text-decoration: none; }
.fltrt { float: right; margin-left: 8px;}
.fltlft { float: left; margin-right: 8px; }
.clearfloat { /* in einem div- oder break-Element als letztes Element platzieren */ clear:both; line-height: 0px; font-size: 0px; }w
