hr { border:1px dotted gray; }

/* ************ external begin ******************* */
/* .tx-rgsmoothgallery-pi1 { float:left; }
#externalthumbs { float:left; width:200px; }
#externalthumbs .label { display:none; }
.carouselInner { width:205px; }
.carouselInner .thumbnail { float:right; padding-bottom:10px; } *&
/* ************* external end ****************** */

.jdGallery a.carouselBtn { background:#992200 none repeat scroll 0 0 !important; }

img { border:0; }
.act a { color:#ff9900 !important; }
.jdGallery .slideInfoZone p { font-size:10px !important; }
.jdGallery .slideInfoZone h2 { font-size:11px !important; }
.inhalt-links, .inhalt-rechts { border:1px dotted gray; padding:24px; background-color:#333; }
.inhalt-links {float:left; width:43%;}
.inhalt-rechts { float:right; width:43%; }
td.inhalt, table, body, .jdGallery, .slideElement, .loadingElement, .tx-rgsmoothgallery-pi1 { background-color:#333; }

body#home { background:#333 url(/fileadmin/soloview/img/s-24-bg-2.jpg) repeat scroll 0 0 !important; }
body#home td.inhalt, body#home table { background-color: transparent; }
body#home h1 { background-color:#333; padding:10px; }

#myGallery314 {
  border:0px solid #444444;
  padding:0px;
}

.jdGallery .slideInfoZone {
  background:transparent none repeat scroll 0 0 !important;
}

.jdGallery .slideElement { background-color:#333 !important; }
/*.jdGallery .loadingElement { background-color:#333 !important; }*/
.myGallery { border:0px solid #000000 !important;}
.jdGallery a.right, .jdGallery a.left { opacity:0.4 !important; width:49% !important; }
.jdGallery a.right:hover, .jdGallery a.left:hover { opacity:1 !important; }
.tx-rgsmoothgallery-pi1 { margin-top:-20px; }

h1 { font-family:times New Roman; font-size:34px; font-weight:normal; border-bottom:1px dotted #996600;}
body { margin:0px; padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #CCCCCC; font-size:13px; }
table, tr, td { border:0px solid gray; }
table { border-collapse : collapse; }
a:active {
	color: #FFFFFF;
}
a:link, a {
	color: #0099FF;
}
a:visited {
	color: #0099FF;
}
a:hover {
	color: #FF9900;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}
td.navi-service { border-bottom:1px dotted #555; padding:10px 0px 10px 0px; background-color:#333; }
td.inhalt { text-align:left; }


/* *********** FOTM start ****************** */
form {
margin:0;
padding:20px 0;
}
form div {
border:0 dotted gray;
width:100%;
}
fieldset.csc-mailform span fieldset input {
float:left;
margin-top:2px;
width:auto;
}
fieldset.csc-mailform span fieldset label {
float:left;
margin-bottom:-4px;
margin-right:20px;
margin-top:-4px;
width:auto;
}
fieldset.csc-mailform {
border:0 none;
margin:0;
padding:0;
}
#mailformPLZ1, #mailformPLZ2 {
float:left;
margin-right:5px;
width:59px;
}
#mailformOrt1, #mailformOrt2 {
width:180px;
}
fieldset.csc-mailform label {
background-color:#EFEFEF;
display:block;
float:left;
margin-bottom:1px;
margin-right:10px;
padding-bottom:3px;
padding-left:10px;
padding-top:3px;
width:220px;
}
td.input input, td.input textarea {
background:#FFFFFF none repeat scroll 0 0;
border:0 none;
color:#000;
font-family:verdana;
font-size:11px;
font-weight:normal;
margin-top:0;
padding:2px;
width:350px;
background-color:#aaa;

}
td.input textarea#mailformmessage {
height:130px;
width:350px;
}
td.input input.radio {
width:auto;
}
fieldset.csc-mailform input, fieldset.csc-mailform textarea {
border:1px solid #CCCCCC;
color:#333333;
font-family:Arial,Geneva,Helvetica,sans-serif;
font-size:1em;
margin-bottom:10px;
padding:2px;
width:250px;
}
fieldset.csc-mailform input.csc-mailform-check, fieldset.csc-mailform input.csc-mailform-submit {
width:auto;
}
fieldset.csc-mailform input.csc-mailform-submit {
background-color:#FF5500;
border:0 none;
color:#FFFFFF;
font-weight:bold;
margin-left:230px;
}
fieldset.csc-mailform fieldset input {
border:0 none;
display:inline;
float:none;
text-align:left;
width:50px;
}
fieldset.csc-mailform fieldset label {
display:inline;
float:none;
margin:10px 0;
text-align:left;
width:300px;
}
fieldset.csc-mailform fieldset {
border:0 none;
height:20px;
}
fieldset.csc-mailform fieldset legend {
display:none;
}
fieldset.csc-mailform select {
margin:2px 0 10px;
}
select { background-color:#aaa; border:0 none; }
fieldset.csc-mailform option {
background:#FFFFFF none repeat scroll 0 0;
padding:0 5px;
}
span.csc-mailform-label {
display:block;
font-weight:bold;
margin-bottom:10px;
margin-right:10px;
margin-top:1.25em;
text-align:right;
width:220px;
}
input{ border:0px none; }
input:hover { background-color:#f90; }
td.label { width:200px; }

/* ***************** FORM ende **************** */
