

/* Frühling-Farbauflösung
Es gibt Grundfarben, die ersetz werden sollen, wenn man z.b zu Herbs wechselt:

#61a034 - Grün für Hintergrund, Menu-Schrift und Überschrift

#61a034 - Grün bei Trennlinien und über und unter den Banner oben

#2f6a04 - sehr dunkles Grün für aktive Menüpunkte und rechte Spalte

#D6E7A5 - Mittelgrün  z. B. bei Menu-Spalte   und Menu 2 Ebene


#FFF8DB - Hellgelb für Menu erste Ebene

#F4FFD4  Sehr Helles Grün für Content-Hintergrund


#fffea3   Grün für aktive Menupunkte


#D6E7A5- HellGrün bei Fruehlingsangebote   */

  /* Style allgemein für die Fruehling */
body
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        /* Fruehling special */
        background-color:#61a034;  /* Grün */
        background-image:url(/fileadmin/grafik/schw_bg_body.jpg);
/*  DunkelGrüne Verlauf */
        background-repeat:repeat-x;

}

/* Schriftgröße */

td, h1, h2, h3, h4, p, b{
         font-family: Verdana, Arial, Helvetica, sans-serif;

}

td, h4, p, b, font{

         font-size: 11px;

}


/* Überschrift bem Anlegen des  neuen Inhaltes. ( Wenn man neue Inhalt von Typ Text mit/ohne Bild  anlegt, wird Überschrift automatisch als H1 angelegt)  */

h1
{
        font-weight:bold;
        color:#2f6a04;  /* sehr dunkles Grün */
        font-size:14px;
        margin:4px 0 5px 0;
        padding:0;
}
/*Ende Überschrift bem Anlegen des  neuen Inhaltes */

/*Andere Überschrifte von Gross nach Klein  */

h2
{
        font-weight:bold;
        font-size:14px;
        margin:4px 0 5px 0;
        padding:0;
        color:#2f6a04;    /* sehr dunkles Grün */
}
h3
{
        font-weight:bold;
        font-size:12px;
        margin:2px 0 5px 0;
        padding:0;
        color:#2f6a04;    /* sehr dunkles Grün */
}
h4
{
        font-weight:bold;
        font-size:11px;
        margin:6px 0 5px 0;
        padding:0;
        color:#000000;   /* weiss */
}
/* Ende Überschrifte */


/*  Hintergrundfarben  */


 /* Zeile oben */
td.kopf{
        background-color:#fffea3;
		height:75px;
}
td.oben{
        background-color:#fffea3; /* Hellgelb */
		height:5px;
        }

td.oben_links{
        background-color:#61a034;
}

 /* Zeile mit den Banners oben.  */
td.banner{
        background-color:#D6E7A5;        /* MittelGrün wie Menu */
        border-bottom:1px solid #61a034;    /* Grelles Grün */
		text-align:center;
		vertical-align:middle;
}

 /* Zeile unter der Bannerzeile, für Slogan reserviert */
.balken{

        background-color:#fffea3;        /* Hellgelb */
        height:5px;
        padding-left:20px;
        color:#2f6a04;
        font-family:Arial, Helvetica, sans-serif;
        font-size:16px;
        font-weight:bold;
        font-style:italic;
        letter-spacing:1pt;

}
.balken_gewinn{

        background-color:#fede2d;           /* Gelb */
        height:24px;
        padding-left:20px;
        color:#2f6a04;
        width:750px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:16px;
        font-weight:bold;
        font-style:italic;
        letter-spacing:1pt;
        cursor:pointer;

}
balken_gewinn a:link{

        padding-left:20px;
        color:#2f6a04;
        font-family:Arial, Helvetica, sans-serif;
        font-size:16px;
        font-weight:bold;
        font-style:italic;
        letter-spacing:1pt;

}


.content{
          background-color:#F4FFD4;
}
table.inhalt{
             width:980px;
             background-color:#FFFFFF;
}

td.links_o{
             background-color:#61a034;
             background-image:url(/fileadmin/grafik/bg_links_o.jpg);
             background-repeat:no-repeat;
}
td.links_u{
             background-color:#61a034;
             background-image:url(/fileadmin/grafik/bg_links_u.jpg);
             background-repeat:no-repeat;
}
td.rechts_o{
             background-color:#61a034;
             background-image:url(/fileadmin/grafik/bg_rechts_o.jpg);
             background-repeat:no-repeat;
}
td.rechts_u{
             background-color:#61a034;
             background-image:url(/fileadmin/grafik/bg_rechts_u.jpg);
             background-repeat:no-repeat;
}

