/* CascadingStyleSheet-Datei  f?r www.restaurant-sommerhaus.de
von Matthias Kehrer - www.matthias-kehrer.de - www.dr-homepage.de  */

/* Wichtige Farben

Text:		
HG:		#d3c4a8	

Grau:	
#696969

farben CI hell		#D7F9FC
farben CI dunkel	#006871

*/

/*--[ Allgemein ]--*/

html, body, div, h2, h3,a, form, img
{
   margin: 0px;
   padding: 0px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

html, body, tab, td, p {
   font-size: 14px;
   color: #000000;
}

html, body		{
	background: #d3c4a8 no-repeat;
}

body.druckversion    { color: #000000; font-size: 14px; font-family: Verdana, Tahoma, Arial, sans-serif; background-color: #ffffff; margin: 0px }
body, textarea  { scrollbar-3dlight-color: #666666; scrollbar-arrow-color: #ffffff; scrollbar-base-color: #ffffff; scrollbar-darkshadow-color: #000000; scrollbar-face-color: #006871; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #000000; scrollbar-track-color: #DCDCDC; }

hr		{ color: #696969; height:1px; }

/* Formulare */
form
   { color:#006871; padding:10px; border:6px solid #DDDDDD; background-color:#f6f6f6; }
 input, select, textarea
   { color:#006871; }
/* Ende Formulare */


h1		{ color: #006871; font-size: 36px; font-family: Times New Roman, Verdana, Tahoma, Arial, sans-serif; margin-top: 20px; margin-bottom: 20px; }
h2		{ color: #006871; font-size: 20px; font-family: Verdana, Tahoma, Arial, sans-serif; margin:0px; margin-top: 20px; }
h3		{ color: #006871; font-size: 14px; font-family: Verdana, Tahoma, Arial, sans-serif; margin:0px; }
h4		{ background-color: #e5e5e5; padding:8px; color: #000000; font-size: 14px; font-family: Verdana, Tahoma, Arial, sans-serif; text-transform: uppercase; margin-bottom: 30px; }
h5		{ color: #006871; font-size: 12px; font-family: Verdana, Tahoma, Arial, sans-serif; margin:0px; margin-bottom: 30px; }
h6		{ color: #006871; font-size: 10px; font-family: Verdana, Tahoma, Arial, sans-serif; margin:0px; }


/*--[ Funktion ]--*/
.betont						{ font-weight: bold; }
.bild-links					{ margin-right:15px; margin-bottom:4px; }
.bild-rechts					{ margin-left:15px; margin-bottom:4px; }
.bu							{ font-size: 10px; font-weight: normal; background-color: #D7F9FC; padding:2px; }
.druckversion-hgfarbe			{ background-color: #ffffff; }
.farben-ci-dunkel				{ background-color: #006871; }
.farben-ci-hell					{ background-color: #D7F9FC; }
.kursiv						{ font-style: italic; }
.menu-hgfarbe				{ background-color: #b3a58f; }
.startseite-hgfarbe				{ background-color: #ffffff; }
.unten-hgfarbe				{ background-color: #d3d3d3; }
.signal                       			{ color: #AD0000; }
.center 						{ text-align: center;}
.inhalt						{ margin:20px; }
.inhalt-zelle					{ background-color: #ffffff; }
.klein 						{ font-size: 11px;}
.right						{ text-align: right;}
.rahmen						{ background-color: #000000; }
.sub-oben-hgfarbe				{ background-color: #eeeeee; }
.top 							{ vertical-align: top;}
.tab-sprechzeiten				{ padding:8px; }
.link-image                               	{ border: 1px #000000; }        /* Link-Bild mit Rand */
/*--[Intern]--*/
.intern-signalbereich			{ color: white; background-color: #AD0000; font-size: 14px; font-weight: bold; }

/*--[Links]--*/
a:link						{ color: #2d2d2d; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a:visited						{ color: #3d5f53; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a:hover						{ color: #006871; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a:active						{ color: #D37609; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
/*--[Hauptmenu]--*/
a.menu:link					{ color: #002658; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 2px;}
a.menu:visited				{ color: #002658; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 2px; }
a.menu:hover					{ color: white; font-weight: bold; font-size: 14px; background-color: #006871; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 2px; }
a.menu:active					{ color: black; font-size: 14px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 2px; }
/*--[Hauptmenu DRUCKVERSION]--*/
a.menu-druck:link				{ color: #00000; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 2px;}
a.menu-druck:visited			{ color: #00000; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 2px; }
a.menu-druck:hover			{ color: white; font-weight: bold; font-size: 11px; background-color: #006871; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 2px; }
a.menu-druck:active			{ color: black; font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 2px; }
/*--[submenu oben]--*/
a.sub-oben:link				{ color: #000000; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 0px; }
a.sub-oben:visited				{ color: #000000; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 0px; }
a.sub-oben:hover				{ color: #ffffff; font-size:11px; background-color: #555555; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 0px; }
a.sub-oben:active				{ color: #000000; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 0px; }
/*--[Mittagstisch-Link]--*/
a.mittagstisch:link			{ color: #002658; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 2px;}
a.mittagstisch:visited			{ color: #002658; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 2px; }
a.mittagstisch:hover			{ color: white; font-weight: bold; font-size: 10px; background-color: #555555; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 2px; }
a.mittagstisch:active			{ color: black; font-size: 10px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 2px; }
/*--[Navigation unten]--*/
a.unten:link					{ color: #000000; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 0px; }
a.unten:visited				{ color: #000000; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 0px; }
a.unten:hover				{ color: #ffffff; font-size:10px; background-color: #555555; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 0px; }
a.unten:active				{ color: #000000; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 0px; }
/*--[Signalbutton f?r Druckversionen und ?hnliches]--*/
a.button:link					{ color: #ffffff; font-size:12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #006871; padding: 2px; }
a.button:visited				{ color: #ffffff; font-size:12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #006871; padding: 2px; }
a.button:hover				{ color: #ffffff; font-size:12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #00B3C2; padding: 2px; }
a.button:active				{ color: #002658; font-size:12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #00B3C2; padding: 2px; }
