/* Vorlage Simple
--------------------------------------------- */

.vorlage1-imgl {
width:200px;
padding:5px;
border: 1px solid var(--border);
background: var(--background2);
}

.vorlage1-imgr {
width:200px;
padding:5px;
border: 1px solid var(--border);
background: var(--background2);
}

.vorlage1-boxl {
display: table-cell;
vertical-align: top;
}

.vorlage1-boxr {
display: table-cell;
vertical-align: top;
}

#vorlage1-main {
	background: var(--background4);
	margin: auto;
	border: 5px solid var(--border);
	
	width: 480px;
}

.vorlage1-titel {
border: 1px solid var(--border);
padding: 15px;
font-size: 20px;
text-transform: uppercase;
background: var(--background2);
margin: 5px;
	text-align: center;
}

.vorlage1-titel2 {
border: 1px solid var(--border);
padding: 15px;
font-size: 18px;
text-transform: uppercase;
background: var(--background3);
margin: 15px 5px 5px 5px;
}

.vorlage1-info {
border: 1px solid var(--border);
padding: 10px 5px 10px 10px;
background: var(--background2);
margin: -5px 5px 15px 5px;
overflow: auto;
height: 150px;
text-align: justify;
}

.vorlage1-info2 {
border: 1px solid var(--border);
padding: 10px 5px 10px 10px;
background: var(--background2);
margin: 0 5px 5px 5px;
overflow: auto;
height: 150px;
text-align: justify;
}

.vorlage1-subtitell {
border: 1px solid var(--border);
padding: 8px;
font-size: 14px;
text-transform: uppercase;
font-weight: bold;
background: var(--background3);
text-align: left;
margin: 0 5px;
}

.vorlage1-subtitelr {
border: 1px solid var(--border);
padding: 8px;
font-size: 14px;
text-transform: uppercase;
font-weight: bold;
background: var(--background3);
text-align: right;
margin: 0 5px;
}

.vorlage1-icon {
width:18.5px;
height:18.5px;
padding:8px 5px 2px 5px;
border: 1px solid var(--border);
background: var(--background2);
margin: 0 5px 5px 0;
float: left;
text-align:center;
}

.vorlage1-fact {
width:205px;
height:18.5px;
padding:5px;
border: 1px solid var(--border);
background: var(--background2);
margin: 0 0 5px 0;
float: left;
font-variant: small-caps;
}

.vorlage1-factt {
width:220px;
height:18.5px;
padding:5px;
border: 1px solid var(--border);
background: var(--background3);
display: table-cell;
font-variant: small-caps;
	font-size: 16px;
}

.vorlage1-row {
display:table-row;
}

.vorlage1-table {
display: table;
border-spacing:5px;
}

.vorlage1-table2 {
display: table;
border-spacing:5px;
margin-top: -5px;
}

.vorlage1-table3 {
  display: table;
  border-spacing: 5px;
}

.frei {
color: #337526;
}

.reserviert {
color: #CC6000;
}

.vergeben {
color: #8E0F0F;
}

.picturebox {
  display: flow-root;
}

.picturepic {
  width: 148px;
  height: 109px;
  float: left;
  margin: 15px 0px 7px 7px;
  border: 1px solid var(--border);
}

.picturepic2 {
  width: 110px;
  height: 110px;
  float: left;
  margin: 10px 0px 6px 6px;
   border: 1px solid var(--border);
}
		