td.links_2u{
             background-color:#61a034;
             background-image:url(/fileadmin/grafik/bg_links_2u.jpg);
             background-repeat:repeat-y;
}
td.rechts_2u{
             background-color:#61a034;
             background-image:url(/fileadmin/grafik/bg_rechts_2u.jpg);
             background-repeat:no-repeat;
}

td.flags{
         background-color:#2d6b01;
         padding-bottom:2px;
}
/*  Links allgemein  - ohne Unterstrich */

 /* Linke Spalte, wo das Menu, die Suche u. der Link zu Verlag stehen */
.menu_links{
        width:161px;
        background-color:#D6E7A5;   /*  Menu-Spalte MittelGrün  */
        border-left:1px solid #2f6a04;
        border-right:1px solid #2f6a04;

}

/*  Menu */

/*     div um das Menu, fangt gerade unter dem Logo an    */
.hauptmenu{
        width:161px;
        position:relative;
        padding-top:0px;
        background-color:#ffffff;
        border-top:1px solid #61a034;  /* Grün wie sortieren*/      

}

/*     menu Erste Ebene  */

/*   Nicht aktiv */
.menulevel1{
            height:26px;
            width:161px;
            border-left:none;
            border-top:none;
            border-bottom:1px solid #61a034;   /*  Border nur unten, Grün wie sortieren*/
            border-right:none;
}


.menulevel1 img{     /* für den Pfeilchen rechts von dem Menupunkt */
        float:right;
}

.menulevel1 a{
            display:block;
            margin-left:0px;
            padding-top:6px;
            padding-bottom:7px;
            padding-left:7px;
            padding-right:7px;
            color:#05407c;
            text-decoration: none;
            font-weight:bold;
            background-color:#fffea3;    /*Hellgelb  */

}

.menulevel1 a:hover{
            color:#012448;
            background-color:#f6f596;   /*  Rollover-Effekt; gelb  */
            font-weight:bold;
            text-decoration: none;

}
.menulevel1 a:visited{
            color:#012448;
            font-weight:bold;
            text-decoration: none;

}

/*hervorgehoben*/
.menulevel_hl1{
			height:26px;
           width:161px;
           border-left:none;
           border-top:none;
           border-bottom:1px solid #61a034;
           border-right:none;
}
.menulevel_hl1 a:visited{
			color:#012448;
			text-decoration: none;
            font-weight:bold;
}
.menulevel_hl1 a{
			display:block;
            margin-left:0px;
            padding-top:6px;
            padding-bottom:7px;
            padding-left:7px;
            padding-right:7px;
			font-weight:bold;
            text-decoration: none;
			color:#05407c;
            background-color:#FED41D;   /* Gelb-Orange */
}
.menulevel_hl1 img{
        float:right;
}

/*aktiv */
.menulevel1_act{
           height:26px;
           width:161px;
           border-left:none;
           border-top:none;
           border-bottom:1px solid #61a034;
           border-right:none;

}

.menulevel1_act img{
        float:right;

}

.menulevel1_act a{
            display:block;
            margin-left:0px;
            padding-top:6px;
            padding-bottom:7px;
            padding-left:7px;
            padding-right:7px;
            color:#FFFFFF;
            font-weight:bold;
            text-decoration: none;
            background-color:#2f6a04;   /* Dunkles Grün */
}

.menulevel1_act a:hover{
            color:#FFFFFF;
            text-decoration: none;
            font-weight:bold;
            background-color:#2f6a04;  /* Dasselbe Grün, kein Rollover-Effekt */
}

.menulevel1_act a:visited{
            color:#FFFFFF;
            text-decoration: none;
            font-weight:bold;
            background-color:#2f6a04;    /* Dasselbe Grün  */
}

/*  ende Menu Erste Ebene  */



/*    Menu Zweite Ebene  */

/*  nicht aktiv   */

.menulevel2{

            height:22px;
            width:161px;
            border-left:none;
            border-top:none;
            border-bottom:none;
            border-right:none;
}

.menulevel2 a{
            display:block;
            margin-left:0px;
            padding-top:4px;
            padding-bottom:5px;
            padding-left:7px;
            padding-right:7px;
            color:#000000;
            text-decoration: none;
            background-color:#D6E7A5;
}

