.body1 {
  margin-top : 6px; margin-right : 0; margin-bottom : 20px;
  margin-left : 17px; font-family : Arial, Helvetica, sans-serif;
  font-weight : normal;  font-size: 12px;
  background-attachment: scroll;
  background-image: url(http://www.valaisia-taesch.ch/Bilder/Index/Background.jpg);
  background-repeat: no-repeat;
 }

 .body_popup {
  margin-top : 0; margin-right : 0; margin-bottom : 0;
  margin-left : 0; font-family : Arial, Helvetica, sans-serif;
  font-weight : normal;  font-size: 12px;
 }

a:link    {text-decoration : none; }
a:visited { text-decoration : none; }
a:hover   { text-decoration : none; }

h1 , h2 , h3 , h4 , h5 , h6 {
font-family : "Trebuchet MS", Verdana, "Lucida Sans", Arial, Geneva, Helvetica, Helv, "Myriad Web", Syntax, sans-serif;
font-weight : normal;
}

/* Administrator Textfarbe */
a { color : #0000ff; }

/* Textfarbe */

a:hover, .dynabox,
.headbox, .headbox_r,
a:hover, .verlauf1 { color : #000000; }

.verlauf2 { color : #999999;}

body {background-color : #ffffff; color : #000000; }

.mainbox, .dynabox, .fusszeile, .body_popup, .textbox {background-color : #d0e1f5; border : #000000; color : #000000; }

.kruemel  {background-color : #98c2f0; color : #000000; border : #000000; }


a.mainboxbutton:link ,
a.mainboxbutton:visited ,
a.mainboxbutton_last:link,
a.mainboxbutton_last:visited,
a.leftmenu:link ,
a.leftmenu:visited { background-color : #cccccc; border : #000000; color : #000000; }

a.leftmenu:hover ,
a.mainboxbutton:hover,
a.mainboxbutton_last:hover { background-color : #999999; border : #000000; color : #ffffff; }



.objektbox1, .objektbox2 { border : #000000;}

.ut_sekundaer, .ut_eigenschaften, .ut_suchvariablen, .ut_suchvariablenE,
.ut_objektliste, .ut_objektdetailinfo, .ut_kundendaten,
.ut_preis, .ut_formular, .uebertitel_eigenschaften_l,
.headbox_r, .headbox_l {
background-color : #7d9fc4; color : #ffffff; border : #000000; }

.totalpreis1,
.totalpreis2, .totalpreis3 {
background-color : #eeeeee; color : #000000; border : #000000;
 }


a.leftmenu{
display : block; padding-top : 2px; padding-right : 2px; padding-bottom : 2px; padding-left : 2px; border-style : solid;
border-top-width : 0; border-right-width : 1px; border-bottom-width : 1px; border-left-width : 1px;  width : 144px;
font-weight : normal; text-align : left;
}

a.mainboxbutton {
display : block; padding-top : 1px; padding-right : 1px; padding-bottom : 1px; padding-left : 1px; border-style : solid;
border-top-width : 1px; border-right-width : 1px; border-bottom-width : 1px; border-left-width : 1px; width : 145px;
font-weight : normal; text-align : center;
}

a.mainboxbutton_last {
display : block; padding-top : 1px; padding-right : 1px; padding-bottom : 1px; padding-left : 1px; border-style : solid;
border-top-width : 1px; border-right-width : 1px; border-bottom-width : 1px; border-left-width : 1px; width : 145px;
font-weight : normal; text-align : center; margin-bottom : 7px;
}


.headbox_l {
padding-top : 2px;
padding-right : 2px;
padding-bottom : 2px;
padding-left : 2px;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-style : solid;
width : 144px;
text-align : left;
}

.headbox_r {
padding-top : 1px;
padding-right : 1px;
padding-bottom : 1px;
padding-left : 1px;
border-top-width : 1px;
border-right-width : 0;
border-bottom-width : 1px;
border-left-width : 0;
border-style : solid;
text-align : center;
font-size: 12px;
}

.textbox {
padding-top : 1px;
padding-right : 1px;
padding-bottom : 1px;
padding-left : 10px;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 0;
border-style : solid;
text-align : left;
}

.ut_eigenschaften, .ut_suchvariablen, .ut_suchvariablenE,
.ut_objektliste, .ut_objektdetailinfo, .ut_kundendaten,
.ut_preis, .ut_sekundaer, .totalpreis1, .totalpreis2, .totalpreis3,
.kruemel, .fusszeile, .center, .left, .right, .ut_formular,
.distanz , .uebertitel_allg, .uebertitel_eigenschaften_l,
 {
padding-left: 2px;
padding-top : 1px;
padding-right : 1px;
padding-bottom : 1px;
}

.center {
border-top-width : 0;
border-right-width : 0;
border-bottom-width : 0;
border-left-width : 0;
border-style : solid;
text-align : center;
}

.center_pic {
border-top-width : 0;
border-right-width : 0;
border-bottom-width : 0;
border-left-width : 0;
border-style : solid;
text-align : center;
margin-top : 1px;
margin-right : 0;
margin-bottom : 1px;
margin-left : 0;
color : #ffffff;
font-size: 10px;
}

.bilder_kl {
padding-left: 0;
padding-top : 2px;
padding-right : 2px;
padding-bottom : 0;
}
.pfeil {
padding-left: 25px;
padding-top : 2px;
padding-right : 4px;
padding-bottom : 2px;
}

.right {
border-top-width : 0;
border-right-width : 0;
border-bottom-width : 0;
border-left-width : 0;
border-style : solid;
text-align : right;
}

.left {
border-top-width : 0;
border-right-width : 0;
border-bottom-width : 0;
border-left-width : 0;
border-style : solid;
text-align : left;
}


.center_last {
border-top-width : 0;
border-right-width : 0;
border-bottom-width : 0;
border-left-width : 0;
border-style : solid;
text-align : center;
padding-top : 1px;
padding-bottom : 7px;
}


.gebauedename {
padding-left: 12px;
padding-top : 5px;
padding-right : 0;
padding-bottom : 5px;
text-align : left;
font-weight: bold;
}
.titel {
padding-left: 0;
padding-top : 5px;
padding-right : 0
padding-bottom : 15px;
text-align : center;
text-decoration: underline;
font-weight: bold;
}
.text {
text-align : center;
padding-left: 10px;
padding-top : 2px;
padding-right : 10px;
padding-bottom : 10px;
}
.text_block {
text-align : left;
padding-left: 10px;
padding-top : 2px;
padding-right : 10px;
padding-bottom : 10px;
display : block;
}

.ut_eigenschaften {
border-top-width : 0;
border-right-width : 0;
border-bottom-width : 0;
border-left-width : 0;
text-align : left;
}

.ut_suchvariablen {
border-top-width : 0;
border-right-width : 0;
border-bottom-width : 0;
border-left-width : 0;
text-align : center;
}

.ut_suchvariablenE {
border-top-width : 0;
border-right-width : 0;
border-bottom-width : 0;
border-left-width : 0;
text-align : center;
}

.ut_objektliste {
border-top-width : 0;
border-right-width : 0;
border-bottom-width : 0;
border-left-width : 0;
text-align : center;
}

.ut_objektdetailinfo {
border-top-width : 1px;
border-right-width : 0;
border-bottom-width : 1px;
border-left-width : 0;
border-style : solid;
text-align : center;
}

.ut_kundendaten {
border-top-width : 1px;
border-right-width : 0;
border-bottom-width : 1px;
border-left-width : 0;
border-style : solid;
text-align : left;
}

.ut_preis {
border-top-width : 1px;
border-right-width : 0;
border-bottom-width : 1px;
border-left-width : 0;
border-style : solid;
text-align : left;
}

.ut_sekundaer {
border-top-width : 0;
border-right-width : 0;
border-bottom-width : 0;
border-left-width : 0;
border-style : solid;
text-align : center;
}

.totalpreis1 {
border-top-width : 1px;
border-right-width : 0;
border-bottom-width : 1px;
border-left-width : 0;
border-style : solid;
text-align : center;
}

.totalpreis2 {
border-top-width : 1px;
border-right-width : 0;
border-bottom-width : 1px;
border-left-width : 0;
border-style : solid;
text-align : right;
}

.totalpreis3 {
border-top-width : 0;
border-right-width : 0;
border-bottom-width : 1px;
border-left-width : 0;
border-style : solid;
text-align : center;
height : 1px;
padding-left: 0;
padding-top : 1px;
padding-right : 0
padding-bottom : 0;
}

.ut_formular {
border-top-width : 1px;
border-right-width : 0;
border-bottom-width : 1px;
border-left-width : 0;
border-style : solid;
text-align : left;
}

.topbox {
border : 1px solid ;
height : 80px;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 0;
color : #ffffff;
border : #000000;
}

.kruemel {
border-top-width : 0;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-style : solid;
text-align : center;
}

.mainbox {
border : solid;
border-width : 1px 0 1px 1px;
padding-top : 0;
padding-left : 0;
padding-right : 0;
padding-bottom : 0;
font-size: 12px;
}

.dynabox {
border : 1px solid ;
}

.dynabox .headbox {
border-style : solid;
border-top-style : solid;
border-right-width : 0;
border-left-width : 0;
padding-top : 3px;
padding-left : 0;
padding-right : 0;
padding-bottom : 3px;
}

.dynacontent {
padding-top : 3px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 3px;
text-align : left;
font-size : 11px;
font-weight : normal;
}

.popup {
margin-top : 0px;
margin-right : 0px;
margin-bottom : 0px;
margin-left : 0px;
font-family : Arial, Helvetica, sans-serif;
font-weight : normal;
font-size: 12px; }

.fusszeile {
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-style : solid;
text-align : right;
}