@import url('sifr.css');
html, body { /* html und body brauchen diese Angabe */
	height:100%;
	font:14px/1.5 Arial,Helvetica,sans-serif;
	}
#space { 
	width:1px;
	height:50%;
	margin-bottom:-300px; /* die Hälfte der Inhals's Höhe */
	float:left;
	}
#inhalt {
	width: 600px;
    height:546px;
    margin: 0 auto;
    position:relative; /* hebt den inhalt vor den space  */
	clear:left; /* hebt das float vom space auf  */
	}

h2 {
	color: #3b3c3f;
	font-family: 'Georgia', 'Times New Roman';
	font-size:1.8em;
	padding-right:100px;
	padding-left:20px;
}

h3 {
	color: #3b3c3f;
	font-family: 'Georgia', 'Times New Roman';
	font-size:1.4em;
	padding-right:100px;
	padding-left:20px;
}

p {
	padding-left:20px;
	}

.kontakt {
	text-align:center;
	color:#ED1B24;
	font-size:.8em;
	}
	
a {
	text-align:center;
	color:#898989;
	font-size:.9em;
	}

a:hover {
	text-align:center;
	color:#ED1B24;
	font-size:.9em;
	}
	
#gmaps{
	margin-top: 0px;
	background: url(../_images/rahmen.png) no-repeat;
	width:641px;
	height:371px
}

#gmaps .karte {
	margin: 38px 0 0 33px;
	}
	
.cleardiv {
	clear: both;
	height: 30px;
	width: 0px;
}

.button_next {
width: auto;
height: 20px;
display: inline-block;
background-color: #FA3B42;
padding: 2px 10px 2px 10px;
color: #fff;
margin-bottom: 10px;
border: 1px solid #ED1C24;
font-size: .8em;
font-weight: 700;
}

.button_next:hover {
background-color: #efefef;
text-decoration: none;
color: #ED1C24;
border: 1px solid #E5E4E4;
}

.meister {
	display:inline; float:left; margin-left:10px; margin-right:10px; width:265px;
	}
	
.dekra {
	width: 265px;
	}
	
/*QR-Code*/
.QR-Code
{
margin: 0;
padding: 0;
width:300px;
height:300px;
float:right;
}

.QR-Code img
{

}

.QR-Code li
{
list-style: none;
position: relative;
} 

a .gross
{
display: none;
}
a:hover .gross
{
display: block;
position: absolute;
top: 0;
left: 0;
}