.menulevel2 a:hover{
            color:#000000;
            text-decoration: none;
            background-color:#c4d986;

}
.menulevel2 a:visited{
            color:#000000;
            text-decoration: none;

}

/* aktiv */
.menulevel2_act{

           height:22px;
           width:161px;
           border-left:none;
           border-top:none;
           border-bottom:none;
           border-right:none;
           

}

.menulevel2_act img{
        float:right;
}

.menulevel2_act a{
            display:block;
            margin-left:0px;
            padding-top:4px;
            padding-bottom:5px;
            padding-left:7px;
            padding-right:7px;
            color:#000000;
            text-decoration: none;
            background-color:#c4d986;

}
.menulevel2_act a:hover{
            color:#000000;
            text-decoration: none;
            background-color:#c4d986;

}


/*  ende Menu Zweite Ebene  */

/*     menu Dritte Ebene , momentan nicht benutzt */
/*   Nicht aktiv */
.menulevel3{
            height:22px;
            width:161px;
            border-left:none;
            border-top:none;
            border-bottom:1px solid #9db8cf;
            border-right:none;
}

.menulevel3 img{
        float:right;
}
.menulevel3 a{
            display:block;
            margin-left:0px;
            padding-top:6px;
            padding-bottom:7px;
            padding-left:7px;
            padding-right:7px;
            color:#9db8cf;
            background-color:#deedff;
            text-decoration: none;
}

.menulevel3 a:hover{
            color:#FFFFFF;
            text-decoration: none;
            background-color:#c1dffc;

}

/*aktiv */
.menulevel3_act{
           height:22px;
           width:161px;
           color:#FFFFFF;
           border-left:none;
           border-top:none;
           border-bottom:1px solid #9db8cf;
           border-right:none;

}
.menulevel3_act img{
        float:right;

}
.menulevel3_act a{
            display:block;
            margin-left:0px;
            padding-top:6px;
            padding-bottom:7px;
            padding-left:7px;
            padding-right:7px;
            color:#FFFFFF;
            text-decoration: none;
            background-color:#8fc3f3;

}
.menulevel3_act a:hover{
            color:#FFFFFF;
            text-decoration: none;
            background-color:#8fc3f3;

}


/*  ende Menu Dritte Ebene  */

/* Menueintrag Merkliste */
.merkliste {
	background-color:#D6E7A5; 
	color:#000;
	font-weight:bold;
}
.merkliste_act {
	background-color:#c4d986; 
	color:#000;
	font-weight:bold;
}

/* ende Menu  */

/* speziell fur Winter-div auf der Startseite */
div.winter{
    width:98%;
    margin-left:8px;
}


/* speziell fur Winter-Angebote auf der Arrangements-Seite */

table.winterangebote{
                      background-color:#61a034;
                      width:98%;

}

.winterangebote td{
                      background-color:#E0FFFF;

}
td.strich{
                       background-color:#61a034; /* mittelGrün */
                       height:2px;

}

/* speziell fur Winter-Details */

td.strich2{
                      background-color:#F4FFD4;  /* hellGrün */
                      height:1px;

}
.detail_bild{
             width:150px;
             height:100px;
             background-color:#F4FFD4;  /* hellGrün */

}
.detail{

             background-color:#F4FFD4;  /* hellGrün */
             width:520px;
			 border:2px solid #61a034;
}
table.gewinndetail
{
			border:2px solid #61a034;
}
table.gewinndetail th
{
			background-color:#F4FFD4;  /* hellGrün */
            width:520px;
			border-bottom:2px solid #61a034;
}
table.gewinndetail td
{
			padding:20px;
}
.detail_rechts{

             background-color:#61a034; /* mittelGrün */
             width:100px;

}
.detail_links{

             background-color:#61a034; /* mittelGrün */
             width:150px;
             color:#FFFFFF;

}
.detail_links h1, h2, h3{
                color:#FFFFFF;
}
.detail_links  h3{font-size: 11px;

}
.detail  p{
         padding:10px;
}
.detail a:link{
               color:#61a034;
               font-size: 11px;

}
.detail a:visited{
               color:#61a034;
               font-size: 11px;

}
.detail a:hover {
               color:#61a034;
               font-size: 11px;
               text-decoration:none;
}
/*  Detail Ende */
/*Unterkuenfte template*/
/*Gueltig fuer Unterkuenfte(Gastgeber), Ferienorte, Ausflugziele, Wellness, */


