body {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  font-family:'Conv_MetaPro-Bold',Sans-Serif;
  color:#000000;
  font-size:14px;
  background: #dbddda no-repeat 0px 0px;
}

/*  div framework */ 
/* header */ 
#header {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  width:100%;
  max-width:975px;
  border:none;
  background-color:transparent;
}
/* service */ 
#service {
  padding:0px 0px 10px 0px;
  margin:0px 0px 0px 0px;
  width:100%;
  max-width:975px;
  text-align:right;
  border:none;
  background-color:transparent;
}
/* hauptnavi */ 
#hauptnavi {
  padding:0px 10px 0px 0px;
  margin:0px 0px 0px 0px;
  vertical-align:top;
  float: left;
  color: #000000;
  background-color: transparent;
  border: none;
  font-family:'Conv_MetaPro-Bold',Sans-Serif;
}
/* inhalt */ 
#inhalt {
  padding:0px 13px 13px 13px;
  margin:0px 0px 0px 0px;
  max-width:553px;
  min-height: 550px;
  vertical-align:top;
  float: left;
  text-align:left;
  background-color: #ffffff;
  border:10px solid #ffffff;
  -moz-border-radius:16px; // FÃÂ¼r Firefox
  -webkit-border-radius:16px; // FÃÂ¼r Apple Safari
  border-radius: 16px // FÃÂ¼r Internet Explorer
  behavior:url(fileadmin/templates/border-radius.htc); // FÃÂ¼r Internet Explorer

}
/* rechts */ 
#rechts {
  padding:0px 13px 13px 13px;
  margin:0px 0px 0px 10px;
  height: auto;
  min-height: 550px;
  background-color:#ffffff;
  vertical-align:top;
  float: left;
  text-align:left;
  border:10px solid #ffffff;
  -moz-border-radius:16px; // FÃÂ¼r Firefox
  -webkit-border-radius:16px; // FÃÂ¼r Apple Safari
  border-radius: 16px // FÃÂ¼r Internet Explorer
  behavior:url(http://www.thomas-goettin.ch/fileadmin/templates/border-radius.htc); // FÃÂ¼r Internet Explorer
}
/* footer */
#footer{
  padding:20px 0px 20px 0px;
  margin:0px 0px 0px 0px;
  max-width:930px;
  background-color:transparent;
  font-size:11px;
  color:#000000;
  text-shadow: 0.1em 0.1em 0.2em #000000;
  font-size:12px;
  color:#ffffff;
  position: relative;
  clear:both;
  border: none;
}

/* text normal */ 
p {
  text-align:left;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  color:#555;
  font-family:'Conv_MetaPro-Bold',Sans-Serif;
  font-size:14px;
  background-color:#ffffff;
}
p.bodytext strong{
  color:#000;
  font-size:16px;
}
p.bodytext b{
  color:#000;
}
ul {
  padding:10px 0px 0px 10px;
  margin:0px 0px 0px 10px;
  font-family:'Conv_MetaPro-Bold',Sans-Serif;
  font-size:14px;
  list-style-type: square;
  color:#000000;
}
a {
  color:#ea0000;
  font-family:'Conv_MetaPro-Bold',Sans-Serif;
  font-size:14px;
}
a:link {
  color:#ed2025;
  font-family:'Conv_MetaPro-Bold',Sans-Serif;
  font-size:14px;
}
a:visited {
  color:#b60202;
  font-family:'Conv_MetaPro-Bold',Sans-Serif;
  font-size:14px;
}
a:hover {
  color:#aa4400;
  font-family:'Conv_MetaPro-Bold',Sans-Serif;
  text-decoration:underline;
  font-size:14px;
}
a:active {
  color:#aa4400;
  font-family:'Conv_MetaPro-Bold',Sans-Serif;
  font-size:14px;
}
/* ueberschriften */ 
h1 {
  padding:5px 0px 2px 0px;
  margin:0px 0px 0px 0px;
  color:#ed2025;
  font-size:20px;
  font-weight:bold;
  font-family:'Conv_MetaPro-Normal',Sans-Serif;
}
h2 {
  padding:5px 0px 2px 0px;
  margin:0px 0px 0px 0px;
  color:#ed2025;
  font-size:18px;
  font-weight:bold;
  font-family:'Conv_MetaPro-Normal',Sans-Serif;
}
h3 {
  padding:5px 0px 2px 0px;
  margin:0px 0px 0px 0px;
  color:#ed2025;
  font-size:16px;
  font-weight:bold;
  font-family:'Conv_MetaPro-Normal',Sans-Serif;
}
h4 {
  padding:5px 0px 2px 0px;
   margin:0px 0px 0px 0px;
  color:#000000;
  font-size:18px;
  font-weight:normal;
  font-family:'Conv_MetaPro-Normal',Sans-Serif;
}
h5 {
  padding:5px 0px 2px 0px;
  margin:0px 0px 0px 0px;
  color:#000000;
  font-size:14px;
  font-weight:bold;
  font-family:'Conv_MetaPro-Normal',Sans-Serif;
}
h6 {
  padding:5px 0px 2px 0px;
  margin:0px 0px 0px 0px;
  color:#000000;
  font-size:14px;
  font-weight:bold;
  font-family:'Conv_MetaPro-Bold',Sans-Serif;
}

