/* 	Vorlagen Stylesheet	- bitte an den Textformatierungen außer der Farbe und der Größe nichts verändern!	

 Stand: 12/03  */

 
/* allgemeine Formatierungen */
div             {margin:0px;padding:0px;border-color:#000000;border-width:0px;border-style:dotted;}
p               {margin:0px;padding:0px;border-color:#FF0000;border-width:0px;border-style:dotted;}
span            {margin:0px;padding:0px;}
b               {font-weight:bold; color:#000000;}
strong          {font-weight:bold; color:#000000;}
h1          	{font-size : 12pt; font-family : Verdana,Arial,Helvetica,Sans-Serif; font-weight : bold; font-style : bold; color : rgb(0, 0, 0);}
h2          	{font-size : 11pt; font-family : Verdana,Arial,Helvetica,Sans-Serif; font-weight : bold; font-style : bold; color : rgb(37,99,163);}

html {height: inherit;}

body {height: inherit; margin: 0px 0px 0px 0px; background-color: rgb(255, 255, 255); font-family: Verdana, Arial, Helvetica, Sans-Serif; color: rgb(0, 0, 0);
	
	/* 	farbige Scrollbalken nur für IE ab der Version 5.5 
		für IE Version 6.0 müssen die Stylesheet Angaben direkt in den
		Body-Tag geschrieben werden.
		--------------------------------------------------
		scrollbar-base-color = Basisfarbe der Scroll-Leiste
		scrollbar-3dlight-color = Farbe für 3D-Effekte
		scrollbar-arrow-color = Farbe für Verschiebepfeile
		scrollbar-darkshadow-color = Farbe für Schatten
		scrollbar-face-color = Farbe für Oberfläche
		scrollbar-highlight-color = Farbe für oberen und linken Rand
		scrollbar-shadow-color = Farbe für unteren und rechten Rand
		scrollbar-track-color = Farbe für freibleibenden Verschiebeweg */
	
	scrollbar-base-color: rgb(255,255,255);
	scrollbar-3dlight-color: rgb(255,255,255); 
	scrollbar-arrow-color: rgb(255,255,255);
	scrollbar-darkshadow-color: rgb(255,255,255);
	scrollbar-face-color: rgb(37,99,163); 
	scrollbar-highlight-color: rgb(255,255,255); 
	scrollbar-shadow-color: rgb(255,255,255); 
	scrollbar-track-color: rgb(255,255,255); 
}


/* erspart auf jedenfall die border=0 angaben, bei cellpadding und cellspacing kommt es darauf an*/
table {border: none; margin: none; padding: none; text-align: left; border-style: none; border-collapse: collapse;}

img {vertical-align: bottom; line-height: 0px;}

/* wird nur von IE und Netscape 6.2 interpretiert */
td,th {font-size: 1px; empty-cells: show;}

/*alle P Tags*/
p {margin: 5px 0px 0px 0px;}

a:link, a:active, a:hover {font-family : Verdana,Arial,Helvetica,Sans-Serif; color : rgb(0, 0, 255);}
a:visited {font-family : Verdana,Arial,Helvetica,Sans-Serif; color : rgb(0, 80,163);}

.rezepttitel  {font-size : 11pt; font-family : Verdana,Arial,Helvetica,Sans-Serif; font-weight : bold; font-style : bold; color : rgb(37,99,163);}

/* normaler Text, schwarz */
.titel  {font-size : 10pt; font-family : Verdana,Arial,Helvetica,Sans-Serif; font-weight : bold; font-style : bold; color : rgb(255,255,255);}
.untertitel  {font-size : 11pt; font-family : Verdana,Arial,Helvetica,Sans-Serif; font-weight : bold; font-style : bold; color : rgb(255,255,255);}
.subuntertitel  {font-size : 11pt; font-family : Verdana,Arial,Helvetica,Sans-Serif; font-weight : bold; font-style : bold; color : rgb(255, 255, 255);}

/* Titel Teaserbox */
.titelteaser  {font-size : 8pt; font-family : Verdana,Arial,Helvetica,Sans-Serif; font-weight : bold; font-style : bold; color : rgb(255,255,255);}


.text  {font-size : 10pt; font-family : Verdana,Arial,Helvetica,Sans-Serif; font-weight : lighter; font-style : normal; color : rgb(51,51,51); line-height:13pt;}
.texti  {font-size : 10pt; font-family : Verdana,Arial,Helvetica,Sans-Serif; font-weight : italic; font-style : italic; color : rgb(51,51,51); line-height:13pt;}
.textb  {font-size : 10pt; font-family : Verdana,Arial,Helvetica,Sans-Serif; font-weight : bold; font-style : bold; color : rgb(51,51,51); line-height:13pt;}
.textklein  {font-size : 8pt; font-family : Verdana,Arial,Helvetica,Sans-Serif; font-weight : lighter; font-style : normal; color : rgb(51,51,51); line-height:11pt;}

/* normaler Text, blau */
.textblaunormal  {font-size : 8pt; font-family : Verdana,Arial,Helvetica,Sans-Serif; font-weight : normal; font-style : normal; color : rgb(37,99,163); line-height:13pt;}

/* normaler Text, blau */
.textblau10  {font-size : 10pt; font-family : Verdana,Arial,Helvetica,Sans-Serif; font-weight : bold; font-style : bold; color : rgb(37,99,163); line-height:13pt;}

/* normaler Text, blau */
.textblaulight  {font-size : 10pt; font-family : Verdana,Arial,Helvetica,Sans-Serif; font-weight : light; font-style : light; color : rgb(37,99,163); line-height:13pt; letter-spacing:0.1em}


/* normaler Text, blau */
.textblau  {font-size : 8pt; font-family : Verdana,Arial,Helvetica,Sans-Serif; font-weight : bold; font-style : bold; color : rgb(37,99,163); line-height:13pt;}

/* normaler Text, weiß */
.textw  {font-size : 8pt; font-family : Verdana,Arial,Helvetica,Sans-Serif; font-weight : bold; font-style : bold; color : rgb(255,255,255); line-height:13pt;}
.textwkl  {font-size : 7pt; font-family : Verdana,Arial,Helvetica,Sans-Serif; font-weight : normal; font-style : normal; color : rgb(255,255,255); line-height:13pt;}

/* abstände */
#abstand1 {height: 30px;} /* Zwischen Überschrift und Text*/
#abstand2 {height: 30px;} /* Zwischen oberen Block und unteren Block*/
#abstand3 {width: 30px;} /* Abstand horizontal zwischen 2 Objekten*/

.kategorie, .kategorie a:link, .kategorie a:active, .kategorie a:visited {font-size: 9pt; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-weight: normal; font-style: normal;color : rgb(255, 255, 255);background-color:#2563A3; border: #ffffff 0px solid;text-decoration: none; padding: 1px 1px 1px 5px; height: 18px; margin: 0px 10px 0px 0px;}
/* hinterlegt von der Suche gefundene Stellen */
.suchbegriff  {background-color: rgb(253, 104, 2);}


/* Wird benutzt für Formulare, wenn hier was nicht ausgefüllt ist */
.error  {font-size : 9pt; font-family : Arial,Helvetica,Sans-Serif; font-weight : lighter; font-style : normal; color : rgb(153, 0, 0);	margin: 1px 1px 1px 0px;}


/* Alle Formularfelder */
.eingabefeld	{font-size : 9pt; font-family : Verdana,Arial,Helvetica,Sans-Serif;	font-weight : lighter; font-style : normal; color : rgb(0, 0, 0); background-color:#FFFFFF; height: 20px; border: #000000 1px solid; margin: 0px 0px 5px 0px; padding: 2px 2px 2px 2px;}
.eingabefeldgr	{font-size : 9pt; font-family : Verdana,Arial,Helvetica,Sans-Serif;	font-weight : lighter; font-style : normal; color : rgb(0, 0, 0); background-color:#FFFFFF; height: 20px; border: #000000 1px solid; margin: 0px 0px 5px 0px; padding: 2px 2px 2px 2px; width:200px;}
.textarea	{font-size : 9pt;font-family : Verdana,Arial,Helvetica,Sans-Serif;	font-weight : lighter; font-style : normal;	color : rgb(0, 0, 0);  background-color:#FFFFFF; border: #000000 1px solid; margin: 0px 0px 5px 0px; padding: 2px 2px 2px 2px;}
.radio	{background-color:#FFFFFF;border: #000000 1px solid;margin: 0px 5px 5px 5px;}
.check	{background-color:#FFFFFF; border: #000000 1px solid; margin: 0px 5px 0px 5px;}
.gruppe	{background-color:#FFFFFF;	border: #000000 1px solid;	margin: 5px 0px 5px 0px; padding: 5px 5px 5px 5px; width: 400px;}
.senden	{font-size : 9pt; font-family : Verdana,Arial,Helvetica,Sans-Serif; font-weight : bold; font-style : bold; color : rgb(0, 0, 0);  background-color:#FFFFFF; height: 20px; border: #000000 1px solid; margin: 0px 0px 0px 0px;}
.abbrechen	{font-size : 9pt; font-family : Verdana,Arial,Helvetica,Sans-Serif; font-weight : normal;font-style : normal; color : rgb(0, 0, 0); border: #000000 1px solid; background-color:#cccccc; height: 20px; margin: 0px 5px 0px 0px;}
.dropdown	{font-size : 9pt; font-family : Verdana,Arial,Helvetica,Sans-Serif; font-weight : normal; font-style : normal; color : rgb(0, 0, 0); background-color:#FFFFFF;margin: 0px 0px 5px 0px; border: #000000 1px solid; width:220px;}
/* Ende Formulare*/


/* Links */
.link, .link a:link, .link a:active {font-size: 9pt; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-style: normal; font-weight : normal; color : rgb(0, 80,163);}
.link a:visited {color : rgb(153, 153, 153);}
.link a:hover {color :rgb(0, 100, 100); text-decoration: underline;}		


/* Links ohne Linie */
.linko, .linko a:link, .linko a:active, .linko a:visited {font-size: 9pt; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-style: normal; font-weight : normal; color : rgb(0, 80,163); text-decoration: none;}
.linko a:hover {color : rgb(153, 153, 153); text-decoration: none;}

/* Links ohne Linie Rezept */
.linkorezept, .linkorezept a:link, .linkorezept a:active, .linkorezept a:visited {font-size: 9pt; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-style: bold; font-weight : bold; color : rgb(0, 80,163); text-decoration: none;}
.linkorezept a:hover {color : rgb(78, 137, 199); text-decoration: none;}


/* Links Impressum */
.linkimpress, .linkimpress a:link, .linkimpress a:active, .linkimpress a:visited {font-size: 8pt; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-style: bold; font-weight : bold; color : rgb(0, 80,163); text-decoration: none;}
.linkimpress a:hover {color : rgb(0, 80,163); text-decoration: none;}


/*Linie*/
#linie {border-top-color:rgb(0,0,0); border-top-width: 1px; border-top-style: solid;}
#kasten {border-top:rgb(0,0,0) 1px solid; border-left:rgb(0,0,0) 1px solid; border-right:rgb(0,0,0) 1px solid; border-bottom:rgb(0,0,0) 1px solid; background-color:#CBDAE9; padding: 2px 2px 2px 2px;}

/*aktuell auf Homepage*/
#oben {background-color:rgb(128,152,186); padding: 2px 2px 2px 2px;}
#inhalt {background-color:rgb(192,205,222); padding: 2px 2px 2px 2px;}


/* Hauptnavigation */
.navlink a:link, .navlink a:visited {font-size: 9pt; font-family: Arial,Helvetica,Sans-Serif; font-weight : bold; font-style : bold; color : rgb(37,99,163); text-decoration: none;}
.navlink a:active {color : rgb(255,255,255); text-decoration: none;}
.navlink a:hover {color : rgb(255,255,255); text-decoration: none;}
.navlinka a:active {color : rgb(255,255,255); text-decoration: none;}
.navlinka a:link, .navlinka a:visited  {font-size: 9pt; font-family: Arial,Helvetica,Sans-Serif; font-weight : bold; font-style : bold; color : rgb(255,255,255); text-decoration: none;}
/* Hauptnavigation - Ende*/


/* Subnavigation */
.subnavlink a:link, .subnavlink a:active, .subnavlink a:visited  {font-size: 8pt; font-family: Arial,Helvetica,Sans-Serif; font-weight : bold; font-style : bold; color : rgb(255,255,255); text-decoration: none;}
.subnavlink a:hover {color : rgb(237,25,65); text-decoration: none;}
.subnavlinka, .subnavlinka a:visited {font-size: 8pt; font-family: Arial,Helvetica,Sans-Serif; font-weight : bold; font-style : bold; color : rgb(237,25,65); text-decoration: none;}
/* Subnavigation - Ende*/

/* Subsubnavigation */
.subsubnavlink a:link, .subsubnavlink a:active, .subsubnavlink a:visited  {font-size: 8pt; font-family: Arial,Helvetica,Sans-Serif; font-weight : bold; font-style : bold; color : rgb(255,255,255); text-decoration: none;}
.subsubnavlink a:hover {color : rgb(237,25,65); text-decoration: none;}
.subsubnavlinka, .subsubnavlinka a:visited {font-size: 8pt; font-family: Arial,Helvetica,Sans-Serif; font-weight : bold; font-style : bold; color : rgb(237,25,65); text-decoration: none;}
/* Subsubnavigation - Ende*/

/* Schrift für Navbar */
.textnbar a:link {font-size : 8pt; font-family : Arial,Helvetica,Sans-Serif; font-weight : normal; font-style : normal; color : rgb(0, 80,163); text-decoration: none;}
.textnbar, .textnbar a:visited, .textnbar a:hover {font-size : 8pt; font-family : Arial,Helvetica,Sans-Serif; font-weight : normal; font-style : normal; color : rgb(30, 50, 123); text-decoration: none;}


/* Schrift für blätterbare Liste */
.textliste a:link {font-size : 9pt; font-family : Arial,Helvetica,Sans-Serif; font-weight : bold; font-style : bold; color : rgb(73,90,138); text-decoration: none;}
.textliste, .textliste a:visited, .textliste a:hover {font-size : 9pt; font-family : Arial,Helvetica,Sans-Serif; font-weight : bold; font-style : bold; color : rgb(73,90,138); text-decoration: none;}


/* für Sitemap*/
.sitemap a:link, .sitemap a:visited {font-size : 8pt; font-family : Arial,Helvetica,Sans-Serif; font-weight : bold; font-style : bold; color : rgb(0, 0, 0); text-decoration: none;}
.sitemap a:hover {color : rgb(30, 50, 123);}

/* für Adventskalender*/
.kalender img { border:1px solid black; }
.kalender input {border:1px solid white; font-color:black; font-family:verdana; font-size:12px; font-weight:bold}

/*Frage Formatierung von Fragebogen*/
.frage  {font-size : 10pt; font-family : Verdana,Arial,Helvetica,Sans-Serif; font-weight : bold; font-style : bold; color : rgb(183, 40, 55);}

/* Titel Box */
.titelbox  {font-size : 10pt; font-family : Arial,Helvetica,Sans-Serif; font-weight : normal; font-style : normal; color : rgb(0,77,157); letter-spacing:0.2em;}