tr.user_sdb_header{background-color:#D6E7A5; }


/* Trennlinie zwischen einzelnen Anträgen */
hr{
    border:1px solid #61a034;   /*   grelles Grün  */
    height:1px;
    }

/*   Die Klassen sind sinnvoll benannt. Z. B.   */


table.db_oben {
	background-color:#D6E7A5;  /*   mittelGrün wie unaktive Menupunkt*/
}

td.db_oben {
          
           font-size:10px;
           background-color:#ffffff;
}
table.liste {
		border: solid 2px #61a034;
}
td.liste_oben {
		   font-size:7pt;
           background-color:#ffffff;
		   color:#61a034;  
		   padding:5px;
}

td.buchungsanfrage   
{
           background-color:#D6E7A5;  /*   mittelGrün wie unaktive Menupunkt*/
}
td.blaettern
{
	   padding-top:3px;
           padding-bottom:3px;
	   background-color:#61a034;  /* Grün*/
           font-weight:bold;
	   font-size: 8pt;
	   font-family: Verdana, Arial, Helvetica, sans-serif;
	   color: #ffffff;
}
td.blaettern a{
           color:#ffffff;
           font-weight:bold;
}

.sortieren td    /* Schriftfarbe weiss, fett */
{
           color: #ffffff;
           font-weight: bold;
}

#submit{
           height: 24px;
}
td table .sortieren {
           padding:3px;
		   vertical-align: middle;
           background-color:#61a034;  /* Grün*/
           color: #ffffff;
           font-weight:bold;
           font-family: Verdana, Arial, Helvetica, sans-serif;
           font-size: 8pt;
}
td.sortieren a{
           color:#ffffff;
           font-weight:bold;
}
td.sortieren h1{
           color:#ffffff;
           }

td.eintrag, td.eintrag a{
           font-weight:bold;
           font-family: Verdana, Arial, Helvetica, sans-serif;
           font-size: 8pt;
          padding-right:2px;

}
td.eintrag img.vorschaubild {
	   border:solid 1px #61a034;
}
td.eintrag_preise{
           font-weight:normal;
           font-family: Verdana, Arial, Helvetica, sans-serif;
           font-size: 11px;

}
td.button {
		   width:64px;
		   height:18px;
		   font-weight:bold;
		   font-size:7pt;
		   color:#F4FFD4;
		   background-image:url(/fileadmin/grafik/bg_info.gif);
		   background-repeat:no-repeat;
		   text-align:center;
}
td.zurueck{
            background-color:#c2d68a;  /*   mittelGrün wie menulevel2 rollover*/
}
td.zurueck_linie{
           background-color:#61a034;  /* dunkelGrün */
           height:2px;
}
td.db_links{
         background-color:#D6E7A5;  /*   mittelGrün*/
         padding-left:4px;
}
td.db_rechts {
         background-color:#D6E7A5;  /*   mittelGrün */
}
td.spalte_rechts {
         background-color:#2F6A04;  /* sehr dunkles Grün */
		 border-left: solid 1px #F4FFD4;
		 width:214px;
}
table.spalte_rechts td
{
		 text-align:right;
		 padding-top:5px;
		 padding-bottom:5px;
}
input.suchbutton {
		 background-color:#F4FFD4;
		 color:#2f6a04;
		 font-weight:bold;
		 margin-top:10px;
		 
}
.suchen 
{
		background-color:#fede2d;  /* Gelb*/
}
/* --- Ende Suchfunktion auf Gastgeber-Übersichtsseite ---*/

/* ---- Gastgeber rechts auf der Startseite ---- */
div.gastgeber{
         background-color:#FFFEA3;
         color:#2F6A04;
         font-family:Verdana, Arial,Helvetica, sans-serif;
		 font-size:10px;
		 padding:2px;
		 cursor:pointer;
		 vertical-align:middle; 
}
div.gastgeber td, .gastgeber_link {
		 color:#2F6A04;
}

