/* 
In dieser Datei werden die zentralen Formate für die Webseite rasberger.de festgelegt
*/

/* ********** Grundeinstellungen zur Seite ********** */
body { background-color: #F4E4F2; color: #683B61; font-family: Verdane, Arial, Helvetica, sans-serif;
	   margin-bottom: 10px; margin-top: 10px; margin-right: 10px; margin-left: 10px; }

body.iframe { background-color: #FFFFFF; color: #683B61; 
	font-family: Verdane, Arial, Helvetica, sans-serif; text-align: center;
	margin-bottom: 10px; margin-top: 10px; margin-right: 10px; margin-left: 10px; }
body.gallerie { background-color: #FFFFFF; color: #683B61; 
	font-family: Verdane, Arial, Helvetica, sans-serif; text-align: center;
	margin-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-left: 0px; }

/* ********** Textformatierung ************ */
p {font-size: 12px; line-height: 14px; }
h1 { font-weight: bold; font-size: 16px; line-height: 18px; }
h2 { font-weight: bold; font-size: 14px; line-height: 16px; }
h3 { font-weight: bold; font-size: 12px; line-height: 14px; padding-top: 14px; }

/* Überschrift im oberen Bereich */
.titel_h1 {font-size: 20px; font-weight: bold; text-transform: none; color: #FFFFFF; 
		   text-align: center; vertical-align: middle;}
.p_bold { font-weight: bold; font-size: 14px; }
/* ********** Links im Text ********** */
/* Standard-Link */
a:link, a:visited, a:focus, a:hover, a:active
 { font-size: 11px; font-weight: bold; cursor: hand; text-decoration: underline; }
a:link, a:visited { color: #683B61; }
a:focus, a:hover, a:active { color: #BF6CB2; }

/* Links in der oberen Navigationsleiste */
a.nav:link, a.nav:visited, a.nav:focus, a.nav:hover, a.nav:active {
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; cursor: hand; }
a.nav:link { color: #FFFFFF; text-decoration: none;}
a.nav:visited { color: #D8D8D8; text-decoration: none;}
a.nav:focus { color: #D8D8D8; text-decoration: underline; }
a.nav:hover { color: #FFFFFF; text-decoration: underline; }
a.nav:active { color: #FFFFFF; text-decoration: underline; }

/* Links in der unteren Navigationsleiste */
a.nav_u:link, a.nav_u:visited, a.nav_u:focus, a.nav_u:hover, a.nav_u:active {
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; cursor: hand; text-decoration: underline;}
a.nav_u:link { color: #FFFFFF; }
a.nav_u:visited { color: #CCCCCC; }
a.nav_u:focus { color: #CCCCCC; }
a.nav_u:hover { color: #FFFFFF; }
a.nav_u:active { color: #FFFFFF; }


/* ********** Tabellenformatierung ********** */
table { margin:0px; padding:0px; border-style:none; border:none; border-width:0px; background-color: #FFFFFF;}
.lila { background-color: #683B61; color: #FFFFFF; text-align: center;}
.lila_hell { background-color: #F4DFF1; text-align: center;} 
.streifen { background-image: url(img/bg_streifen.gif); }
.td_breite_2 { width: 2px; background-color: #683B61; }
.tr_hoehe_2 { heigth: 2px; background-color: #683B61; }
td { vertical-align: top; }

/* ********** Sonstige Formatierungen ********** */
/* Trennstrich zwischen den Menupunkten */
.trenn_menu { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #999999; }

/* Objekte mittig anzeigen */
.zentriert { text-align: center; }