/* service stylen */ 
#service form {
  padding:0px 6px 0px 0px;
  margin:0px 0px 0px 0px;
  text-align: right;
  display: inline;
}
#service .suche {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  display: inline;
  border:solid 1px #000000;
}
#service .suche-submit {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  display: inline;
  border:solid 1px #000000;
}
#service img {
  padding:0px 6px 0px 6px;
  margin:0px 0px 0px 0px;
  display: inline;
}
#service a {
  padding:0px 16px 0px 6px;
  margin:0px 0px 0px 0px;
  color:#ffffff;
  text-shadow: 0.1em 0.1em 0.2em #000000;
  font-family:'Conv_MetaPro-Bold',Sans-Serif;
  font-size:14px;
  text-decoration:none;
}
#service a:link {
  padding:0px 16px 0px 6px;
  margin:0px 0px 0px 0px;
  color:#ffffff;
  text-shadow: 0.1em 0.1em 0.2em #000000;
  font-family:'Conv_MetaPro-Bold',Sans-Serif;
  font-size:14px;
  text-decoration:none;
}
#service a:visited {
  padding:0px 16px 0px 6px;
  margin:0px 0px 0px 0px;
  color:#ffffff;
  text-shadow: 0.1em 0.1em 0.2em #000000;
  font-family:'Conv_MetaPro-Bold',Sans-Serif;
  font-size:14px;
  text-decoration:none;
}
#service a:hover {
  padding:0px 16px 0px 6px;
  margin:0px 0px 0px 0px;
  color:#000000;
  text-shadow: 0.1em 0.1em 0.2em #ffffff;
  font-family:'Conv_MetaPro-Bold',Sans-Serif;
  text-decoration:underline;
  font-size:14px;
  text-decoration:none;
}
#service a:active {
  padding:0px 16px 0px 6px;
  margin:0px 0px 0px 0px;
  color:#000000;
  text-shadow: 0.1em 0.1em 0.2em #ffffff;
  font-family:'Conv_MetaPro-Bold',Sans-Serif;
  font-size:14px;
  text-decoration:none;
}