a.gastgeber_link {
	text-decoration: none;
}
a.gastgeber{
         background-color:#FFFEA3;
}
a.gastgeber:hover{
               background-color:#C4D986;
}
a:hover div.gastgeber{
               background-color:#C4D986;
}
div.gastgeber img{
               border:1px solid #2F6A04;
               float:left;
               margin-right:4px;
}
td.gastgeber{
                 color:#004388;
                 font-family:Verdana, Arial,Helvetica, sans-serif;
                 font-size:10px;
                 padding-left:4px;
                 padding-top:4px;
                 padding-bottom:4px;
                 padding-right:4px;
}
td.gastgeber img{
               border:1px solid #004388;

}
td.titel_rechts, td.titel_rechts a{
		  text-align:right;
          padding-top:4px;
          color:#2f6a04;
		  font-family:Arial, Helvetica, sans-serif;
          font-size:12px;
          font-weight:bold;
          letter-spacing:1pt;
          background-color:#D6E7A5;
}

td.db_text{
         padding-left:6px;
}

td.preis{
          font-weight:bold;
           font-family: Arial, Helvetica, sans-serif;
           font-size: 13px;
}

div.merklink a {
	color:#2F6A04;
	font-weight:bold;
}

/*Ende Unterkuenfte template */


/*Schwarzwald-Spezialangebote Übersicht*/

table.arrangements
{
	background-color:#61a034;
    padding: 2px;

}

.arrangements td.odd 
{
        background-color:#D6E7A5;
        vertical-align:top;
        text-align: center;
}
.arrangements td.even
{
        background-color:#fffea3;
        vertical-align:top;
        text-align: center;
}

.arrangements th
{
	background-color:#D6E7A5;
        text-align: center;
        font-size: 16px;
        color: #61a034;
        padding: 10px;
}

/*Ende Schwarzwald-Spezialangebote Übersicht*/



/* Highlights */

.highlights td{
                 padding-left:0px;
                 padding-right:0px;

}
td.highlights_start{
                 background-color:#D6E7A5; /* mittelGrün wie menu links*/
                 padding-left:7px;
                 padding-right:7px;
}
td.highlights_oben{
                 background-color:#D6E7A5; /* mittelGrün wie menu links*/
                 height:110px;
}
td.highlights_oben h3
{
		 color:#61a034;
		 font-size:14px;
}
td.highlights_links{
                 background-color:#D6E7A5; /* mittelGrün wie menu links*/
                 width:175px;
}
td.highlights_mitte{
                 background-color: #F4FFD4; /* hellGrün wie content*/
                 color:#000000;
                 width:487px;
                 padding:15px;
}
td.highlights_mitte a
{
		 color:#61a034;
}
td.highlights_rechts{
                 background-color:#D6E7A5; /* mittelGrün wie menu links*/
                 width:75px;
}
td.highlights_strich{
                 background-color:#61a034; /* Grün wie Zeile unter den Banners oben */
                 height:2px;

}
table.highlights_inhalt{

                 width:100%;

}

/*Ende  Highlights */

/* Anfrage Arrangements/Highlights */

table.anfrage
{
				background-color:#61a034;
				//width:98%;
				padding: 2px;
}
.anfrage th
{
				background-color:#D6E7A5;
				text-align: center;
				font-size: 16px;
				color: #61a034;
				padding: 10px;
}
td.info
{
				color: #FFFFFF;
				background-color: #61a034;
}
td.info a
{
				color: #FFFFFF;
}
table.anfrageform
{
				background-color:#F4FFD4;
				font-weight: bold;
}

/* Ende Anfrage Arrangements/Highlights */

/* Anzeige Schwarzwald Buchungsanfragen */

table.anfragen
{
		background-color: #61a034;
		border: solid 1px #61a034;
		padding: 1px;
}
table.anfragen td, th
{
		background-color: #F4FFD4;
		padding:4px;
}
table.anfragen th
{
		border-bottom: solid #61a034;
}
table.uansicht td
{
		border-bottom: dotted 1px black;
}
table.anfragen input.absende_button
{
		border:1px solid #61a034;
        background-color:#F4FFD4;
        color: #61a034;
        font-weight:bold
}
table.anfragen input.absende_button:hover, table.anfragen input.absende_button:active, table.anfragen input.absende_button:focus
{
		border:1px solid #61a034;
        background-color:#61a034;
        color:#F4FFD4;
        font-weight:bold
}
/* Ende Anzeige Schwarzwald Buchungsanfragen */

/* Winterhighlights Unterseite*/


