
.subline {
	color: #791B30;
	font-size: 13px;
	font-weight: bold;
	border-left: 5px solid #791B30;
	height: 10px;
	padding: 0 0 0 10px;
}

.border {
	border: 1px solid #791B30;
}

.bild2 {
	float: left;
	margin: 0 30px 220px 0;
	border: 1px solid #791B30;
}


#streifenquer {
	position: absolute;
	margin: 190px 0 0 410px;
	height: 12px;
	width: 130px;
	background-color: #791B30; 
}

/* - - - - - - textilqualitäten - - - - - */

#textiltext {
	position: absolute;
	top: 60px;
	margin-left: 111;
	width: 336px;
}

.bild3 {
	float: left;
	margin: 0 10px 20px 0;
	border: 1px solid #791B30;
}


#templatetextil {
	margin: 1px;
	height: 750px;
	width:  950px;
	background-color: #fff;
	background-image: url(images/hg.gif);
	background-repeat: repeat-y;
}

#rahmentextil {
	position: absolute;
	left: 50%;
	margin-left: -476px;
	height: 752px;
	width: 952px;
	top: 29px;
	background-color: #000;
}

/* - - - - - - drucktechnik - - - - - */

#drucktechnik {
	margin: 270px 0 0 0;
}

#arbeitsschritte {
	float: left;
	width: 200px;
}

#templatedruck {
	margin: 1px;
	height: 1300px;
	width:  950px;
	background-color: #fff;
	background-image: url(images/hg.gif);
	background-repeat: repeat-y;
}

#rahmendruck {
	position: absolute;
	left: 50%;
	margin-left: -476px;
	height: 1302px;
	width: 952px;
	top: 29px;
	background-color: #000;
}

/* - - - - - - kunden - - - - - */

#templatekunden {
	margin: 1px;
	height: 2030px;
	width:  950px;
	background-color: #fff;
	background-image: url(images/hg.gif);
	background-repeat: repeat-y;
}

#rahmenkunden {
	position: absolute;
	left: 50%;
	margin-left: -476px;
	height: 2032px;
	width: 952px;
	top: 29px;
	background-color: #000;
}

.bsp {
	float: left;
	margin: 0 30px 30px 0;
	border: 1px solid #791B30;
}
#kunden {
	margin: 20px 0 0 0;
	width: 550px;
	height: 180px;
}

#beispiel {
	position: absolute;
	top: 210px;
}

/* - - - - - - popup - - - - - */

#popup {
	position: absolute;
	top: 70px;
	margin-left: 75px;
}

#poplink {
	position: absolute;
	top: 480px;
	margin-left: 75px;
	width: 500px;
	background-color: #791B30;
	border-bottom: 2px solid #791B30;
	border-top: 1px solid #791B30;
}

#poplink A {
	font: bold 11px sans-serif;
   color: #fff;
   text-decoration: none;
   padding: 0 0.5em 0 0.5em;
	margin: 2px 35px;
   display: block;
   float:left;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
   }

#poplink A:link, #poplink A:visited {
   }

#poplink A:hover, #poplink A:focus {
	color:  #791B30;
	background-color: #D7BBC1;
   }

#popupdaten {
	position: absolute;
	top: 530px;
	margin-left: 90px;
	color: #aaa;
}

#popupdaten A:link, #popupdaten A:visited, #popupdaten A:hover, #popupdaten A:focus {
	color: #aaa;
}

#popupdaten2 {
	position: absolute;
	top: 790px;
	margin-left: 90px;
	color: #aaa;
}

#popupdaten2 A:link, #popupdaten2 A:visited, #popupdaten2 A:hover, #popupdaten2 A:focus {
	color: #aaa;
}
/* - - - - - - lage / kontakt - - - - - */

#templatelage {
	margin: 1px;
	height: 810px;
	width:  950px;
	background-color: #fff;
	background-image: url(images/hg.gif);
	background-repeat: repeat-y;
}

#rahmenlage {
	position: absolute;
	left: 50%;
	margin-left: -476px;
	height: 812px;
	width: 952px;
	top: 29px;
	background-color: #000;
}

#lagetext {
	float: left;
	width: 180px;
	margin: 20px 25px 0 0;
}

#lagetext2 {
	float: left;
	width: 200px;
	margin: 20px 0 0 0;
}

.feld {
	border: 1px solid #000;
	width : 200px;
	margin: 0 0 5px 0;
}

.inputselected {
	border: 1px solid #000;
	width : 200px;
	margin: 0 0 5px 0;
	background-color: #eee;
}

.textarea {
	border: 1px solid #000;
	width : 200px;
	height: 140px;
	margin: 1px 0 5px 0;
}

.textareaselected {
	border: 1px solid #000;
	width : 200px;
	height: 140px;
	margin: 1px 0 5px 0;
	background-color: #eee;
}

#impressum {
	position: absolute;
	left: 50%;
	margin-left: 140px;
	top: 55px;
	float: left;
	width: 200px;
}

#anschrift {
	position: absolute;
	top: 100px;
	margin-left: 380px;
	z-index: 2;
}

#anschrift2 {
	position: absolute;
	top: 437px;
	margin-left: 75px;
	z-index: 2;
}

#anschrift3 {
	position: absolute;
	top: 437px;
	margin-left: 255px;
	z-index: 2;
}

/* - - - - - - aktuelles - - - - - */

#templateaktuell {
	margin: 1px;
	height: 1700px;
	width:  950px;
	background-color: #fff;
	background-image: url(images/hg.gif);
	background-repeat: repeat-y;
}

#rahmenaktuell {
	position: absolute;
	left: 50%;
	margin-left: -476px;
	height: 1052px;
	width: 952px;
	top: 29px;
	background-color: #000;
}

#streifenquer {
	position: absolute;
	margin: 190px 0 0 350px;
	height: 12px;
	width: 130px;
	background-color: #791B30; 
}

#cms {
	margin: 20px 0 0 0;
	width: 652px;
	height: 1451px;
}

/* - - - - - - preise - - - - - */

#templatepreise {
	margin: 1px;
	height: 5450px;
	width:  950px;
	background-color: #fff;
	background-image: url(images/hg.gif);
	background-repeat: repeat-y;
}

#rahmenpreise {
	position: absolute;
	left: 50%;
	margin-left: -476px;
	height: 5452px;
	width: 952px;
	top: 29px;
	background-color: #000;
}

#bildtextpreise {
	position: absolute;
	top: 50px;
	margin-left: 0;
	width: 447px;
}

.bildpreis {
	float: left;
	margin: 0 30px 10px 0;
	border: 1px solid #791B30;
}

#cmspreise {
	position: absolute;
	top: 0;
	margin-left: 0;
	width: 652px;
	height: 5250px;
}

/* - - - - - - abstand unten - - - - - */

#untentextil {
	position: absolute;
	top: 780px;
	margin-left: 0;
	height: 50px;
	width: 2px;
}

#untendruck {
	position: absolute;
	top: 1331px;
	margin-left: 0;
	height: 50px;
	width: 20px;
}

#untenkunden {
	position: absolute;
	top: 2061px;
	margin-left: 0;
	height: 50px;
	width: 2px;
}

#untenaktuell {
	position: absolute;
	top: 1720px;
	margin-left: 0;
	height: 50px;
	width: 2px;
}

#untenlage {
	position: absolute;
	top: 782px;
	margin-left: 0;
	height: 50px;
	width: 2px;
}

#untenpreise {
	position: absolute;
	top: 5481px;
	margin-left: 0;
	height: 50px;
	width: 2px;
}

