@import url("rte.css");/* ====================================== */* { padding: 0; margin: 0; } /* Alle Abstände im Browser auf Null setzten */html {height: 101%; } /* Erzwingt Scrollbar im Firefox *//* ====================================== */body {    background-color: #FFFFFF;   font-family: Arial, Verdana, Helvetica, sans-serif;}#header {   position: absolute;   top: 0;   left: 0;   width: 1024px;   height: 50px;   background-image: url(images/header.jpg);}#bookmark { left: 770px; top: 25px; position: absolute;}#navi {   position: absolute;   top: 50px;   left: 0;      width: 170px;   height: 659px;   background-image: url(images/navi_bg.jpg);}#product_image {   position: absolute;   top: 50px;   left: 170px;   width: 267px;   height: 659px;}#content {   position: absolute;   top: 50px;   left: 437px;   width: 427px;   height: 534px;   overflow: auto;   padding: 125px 55px 0 55px;}/*  css ie5x anders */#border {   position: absolute;   top: 50px;   left: 974px;   width: 50px;   height: 659px;   background-image: url(images/border.jpg);}/*  ================================= */#logo {   width: 170px;   height: 86px;}#sprachauswahl {   width: 77px;   height: 30px;   margin-top: 6px;   margin-left: 93px;}/*  css ie6_7 und ie5x anders */   #menu {   width: 170px;}/*  ================================= *//*  Inhaltsformatierung */p {  color: #000000;  font-size: 12px;  font-weight: normal;  line-height: 1.5;}ul {  list-style-type: none;  font-size: 12px;}h1 {  color: #000000;  font-size: 22px;  font-weight: bold;  padding-bottom: 20px;}.csc-firstHeader {  color: #000000;  font-size: 22px;  font-weight: bold;  padding-bottom: 20px;}.bodytext {  color: #000000;  font-size: 14px;  font-weight: normal;  line-height: 1.5;}#content a:link, #content a:visited, #content a:active {  text-decoration: none;  color: #D00000;}#content a:hover {  text-decoration: underline;  color: #D00000; }
.csc-textpic-caption { font-size: 12px; }/*  ================================= *//*  Kontaktformular */.kontakt {  padding: 20px;  background-color: #D00000;}.kontakttabelle {  font-size: 12px;  color: #FFFFFF;}/*  ================================= *//*  Photogallery */.clear {	clear: both;}.wtgallery_list_area {	float: left;	width: 400px;}.list_row {  margin-top: 20px;}.wt_gallery_list_inner_text {float: left;}img.wtgallery_list {float: left;margin-right: 20px;margin-bottom: 20px;}.wt_gallery_list_inner_title {color: #D00000;font-size: 12px;font-weight: bold;margin-bottom: 5px;}.wt_gallery_list_inner_comments {color: #000000;font-size: 10px;}
