/* http://de.selfhtml.org/javascript/objekte/window.htm#open */
html {overflow:auto; overflow-x:auto; overflow-y:scroll;}
body {
	margin:0px;
	padding:0px;
	text-align: center;
	background-color: #ded6cc;
	background-image: url(../pic/d_g_spacer.gif);color:#534234;  
	
}
body, div, p, span, ul, li { 
	font-family: Arial, Helvetica, sans-serif; padding:0px; margin:0px;
	
}
#rahmen_content {
	width:1000px;
	text-align: left;
	margin: 0 auto;
	background-image: url(../pic/d_rahmen_cont.gif);
	background-repeat: repeat-y;
}
#rahmen_kopf {
	text-align: left;
	background-image: url(../pic/d_rg_spacer.gif);

}
#box_kopf {
	text-align: left;margin: 0 auto; 
	height:223px;
	width:1000px;
	background-image: url(../pic/d_kopf.gif);	
	background-repeat: no-repeat;
}
#box_kopf_text1 {  padding-left:203px; padding-top:99px; font-family:"Times New Roman", Times, serif; font-size:57px; color:#ffFFFF; font-weight:bold;}
#box_kopf_text2 {  padding-left:203px; padding-top:3px; font-family:"Times New Roman", Times, serif; font-size:20px; color:#ffFFFF; font-weight:bold;}
#box_cont_links {
	width:190px;
	float:left;
	text-align: left;
	background-image: url(../pic/d_cont_links.gif);
}
#content {
	float:left; width:747px;text-align: left;
}
.content_text { float:left; width:730px; padding:10px; margin-top:20px;}
.box_recht {
	width:365px;
	height:143px;
	padding:15px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 335px;
	height: 113px;
	background-image: url(../pic/d_box_recht_nor.jpg);
	background-repeat: no-repeat;

} 
html>body .box_recht { width: 335px; height: 113px; } 
.box_werbung {
	width:365px;
	height:143px;
	margin-left:15px;
	padding:15px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 335px;
	height: 113px;
	background-image: url(../pic/d_box_werbung_nor.jpg);
	background-repeat: no-repeat;

	
} 
html>body .box_werbung { width: 335px; height: 113px; } 
.box_belle {
	width:365px;
	height:143px;
	margin-left:15px; 
	
	padding:15px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 335px;
	height: 113px;
	background-image: url(../pic/d_box_belle_nor.jpg);
	background-repeat: no-repeat;

} 
html>body .box_belle { width: 335px; height: 113px; }
.box_stadteil {
	width:365px;
	height:143px;
	padding:15px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 335px;
	height: 113px;
	background-image:  url("../pic/d_box_stadteil_nor.jpg");
	background-repeat: no-repeat;

} 
html>body .box_stadteil { width: 335px; height: 113px; }  
.box2 {
	margin-left:15px; 
	width:365px;
	height:143px;	
	margin-top:30px;
	float:left;
	padding:15px;	
	width: 335px; 
	height: 113px; 	
}
html>body .box2 { width: 335px; height: 113px; } 

