/* CSS Document - Rats-Apotheke Homburg */


/* ================================================================================ */
/*   Definitionen die Standardtags betreffen */
/* ================================================================================ */
body, p, td, div, li, span, h1, h2, h3, h4, h5, h6, input, textarea, form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

body {
	/*background-color:#f8fcfb;*/ 
	margin:5px 10px 5px 10px;
	/*background: url(../images/bg-gruen-7.png) repeat-x ;*/
	background-color: #edfdfc;
	background-color: #ffffff;
}

form {
	margin-top:5px;
	margin-bottom:5px;
	padding:0px;
}

/* ================================================================================ */
/*   Definitionen für den Seitenkopf */
/* ================================================================================ */

/* Überschriften */
h2.head {
	font-size: 18px;
	color: #c00;
	margin: 0px;
}
h3.head {
	font-size: 11px;
	color: #666;
	margin: 0px;
}

/* Text Freecall - im span Tag */
.head_freecall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11x;
	font-weight: bold;
	color: #cc0000;
	color: #333333;
	letter-spacing: normal;
}

/* Kopfbild mit Rahmen */
img.headpicture {
	border: 1px solid #666666;
}


/* ================================================================================ */
/*   Definitionen für Menues */
/* ================================================================================ */

/* Menü im Kopf */
a.headmenue{
	font-size:12px;
	font-weight:bold;
	color:#0f9674;
	text-decoration:none;
	letter-spacing: 0.1em;
}
a.headmenue:hover{
	color:#c00;
}
a.headmenue:focus{
	color:#c00;
}

/* Submenue unterhalb des Kopfbildes */
a.submenue{
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	letter-spacing: 0.1em;
}
a.submenue:hover{
	color:#c00;
}
a.submenue:focus{
	color:#c00;
}
a.submenueselect{
	font-weight:bold;
	color:#c00;
	text-decoration:none;
	letter-spacing: 0.1em;
}
a.submenueselect:hover{
	color:#c00;
}
a.submenueselect:focus{
	color:#c00;
}

/* in der Submenue Zeile - unterhalb des Kopfbildes */
a.notdienstmenue{
	font-weight:bold;
	color:#c00;
	text-decoration:none;
	letter-spacing: 0.1em;
}
a.notdienstmenue:hover{
	color:#fff;
	background-color:#c00;
}
a.notdienstmenue:focus{
	color:#fff;
	background-color:#c00;
}

/* Links in der rechten Spalte */
a.mainmenue_rechts{
	font-size:12px;
	font-weight:bold;
	color:#131096;
	text-decoration:none;
	letter-spacing: 0.1em;
}
a.mainmenue_rechts:hover{
	color:#c00;
}
a.mainmenue_rechts:focus{
	color:#c00;
}

/* Links zu Aktuelles und News - weiterführende Links */
a.moremenue{
	font-weight:none;
	color:#666;
	color:#333;
	text-decoration:none;
	letter-spacing: 0.1em;
}
a.moremenue:hover{
	color:#c00;
}
a.moremenue:focus{
	color:#c00;
}

a.aktuellesmenue{
	font-weight:none;
	color:#c00;
	text-decoration:none;
	letter-spacing: 0.1em;
}
a.aktuellesmenue:hover{
	color:#333;
}
a.aktuellesmenue:focus{
	color:#333;
}

.newsletter_head {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0f9674;
	letter-spacing: 2px;
}

.newsletter_head_disabled {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #999;
	letter-spacing: 2px;
}

