@charset "windows-1250";

*{margin:0; padding:0;}
#m1aussenmantel {
	height: 33em;
	width: 50em;
	margin-left: 98px;
	margin-top: 50px;
	background-color: #B5B5B5;
}
#m1banner {
	background-color: #FFFFFF;
	height: 8em;
}
#m1inbanner_links {
	background-color: #282828;
	height: 8em;
	width: 11em;
	float: left;
}
#m1inbanner_rechts {
	background-color: #FFFFFF;
	height: 8em;
	margin-left: 11em;
	background-image: url(../images/bannerX.jpg);
}
#m1menue {
	width: 9em;
	background-color: #A4122E;
	height: 20em;
	float: left;
	padding: 1em;
	clear: left;
}
.button_leiste {
	color: #FFFFFF;
	height: 1.3em;
	width:6.281em;
	text-align: center;
	border-top-width: 0.1em;
	border-right-width: 0.1em;
	border-bottom-width: 0.1em;
	border-left-width: 0.1em;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B5B5B5;
	border-right-color: #282828;
	border-bottom-color: #282828;
	border-left-color: #B5B5B5;
	line-height: 130%;
	display:block;
	float: left;
	font-weight: bold;
	background-color: #464646;
	
}

.button_leiste a:link{
	text-decoration:none;
	color: #FFFFFF;
	font-size:0.8em;
	display:block;
}

.button_leiste a:visited{
	text-decoration:none;
	color: #B5B5B5;
	display:block;
	font-size:0.8em;
}
.button_leiste a:hover{
	text-decoration:none;
	color: #a4122e;
	display:block;
	background-color: #282828;
	font-size:0.8em;
}

#m1textfeld {
	background-color: #B5B5B5;
	margin-left: 11em;
	min-height: 19em;
}

#m1intextfeld_links {
	width: 9em;
	float: left;
	padding: 1em;
	height: 19em;
	padding-left: 2em;
}

#m1intextfeld_rechts {
	overflow: auto;
	height: 20em;
	margin-top: 1em;
	padding-left: 2em;
	padding-right: 1em;
}
#m1leiste {
	height: 1.5em;
	background-color: #FFFFFF;
}
#m1inleiste_obenlinks {
	background-color: #FFFFFF;
	width: 11em;
	height: 1.5em;
	float: left;
}



#m1inleiste_obenrechts {
	background-color: #464646;
	margin-left: 11em;
	/*height: 1.5em;*/
}




#m1inleiste_untenlinks {
	background-color: #FFFFFF;
	height: 1.5em;
	width: 11em;
	float: left;
}
.design_by {
	color: #464646;
}


#m1inleiste_untenrechts {
	background-color: #464646;
	height: 1.5em;
}

#m1leiste_unten {
	background-color: #FFFFFF;
	clear: left;
}
#Bildleiste {
	height: 8em;
	background-color: #282828;
	clear: left;
}
#inbildleiste_links {
	width: 13em;
	height: 8em;
	float: left;
	position: relative;
}
.button_bildleiste_zurueck {
	color: #FFFFFF;
	height: 2em;
	width: 2em;
	margin-top: 3em;
	font-weight: bold;
	display: block;
	position: absolute;
	right: 0px;
}
.beschriftung_bildleiste {
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 3em;
	height: 2em;
	padding-top:3em;
}

#inbildleiste_rechts {
	height: 8em;
	width: 36.5em;
	position: relative;
	margin-left: 13em;
	
}
#inbildleiste_iframe {
	background-color: #282828;
	height: 6em;
	float: left;
	width: 34.5em;
	margin-top: 1em;
	margin-bottom: 1em;
}
iframe {
	height: 6em;
	width: 34em;
}
#inbildleiste_ganzrechts {
	height: 8em;
	width: 2em;
	position: absolute;
	display: block;
	right: 0.5em;

}
.button_bildleiste_vor {
	height: 2em;
	width: 2em;
	margin-top: 3em;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
}


body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #282828;
}
.impressum {
	font-size: 0.6em;
	color: #464646;
	text-align: right;
	margin-right: 2.7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 220%;
}

