/* © smartLINE.biz */





/* TRINKGUT Allgemein */

body			{ font-family: Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #444444;  line-height: 150%;}
div			{ font-family: Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #444444;  line-height: 150%;}
td			{ font-family: Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #444444;  line-height: 150%;}
input			{ font-family: Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #444444; background-color: #FFFFFF; border: 1px solid #999999; line-height: 100%;}
select			{ font-family: Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #444444; background-color: #FFFFFF; border: 1px solid #999999; line-height: 100%;}
textarea		{ font-family: Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #444444; background-color: #FFFFFF; border: 1px solid #999999; line-height: 100%;}
h1 			{ margin-top: 20px; font-family: Arial Narrow, Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size:28px; font-weight:normal; color:#999999;  line-height: 100%;}
h2			{ font-family: Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight: normal; color:#444444; line-height: 150%;}
h3 			{ font-family: Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #444444; }
hr 			{ border: 1px solid #ab0000; }





/* TRINKGUT Blöcke */

#block-oben			{ margin-top: 10px; }
#block-links			{ }
#block-unten			{ }
#block-inhalt			{ }





/* TRINKGUT Elemente */

#element-breadcrumb	{ }
#element-inhalt		{ }





/* TRINKGUT Breadcrumb */

#breadcrumb			{ margin-left: 10px; margin-right: 10px; margin-top: 5px; margin-bottom: 20px; padding-left: 5px; padding-bottom: 3px;  }
#breadcrumb-link		{ font-size: 10px; }
a#breadcrumb-link:link 		{ color: #172983; text-decoration: none; }
a#breadcrumb-link:visited	{ color: #172983; text-decoration: none; }
a#breadcrumb-link:hover 	{ color: #172983; text-decoration: underline; }
a#breadcrumb-link:active 	{ color: #172983; text-decoration: none; }





/* TRINKGUT Anweisungen */

#anweisungen-titel		{ padding-left: 10px; color: #FF0000; font-weight: bold; }
#anweisungen-text		{ color: #999999; }





/* TRINKGUT Inhalt */

#inhaltsbereich				{ margin-left: 10px; margin-right: 10px; margin-top: 0px; margin-bottom: 10px;}
#abstandhalter				{ height: 20px; }





/* TRINKGUT Quicklinks */

#quicklinks				{ width: 804px; position:absolute; }
#quicklinks-abstand                     { margin-right: 6px; margin-top: 3px; }
a#quicklinks-link:link 		        { text-decoration:none; color:#666666; font-size: 11px; }
a#quicklinks-link:visited		{ text-decoration:none; color:#666666; font-size: 11px; }
a#quicklinks-link:hover 		{ text-decoration:underline; color:#666666; font-size: 11px; }





/* TRINKGUT Footer */

#footer-text			{ padding-top: 10px; padding-bottom: 20px; text-align: center; font-size: 11px; }





/* Links */

a:link 		        { color: #172983; text-decoration: none; }
a:visited 		{ color: #172983; text-decoration: none; }
a:hover 		{ color: #172983; text-decoration: underline; }
a:active 		{ color: #172983; text-decoration: none; }





/* Headlines */

#Headline1		{ margin-left: 30px; margin-right: 0px; margin-top: 0px; margin-bottom: 10px; }
#Headline2		{ margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: -20px; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; background-color: #fafafa; padding-left: 10px; padding-right: 5px; background-image: url(/layout/website/hintergrund-homepage.gif);}





/* TRINKGUT Navigation Level 1 */

#navi-1					{ padding-left: 6px; }





/* TRINKGUT Navigation Level 2+3 */

#navigation                           { margin:0px; padding:0px; margin-top: 0px; margin-bottom: -1px; margin-left: 9px; list-style: none; border-top: 1px solid #CCCCCC;}

#navigation li                        { margin:0px; padding:0px; display: block; }
#navigation li a                      { display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; border-bottom: 1px solid #CCCCCC;}
#navigation li a:link                 { color: #444444; text-decoration:none; }
#navigation li a:visited              { color: #444444; text-decoration:none; }
#navigation li a:hover                { color: #444444; text-decoration:none; font-weight: bold; }
#navigation li a#navigation-aktiv     { color: #444444; text-decoration:none; font-weight: bold; border-bottom: 1px solid #fafafa; background-color: #fafafa;}

#navigation ul                        { margin:0px; padding:0px; display: block; border-bottom: 1px solid #CCCCCC; }
#navigation ul a                      { display: block; }
#navigation ul a#navigation-aktiv     { }


#navigation ul li                     { display: block; }
#navigation ul li a                   { display: block; padding-left: 15px; padding-top: 0px; border-bottom: 1px solid #fafafa; background-color: #fafafa; }
#navigation ul li a:link              { color: #444444; text-decoration:none; }
#navigation ul li a:visited           { color: #444444; text-decoration:none; }
#navigation ul li a:hover             { color: #444444; text-decoration:none; font-weight: bold; }
#navigation ul li a#navigation-aktiv  { color: #444444; text-decoration:none; font-weight: bold; }





/* TRINKGUT Links alternativ */

#links-alternativ			{ }
a#links-alternativ:link 		{ text-decoration:none; color:#172983;  }
a#links-alternativ:visited		{ text-decoration:none; color:#172983; }
a#links-alternativ:hover 		{ text-decoration:underline; color:#172983; }





/* TRINKGUT Editor */

.text			{ font-family: Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size:12px; color: #444444;  line-height: 150%;}
.titel-blau 	        { font-family: Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#172983;  line-height: 150%;}
.untertitel-blau	{ font-family: Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#172983; line-height: 150%;}
.fett 			{ font-weight: bold;}
.linie			{ border: 1px solid #CCCCCC; }
.linie-preise           { border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; background-color: #fafafa;} 





/* TRINKGUT Statische Seiten */

#content-allgemein		{ margin-left:1px; margin-top: 30px; margin-bottom: 30px; padding-bottom: 5px;}
#content-textblock		{ margin-left:1px; margin-top: 30px; margin-bottom: 30px; padding-bottom: 5px;}

#content-liste			{ margin-left:1px; margin-top: 30px; margin-bottom: 30px; padding-bottom: 5px; padding-top: 5px; border-top: 1px solid #cccccc; border-bottom: 1px dotted #cccccc; }
#content-liste-titel		{ padding-left: 15px; margin-bottom: 5px; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; line-height: 100%; color:#00468E;}
#content-liste-text		{ padding-right: 5px; padding-left: 5px; color: #333333; }
#content-liste-links		{ text-align: right; margin-left: 10px; margin-right: 0px; margin-top: 5px; margin-bottom: 5px;}

#content-links			{ margin-left:20px; margin-top: 20px; margin-bottom: 20px; padding-bottom: 5px;}
#content-links-titel		{ margin-left:0px; margin-bottom: 5px; font-weight: bold; color: #172983; }
#content-links-link		{ margin-left:20px; }

#content-downloads		{ margin-left:20px; margin-top: 20px; margin-bottom: 20px; padding-bottom: 5px;}
#content-downloads-titel	{ margin-left:0px; margin-bottom: 5px; font-weight: bold; color: #172983; }
#content-downloads-link		{ margin-left:20px; }

#content-anmerkungen		{ margin-left:1px; margin-top: 30px; margin-bottom: 30px; padding-bottom: 5px; color:#999999; }





/* TRINKGUT Spalte links */

#flash-blasen            { margin-left: 3px; }
#telefon-service         { margin-left: 9px; border-top: 1px solid #cccccc;}
#block-adresse           { margin-left: 9px; margin-top: 10px; margin-bottom: 20px; padding: 5px; border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; font-size: 11px;}
#block-elemente          { margin-left: 3px; margin-top: 20px; margin-bottom: 20px; text-align: center; font-size: 11px;}
#block-werbebanner       { margin-left: 3px; margin-top: 20px; margin-bottom: 20px; text-align: center;}



/* TRINKGUT Captcha */

#captchamail-block { margin-top: 30px; }
.captchamail-titel { background-image: url(/layout/website/verlauf-100px.gif); background-repeat: repeat-x; background-position: bottom; font-weight: bold; border-bottom: 1px solid #cccccc; }
.captchamail-privacy-popup { text-decoration: underline; cursor: pointer; }
.captchamail-formularfeld { background-color: #ffffff; border: 1px solid #999999; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.captchamail-formularfeld-aktiv { background-color: #fafafa; border: 1px solid #999999; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
#captchamail-ohne-rahmen {border: 0px solid #ffffff; }




/* TRINKGUT Captcha */

#produktdetails-block         { margin-top: 30px; }




/* TRINKGUT Gall Pharma */

#uebersicht-gallpharma                   { }
#uebersicht-gallpharma-block             { margin-top: 20px; margin-bottom: 20px; border-bottom: 1px solid #cccccc; padding-bottom: 5px; width: 590px; }
#uebersicht-gallpharma-titel             { font-size: 20px; padding-bottom: 5px; }
#uebersicht-gallpharma-kurzinfo          {  }
#produktdetails-block                       {  width: 590px; }