.news_head {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-variant: small-caps;
	color: #886418;
	letter-spacing: 2px;
}
.news_head_markiert {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-variant: small-caps;
	color: #886418;
	letter-spacing: 2px;
	background-color:#f7eed5; 
}
.news_disabled {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-variant: small-caps;
	color: #999;
	letter-spacing: 2px;
}
.newsdatum {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.aktion_head {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-variant: small-caps;
	color: #881818;
	letter-spacing: 2px;
}
.aktion_head_markiert {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-variant: small-caps;
	color: #881818;
	letter-spacing: 2px;
	background-color:#ffebeb; 
}
.aktion_disabled {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-variant: small-caps;
	color: #999;
	letter-spacing: 2px;
}


.aktuelles_head {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-variant: small-caps;
	color: #cc0000;
	letter-spacing: 2px;
}
.aktuelles_head_markiert {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-size: 13px;
	font-weight: bold;
	font-variant: small-caps;
	color: #cc0000;
	letter-spacing: 2px;
	background-color:#d1d1fb; 
	background-color:#dadbfc; 
	background-color:#e3e4fd; 
}

.aktuelles_disabled {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-variant: small-caps;
	color: #999;
	letter-spacing: 2px;
}

.seminar_head {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-variant: small-caps;
	color: #590059;
	letter-spacing: 2px;
}
.seminar_head_markiert {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-variant: small-caps;
	color: #590059;
	letter-spacing: 2px;
	background-color: #F4EAFF; 
}
.seminar_disabled {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-variant: small-caps;
	color: #999;
	letter-spacing: 2px;
}


.team_head_disabled {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #999;
}

.team_head {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

p, td {
	line-height: 15px;
	letter-spacing: 0.05;
	word-spacing: 1px;
	margin: 5px 0px 0px 0px;
}
.seminar {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0f9674;
	font-weight: bold;
	font-variant: small-caps;
	letter-spacing: 2px;
}
.aktuellesdatum {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.seminardatum {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.bottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.fett{
	font-weight: bold;
}

/* Tabellendefinitionen */
table.border{
	border: 1px none #666666;
	border-collapse: collapse;
}

tr.rowBackLight{
	background-color: #f8fcfb;
}

tr.rowBackDark{
	background-color: #dcf0eb;
	background-color: #eaf6f3;
}

td.border{
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

td.submenue {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}
#menuerechts {
	text-align: left;
	padding: 0px 10px 10px;
	margin: 10px;
 	border-bottom:2px dotted #999
 }
img.team {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	padding: 2px;
}
img.team2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	padding: 2px;
}
img.team3 {

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #c00;
	border-right-color: #c00;
	border-bottom-color: #c00;
	border-left-color: #c00;
	padding: 2px;
}
img.team4 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #0f9674;
	border-right-color: #0f9674;
	border-bottom-color: #0f9674;
	border-left-color: #0f9674;
	padding: 2px;
}
img.team5 {
	border-top: solid 1px #0f9674;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #0f9674;
	border-bottom-color: #0f9674;
	border-left-color: #0f9674;
	padding: 12px 2px 2px 2px;
}
h1 {
	font-size: 18px;
	color: #0f9674;
	margin: 0px;
	padding: 0px;
}
h2 {
	font-size: 16px;
	color: #666;
	margin: 0px;
	padding: 0px;
}
h3 {
	font-size: 14px;
	color: #333;
	margin: 0px;
	padding: 0px;
}
h4 {
	font-size: 12px;
	color: #c00;
	margin: 0px;
	padding: 0px;
}
.t_hervor_gruen {
	font-weight: bold;
	color: #0f9674;
}
.t_hervor_rot {
	font-weight: bold;
	color: #970f0f;
}
img.bild_seitenpadding {
	margin-right: 10px;
	margin-left: 10px;
}
img.bild_padding {
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 5px;
}
h5 {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
.t_copyright {
	font-size: 9px;
	color: #999;
}
li.li_stoesel {
	list-style-image: url(../images/liste_stoesel.gif);
}
li {
	list-style-image: url(../images/liste_stoesel.gif);
}
ul {
	margin: 5px 1px 5px 25px;
	padding: 0px;
}
img.bild_rahmen {
	border: 1px solid #999;
	margin-right: 10px;
	margin-left: 10px;
}
img.bild_rahmen_2 {
	border-top: 2px dotted #999;
	border-bottom: 2px dotted #999;
	margin-right: 10px;
	margin-left: 10px;
	padding: 5px 5px 5px 5px;
}
div.rand_rechts{
	/*margin:0px 10px 10px 10px; 
	padding:0px 10px 10px 10px; */
	margin:5px 0px 5px 0px; 
	padding:5px 0px 5px 0px;
	/*border-bottom:2px dotted #999;*/
	border-top:2px dotted #999;
}

div.aktuelles_full{
	margin:0px 5px 0px 5px; 
	padding:5px 5px 5px 5px; 
	width: 680px;
}

div.aktuelles_rechts{
	margin:3px 0px 0px 0px; 
	padding:2px 5px 2px 5px;
	/*background-color:#d1d1fb; 
	border:1px solid #999;*/
}

div.aktuelles_rechts_markiert{
	margin:3px 0px 0px 0px; 
	padding:2px 5px 2px 5px;
	background-color:#e3e4fd; 
	border:1px solid #999;
}

div.news_half{
	margin:1px 6px 11px 5px;	/* Rand bei Markierten (1px) hinzugerechnet - keine Verschiebung */ 
	padding:5px 5px 5px 5px; 
	/*border:1px solid #999;*/
	width: 330px;
}

div.news_half_markiert{
	margin:0px 5px 10px 4px; 
	padding:5px 5px 5px 5px; 
	border:1px solid #999;
	background-color:#f7eed5; 
	width: 330px;
}

.news_markiert{
	margin:0px 5px 10px 4px; 
	padding:5px 5px 5px 5px; 
	border:1px solid #999;
	background-color:#f7eed5;
}

div.news_third{
	margin:1px 6px 11px 6px;	/* Rand bei Markierten (1px) hinzugerechnet - keine Verschiebung */ 
	padding:5px 5px 5px 5px; 
	/*border:1px solid #999;*/
	width: 212px;
}

div.news_third_markiert{
	margin:0px 5px 10px 5px; 
	padding:5px 5px 5px 5px; 
	border:1px solid #999;
	background-color:#f7eed5; 
	width: 212px;
}

div.news_full{
	margin:1px 6px 11px 6px;	/* Rand bei Markierten (1px) hinzugerechnet - keine Verschiebung */
	margin:0px 5px 0px 5px; 
	padding:5px 5px 5px 5px; 
	/*border-bottom:1px dashed #999;*/
	width: 680px;
}

div.news_full_markiert{
	margin:0px 5px 10px 5px; 
	padding:5px 5px 5px 5px; 
	border:1px solid #999;
	background-color:#f7eed5; 
	width: 680px;
}

div.seminar_third{
	margin:1px 6px 11px 6px;	/* Rand bei Markierten (1px) hinzugerechnet - keine Verschiebung */ 
	padding:5px 5px 5px 5px; 
	/*border:1px solid #999;*/
	width: 212px;
}

div.seminar_third_markiert{
	margin:0px 5px 10px 5px; 
	padding:5px 5px 5px 5px; 
	border:1px solid #999;
	background-color:#F4EAFF; 
	width: 212px;
}

.seminar_markiert{
	margin:0px 5px 10px 5px; 
	padding:5px 5px 5px 5px; 
	border:1px solid #999;
	background-color:#F4EAFF; 
}

div.seminar{
	margin:10px 10px 10px 10px; 
	padding:10px 10px 10px 10px; 
	border-bottom:1px dashed #999;
	/*width: 310px;*/
}

div.seminar_full{
	margin:1px 6px 11px 6px;	/* Rand bei Markierten (1px) hinzugerechnet - keine Verschiebung */ 
	padding:5px 5px 5px 5px; 
	border-bottom:1px dashed #999;
	/*width: 310px;*/
	width: 660px;
}

div.seminar_full_markiert{
	margin:0px 5px 10px 5px; 
	padding:5px 5px 5px 5px; 
	border-bottom:1px dashed #999;
	/*width: 310px;*/
	width: 660px;
	background-color: #F4EAFF; 
}


div.aktion_third{
	margin:0px 5px 10px 5px; 
	padding:5px 5px 5px 5px; 
	/*border:1px solid #999;*/
	width: 212px;
}

div.aktion_third_markiert{
	margin:0px 5px 10px 5px; 
	padding:5px 5px 5px 5px; 
	border:1px solid #cc0000;
	background-color:#ffebeb; 
	width: 212px;
}

.aktion_markiert{
	margin:0px 5px 10px 5px; 
	padding:5px 5px 5px 5px; 
	border:1px solid #cc0000;
	background-color:#ffebeb; 
}

div.aktion_full{
	margin:0px 5px 10px 5px; 
	padding:5px 5px 5px 5px; 
	/*border:1px solid #999;*/
	border:1px solid #cc0000;
	background-color:#ffebeb; 
	width: 680px;
}

div.aktion_full_markiert{
	margin:0px 5px 10px 5px; 
	padding:5px 5px 5px 5px; 
	border:1px solid #cc0000;
	background-color:#ffebeb; 
	width: 680px;
}


/* Formate für Formulare */
input.form_text {
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 1px;
	word-spacing: 1px;
	background: #f5fffd;
	color: #333;
	border: 1px solid #999;
	background: transparent;
	padding-left: 3px;
}

input.form_text_fehler {
   font-size: 8pt;
   font-weight: bold;
   background: #FADCDC;
   color: #183538;
   border: 1px solid #c00;
}

select.form_text {
	font-size: 8pt;
	/**/font-weight: bold;
	letter-spacing: 1px;
	word-spacing: 1px;
	background: #f5fffd;
	background-color: transparent;
	color: #333;
	border: 1px solid #999;
}

textarea.form_text {
   font-size: 8pt;
	font-weight: bold;
	background: #f5fffd;
	background-color: transparent;
   color: #183538;
	border: 1px solid #999;
}

textarea.form_text_fehler {
   font-size: 8pt;
   font-weight: bold;
   background: #FADCDC;
   color: #183538;
   border: 1px solid #c00;
}

input.form_button {
   font-size: 8pt;
   font-weight: bold;
   background: #b9d7d2;
   background: #0f9674;
   color: #333;
   color: #eee;
   border: 1px solid #333;
	letter-spacing: 0.1em;
}

.t_klein_rot {
	font-size: 9px;
	color: #c00;
}
.t_klein {
	font-size: 9px;
	color: #333;
}
#tab_anzeige {
	margin: 0px;
	padding: 0px;
	border: 1px solid #999;
	border-collapse:collapse;
	border-spacing:0px;
}
td.td_anzeige {
	border: 1px solid #999;
	padding: 3px;
}
td.td_anzeige_header {
	font-size: 9px;
	font-weight: bold;
	color: #999;
	background-position: top;
	padding-left: 20px;
	vertical-align: top;
}
.t_hervorgehoben {
	font-weight: bold;
}
input.form_button_del {

   font-size: 8pt;
   font-weight: bold;
   background: #d8b8b8;
   background: #970f0f;
   color: #333;
   color: #eee;
   border: 1px solid #333;
}
.newsletter_head {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0f9674;
	font-weight: bold;
	font-variant: normal;
}
input.form_button_email {

   font-size: 11px;
   font-weight: bold;
   background: #f8fcfb;
   color: #333;
	color: #0f9674;
   border: 1px none #333;
}


/* DEBUG Definitionen */
div.border {
	border: 1px solid #cc0000;
}


