body{
    /* background:url(../../Bilder/hintergrund.png) -60px 0 no-repeat #2a2521;
     background:url(../../Bilder/DGS_Briefpapier.png) 0 0 no-repeat;
     background-size: 10% 10%;*/
     font-family:Verdana, Helvetica, sans-serif;
     margin-left:0;
     margin-top:0px;
}

html#facebook {
    padding-top: 25px;
}

h1{
    font-size:20px;
    font-weight:bold;
     font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

a{
color:#b16100;
}

a:visited{
color:#381900;
}

a:hover{
   color:#0a0500;
}

input, textarea, keygen, select {
    color: #000;
}

.csc-menu a{
    color: #fff;
}

.csc-sitemap a{
    color: #fff;
}

input[type="checkbox"], input[type="radio"]
{
margin-left: 5px;
margin-right: 5px;
margin-top: 6px;
}

.content
{
/*
Zwei Angaben bedeuten: die erste Angabe bedeutet den Abstand für oben und unten, die zweite den Abstand für rechts und links.
Drei Angaben bedeuten: die erste Angabe bedeutet den Abstand für oben, die zweite den Abstand für rechts und links und die dritte den Abstand für unten.
Vier Angaben bedeuten: die erste Angabe bedeutet den Abstand für oben, die zweite den Abstand für rechts, die dritte den Abstand für unten und die vierte den Abstand für links.
*/
    padding:0px 18px 6px 22px;
    font-family:Verdana, Helvetica, sans-serif;
    font-size:13px;
    color:#fbf4d8;
}

#brcalc,#brcalc1 td {
 font-family:Verdana, Helvetica, sans-serif;
    font-size:13px;
    color:#fbf4d8;
    height:30px;
}

.leftmenu {
	padding:6px 0 6px 22px;
	font-family:Verdana, Helvetica, sans-serif;
         text-transform:uppercase;
         font-size:15px;
         font-weight:bold;
}
.leftmenu a{
   color:#fbf4d8;
   text-decoration:none;
}

.leftmenu a:visited{
   color:#fbf4d8;
   text-decoration:none;
}
.leftmenu a:hover{
   color:#fff;
   text-decoration:none;
}

.leftmenu_act {
	padding:6px 0 6px 22px;
	font-family:Verdana, Helvetica, sans-serif;
         text-transform:uppercase;
         font-size:15px;
         font-weight:bold;
}
.leftmenu_act  a{
   color:#fff;
   text-decoration:none;
}

.leftmenu_act   a:visited{
   color:#fff;
   text-decoration:none;
}

.align-justify
{
text-align:justify;
}

.align-right{
text-align:right;

}

.iform {font: 12px/26px Verdana, Geneva, sans-serif;}
.iform ul { margin:0; padding:0; list-style:none;}
.iform ul ul { overflow:auto}
.iform li { padding-bottom:5px;display:flex;}
.iform label {  clear:left;
 width:270px; display:block; float:left; line-height:26px; padding-left:15px;
}


.iform_d {
    font: 12px/26px Verdana, Geneva, sans-serif;
    width:100%;
}



fieldset.csc-mailform{border:0}
.csc-mailform-field label{
 /* width:200px;
  float:left;*/
  margin-right:10px;
  display:block
}
fieldset.csc-mailform input,fieldset.csc-mailform textarea{margin-bottom:5px;border:1px solid #ccc;padding:2px;width:100%}
fieldset.csc-mailform fieldset input{float:none;display:inline;width:50px;text-align:left;border:0}
fieldset.csc-mailform fieldset label{display:inline;float:none;text-align:left;width:200px;margin:10px 0}
fieldset.csc-mailform fieldset{border:0}
fieldset.csc-mailform fieldset legend{display:none}
fieldset.csc-mailform select{width:100%;margin:0px 0px 5px}
fieldset.csc-mailform option{padding:0 5px;background:#fff}


div.csc-mailform-radio input{
width:20px;
float:left;
}

div.csc-mailform-radio label{
float:left;
}

div.csc-mailform-radio label[for=mailformc4seiten_wie],
div.csc-mailform-radio label[for=mailformvorsatz_nachsatz],
div.csc-mailform-radio label[for=mailformWenn_ja],
div.csc-mailform-radio label[for=mailformUmschlag_beidseitig_bedruckt],
div.csc-mailform-radio label[for=mailformSchutzumschlag],
div.csc-mailform-radio label[for=mailformSchutzumschlag_wie],
div.csc-mailform-radio label[for=mailformeinzeln_einschweißen],
div.csc-mailform-radio label[for=mailformvorabmuster],
div.csc-mailform-radio label[for=mailformDruckfertige_Daten_vorhanden],
div.csc-mailform-radio label[for=mailformSatz_Layout],
div.csc-mailform-radio label[for=mailformDSGVO],
div.csc-mailform-radio label[for=mailformmit_3DEffek]
{
clear:both;
float: none;
}



div.csc-mailform-radio span.label-radio{
clear:both;
}

fieldset.csc-mailform div{
padding-bottom:15px;
}
fieldset.csc-mailform div.csc-mailform-radio{
padding-bottom:35px;
}


.label-radio-label{
	width:135px;
	margin-left:5px;
	padding-bottom:5px;
}
.label-radio {
width:300px;
text-align:left;
display:block;
clear:both;
}





.trenner{
 width:60%;
color: #ccc;
background-color: #ccc;
height:1px;
border-top:1px dotted #ccc; border-left:0; border-right:0; border-bottom:0;
}

.calculations {
   font-size:12px;
   font-weight:normal;  
   border:#333 solid 1px;  
}

.buchtitel, .autor{
    padding-top:15px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#fbf4d8;
}

.buch{
    padding-top:25px;
}

.colmd4{
padding:25px;
margin:0px;
border:#fff 1px solid;
min-height:420px;
}

.details1{
float:left;
font-weight:bold;
}
.details2{
float:none;
}

.clear{
clear:both;
}

.footer td{
text-align:center;

}
.csc-textpic-caption
{
  text-align: left;
  caption-side: bottom;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#fbf4d8;
}


#bewertung fieldset div span.label-radio{
    text-align: left;
    width: 500px;
}

#bewertung fieldset div label{
    text-align: left;
    font-size:16px;
    font-weight:bold;
    width: 435px;
}

#bewertung fieldset div.csc-mailform-radio{
   height:40px;
   font-size:16px;
   font-weight:bold;
}

li {
  list-style-type:none;
}

.csc-textpic-text li {
 list-style-type:disc;
}

.aufz li{
 list-style-type:disc;
}


    .google-maps {
        position: relative;
        padding-bottom: 75%; /* This is the aspect ratio*/
        height: 0;
        overflow: hidden;
    }
    .google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
    }
    
.brtab{
  background:url(../../fileadmin/buchrueckenkalk.gif) no-repeat;
  background-size:100% auto;
}  
.labelbuchsuche{
 width:150px;
 float:left;
}

.inputsuche
{
  width:150px;
}

.mail, .external-link-new-window, .internal-link{
font-weight:bold;
color: #381900;
}

.csc-default ul li{
    list-style-type: disc;
}

.csc-default ol li{
    list-style-type: decimal;
}