td.winterhighlights_start{
                 background-color:#D6E7A5; /* mittelGrün wie menu links*/
                 padding-left:10px;
                 padding-right:10px;
}
td.winterhighlights_oben{
                 background-color: #F4FFD4; /* hellGrün wie highlights*/
                 height:110px;

}
td.winterhighlights_links{
                 background-color:#61a034; /* Grün wie die Zeile unter dem Banner oben*/
                 width:150px;

}
td.winterhighlights_mitte{
                 background-color: #F4FFD4; /* hellGrün wie highlights*/
                 color:#000000;
                 width:520px;
                 padding-left:10px;
}
td.winterhighlights_rechts{
                 background-color:#61a034; /*  Grün wie die Zeile unter dem Banner oben*/
                 width:100px;

}

table.winterhighlights_inhalt{

                 width:100%;

}
/*Ende Winterhighlights Unterseite*/


/* Gewinnspiel */


table.gewinnspiel{
             width:770px;
             margin-bottom:30px;

}
.gewinnspiel td{
           font-size:11px;
           font-family:Verdana, Arial, Helvetica, sans-serif;
           background-color:#d6e7a5;
		   vertical-align:top

}
.gewinnspiel img{
               border:1px solid #FFFFFF;

}

.gewinnspiel a:link{
         font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:10px;
         text-decoration:none;
         padding-top:4px;
}
.gewinnspiel a:hover{
         font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:10px;
         color:#2f6a04;
         text-decoration:underline;
}

.gewinnspiel a:visited{
         font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:10px;

}

td.strich{
                       background-color:#61a034; /* mittelGrün */
                       height:2px;

}
/*  Tds oben in der Tabelle, wo z.B. Januar und Verlost steht   */
/*   Aktueller Monat  */


td.aktiv{
         background-color:#fed41d;  /* gelb */
         color:#000000;
         font-weight:bold;

}

/*  Kommende Monate   */
td.unaktiv{
           background-color:#bed284; /* hellgruen */
           color:#000000;
           font-weight:bold;

}

/*   Vergangene Monate  */
td.verlost{
            background-color:#61a034; /* Grün */
            color:#FFFFFF;
            font-weight:bold;
            text-transform:uppercase;

}

/* Ende Gewinnspiel */
/*Shop*/

td.shop{
        width:250px;
}
/*Ende  Shop*/


.csc-header h2
{
        color:#2f6a04;	/*sehr dunkles Grün*/
}

.csc-header h3
{
        color:#004388;

}

/* ---- Gewinnspiel-Banners  ---- */
div.gewinnen{
         margin:0px;
         background-color:#D6E7A5;
         width:120px;
         color:#004388;
         font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:10px;

         padding-left:4px;
         padding-top:4px;
         padding-bottom:4px;
         padding-right:4px;
         cursor:pointer;
}

.gewinnen:hover {
        background-color:#C4D986;
        font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:10px;

}
.gewinnen a{
         font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:10px;
         

}
.gewinnen a:hover{


}

.gewinnen a:visited{
         font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:10px;

}

.gewinnen img{
               border:1px solid #FFFFFF;

}

/* ----Ende Unterkunft-Banners oben auf der Startseite ---- */


div.videos{
          padding-top:10px;
		  padding-bottom:10px;
          padding-left:5px;
          margin:0px 0px 0px 0px;
          background-color:#2f6a04;
		  text-align:center;
}
div.videos br {
		  margin-top:10px;
		  margin-bottom:10px;
}
div.videos a:link, div.videos a:visited {
		  color:#FFF8DB;
          font-family:Arial, Helvetica, sans-serif;
          font-size:12px;
          font-weight:bold;
          letter-spacing:1pt;
}
div.videos a:hover {
          background-color: #FFF8DB;
		  color:#2f6a04;
          font-family:Arial, Helvetica, sans-serif;
          font-size:12px;
          font-weight:bold;
          letter-spacing:1pt;
          

}
.td1 { color: #ffffff; background-color:#2F6A04;font-weight:bold;}
.td1 a:link { color: #ffffff; background-color:#2F6A04; font-weight:bold;display:block;}
.td1 a:visited { color: #ffffff;font-weight:bold; display:block;}
.td1 a:hover { color: #ffffff ;font-weight:bold; background-color:#378002;display:block;}
.td1 a:active { color: #ffffff ;font-weight:bold;display:block;}

/* -------- Titel im Anfrageformular -------- */
div.anfragetitel b,
h1 b {
  font-size:16px;
}
/* ------------------------------------------ */
