﻿*
{
margin: 0;
padding: 0;
border: none;
outline: none;
} 

@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url('material-icons.woff2') format('woff2');

}  
 
html 
{
min-height: 100%;
background-image: url('./modellbau.png');
background-position: bottom left;
background-repeat: repeat-x;
background-attachment: fixed;
background-color: #2c0100;
}

body
{
font-family: arial;
font-size:14px; 
color: #2c0100;

}
@font-face {
    font-family: 'artifikamedium';
    src: url('../../modellcss/artifika-regular-webfont.eot');
    src: url('../../modellcss/artifika-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../modellcss/artifika-regular-webfont.woff') format('woff'),
         url('../../modellcss/artifika-regular-webfont.ttf') format('truetype'),
         url('../../modellcss/artifika-regular-webfont.svg#artifikamedium') format('svg');
    font-weight: normal;
    font-style: normal;
}



.h1{display: block;color:#e1d3c0; font-family: 'artifikamedium'; font-size: 43px; text-align: left; text-shadow: 0 -1px #3d0100, 1px 0 #3d0100, 0 1px #3d0100, -1px 0 #3d0100; margin: 20px 0 0 0;  position: relative; z-index: 5;}
.h1.schatten{color:#00000; font-family: 'artifikamedium'; font-size: 43px; text-align: left; text-shadow: 1px 1px 3px #000, -1px -1px 3px #FFF, 1px 1px #000, -1px -1px #FFF; margin: -53px 0 0 131px; position: absolute; z-index: 1;}
h1{font-size: 20px; color:#020200; font-family: 'artifikamedium';}
h2 {color: #541c1e; font-size:19px; font-style: italic; margin: 10px 0;}
h3 {color: #541c1e; font-size:17px; font-style: italic; margin: 10px 0;}

p {margin: 20px 0;}
p.top{color: #ffffff; font-family: 'artifikamedium'; font-size: 20px; text-align: left; margin: 0;}

.pic {border: 2px solid #c7c5c1; margin: 0 0 15px 0;}
.picklein {border: 2px solid #c7c5c1; margin: 0 5px;}

ul {margin: 0 0 0 20px;}

a:link {
color: #941100;
text-decoration: none;
}
a:visited {
color: #941100;
text-decoration: none;
}
a:hover {
color: #000000;
text-decoration: none;
}

a.im:link {
color: #401d1c;
text-decoration: none;
font-size: 13px;
margin: 5px 10px 0 105px;
display: block;text-align: right;
}
a.im:visited {
color: #401d1c;
text-decoration: none;
font-size: 13px;
margin: 5px 10px 0 105px;
display: block;text-align: right;
}
a.im:hover {
color: #a40400;
text-decoration: none;
font-size: 13px;
margin: 5px 10px 0 105px;
display: block;text-align: right;
}

a.menulink:link {
color: #401d1c;
font-size:16px; 
display: block;
height: auto;
width: 175px;
font-family: 'artifikamedium';
border-bottom: 1px solid rgba(255,255,255,0.0);
text-align: right;
margin: 0 0 0 59px;
padding: 10px 15px 10px 0;
//width: 190px;
}
a.menulink:visited {
color: #401d1c;
font-size:16px; 
display: block;
height: auto;
width: 175px;
font-family: 'artifikamedium';
border-bottom: 1px solid rgba(255,255,255,0.0);
text-align: right;
margin: 0 0 0 59px;
padding: 10px 15px 10px 0;
//width: 190px;
}
a.menulink:hover {
color: #a40400;
text-decoration: none;
border-bottom: 1px #ffffff solid;
}

a.menuselekt:link {
color: #a40400;
font-size:16px; 
display: block;
height: auto;
width: 175px;
font-family: 'artifikamedium';
border-bottom: 1px #ffffff solid;
text-align: right;
margin: 0 0 0 59px;
padding: 10px 15px 10px 0;
//width: 190px;
}

a.menuselekt:visited {
color: #a40400;
font-size:16px; 
display: block;
height: auto;
width: 175px;
font-family: 'artifikamedium';
border-bottom: 1px #ffffff solid;
text-align: right;
margin: 0 0 0 59px;
padding: 10px 15px 10px 0;
//width: 190px;
}

#container {
	width: 1000px;
	height: auto;
	margin: 20px auto;
	border-top: 2px solid #ffffff;
	text-align: left;
background: #c1c1c1; /* Old browsers */
background: -moz-linear-gradient(top,  #c1c1c1 0%, #e1d3c0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c1c1c1), color-stop(100%,#e1d3c0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c1c1c1 0%,#e1d3c0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c1c1c1 0%,#e1d3c0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c1c1c1 0%,#e1d3c0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #c1c1c1 0%,#e1d3c0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1c1c1', endColorstr='#e1d3c0',GradientType=0 ); /* IE6-9 */
	}
	
#header {
	width: 1000px;
	height: 155px;
	background-image: url('./schlenther.png');
	}
	
#headleft {
	width: 249px;
	height: 155px;
	background-image: url('./beschlaege.png');
	background-position: 0 2px;
	background-repeat: no-repeat;
	float: left;
	}
	
#logo {
	width: 751px;
	height: 155px;
	float: left;
	}
	
#line {
	width: 751px;
	height: 4px;
	background-image: url('./metallwaren.png');
	position: absolute;
	margin: 151px 0 0 54px;
	}
	
#contenthg {
	width: 1000px;
	background: url('./formbau.png') no-repeat bottom left;
	}
	
#content {
	width: 1000px;
	background-image: url('./dittmannsdorf.png');
	background-repeat: repeat-y;
	background-position: top right;
	}	
	
	#content h1
	{font-size: 25px; color:#020200; font-family: 'artifikamedium';text-shadow: none;
	}

	
	
#left {
	width: 249px;
	height: auto;
	background-image: url('./zinnfiguren.png');
	background-repeat: no-repeat;
	float: left;
	}
	
#menu {
	width: 249px;
	min-height: 761px;
	height: auto !important;
	height: 761;
	background: url('./miniaturguss.png') no-repeat;
	padding: 50px 0 0 0;
	}
	
#inhalt {
	width: 671px;
	height: auto;
	float: left;
	padding: 20px 40px;
//width: 751px;
	}
	
#clear {clear: both;}

#formular {margin: 0 auto; width: 720px; padding: 50px 0 0 0; border-top: 1px solid #a5a5a5; border-bottom: 1px solid #a5a5a5;}

.logomodell {float: left; margin: 5px 33px 0 0; border: 0;}
.picright {float: right; width: 319px; text-align: right;}
.imprint {float: right; width: 270px; text-align: right; background: rgba(225,211,192,0.5); margin: 0 0 15px 15px; padding: 0 20px; //width: 310px;}


	
