/*ALLGEMEINE FORMATIERUNGEN*/

.basisfarbe {color:#E4CD9B;}

.font_standard
   { font-size:13px; font-family:Arial,sans-serif;letter-spacing:0px;color:#000000;font-weight:normal;}
.font_ueberschrift
   { font-size:14px; font-family:Arial,sans-serif;letter-spacing:0px;text-decoration:none;color:#444444;font-weight:bold;}
.font_standard_klein
   { font-size:10px; font-family:Arial,sans-serif;letter-spacing:0px;text-decoration:none;color:#000000;font-weight:bolder;}
.font_auswahl
   { font-size:11px; font-family:Arial,sans-serif;letter-spacing:0px;text-decoration:none;color:#444444;font-weight:normal;}
.a_auswahl
   { font-size:11px; font-family:Arial,sans-serif;letter-spacing:0px;text-decoration:none;color:#446D8C;font-weight:bolder;}
.font_header
   { font-size:17px; font-family:Arial,sans-serif;letter-spacing:0px;text-decoration:none;color:#444444;font-weight:bold;padding:0px;margin:0px;}
.font_top1
   { font-size:14px; font-family:Arial,sans-serif;letter-spacing:0px;text-decoration:none;color:#444444;font-weight:bold;}
.font_top3
   { font-size:14px; font-family:Arial,sans-serif;letter-spacing:0px;text-decoration:none;color:#446D8C;font-weight:bold;padding:0px;margin:0px;}
.font_top4
   { font-size:14px; font-family:Arial,sans-serif;letter-spacing:0px;text-decoration:none;color:#446D8C;font-weight:bold;}
.font_top5
   { font-size:16px; font-family:Arial,sans-serif;letter-spacing:0px;text-decoration:none;color:#000000;font-weight:bold;padding:0px;margin:0px;}
.font_top6
   { font-size:14px; font-family:Arial,sans-serif;letter-spacing:0px;text-decoration:none;color:#444444;font-weight:bold;}
.font_top_produkt
   { font-size:17px; font-family:Arial,sans-serif;letter-spacing:0px;text-decoration:none;color:#446D8C;font-weight:bold;padding:0px;margin:0px;}
.font_top_produkt_detail
   { font-size:17px; font-family:Arial,sans-serif;letter-spacing:0px;text-decoration:none;color:#444444;font-weight:bold;padding:0px;margin:0px;}
.font_top_info
   { font-size:14px; font-family:Arial,sans-serif;letter-spacing:0px;text-decoration:none;color:#444444;font-weight:bold;padding:1px;margin:1px;}
.font_namentage
   { font-size:14px; font-family:Arial,sans-serif;letter-spacing:0px;text-decoration:none;color:#444444;font-weight:bold;}
.a_namentage
   { font-size:14px; font-family:Arial,sans-serif;letter-spacing:0px;text-decoration:none;color:#446D8C;font-weight:bold;}

.startup_box_head
   { background-color:#EFEFEF;border:1px;border-style:solid;border-color:#DDDDDD;padding:5px;margin:0px;}
.box_head
   { background-color:#EFEFEF;border:1px;border-style:solid;border-color:#DDDDDD;}
.box_input
   { background-color:#EFEFEF;border:1px;border-style:solid;border-color:#DDDDDD;}
.startbox
   { font-size:12px; font-family:Arial,sans-serif;letter-spacing:0px;text-decoration:none;color:#444444;font-weight:normal;}
.startup_head
   { font-size:13px; font-family:Arial,sans-serif;letter-spacing:0px;text-decoration:none;color:#446D8C;font-weight:bold;padding:0px;margin:0px;}

.font_laufbandtext
   { font-family:Arial,Sans-Serif;font-size:10px;letter-spacing:0px;color:#444444;line-height:10px;font-weight:normal;}
.font_laufbandtext_fett
   { font-family:Arial,Sans-Serif;font-size:11px;letter-spacing:0px;color:#444444;line-height:10px;font-weight:bold;}

.font_zusatzinfo
   { font-family:Arial,Sans-Serif;font-size:10px;letter-spacing:0px;color:#444444;line-height:12px;font-weight:normal;text-decoration:none;}
.font_preiszusatz
   { font-family:Arial,Sans-Serif;font-size:10px;letter-spacing:0px;color:#444444;line-height:10px;}
.font_info
   { font-family:Arial,Sans-Serif;font-size:11px;letter-spacing:0px;color:#444444;font-weight:normal;}
.font_aktion
   { font-size:10px; font-family:Arial,sans-serif;letter-spacing:0px;text-decoration:none;color:#DD001A;font-weight:normal;line-height:1.2;}

.font_produktbeschreibung
   { font-size:12px; font-family:Arial,sans-serif;letter-spacing:0px;text-decoration:none;color:#222222;}
   
.font_hinweis
   { font-size:13px; font-family:Arial,sans-serif;letter-spacing:0px;text-decoration:none;color:#AC0000;font-weight:bold;}
.font_sternchen
   { font-size:11px; font-family:Tahoma,sans-serif;letter-spacing:0px;text-decoration:none;color:#000000;}
.font_box
   { font-size:11px; font-family:Tahoma,sans-serif;letter-spacing:0px;text-decoration:none;color:#FFFFFF;font-weight:bold;}
.font_preis
   { font-size:26px; font-family:Arial,sans-serif;letter-spacing:0px;text-decoration:none;color:#000000;font-weight:bold;}
.font_preis2
   { font-size:16px; font-family:Arial,sans-serif;letter-spacing:0px;text-decoration:none;color:#000000;font-weight:bold;}
.fontProduktZaehler
   { font-size:18px; font-family:Verdana,sans-serif;letter-spacing:0px;text-decoration:none;color:#C40000;font-weight:bolder;}

.font_aeb
   { font-size:12px; font-family:Arial,sans-serif;letter-spacing:0px;text-decoration:none;color:#000000;}
.a_aeb
   { font-size:12px; font-family:Arial,sans-serif;letter-spacing:0px;text-decoration:none;color:#446D8C;font-weight:bold;}


.font_naviheader
   { font-size:11px; font-family:Tahoma,sans-serif;letter-spacing:0px;text-decoration:none;color:#FFFFFF;font-weight:bold;}

.a_naviside
   { font-size:13px; font-family:Trebuchet MS, Verdana, Arial;letter-spacing:0px;text-decoration:none;color:#446D8C;font-weight:bold;}
.a_navi
   { font-size:14px; font-family:Trebuchet MS, Verdana, Arial;letter-spacing:0px;text-decoration:none;color:#444444;font-weight:bold;}
.font_basket
   { font-size:14px; font-family:Trebuchet MS, Verdana, Arial;letter-spacing:0px;text-decoration:none;color:#444444;font-weight:bold;}

.font_pfad_symbol
   { font-size:9px; font-family:Arial,sans-serif;letter-spacing:0px;text-decoration:none;color:#444444;font-weight:normal;}
.font_pfad
   { font-size:11px; font-family:Arial,sans-serif;letter-spacing:0px;text-decoration:none;color:#444444;font-weight:normal;}
.a_pfad
   { font-size:11px; font-family:Arial,sans-serif;letter-spacing:0px;text-decoration:none;color:#446D8C;font-weight:bolder;}

.a_zurueck
   { font-size:11px; font-family:Arial,sans-serif;letter-spacing:0px;text-decoration:none;color:#446D8C;font-weight:bold;}
.a_footer
   { font-size:11px; font-family:Arial,sans-serif;letter-spacing:0px;text-decoration:none;color:#444444;font-weight:bold;}
.a_standard
   { font-size:12px; font-family:Arial,sans-serif;letter-spacing:0px;text-decoration:none;color:#446D8C;font-weight:bold;}
.a_zoom
   { font-size:12px; font-family:Arial,sans-serif;letter-spacing:0px;text-decoration:none;color:#444444;font-weight:bold;}
.a_standard_klein
   { font-size:10px; font-family:Arial,sans-serif;letter-spacing:0px;text-decoration:none;color:#446D8C;font-weight:bolder;}
.a_standard_kleiner
   { font-size:9px; font-family:Arial,sans-serif;letter-spacing:0px;text-decoration:none;color:#446D8C;font-weight:bolder;}
.a_top1
   { font-size:14px; font-family:Arial,sans-serif;letter-spacing:0px;text-decoration:none;color:#444444;font-weight:bold;}
.a_navi_klein
   { font-size:12px; font-family:Arial,sans-serif;letter-spacing:0px;text-decoration:none;color:#446D8C;font-weight:normal;}
.a_info
   { font-size:13px; font-family:Arial,sans-serif;letter-spacing:0px;text-decoration:none;color:#444444;font-weight:bold;}
.a_info2
   { font-family:Arial,Sans-Serif;font-size:11px;letter-spacing:0px;text-decoration:none;color:#446D8C;font-weight:normal;}
.a_zusatzinfo
   { font-family:Arial,Sans-Serif;font-size:10px;letter-spacing:0px;color:#446D8C;line-height:10px;font-weight:normal;text-decoration:none;line-height:1.2;}
.a_information
   { font-size:11px; font-family:Arial,sans-serif;letter-spacing:0px;text-decoration:none;color:#446D8C;font-weight:bold;font-variant:small-caps;}
   
.navi_neu
   { font-size:10px; font-family:Arial,sans-serif;letter-spacing:0px;text-decoration:none;color:#DD001A;font-weight:normal;}

.dd_datum1
   { font-size:12px;font-family:Arial,sans-serif;width:44px;}
.dd_datum2
   { font-size:12px;font-family:Arial,sans-serif;width:55px;}
.dd_datum3
   { font-size:12px;font-family:Arial,sans-serif;width:82px;}

.liste
   {list-style-image:url(images/3.gif); list-style-position:outside;}
   
.tf_anzahl
   { font-size:10px; font-family:Verdana,sans-serif;width:20px;}
.tf_adresse
   { font-size:12px;font-family:Arial,sans-serif;width:140px;}
.tf_plz
   { font-size:12px;font-family:Arial,sans-serif;width:40px;}
.tf_ort
   { font-size:12px;font-family:Arial,sans-serif;width:134px;}
.tf_standard
   { font-size:12px;font-family:Arial,sans-serif;width:250px;}
.tf_suche
   { font-size:12px;font-family:Arial,sans-serif;width:110px;}
.tf_terminbeschreibung
   { font-size:12px;font-family:Arial,sans-serif;width:200px;}
.tf_adresse1
   { font-size:12px;font-family:Arial,sans-serif;width:184px;}
.tf_kartentyp
   { font-size:12px;font-family:Arial,sans-serif;width:110px;}
.tf_hinweise
   { font-size:12px;font-family:Arial,sans-serif;width:310px;}

.textarea_kontakt
   { font-size:12px; font-family:Verdana,sans-serif;width:280px;height:150px;}
.ta_pm
   { font-size:12px; font-family:Arial,sans-serif;width:314px;height:236px;}
/*
a
   { text-decoration:none;}
*/
   
.hr
   {border: none; background-color:#DDDDDD; color:#DDDDDD;}
   
.rahmenumzu
   {border:1px;border-style:solid;border-color:#DDDDDD;}
.rahmenumzu2
   {border:1px;border-style:solid;border-color:#DDDDDD;}
.rahmenumzu3
   {border:1px;border-style:solid;border-color:#DDDDDD;}
.rahmenumzu_plus
   {background-color:#446D8C;}
.wupa_bereich
   {border:2px;border-style:solid;border-color:#446D8C;}

.fort_aktiv
   {background-color:#FFFFFF; font-size:12px; font-family:Arial,sans-serif; color:#444444;font-weight:bold; padding:4px; border:1px; border-style:solid; border-color:#DDDDDD;}
.fort_deaktiv
   {background-color:#FFFFFF; font-size:12px; font-family:Arial,sans-serif; color:#AAAAAA;font-weight:bold; padding:4px; border:1px; border-style:solid; border-color:#EFEFEF;}
.number_fort_aktiv
   {background-color:#00AA00; font-size:12px; font-family:Arial,sans-serif; color:#FFFFFF;font-weight:bold; padding:4px; border:0px;}
.number_fort_deaktiv
   {background-color:#CCCCCC; font-size:12px; font-family:Arial,sans-serif; color:#FFFFFF;font-weight:bold; padding:4px; border:0px;}

.img_produktfoto
   {filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1;}
.bilderrahmen
	{border-color:#EFEFEF;border-width:2px;padding:0px;}
.bilderrahmen_bas
	{border-color:#EFEFEF;border-width:1px;padding:0px;filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1;}

a:hover
   { text-decoration:underline;}

a[name]:hover
   { text-decoration:underline;}

.weight1
{
	font-size: 22px;
	text-decoration:none;
	color: #446D8C;	
	font-weight:bolder;
	font-family:Trebuchet MS, Verdana, Arial;
	margin-left:0px;
	margin-right:0px;
}

.weight2
{
	font-size: 18px;
	text-decoration:none;
	color: #446D8C;	
	font-weight:bolder;
	font-family:Trebuchet MS, Verdana, Arial;
	margin-left:0px;
	margin-right:0px;
}

.weight3
{
	font-size: 16px;
	text-decoration:none;
	color: #446D8C;	
	font-weight:bolder;
	font-family:Trebuchet MS, Verdana, Arial;
	margin-left:0px;
	margin-right:0px;
}

.weight4
{
	font-size: 14px;
	text-decoration:none;
	color: #446D8C;	
	font-weight:bolder;
	font-family:Trebuchet MS, Verdana, Arial;
	margin-left:0px;
	margin-right:0px;
}

.rahmen_navitop
{   border-bottom:solid; border-bottom-width:0px; border-bottom-color:#000000;}

.headerrahmen 
{
  border-width:2px;
  border-style:hidden;
  padding:0px;
}

.basket
{
  border-width:1px;
  border-style:solid;
  border-color:#FFFFCC;
  background-color:#FEF3C0;
  padding:0px;
  margin:0px;
}

.basket2
{
  border-width:1px;
  border-style:solid;
  border-color:#FFFFCC;
  background-color:#FEF3C0;
  padding:0px;
  margin:0px;
}

/*D2FF78 - FFCE3C - FDE98A - FFF9DD - FDE77B*/

#scrollgalerie {
     background: ;                 /* Hintergrundfarbe falls gewünscht */
     border: 0px double #000000;   /* Wert, Stil: dotted | dashed | solid | inset | outset | groove und Farbe */
     width:  100%;
}
#gross img {                       /* Formate des großen Bildes */
     height: 68px;                /* erzwungene Höhe - weglassen wenn alle gleich groß */
     border: 0px ridge #FFFFFF;    /* Rahmen um das Bild */
     padding: 3px;                 /* Abstand zwischen Bild und Rahmen */
     background: #456DB5;          /* Hintergrund zwischen Bild und Rahmen */
}
#scrollfenster {
     overflow:auto;
     width: 360px;                 /* Breite des größten Bildes*/
     height: 335px;                /* Höhe  -der Vorschaubilder + 23px */
     padding: 2px;                 /* Abstand der Bilder zum Rand */
}
#scrollfenster img {               /* Formate der Vorschaubilder */
     height: 68px;                 /* erzwungene Höhe - weglassen wenn alle gleich groß */
     border: 2px outset  #EFEFEF;  /* Rahmen um das Vorschaubild */
}