/* hauptnavi stylen */
#hauptnavi a {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  border: none;
  text-decoration:none;
  color: #ffffff;
  background-color: transparent;
  text-shadow: 0.1em 0.1em 0.2em black;
  font-size:180%;
  font-family:'Conv_MetaPro-Bold',Sans-Serif;
}
#hauptnavi a:link {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  border: none;
  text-decoration:none;
  display: block;
  color: #ffffff;
  background-color: transparent;
  text-shadow: 0.1em 0.1em 0.2em black;
  font-size:180%;
  font-family:'Conv_MetaPro-Bold',Sans-Serif;
}
#hauptnavi a:visited {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  border: none;
  text-decoration:none;
  display: block;
  color: #ffffff;
  background-color: transparent;
  text-shadow: 0.1em 0.1em 0.2em black;
  font-size:180%;
  font-family:'Conv_MetaPro-Bold',Sans-Serif;
}
#hauptnavi a:hover {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  border: none;
  text-decoration:none;
  display: block;
  color: #ed2025;
  background-color: transparent;
  text-shadow: 0.1em 0.1em 0.2em #ffffff;
  font-size:180%;
  font-family:'Conv_MetaPro-Bold',Sans-Serif;
}
#hauptnavi a:active {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  border: none;
  text-decoration:none;
  display: block;
  color: #ed2025;
  background-color: transparent;
  text-shadow: 0.1em 0.1em 0.2em #ffffff;
  font-size:180%;
  font-family:'Conv_MetaPro-Bold',Sans-Serif;
}
/* secnavi */ 
#secnavi {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  vertical-align:top;
  text-align:right;
  display: block;
  color: #000000;
  background-color: transparent;
  border: none;
  font-family:'Conv_MetaPro-Bold',Sans-Serif;
}
#secnavi a {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  display: block;
  border: none;
  text-decoration:none;
  color: #000000;
  background-color: transparent;
  text-shadow: 0.1em 0.1em 0.2em #ffffff;
  font-size:120%;
  font-family:'Conv_MetaPro-Bold',Sans-Serif;
}
#secnavi a:link {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  display: block;
  border: none;
  text-decoration:none;
  color: #000000;
  background-color: transparent;
  text-shadow: 0.1em 0.1em 0.2em #ffffff;
  font-size:120%;
  font-family:'Conv_MetaPro-Bold',Sans-Serif;
}
#secnavi a:visited {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  display: block;
  border: none;
  text-decoration:none;
  color: #000000;
  background-color: transparent;
  text-shadow: 0.1em 0.1em 0.2em #ffffff;
  font-size:120%;
  font-family:'Conv_MetaPro-Bold',Sans-Serif;
}
#secnavi a:hover {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  display: block;
  border: none;
  text-decoration:none;
  color: #ed2025;
  background-color: transparent;
  text-shadow: 0.1em 0.1em 0.2em #ffffff;
  font-size:120%;
  font-family:'Conv_MetaPro-Bold',Sans-Serif;
}
#secnavi a:active {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  display: block;
  border: none;
  text-decoration:none;
  color: #ed2025;
  background-color: transparent;
  text-shadow: 0.1em 0.1em 0.2em #ffffff;
  font-size:120%;
  font-family:'Conv_MetaPro-Bold',Sans-Serif;
}
/* terznavi */ 
#terznavi{
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  vertical-align:top;
  text-align:right;
  display: block;
  color: #000000;
  background-color: transparent;
  border: none;
  font-family:'Conv_MetaPro-Bold',Sans-Serif;
}
#terznavi a {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  display: block;
  border: none;
  text-decoration:none;
  color: #000000;
  background-color: transparent;
  text-shadow: 0.1em 0.1em 0.2em #ffffff;
  font-size:80%;
  font-family:'Conv_MetaPro-Bold',Sans-Serif;
}
#terznavi a:link {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  display: block;
  border: none;
  text-decoration:none;
  color: #000000;
  background-color: transparent;
  text-shadow: 0.1em 0.1em 0.2em #ffffff;
  font-size:80%;
  font-family:'Conv_MetaPro-Bold',Sans-Serif;
}
#terznavi a:visited {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  display: block;
  border: none;
  text-decoration:none;
  color: #000000;
  background-color: transparent;
  text-shadow: 0.1em 0.1em 0.2em #ffffff;
  font-size:80%;
  font-family:'Conv_MetaPro-Bold',Sans-Serif;
}
#terznavi a:hover {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  display: block;
  border: none;
  text-decoration:none;
  color: #ed2025;
  background-color: transparent;
  text-shadow: 0.1em 0.1em 0.2em #ffffff;
  font-size:80%;
  font-family:'Conv_MetaPro-Bold',Sans-Serif;
}
#terznavi a:active {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  display: block;
  border: none;
  text-decoration:none;
  color: #ed2025;
  background-color: transparent;
  text-shadow: 0.1em 0.1em 0.2em #ffffff;
  font-size:80%;
  font-family:'Conv_MetaPro-Bold',Sans-Serif;
}
/* inhalt */ 
#verlauf {
  padding:2px 0px 4px 2px;
  margin:0px 0px 0px 0px;
  font-size:10px;
  text-decoration:none;
  color:#777777;
  text-align:left;
  font-family:'Conv_MetaPro-Bold',Sans-Serif;
}
#verlauf a {
  font-size:11px;
  color:#777777;
  text-decoration:none;
}
#verlauf a:link {
  font-size:11px;
  color:#777777;
  text-decoration:none;
}
#verlauf a:visited {
  font-size:11px;
  color:#777777;
  text-decoration:none;
}
#verlauf a:hover {
  font-size:11px;
  color:#777777;
  text-decoration:none;
}
#verlauf a:active {
  font-size:11px;
  color:#777777;
  text-decoration:none;
}

