/*	CSS-Dokument
	Weinbruderschaft Rheinhessen	*/



body, html { width: 100%; height: 100%; margin: 0px; padding: 0px; background-color: #FBF6E0; }






/* Tabellen */

#tbl_container { width: 900px; height: 100%; position: absolute; margin-left: 50%; left: -450px; top: 0px; border: 0px; }

#tbl_container_innen { width: 800px; height: 100%; position: absolute; margin-left: 50%; left: -400px; top: 0px; border: 0px; }

#tbl_head { width: 800px; height: 190px; margin: 0px; padding: 0px; background-image: url(../img/wbr_head_bild.jpg); background-repeat: no-repeat; }



#tbl_spalte_navi { width: 180px; margin: 0px; padding: 50px 0px 0px 0px; }

#tbl_spalte_inhalt { width: 520px; margin: 0px; padding: 50px 50px 0px 50px; }



#tbl_navi_container { width: 180px; margin: 0px; padding: 0px; border: 0px; }

#tbl_navi_button { height: 30px; background-image: url(../img/but_bg_linie.gif); background-position: right top; background-repeat: no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #8A0000; }

#tbl_navi_button_aktiv { height: 30px; background-image: url(../img/but_bg_linie.gif); background-position: right top; background-repeat: no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #8A0000; font-weight: bold; }

#tbl_navi_button a:link { height: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #8A0000; text-decoration: none; }

#tbl_navi_button a:visited { height: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #8A0000; text-decoration: none; }

#tbl_navi_button a:hover { height: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #8A0000; font-weight: bold; text-decoration: none; }

#tbl_navi_button a:active { height: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #8A0000; font-weight: bold; text-decoration: none; }



#tbl_inhalt_container { width: 520px; height: 500px; margin: 0px 0px 50px 0px; padding: 0px; border: 0px; }









/* Fonts */

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #333333; line-height: 20px; }

p, .body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 20px; }

.body a:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 20px; margin-bottom: 2px; border-bottom: 1px solid #666666; text-decoration: none; }

.body a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 20px; margin-bottom: 2px; border-bottom: 1px solid #666666; text-decoration: none; }

.body a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #8A0000; line-height: 20px; margin-bottom: 2px; border-bottom: 1px solid #8A0000; text-decoration: none; }

.body a:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #8A0000; line-height: 20px; margin-bottom: 2px; border-bottom: 1px solid #8A0000; text-decoration: none; }

#link_rot { color:#8A0000; font-weight: bold; margin-bottom: 2px; border-bottom: 1px solid #8A0000; text-decoration: none; }
#link_rot a:link { color:#8A0000; font-weight: bold; margin-bottom: 2px; border-bottom: 1px solid #8A0000; text-decoration: none; }


.body_klein { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; line-height: 20px; }

.body_klein a:link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; line-height: 20px; text-decoration: none; }

.body_klein a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; line-height: 20px; text-decoration: none; }

.body_klein a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #8A0000; line-height: 20px; text-decoration: none; }

.body_klein a:active { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #8A0000; line-height: 20px; text-decoration: none; }


.headline { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #8A0000; font-weight: bold; line-height: 26px; }