.impressum a:link, .impressum a:visited{
text-decoration:none;
color: #B5B5B5;
}
.impressum a:hover{
	text-decoration:none;
	color:#FFFFFF;
}p {
	line-height: 150%;
}
.text {
	font-size: 1em;
	color: #282828;
}
.kontakt_text2 {
	font-size: 12px;
	font-weight: bold;
	color: #282828;
	margin-left: 10px;
	margin-bottom: 16px;
}
.kontakt_button {
	font-size: 12.8px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #464646;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #282828;
	border-bottom-color: #282828;
	border-left-color: #FFFFFF;
	height: 24px;
	width: 70px;
}
.kontakt_button{
	text-decoration:none;
	color: #FFFFFF;
	font-size:12.8px;
	display:block;
}

.kontakt_button:hover{
	text-decoration:none;
	color: #a4122e;
	display:block;
	background-color: #282828;
	font-size:12.8px;
}



#m2menue {
	width: 9em;
	background-color: #FFFFFF;
	height: 12em;
	float: left;
	padding: 1em;
	clear: left;
}
.menue_links {
	font-weight: bold;
	width: 9em;
	background-repeat: no-repeat;
	height: 3.6em;
	display: block;
}

.menue_links a:link{
	text-decoration:none;
	color: #282828;
	background-repeat: no-repeat;
	height: 3.6em;
	background-image: url(../images/pfeil_menue_sw_s.gif);
	display: block;
}

.menue_links a:visited{
	text-decoration:none;
	color: #464646;
	background-repeat: no-repeat;
	height: 3.6em;
	background-image: url(../images/pfeil_menue_grau_s.gif);
	display: block;
}

.menue_links a:hover{
	text-decoration:none;
	color:#a4122e;
	background-image: url(../images/pfeil_menue_rot_s.gif);
	height: 3.6em;
	display: block;
}


#m2textfeld {
	background-color: #B5B5B5;
	margin-left: 11em;
	min-height: 11em;
}
#m2intextfeld_links {
	width: 10em;
	float: left;
	height: 11em;
	padding: 1em;
}
#m2intextfeld_rechts {
	overflow: auto;
	height: 13em;
	margin-top: 1em;
	padding-left: 2em;
	padding-right: 1em;
}
.text_preisliste_mitte {
	font-size: 12px;
	margin-left: 20px;
	font-weight: bold;
}
.text_preisliste_nur_screen {
	color: #282828;
}


.text_preisliste_rechts {
	font-size: 12px;
	font-weight: bold;
}


.firefox {
	color: #a4122e;
}
.druck {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.druck:link  {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
.druck:hover  {
	text-decoration: none;
	color:#a4122e;
	font-weight: bold;
	cursor: pointer;
}

.firefox a:link, .firefox a:visited{
	color:#FFFFFF;
}


#m21inleiste_untenrechts {
	background-color: #B5B5B5;
	height: 1.5em;
}
.impressum_m2 {
	color: #464646;
	text-align: right;
	/*	margin-right: 2.5em;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 220%;
}

.impressum_m2 a:link, .impressum_m2 a:visited {
	text-decoration:none;
	color: #464646;
}

.impressum_m2 a:hover {
	text-decoration:none;
	color:#000000;
}
#m1menue_pflichtangaben {
	width: 9em;
	background-color: #B5B5B5;
	height: 20em;
	float: left;
	padding: 1em;
	clear: left;
}
#m1textfeld_pflichtangaben {
	background-color: #a4122e;
	margin-left: 11em;
	min-height: 19em;
}
#m1aussenmantel_pflichtangaben {
	height: 33em;
	width: 50em;
	margin-left: 98px;
	margin-top: 50px;
	background-color: #A4122E;
}
.text_pflichtangaben {
	font-size: 12px;
	color: #282828;
}
h3 {
	font-size: 16px;
	font-weight: bold;
}
.bildergalerie {
	border-right-width: 6px;
	border-right-style: solid;
	border-right-color: #282828;
}
#m3aussenmantel_kontakt {
	height: 33em;
	width: 50em;
	margin-left: 98px;
	margin-top: 50px;
	background-color: #B5B5B5;
}
h1 {
	font-weight: bold;
	line-height: 150%;
	font-size: 18px;
}
#inbildleiste_galerie {
	height: 8em;
	width: 49em;
	margin-left: 16px;
}
#inbildleiste_galerie_iframe {
	background-color: #282828;
	height: 6em;
	float: left;
	width: 49em;
	margin-top: 1em;
	margin-bottom: 1em;
}
.text_nur_print {
display:none;
}
.portrait_Startseite {
	margin-top: 0px;

}