#sp {
  padding:0px 0px 20px 0px;
  margin:0px 0px 0px 0px;
  background-color:#ffffff;
}

#logo {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  background-color: transparent;
  width:100%;
  height:auto;
}

/* footer */
#footer img {
  padding:0px 16px 0px 16px;
  margin:0px 0px 0px 0px;
  display: inline;
}
#footer a {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  color:#ffffff;
  text-shadow: 0.1em 0.1em 0.2em #000000;
  font-size:12px;
  font-family:'Conv_MetaPro-Bold',Sans-Serif;
  text-decoration:none;
}
#footer a:link {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  color:#ffffff;
  text-shadow: 0.1em 0.1em 0.2em #000000;
  font-size:12px;
  font-family:'Conv_MetaPro-Bold',Sans-Serif;
  text-decoration:none;
}
#footer a:visited {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  color:#ffffff;
  text-shadow: 0.1em 0.1em 0.2em #000000;
  font-size:12px;
  font-family:'Conv_MetaPro-Bold',Sans-Serif;
  text-decoration:none;
}
#footer a:hover {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  color:#000000;
  text-shadow: 0.1em 0.1em 0.2em #ffffff;
  font-size:12px;
  font-family:'Conv_MetaPro-Bold',Sans-Serif;
  text-decoration:underline;
  text-decoration:none;
}
#footer a:active {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  color:#ffffff;
  text-shadow: 0.1em 0.1em 0.2em #ffffff;
  font-size:12px;
  font-family:'Conv_MetaPro-Bold',Sans-Serif;
  text-decoration:none;
}
/* Mailform  */
.csc-mailform {
  font-family:'Conv_MetaPro-Bold',Sans-Serif;
  background-color: #ffffff;
  padding: 10px 0px 10px 0px;
  margin: 0px 0px 20px 0px;
  border-left: solid 0px #FCFCFC;
  border-right: solid 0px #FCFCFC;
  border-top: solid 0px #cccccc;
  border-bottom: solid 1px #cccccc;
}

.csc-mailform-field {
  font-weight:normal;
  background-color: #ffffff;
  border-top: solid 11px #cccccc;
  border-bottom: solid 0px #ffcccc;
  color:#000000;
  font-size:14px;
  text-align: right;
  padding: 4px 120px 4px 0px ;
  margin: 0px 0px 0px 0px;
}

label{
  background-color: #ffffff;
  color:#000000;
  font-size:14px;
  float:left;
  padding: 2px 0px 0px 40px ;
  margin: 0px 0px 0px 0px;
}
legend {
  display: none;
}
fieldset {
  border: none;
}
.csc-textpic-caption{
  color:#000000;
  font-size:11px;
}

