/* 	Vorlagen Stylesheet	- bitte an den Textformatierungen außer der Farbe und der Größe nichts verändern!	
Standard Angaben wie Font-Family und Font-weight sind in Body und td enthalten.

 Stand: 07/05  */
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); font-weight : lighter; font-style : normal; line-height:13pt;}

html, body, textarea {
	/* 	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(204,51,0);
	scrollbar-3dlight-color: rgb(224,224,224); 
	scrollbar-arrow-color: rgb(204,51,0);
	scrollbar-darkshadow-color: rgb(255,255,255);
	scrollbar-face-color: rgb(255,255,255); 
	scrollbar-highlight-color: rgb(204,51,0); 
	scrollbar-shadow-color: rgb(204,51,0); 
	scrollbar-track-color: rgb(224,224,224);
}

/* erspart auf jedenfall die border=0 angaben, bei cellpadding und cellspacing kommt es darauf an*/
table {border: none; text-align: left; border-style: none; border-collapse: collapse;}

img {line-height: 0px;}

td,th {font-family: Verdana, Arial, Helvetica, Sans-Serif; color: rgb(0, 0, 0); font-size : 0.8em; font-weight : normal; font-style : normal; empty-cells: show;}

/*alle P Tags*/
p {margin: 5px 0px 0px 0px;}

/* allgemeine Formatierungen */
div             {margin:0px;padding:0px;border-color:#000000;border-width:0px;border-style:dotted;}
span            {margin:0px;padding:0px;}

a { color: rgb(0, 0, 255);}

/* Titel größter ist h1 */
h1      {font-size : 1.1em; font-weight : bold; color : rgb(204,51,0);}

/* Untertitel ist h2 */
h2          	{font-size : 11pt;  font-weight : bold; color : rgb(150, 0, 0);}
/* SubUntertitel ist  h3 */
h3				{font-size : 11pt;  font-weight : bold; color : rgb(0, 0, 0);}

.texti  {font-style : italic;}
.textb  {font-weight : bold; }
/* allgemeine Formatierungen für Fett */
b               {font-weight:bold; color:#000000;}
strong          {font-weight:bold; color:#000000;}

.textklein  {font-size : 8pt;  line-height:11pt;}

.textteaser  {font-size : 0.7em; }
.titelteaser  {font-size : 0.7em; color:#CC3300; font-weight:bold;}

.textcopyright  {font-size : 0.65em;  line-height:11pt; color : rgb(204,51,0);}

/* abstände */
#abstand1 {height: 5px;} /* Zwischen Überschrift und Text*/
#abstand2 {height: 15px;} /* Zwischen oberen Block und unteren Block -> Bildgalerie Abstand*/
#abstand3 {width: 30px;} /* Abstand horizontal zwischen 2 Objekten*/

.kategorie, .kategorie a:link,.sendenlink a:visited {font-size: 9pt; color : rgb(255, 255, 255); background-color:#ffc847; border: #ffffff 1px solid;text-decoration: none; padding: 2px 2px 2px 2px; height: 20px; 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  {color : rgb(153, 0, 0);	margin: 1px 1px 1px 0px;}


/* Alle Formularfelder */
.eingabefeld	{	background-color:#FFFFFF; height: 20px; border: #000000 1px solid; margin: 0px 0px 5px 0px; padding: 2px 2px 2px 2px;}
.textarea	{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	{ background-color:#FFFFFF; height: 20px; border: #000000 1px solid; margin: 0px 0px 0px 0px;}
.abbrechen	{ border: #000000 1px solid; background-color:#cccccc; height: 20px; margin: 0px 5px 0px 0px;}
.dropdown	{ background-color:#FFFFFF;margin: 0px 0px 5px 0px; border: #000000 1px solid;}
/* Ende Formulare*/


/* Links */
.link, .link a:link, .link a:active {color : rgb(0, 0, 0);}
.link a:visited {color : rgb(153, 153, 153);}
.link a:hover {color :rgb(0, 100, 100); text-decoration: underline;}		

/* Für Bilder innerhalb von Texten */
.assetleft {margin:4px 8px 6px 0px; background-color:#CCCCCC; padding: 4px 4px 4px 4px;}
.assetright {margin:4px 0px 6px 8px; background-color:#CCCCCC; padding: 4px 4px 4px 4px;}
.bu {background-color:#CCCCCC; font-size : 8pt;}

/* Links ohne Linie */
.linko a { color : rgb(0, 0, 0); text-decoration: none;}
.linko a:hover {color : rgb(153, 153, 153); 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:#cccccc; padding: 2px 2px 2px 2px;}

/*aktuell auf Homepage*/
#oben {background-color:rgb(255,255,255); padding: 2px 2px 2px 2px; border-top:0px solid #CC3300; border-bottom:0px solid #CC3300;}
#inhalt {background-color:rgb(255,255,255); padding: 2px 2px 2px 2px; border-bottom:0px solid #CC3300;}


/* Hauptnavigation Messe */
.topbarm a {color: rgb(0,0,0); padding: 7px 2px 2px 24px; font-size : 0.75em; font-weight: bold;  text-decoration: none; display: block;  background-color: #e0e0df; height:100%; background-image:url(../common/pfeil_kl_rot3.gif); background-repeat:no-repeat;}
.topbarm a:hover { background-color: #cdcdcd; }
a.topbarma { background-color: #cdcdcd; }
/* Hauptnavigation Messe - Ende*/

/* Hauptnavigation */
.topbar a {color: rgb(0,0,0); padding: 4px 2px 2px 23px; font-size : 0.75em; font-weight: normal;  text-decoration: none; display: block;  background-color: #ffffff; height:100%; background-image:url(../common/pfeil_kl_grau.gif); background-repeat:no-repeat;}
.topbar a:hover { background-color: #CC3300; color: rgb(255,255,255); }
a.topbara { background-color: #CC3300; color: rgb(255,255,255);}
/* Hauptnavigation - Ende*/


/* Subnavigation */
.subnav a  {color : rgb(0,0,0); padding: 2px 2px 2px 15px; font-size: 9pt;  font-weight : normal; display: block; text-decoration: none; background-color: #F9CF8A;}
.subnav a:hover {background-color: #FFCC33;}
a.subnava {background-color: #FFCC33;}
/* Subnavigation - Ende*/

/* Subnavigation */
.subsubnav a  {color : rgb(0,0,0); padding: 2px 2px 2px 15px; font-size: 8pt;  font-weight : bold; text-decoration: none;}
.subsubnav a:hover {color: #CC3300;}
a.subsubnava {color: #CC3300;}
/* Subnavigation - Ende*/

/* Schrift für Navbar */
.textnbar a:link {font-size : 7.5pt; font-weight : normal; color : rgb(255,255,255); text-decoration: none;}
.textnbar, .textnbar a:visited, .textnbar a:hover {font-size : 7.5pt; font-weight : normal; color : rgb(255,255,255); text-decoration: none;}
.textnbaraktiv {font-weight :bold; color : rgb(0,0,0);}

/* für Sitemap*/
.sitemap a:link, .sitemap a:visited {font-size : 0.85em; font-weight : bold; color : rgb(255,255,255); text-decoration: none;}
.sitemap a:hover {color : rgb(255,255,255);}

/* für Adventskalender*/
.kalender img { border:1px solid black; }
.kalender input {border:1px solid white; font-size:12px; font-weight:bold}

/*Frage Formatierung von Fragebogen*/
.frage  {font-size : 10pt;  font-weight : bold; color : rgb(183, 40, 55);}

.ticker	{	font-size : 8pt; font-family : Verdana,Arial,Helvetica,Sans-Serif; font-weight : lighter; font-style : normal; color : rgb(0, 0, 0); }

/* bei Druckversion ausblenden */
#unten {display:none;}
#oben_druck {display:none;}
#blaettern {display:none;}
