* { margin:0; padding:0; }

html { height: 100%; }
body { color: #141414; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 120%; word-spacing: 1px; height: 100%; }
a { color: #5a83bf; text-decoration: none; letter-spacing: 1px; }
a:hover { color: #ac1e22; }

a.thumb { -moz-opacity: 0.5; filter: alpha(opacity=50); opacity: 0.5      }
a.thumb:hover { -moz-opacity: 1; filter: alpha(opacity=100); opacity: 1 }

p { margin-bottom: 10px; }
h1 { font-size: 18px; font-weight: bold; margin-bottom: 15px; }
h2 { font-size: 16px; font-weight: bold; margin-bottom: 15px; }
h3 { font-size: 14px; font-weight: bold; margin-bottom: 10px; }
.ueberschrift { color: #5a83bf; font-size: 22px; font-weight: bold; }

#rahmen { top: 0; width: 800px; min-height: 100.2%; margin: 0 auto; }
* html #rahmen {height: 100%;}

.sprachen { font-size: 11px; text-decoration: none; }
#kopf { background-color: white; position:fixed; top: 0; width:800px; height: 100px; z-index: 3; padding-top: 5px; padding-bottom: 4px; }
#content { width: 100%; z-index: -1; overflow: auto; padding-top: 120px; padding-bottom: 30px; }
#fuss { font-size: 11px; background-color: white; position:fixed; bottom: 0; width:800px; height: 16px; z-index: 3; padding-top: 4px; }
#fuss_menu { width: 800px; border-top: 1px solid #5a83bf; }


#menu { width: 800px; float: left; border-bottom: 1px solid #5a83bf; }
#menu ul { margin: 0; padding: 0; list-style-type: none; list-style-image: none; }
#menu li { float: left; }
#menu a { display: block; font-size: 14px; font-style: normal; text-decoration: none; letter-spacing: 1px; padding: 2px 15px; }
#menu a:hover { color: white; background-color: #5a83bf; }

#content_rechts { width: 550px; z-index: -1; float: right; padding-top: 2px; }
#menu_links { font-size: 13px; letter-spacing: 1px; width: 234px; z-index: -1; float: left; margin-right: 10px; padding: 2px 3px; }
#menu_links ul { margin-bottom: 7px; padding-left: 20px; list-style-type: square; list-style-position: inside; }

#content_rechts_2 { width: 650px; z-index: -1; float: right; padding-top: 2px; }
#menu_links_2 { font-size: 13px; letter-spacing: 1px; width: 134px; z-index: -1; float: left; margin-right: 10px; padding: 2px 3px; }
#menu_links_2 ul { margin-bottom: 7px; padding-left: 20px; list-style-type: square; list-style-position: inside; }

.kawapro { color: #AC1E22 }
a.kawapro { text-decoration: none ; }
a.kawapro:hover { color: #5a6e82; }

.kawaq { color: #E9B663 }
a.kawaq { text-decoration: none }
a.kawaq:hover { color: #5a6e82; }

.kawabasic { color: #BF4C5F }
a.kawabasic { text-decoration: none }
a.kawabasic:hover { color: #5a6e82; }

.kawaform { color: #F27024 }
a.kawaform { text-decoration: none }
a.kawaform:hover { color: #5a6e82; }

.owo { color: #ac1e22 }
a.owo { text-decoration: none }
a.owo:hover { color: #5a6e82; }

.mowi { color: #5f2148 }
a.mowi { text-decoration: none }
a.mowi:hover { color: #5a6e82; }

.mioform { color: #5a83bf }
a.mioform { text-decoration: none }
a.mioform:hover { color: #5a6e82; }

.sovo { color: #5a83bf }
a.sovo { text-decoration: none }
a.sovo:hover { color: #5a6e82; }

.fritz { color: #ae1719 }
a.fritz { text-decoration: none }
a.fritz:hover { color: #5a6e82; }

.mobo { color: #5a83bf }
a.mobo { text-decoration: none }
a.mobo:hover { color: #5a6e82; }

.clexo { color: #5a83bf }
a.clexo { text-decoration: none }
a.clexo:hover { color: #5a6e82; }

.baddi { color: #bd4c5e }
a.baddi { text-decoration: none }
a.baddi:hover { color: #5a6e82; }

.tavi { color: #5a83bf }
a.tavi { text-decoration: none }
a.tavi:hover { color: #5a6e82; }

.rikki { color: #db902b }
a.rikki { text-decoration: none }
a.rikki:hover { color: #5a6e82; }

.hippo { color: #5f2148 }
a.hippo { text-decoration: none }
a.hippo:hover { color: #5a6e82; }

.swingo { color: #ae1719 }
a.swingo { text-decoration: none }
a.swingo:hover { color: #5a6e82; }

.twin { color: #5a83bf }
a.twin { text-decoration: none }
a.twin:hover { color: #5a6e82; }

.clic_clac { color: #5f2148 }
a.clic_clac { text-decoration: none }
a.clic_clac:hover { color: #5a6e82; }

.portable { color: #db902b }
a.portable { text-decoration: none }
a.portable:hover { color: #5a6e82; }

.vista { color: #44916c }
a.vista { text-decoration: none }
a.vista:hover { color: #5a6e82; }
#bestellen td { padding: 4px; border: solid 1px gray; }
#bezugsquellen td { padding: 2px; }
#preis { color: red; font-size: 16px; font-weight: bold; float: right; margin-top: 5px; margin-left: 5px; }