/* Flashplayer */
.tx-flvplayer-pi1{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
/* timtab */
#timtab-calendar {
  padding: 4px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  color:#000000;
  background-color:#ffffff;
  height:20px;
  width:172px;
}
#timtab-calendar caption {
  padding: 0px 0px 0px 2px;
  margin: 0px 0px 0px 0px;
  color:#000000;
  font-size:18px;
  text-align:left;
  background-color:#ffffff;
}
.tx-timtab-pi1 ul{
  padding: 0px 0px 0px 2px;
  margin: 0px 0px 0px 0px;
  color:#000000;
  font-size:18px;
  text-align:left;
  background-color:#ffffff;
  list-style-type: none;
}
.tx-timtabtagcloud-pi1 {
  padding: 0px 0px 0px 2px;
  margin: 0px 0px 0px 0px;
  color:#000000;
  font-size:18px;
  text-align:left;
  background-color:#ffffff;
  list-style-type: none;
   text-decoration:none;
}
.tx-timtabtagcloud-pi1 a {
   text-decoration:none;
}
.tx-timtabtagcloud-tag1 {
  font-size:18px;
  font-weight:lighter;
  font-style:normal;
  font-variant:normal;
  letter-spacing: -0.01em;
}
.tx-timtabtagcloud-tag2 {
  font-size:16px;
  font-weight:bold;
  font-style:oblique;
  font-variant:normal;
  letter-spacing:0.09em;
}
.tx-timtabtagcloud-tag3 {
  font-size:14px;
  font-weight:bolder;
  font-style:normal;
  font-variant:small-caps;
  letter-spacing:-0.02em;
}
.tx-timtabtagcloud-tag4 {
  font-size:13px;
  font-weight:bold;
  font-style:normal;
  font-variant:normal;
  letter-spacing:0.08em;
}
.tx-timtabtagcloud-tag5 {
  font-size:12px;
  font-weight:bold;
  font-style:oblique;
  font-variant:small-caps;
  letter-spacing:-0.11em;
}
.tx-timtabtagcloud-tag6 {
  font-size:11px;
  font-weight:bold;
  font-style:oblique;
  font-variant:normal;
  letter-spacing:-0.06em;
}
.tx-timtabtagcloud-tag7 {
  font-size:10px;
  font-weight:bold;
  font-style:normal;
  font-variant:small-caps;
  letter-spacing:-0.06em;
}
.tx-timtabtagcloud-tag8 {
  font-size:9px;
  font-weight:lighter;
  font-style:normal;
  font-variant:normal;
  letter-spacing: 0.09em;
}
.tx-timtabtagcloud-tag9 {
  font-size:20px;
  font-weight:lighter;
  font-style:italic;
  font-variant:normal;
  letter-spacing:-0.1em;
}
.tx-timtabtagcloud-postlist {
  padding:20px 0px 40px 10px;
   margin:0px 0px 0px 10px;
  font-family:'Conv_MetaPro-Bold',Sans-Serif;
  font-size:14px;
  list-style-type: square;
  color:#000000;
}
.tx-timtabtagcloud-postlist li{
  padding:4px 0px 4px 0px;
   margin:0px 0px 0px 0px;
}
/* Powermail */
fieldset.tx-powermail-pi1_fieldset {
  border:1px solid #000000;
  padding: 10px 20px 0px 9px;
  margin: 10px 0px 0px 0px;
}
fieldset.tx-powermail-pi1_fieldset label {
  width: 120px;
  float: left;
  text-align: right;
  clear: both;
  border: solid 1px #000000;
  padding: 2px 5px 2px 2px;
  margin: 0px 5px 20px 2px;
}
fieldset.tx-powermail-pi1_fieldset fieldset.tx-powermail-pi1_fieldset select {
  width: 200px;
  border: solid 1px #000000;
  padding: 2px 5px 2px 2px;
  margin: 0px 5px 20px 2px;
}
fieldset.tx-powermail-pi1_fieldset input {
  width: 135px;
  border: solid 1px #000000;
  padding: 2px 5px 2px 2px;
  margin: 0px 5px 20px 2px;
}

fieldset.tx-powermail-pi1_fieldset textarea {
  font-family:'Conv_MetaPro-Bold',Sans-Serif;
  font-weight:normal;
  font-size:12px;
  border: solid 1px #000000;
  padding: 2px 5px 2px 2px;
  margin: 0px 5px 20px 2px;
}
div.tx_powermail_pi1_fieldwrap_html {
  padding: 2px 0px 2px 0px;
  margin: 0px 0px 0px 0px;
}
.tx_powermail_pi1_submitmultiple_back {
  padding: 2px 8px 2px 18px;
  margin: 20px 0px 0px 20px;
}
.tx_powermail_pi1_submitmultiple_forward {
  padding: 2px 8px 2px 18px;
  margin: 20px 0px 0px 20px;
}




