/* @override http://www.friseur-uhrle.de/fileadmin/templates_uhrle/style.css?1322673685 */
body {
  margin:0px auto 0px auto;
  padding:0px;
  font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:13px;
  color:#4b4b4b;
  line-height:18px;
  text-align:center;
  background:#4b4b4b;
  overflow:hidden;
}
table, td {
  font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:13px;
  color:#4b4b4b;
  line-height:18px;
  vertical-align:top;
}
h1 {
  color: #000;
  margin:0px;
  letter-spacing: 4px;
  text-transform: uppercase;
  font: 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  padding: 20px 0px 0px;
  top: 11px;
  width: 450px;
  height: 20px;
  position: relative;
  left: 20px;
}
input, textarea, select {
   font-family:Arial, Helvetica, Verdana, sans-serif;
   font-size:10px;
   color:#636563;
   border:1px solid #9E9A99;
   background-color:#F3F3F3;
}
input:focus, textarea:focus {
  background-color:#9E9A99;
}
#master {
  position:absolute;
  top:50%;
  left:50%;
  width:948px;
  height:598px;
  margin-left:-475px;
  margin-top:-300px;
  text-align:left;
  border:1px solid #7b7d7b;
}
* html #master {
  width:950px;
  height:600px;
}
#menue {
  position:absolute;
  top:20px;
  left: 300px;
  width:760px;
  height:20px;
  /*text-align:right;*/
  /*text-transform:uppercase;*/
  /*border:1px solid red;*/
}
#submenu {
  position:absolute;
  top:35px;
  left:155px;
  /*width:200px;*/
  width:520px;
  /*height:100px;*/
  /*border:1px solid red;*/
}
#menue ul, #menue li {
  /*padding:0px 10px;*/
  list-style-type:none;
  display:inline;
  margin-right: -5px;
  font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#menue li {
  text-transform: uppercase;
  text-indent: 1px;
  letter-spacing: 1px;
}
/*#sec li {
  background:none;
  padding:0px;
}*/
#menue a:link, #menue a:active, #menue a:visited, #submenu a:link, #submenu a:active, #submenu a:visited {
  color:#cccccc;
  background:url(img/strich.gif) no-repeat right;
  padding:0px 10px;
  font-size: 11px;
  text-indent: 1px;
  letter-spacing: 2px;
}
#menue a:hover, #submenu a:hover {
  /*font-weight:bold;*/
  color: #f97940;
  text-decoration:underline;
}
#menue a:link.cur, #menue a:active.cur, #menue a:visited.cur, #submenu a:link.cur, #submenu a:active.cur, #submenu a:visited.cur {
  font-weight:bold;
  color: #f97940;
    text-decoration:none;
}
#sec a:hover {
  color: #f97940;
    text-decoration:underline;
}
a:link.last, a:active.last, a:visited.last, #sec a:link, #sec a:active, #sec a:visited {
  background:none !important;
}
#sec {
  width:150px !important;
  /*padding-left:7px;*/
  /*border:1px solid red;*/
}
#sec a {
  font-size:12px !important;
}
a:link.ifsub, a:active.ifsub, a:visited.ifsub {
  
}
a:hover.ifsub {
  color:#cccccc !important;
  text-decoration:none !important;  
}
#pic {
  position:absolute;
  top:130px;
  left:-2px;
  width:952px;
  /*height:310px;*/
  height:468px;
}
#inhalt {
  position:absolute;
  top:130px;
  left:0px;
  width:948px;
  height:310px;
  overflow:auto;
  overflow-x:hidden;
  z-index:20;
  /*text-align:justify;*/
  /*border:1px solid red;*/
}
#inhalt2 {
  position:absolute;
  top:440px;
  left:0px;
  width:948px;
  height:158px;
  overflow:auto;
  overflow-x:hidden;
  z-index:21;
  /*text-align:justify;*/
  /*border:1px solid red;*/
}
#inhalt ul, #inhalt2 ul { 
  margin:0px;
  padding:0px;
  padding-left:15px;
}
#inhalt .csc-header, #inhalt2 .csc-header {
  padding:20px 20px 5px 20px;
}
#inhalt p, #inhalt2 p {
  padding:0px 20px 0px 20px;
}
#inhalt a:link, #inhalt a:active, #inhalt a:visited, #inhalt2 a:link, #inhalt2 a:active, #inhalt2 a:visited {
  color: #f97940;
  text-decoration:none;
}
#inhalt a:hover, #inhalt2 a:hover {
  color: #f97940;
  text-decoration:underline;
}
#details {
  position:absolute;
  top:-1000px;
  left:-1000px; 
  width:999px;
  height:999px;
}



/* flexible content */
#inhaltZweispaltig {
  position:relative;
}
#inhaltZweispaltigLinks {
  float:left;
  width:474px;
  /*border:1px solid red;*/
  z-index:5 !important;
}
#inhaltZweispaltigRechts {
  width: 454px;
  float:right;
  margin:0px;
  margin-right:0;
  padding:0px;
  z-index:10 !important;
  /*text-align:justify;*/
  /*border:1px solid red;*/
}
* html #inhaltZweispaltigRechts {
  padding:0px;
  margin-right:10px;
  /*padding-left:15px;*/
}
#inhaltZweispaltigClear {
  clear:both;
}


.bodytext {
  padding:0px;
  margin:0px;
  color: #000;
  letter-spacing: 1px;
  word-spacing: 1px;
  text-indent: 0;
  font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
img {
  border:0px;
}
/*
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
  display: inline;
  margin-right:5px;
}
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
  display: inline;
  margin-left:5px;
}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
  display: inline;
  margin-left:5px;
}*/

.udm {
  z-index:10 !important;
}
.tx-rgslideshow-pi1 .rgslideshow {
  border:0px !important;
  /*width:474px !important;*/
}

.tx-srfeuserregister-pi1 fieldset {
  border:0px;
  margin:0px;
  padding:0px;
}
.tx-srfeuserregister-pi1 legend, .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice {
  display:none;
}


.csc-textpic-imagerow ul {
  padding:0px !important;
}
 