/*#box_cont_rechts {
	float:left;
	text-align: left;
	background-image: url(../pic/d_cont_rechts.gif);
	height:100%;
} -->*/
#footer {
	clear:both;
	text-align: left;
	background-image: url(../pic/d_footer.gif);
	height:23px;
}
/* box links */
.box_recht a:link{color: #6c7578;  text-decoration:underline; font-size:1.2em;}
.box_recht a:active{color: #ffffff;  text-decoration:underline; font-size:1.2em;}
.box_recht a:visited { text-decoration:underline; color: #6c7578;  font-size:1.2em;}
.box_recht a:hover { color: #ffffff; text-decoration:underline; font-size:1.2em; }

.box_werbung a:link {color: #6c7578;  text-decoration:underline; font-size:1.2em; }
.box_werbung a:active {color: #ffffff;  text-decoration:underline; font-size:1.2em; }
.box_werbung a:visited { text-decoration:underline; color: #6c7578;  font-size:1.2em;}
.box_werbung a:hover { color: #ffffff; text-decoration:underline; font-size:1.2em;}

.box_stadteil a:link {color: #6c7578;  text-decoration:underline; font-size:1.2em; }
.box_stadteil a:active{color: #6c7578;  text-decoration:underline; font-size:1.2em; }
.box_stadteil a:visited { text-decoration:underline; color: #6c7578;  font-size:1.2em;}
.box_stadteil a:hover { color: #ffffff; text-decoration:underline; font-size:1.2em;}

.box_belle a:link{color: #6c7578;  text-decoration:underline;  font-size:1.2em;}
.box_belle a:active{color: #ffffff;  text-decoration:underline;  font-size:1.2em;}
.box_belle a:visited { text-decoration:underline; color: #6c7578;  font-size:1.2em;}
.box_belle a:hover { color: #ffffff; text-decoration:underline; font-size:1.2em;}
/* ende links boxen */


.box_text { width:200px; font-size:0.8em;}
.box_text_us { font-size:1em; font-weight:bold;}

/* navigation */
#navi { padding-left:13px; padding-top:12px;}
#navi ul{margin:0; padding:0; list-style:none;}
#navi li {float:left; margin:0; padding-left:0px; padding-right:45px; list-style:none;}
#navi ul a:link, #navi ul a:active{
    color:#77263c; text-decoration:none;
  }
#navi ul a:visited { text-decoration:none;
    color: #77263c; 
  }
#navi ul a:hover { text-decoration:underline;
    color: black;
  }
  
a:link{ font-weight:normal;
    color:#77263c; text-decoration:none;
  }
a:active{ font-weight:normal;
    color:#ffffff; text-decoration:none;
  }  
a:visited { text-decoration:none;
    color: #77263c; font-weight:normal;
  }
a:hover { text-decoration:underline;
    color: #77263c;font-weight:normal;
  }
  
a:link img, a:active img{ border-color:#000000;}
a:visited img{ border-color:#000000;}
a:hover img{ border-color:#000000;}  
 
.links_150 { width:10em; float:left; font-weight:bold;}
.rechts_150 { width:30em; float:left;}
.links_20 { padding-left:20px; float:left; display:block; clear:both;}
.links { display:block; clear:both;}
.links_fett { font-weight:bold; }
.clear_abst { clear:both; margin-bottom:10px; display:block;}
.text_08 { float:left; font-size:0.8em;}
.tr {  clear:both;}

.td_1 { width:5em; float:left;}
.td_2 { width:10em; float:left;}
.td_3 { width:15em; float:left;}
.td_4 { width:20em; float:left;}
.td_2_last {width:35em; float:left;}
.td_3_last { width:25em; float:left;}

/* anfang belle und sachbuch */
.tr_buch {  clear:both; padding-top:10px;}
.titel { font-size:1em; font-weight:bold;}
.von { font-size:0.8em;}
.datum {font-size:0.7em;}
.isbn {font-size:0.7em;}
.preis { font-weight:bold;padding-bottom:10px;  padding-top:10px;}
.bestellung { width:10em; float:left;}
.bestellung_fax { width:15em; float:left;}
.taschenb { font-size:0.7em; padding-top:10px;}
.vertrieb {font-size:0.8em; float:left; clear:both;}
.td_buch_1 {width:17em; float:left; }
.td_buch_2 {width:15em; float:left; }
/* ende belle und sachbuch */

/* anfang formular */
.form_tr { clear:both; padding:5px; width:40em;}
.form_links { width:15em; float:left;}
.form_rechts { width:15em; float:left;}
.textfeld_l { width:12em; height:1.3em;}
.textfeld_k { width:4em; height:1.3em;}
.stern { color:#FF0000;}
.button_sub {
	background-color: #8f4c5e;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	color:#FFFFFF;
	font-weight:bold;
	border: 1px solid #77263c;
}
.button_res {
	background-color: #c8a8b1;
	border: 1px solid #925062;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;	
	color:#77263c;
}
/* ende formular */

.links ul {list-style-type:disc;}
.links li {}