/* 
Farben

Rot = #D60912
Dunkelbraun = #95632F
Hellbraun = #F3D99B


Größen

designbreite: 738px
top-höhe: 176px
nav-höhe: 37px
bottom-höhe: 50px
*/


/* Grundeinstellungen */
div, h1, h2, h3, ul, ol, span, a, table, td, form, img, li, input, legend, fieldset {
	margin: 0; padding: 0; 
	font: bold 14px/24px Arial, Helvetica, sans-serif; text-align:left; text-decoration: none; 
	letter-spacing: 1pt;
}
p {
	margin: 0; padding: 0; 
	font: bold 14px/24px Arial, Helvetica, sans-serif; text-decoration: none; 
	letter-spacing: 1pt;
}


strong 		{ line-height: 26px; font-size: 17px; }
body 		{ background: #F3D99B url("../screen/images/body_hg.gif") repeat; margin: 0; padding: 0; text-align: center; }
a:link, a:visited { color: #D60912; }
a:hover  		  { color: #D60912; text-decoration: underline; }
a:active  		  { color: #D60912; text-decoration: underline; background: #FFFFFF; }

span#break { line-height: 3px;} /* für kleinere Zeilenumbrüche */
div#gesamt {  margin: 0px auto 0px auto; width: 738px; }
.searchword { background-color: #ffffff; color: #D60912; }

/* -------------- Top-Leiste -------------- */

div#top { width: 738px; height: 176px; background:  url(../screen/images/kopf_rechts_neu.jpg) no-repeat right top; margin: 0px; padding: 0px; margin-bottom: -3px; }

/* -------------- Nav -------------- */

a.hauptmenu:link, a.hauptmenu:visited { color: #000000; }
a.hauptmenu:hover  { color: #D60912; text-decoration: none; }
a.hauptmenu:active  { color: #D60912; text-decoration: none; }
div#nav { background:  url("../screen/images/nav_hg_neu.gif") no-repeat 0px 0px; width: 738px; height: 37px; margin: 0px; padding-left: 11px; padding-top: 5px; margin-bottom: -5px; text-align:left;}
div#suchfeld { float: right; padding-top: 2px; margin-bottom: -2px; }
input#q { width: 95px; height: 16px; border: 0px none; padding: 4px; padding-right: 8px; background:  url("../screen/images/nav_suchfeld.gif") no-repeat; letter-spacing: 0pt; vertical-align: top; }
img#Lupe { margin-right: 35px;}
.hauptmenu { font-size: 13px; line-height: 26px; font-weight: bold; }
form#suche { display: inline; }

/* -------------- inhalt -------------- */

div#seiteninhalt {
	background:  url("../screen/images/inhalt_hg.jpg") repeat-y 0px 0px;
	width: 738px;
	text-align: right;
	margin: 0px;
	padding: 0px;
}
div#inhalt { color: #000000; padding-left: 46px; padding-top: 40px; padding-right: 50px; z-index: 0; float: none; }

em{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000066;
	background-color: #F9ECCC;
	padding: 0px 3px;
	text-decoration: none;
}

div#liste { width: 570px; margin-left: auto; margin-right: auto; height: auto; z-index: 0; }
div#editable { width: 570px; margin-left: auto; margin-right: auto; height: auto; z-index: 0;}
div#editable strong { color: #95632F; }
div#listeschmal { width: 400px; margin-left: 15px; height: auto; z-index: 0; text-align: left; }
div#liste b { color: #95632F; }
div#tools { float: right; text-align: center; z-index: 2; margin-bottom: 0px; }
div#bildrechts { float: right; text-align: center; z-index: 2; margin-bottom: 0px; }
div#tools a { line-height: 16px; z-index: 2; }
img#kreuz 		{ margin-right: 5px; margin-bottom: 1px; }
img#titel 		{ margin-left: 26px; margin-bottom: -20px; }
img#hr 	  		{ margin-top: 8px; margin-bottom: 8px;}
img#pater 		{ float:left; margin-right: 10px; margin-top: -8px; }
img#reaktionauf { margin-right: 5px; }
img#reaktionzu 	{ float: right; margin-left: 5px;}
#beimdruckweg { }
#preise 		{ background: url(../screen/images/menuhg.gif); border: 1px dotted #CCCCCC;
  	      		  border-right: 2px solid #666666;  border-bottom: 2px solid #999999;
    	  		  background-color:#FFFFFF; letter-spacing: 0pt;}
ol { margin-left: 30px; }
.bild 			{ float: left; }
.small 			{ font-size: 13px; line-height: 20px; }
.braun 			{ color: #95632F; font-weight: bold; }
.abstandrechts 	{ margin-right: 8px; }
.abstandlinks 	{ margin-left: 8px; }
span#easy 			{ color: #594E4B; }
span#info 			{ color: #009E95; }



/* -------------- Formular -------------- */

div#formular { height: 750px; /* Höhe des Formular-Div für 6er Browser */
			   voice-family:"\"}\"";
			   voice-family:inherit;
			   height: 800px; } /* Höhe des Formular-Div für 5er ie */
html>body div#formular { height: 850px; } /* Höhe des Formular-Div für Opera */

div#bestellformular { height: 600px; /* wie oben nur für bestellung */
			   voice-family:"\"}\"";
			   voice-family:inherit;
			   height: 600px; } 
html>body div#bestellformular { height: 650px; } 

input, select { background-color: #D9B884; border: 1px solid #95632F; padding: 2px; vertical-align: middle; z-index: 0; }
input#button  { background-color: #fff; border: 1px solid #95632F; 
			    vertical-align: middle; background: url(../screen/images/menuhg.gif); 
			    text-align: center; border: 1px dotted #CCCCCC; border-right: 2px solid #666666;
			    border-bottom: 2px solid #999999; }
legend { font-weight: bold; text-align: right; vertical-align: baseline; color: #95632F; background-color:#F3D99B; padding: 2px;}
fieldset { padding: 6px; border: 1px dashed #95632F;  margin-top: 15px; display:block; z-index: 0; }
.buttons { background: url(../screen/images/menuhg.gif);
		   padding: 0px;
		   border: 1px dotted #CCCCCC;
		   border-right: 2px solid #666666;
		   border-bottom: 2px solid #999999;
		   line-height: 21px; font-size: 14px; letter-spacing: 0pt;
		   background-color:#FFFFFF;
		   text-align: center; }
.inputtitel { text-align: right; }

/* -------------- bottom -------------- */

div#bottom 			{ background:  url("../screen/images/bottom_hg.gif") no-repeat 0px 0px; width: 738px; height: 50px; }
img#siteby 			{ margin-right: 22px; margin-top: 9px; }
img#seitenanfang 	{ margin-left: 29px; margin-top: 9px; }

/* -------------- menüs -------------- */

div#menupilger { margin-left: 94px; visibility: hidden; } 
div#menuschriften { margin-left: 207px; visibility: hidden; }
div#menukontakt { margin-left: 297px; visibility: hidden; }
a.menu:link, a.menu:visited { color: #000000; }
a.menu:hover  { color: #D60912; text-decoration: none; }
a.menu:active  { color: #D60912; text-decoration: none; }
.menustyle { background: url(../screen/images/menuhg.gif);
		  	 padding: 7px;
		     position:absolute;
 			 left: auto;
			 top: 206px;
			 width: auto;
			 height:auto;
			 z-index:1;
			 border: 1px dotted #CCCCCC;
			 border-right: 2px solid #666666;
			 border-bottom: 2px solid #999999;
			 line-height: 21px; font-size: 14px; letter-spacing: 0pt;
			 background-color:#FFFFFF;
}
#dhtmltooltip {
	position: absolute;
	padding: 2px;
	visibility: hidden;
	z-index: 100;
	width: auto;
	background-color:#FFFFFF;
}
