body     { font-size: 12px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif ; background-color: #fff !important; }
.kopf_title	
{ font-family: "Lucida Grande", LucidaGrande, Lucida, Arial, Helvetica, "sans serif"; font-size: 20px; color: #6a9eca; font-weight:bold; vertical-align: 0; }
.kopf_slogan
{ font-family: "Lucida Grande", LucidaGrande, Lucida, Arial, Helvetica, "sans serif"; font-size: 12px; color: #efefef; margin-left: 20px; text-shadow: 0px 2px 5px rgba(0,0,0,0.4) !important; }
.rahmen { border: solid 1px #6a9eca }
.td_kopf { }
.td_menue_zeile { background-color: #fff; border-top: 1px solid #6a9eca; border-bottom: 1px solid #6a9eca }
.td_submit { background-color: #cfe8ff; height: 25px; border-top: 1px solid #6a9eca; border-bottom: 1px solid #6a9eca; }
.hauptmenue_an  { background-color: white }
.td_fuss { background-color: #efefef; border-top: 1px solid #6a9eca; border-bottom: 1px solid #6a9eca; }
.td_menue_spalte  { background-color: white }
.td_inhalt  { background-color: white; }
.tab_inhalt { padding: 20px; }
p             { color: #626262; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif ; line-height: 16px; }
li { color: #626262; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; line-height: 16px; list-style-type: square; }
.text        { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; line-height: 16px; text-align: justify; padding-right: 10px; padding-left: 10px; }
td             { font-size: 12px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif }
th       { color: #444; font-size: 12px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif }
h1   { color: #444; font-size: 18px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif ; text-indent: 10px; }
h2   { color: #444; font-size: 16px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif ; text-indent: 10px; }
h3   { color: #444; font-size: 14px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif ; text-indent: 10px; }
h4   { color: #444; font-size: 12px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif ; text-indent: 10px; }
a:link                 { color: #167edd; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
a:visited  { color: #167edd; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
a:hover { color: orange; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: underline }
a.preis:link  { color: #167edd; font-size: 14px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-weight: bold }
a.preis:visited        { color: #167edd; font-size: 14px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-weight: bold }
a.preis:hover  { color: orange; font-size: 14px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: underline overline }
.title_menue { color: #676767; font-family: Arial, Helvetica; font-weight: bold; background-color: #e7e7e7 ; background-image: url(../img/style/bg_tab_h.jpg); text-shadow: 0px 2px 5px rgba(0,0,0,0.4); }
.menue { color: #369; font-size: 11px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-weight: normal; text-decoration: none ; height: 23px; }
.menue a { color: #167edd; font-size: 11px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.menue a:visited { color: #167edd; font-size: 11px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-weight: normal; text-decoration: none }
.menue a:hover      { color: red; font-size: 11px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-weight: normal; text-decoration: underline overline   ; }
.beschreibung  { font-size: 12px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; line-height: 16px; text-align: justify }
.news_text   { font-size: 10px; line-height: 16px; font-family: "Arial", Tahoma, Verdana, Helvetica, sans-serif; text-align: left }
.news_titel    { font-size: 12px; font-family: "Arial", Tahoma, Verdana, Helvetica, sans-serif; text-align: left }
.inputs   { color: black; font-size: 11px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; line-height: 16px; background-color: white; margin: 2px; padding: 1px; border: solid 1px #a9a9a9 }
input:focus  { background-color: #efefef }
textarea:focus  { background-color: #efefef }
.inputs_headline  { color: black; font-size: 14px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-weight: bold; background-color: white; padding: 3px; border: solid 1px #a9a9a9 }
.input_taste              { color: #3b6b9c; font-size: 11px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-weight: bold; background-image: url(../img/style/bg_tab_h.jpg); padding: 3px; border: solid 1px #6a9eca }
.title            { color: #6a9eca; font-size: 14px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif, helvetica; font-weight: bold; text-decoration: none; background-color: #ececec; text-align: left; margin: 1px; padding: 3px ; text-shadow: 0px 2px 5px rgba(0,0,0,0.4); }
.title1    { color: #6a9eca; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; background-color: #c7c7c7; padding: 3px }
.legend { color: #222; background: inherit; list-style-type: circle; margin: 0 0 0 -0.7em; padding: 2px; border: solid 1px #aaa }
.fieldset { background: transparent; margin: 1em 0 0.5em; width: 95%; border: dotted 1px #bebebe }
.shadow        { background-color: #f9f9f9; z-index: 0; padding: 3px; border: solid 1px #bdbdbd; }
.shadow_menue       { background-color: #f9f9f9; z-index: 0; padding: 3px; border-top: 1px solid #bdbdbd; border-right: 1px solid #bdbdbd; border-bottom: 1px solid #bdbdbd; }
.hr {  }
.hr1 { background-color: #ffffff; }
.hr2 { background-color: #c0c0c0; }
.liste { font-size: 12px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif }
.listenzeile1 { background-color: #f3f3f3  ; height: 25px; }
.listenzeile2 { background-color: white ; height: 25px; }
.listenbg { background-color: #d2d2d2 }
.listenbg1 { background-color: #e5f1ff; }
.blaettern { font-size: 5px; background-color: #f3f3f3; padding-right: 2px; padding-left: 2px; border: dotted 1px #d2d2d2  }
.blaettern_aktiv { color: #c0c0c0; background-color: #fff; }
#zeigedasbild{
position:absolute;
visibility:hidden;
border: 1px solid black;
}

#leiste{
cursor: hand;
cursor: pointer;
background-color: #ffffef;
min-width: 100px;
}

#leiste #schliessen_text{
font-weight: bold;
font-family: Arial;
font-size: 13px;
margin-right: 1px;
}
/**/
