.header        {
        color: #000000;
        font-family: tahoma, sans-serif;
        font-size: 11px;
        font-weight: bolder;
        text-decoration: none;
}

td        {
        color: #000000;
        font-family: Tahoma, Arial, sans-serif;
        font-size: 11px;
        font-weight: normal;
        text-decoration:none;
}

.form        {
	color: #000000;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}



.formsmall        {
        color: #000000;
        font-family: Tahoma, Arial, sans-serif;
        font-size: 10px;
        font-weight: normal;
        text-decoration:none;
}
.formright  {
        font-family : tahoma, arial, helvetica, sans-serif;
        font-size : 11px;
        text-align : right;
        color : #000000;
}

.bluelinktext { color:#0066cc; font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight:normal; text-decoration:underline; }

a { color:#0066cc; font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight:normal; text-decoration:underline; }
a:hover { color:#EF244C; font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight:normal; text-decoration:none; }



a.menustyle        {
                        color:#ffffff;
                        font-family: tahoma, sans-serif;
                        font-size: 11px;
                        text-align:center;
                        background-color:#333333;
                        font-weight:bold;
                        text-decoration: none;
                }
a.menustyle:hover        {
                        color:#ffffff;
                        font-family: tahoma, sans-serif;
                        font-size: 11px;
                        text-align:center;
                        background-color:#333333;
                        font-weight:bold;
                        text-decoration: underline;
                }
a.bildstyle        {
                        color:#ffffff;
                        font-family: tahoma, sans-serif;
                        font-size: 11px;
                        text-align:center;
                        background-color:#ff0000;
                        font-weight:bold;
                        text-decoration: none;
                }
a.bildstyle:hover        {
                        color:#ffffff;
                        font-family: tahoma, sans-serif;
                        font-size: 11px;
                        text-align:center;
                        background-color:#ff0000;
                        font-weight:bold;
                        text-decoration: underline;
                }
a.textad_txt        {
                        color:#000000;
                        font-family: tahoma, sans-serif;
                        font-size: 11px;
                        text-decoration: none;
                }
a.textad_txt:hover        {
                        color:#000000;
                        font-family: tahoma, sans-serif;
                        font-size: 11px;
                        text-decoration: underline;
                }
a.textad_url        {
                        color:#0066cc;
                        font-family: tahoma, sans-serif;
                        font-size: 9px;
                        text-decoration: none;
                }
a.textad_url:hover        {
                        color:#0066cc;
                        font-family: tahoma, sans-serif;
                        font-size: 9px;
                        text-decoration: underline;
                }
.treemenu        {
                        color:#000000;
                        font-family: tahoma, sans-serif;
                        font-size: 11px;
                        font-weight:bold;
                }
.treemenu:hover        {
                        color:#EF244C;
                        font-family: tahoma, sans-serif;
                        font-size: 11px;
                        font-weight:bold;
												text-decoration: underline;
                }
.error        {
                        color:#ff0036;
                        font-family: tahoma, sans-serif;
                        font-size: 11px;
                        font-weight:bold;
                }
.redbold        {
                        color:#EF244C;
                        font-family: tahoma, sans-serif;
                        font-size: 12px;
                        font-weight:bold;
                }
.preis        {
                        color:#ffffff;
                        font-family: arial, sans-serif;
                        font-size: 16px;
                        font-weight:bold;
                }
.preis_small        {
                        color:#ffffff;
                        font-family: arial, sans-serif;
                        font-size: 10px;
                        font-weight:bold;
                        vertical-align:top;
                }
.treelink        {
                        color:#0066cc;
                        font-family: tahoma, sans-serif;
                        font-size: 11px;
                        font-weight:bold;
                        text-decoration:underline;
                }
.treelink:visited        {
                        color:#0066cc;
                        font-family: tahoma, sans-serif;
                        font-size: 11px;
                        font-weight:bold;
                        text-decoration:underline;
                }
.treelink:hover        {
                        color:#EF244C;
                        font-family: tahoma, sans-serif;
                        font-size: 11px;
                        font-weight:bold;
                        text-decoration:none;
                }
.greylink
{
   color:#666666;
   font-family: tahoma, sans-serif;
   font-size: 11px;
	text-decoration:none;
}

.greylink:hover        
{
	color:#666666;
   font-family: tahoma, sans-serif;
   font-size: 11px;
   text-decoration:underline;
}

.darkgreylink
{
   color:#333333;
   font-family: tahoma, sans-serif;
   font-size: 11px;
	text-decoration:none;
	font-weight: bold;
}

.darkgreylink:hover        
{
	color:#333333;
   font-family: tahoma, sans-serif;
   font-size: 11px;
   text-decoration:underline;
	font-weight: bold;

}

.whitebold
{
   color:#ffffff;
   font-family: tahoma, sans-serif;
   font-size: 11px;
	text-decoration:none;
	font-weight: bold;
}

.bluelink        {
                        color:#0066cc;
                        font-family: tahoma, sans-serif;
                        font-size: 12px;
                        font-weight:bold;
                        text-decoration:underline;
                }
.bluelink:visited        {
                        color:#0066cc;
                        font-family: tahoma, sans-serif;
                        font-size: 12px;
                        font-weight:bold;
                        text-decoration:underline;
                }
.bluelink:hover        {
                        color:#EF244C;
                        font-family: tahoma, sans-serif;
                        font-size: 12px;
                        font-weight:bold;
                        text-decoration:none;
                        cursor:pointer;
                }					 
.weitere        {
                        background-color:#e3e3ec;
                        font-weight:bold;
                        font-family: tahoma, sans-serif;
                        font-size: 11px;
                        }
.ptitel        {
                        font-weight:bold;
                        font-family: tahoma, sans-serif;
                        font-size: 12px;
                }
.pdetail_nr        {
                        font-family: Arial, sans-serif;
                        font-size: 10px;
                        }
.pdetail_fliesstext
                {
                        font-family: Tahoma, Arial, sans-serif;
                        font-size: 11px;
                }
.pdetail_layer_area {
                                        height:125px;
                                        border-bottom-width:1px;
                                        border-bottom-color:#e3e3ec;
                                        border-bottom-style:solid;
                                        border-left-width:1px;
                                        border-left-color:#e3e3ec;
                                        border-left-style:solid;
                                        border-right-width:1px;
                                        border-right-color:#e3e3ec;
                                        border-right-style:solid;
                                        }
.pdetail_layer_kopf        {
                                        cursor:pointer;
                                        width:145px;
                                        background-color:#e3e3ec;
                                        text-align:center;
                                        border-width:1px;
                                        border-color:#e3e3ec;
                                        border-style:solid;
                                        }

.pdetail_layer_kopf2
                                        {
                                        background-color:#e3e3ec;
                                        text-align:center;
													 cursor:pointer;
                                        border-width:1px;
                                        border-color:#e3e3ec;
                                        border-style:solid;
                                        }

.pdetail_layer_kopf_aktiv        {
                                        cursor:pointer;
                                        width:145px;
                                        text-align:center;
                                        border-left-width:1px;
                                        border-left-color:#e3e3ec;
                                        border-left-style:solid;
                                        border-top-width:1px;
                                        border-top-color:#e3e3ec;
                                        border-top-style:solid;
                                        border-right-width:1px;
                                        border-right-color:#e3e3ec;
                                        border-right-style:solid;
                                        background-color:#ffffff;
                                        }
.pdetail_layer_kopf_aktiv2        {
                                        cursor:pointer;
                                        text-align:center;
                                        border-left-width:1px;
                                        border-left-color:#e3e3ec;
                                        border-left-style:solid;
                                        border-top-width:1px;
                                        border-top-color:#e3e3ec;
                                        border-top-style:solid;
                                        border-right-width:1px;
                                        border-right-color:#e3e3ec;
                                        border-right-style:solid;
                                        background-color:#ffffff;
                                        }
.pdetail_layer_leerzeile        {
                                        border-bottom-width:1px;
                                        border-bottom-color:#e3e3ec;
                                        border-bottom-style:solid;
                                        }
.pdetail_layer_leerzeile_aktiv        {
                                        height:1px;
                                        border-right-width:1px;
                                        border-right-color:#e3e3ec;
                                        border-right-style:solid;
                                        border-left-width:1px;
                                        border-left-color:#e3e3ec;
                                        border-left-style:solid;
                                        }
.kalendertabelle        {
                                                border-width: 1px;
                                                border-style: solid;
                                                border-color: red;
                                                cursor:default ;
                                                }
.kalendertag_normal        {
                                                font-family: Tahoma, Arial, sans-serif;
                                                font-size: 11px;
                                                font-weight: normal;
                                                color: #000000;
                                                text-align: center;
                                                width: 18px;
                                                height:16px;
                                                border-width:1px;
                                                border-style:solid;
                                                border-color:#ffffff;
                                                }
.kalendertag_over        {
                                                font-family: Thahoma, Arial, sans-serif;
                                                font-size: 11px;
                                                font-weight: bold;
                                                color: #000000;
                                                text-align: center;
                                                width: 18px;
                                                border-width:1px;
                                                border-style:solid;
                                                border-color:#000000;
                                                }
.kalendertag_aktiv        {
                                                font-family: Tahoma, Arial, sans-serif;
                                                font-size: 11px;
                                                font-weight: bold;
                                                color: #000000;
                                                text-align: center;
                                                width: 18px;
                                                background-color:#e3e3ec;
                                                border-width:1px;
                                                border-style:solid;
                                                border-color:#000000;
                                                }
.kalendermonat                 {
                                                font-family: verdana, helvetica, sans-serif;
                                                font-size: 12px;
                                                font-weight: bold;
                                                color: #000000;
                                                text-align: center;
                                                border-bottom-width:1px;
                                                border-bottom-style:solid;
                                                border-bottom-color: #ff0000;
                                        }
.layerclass {
                                left:0px;
                                position:absolute;
                                top:0px;
                                visibility:hidden;
                        }
.smaller {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000;}
.whitebold {font-family: tahoma, helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight:bold;}

.bluefinelink { color:#0066cc; font-family: tahoma, sans-serif; font-size: 11px; font-weight:normal;}
.bluefinelink:visited { color:#666666; font-family: tahoma, sans-serif; font-size: 11px; font-weight:normal;}

.bluefinelink:hover { color:#EF244C; font-family: tahoma, sans-serif; font-size: 11px; font-weight:normal; text-decoration:none; }
.blacklink { color:#000000; font-family: tahoma, sans-serif; font-size: 12px; font-weight:bold; text-decoration:underline; }
.blacklink:hover { color:#EF244C; font-family: tahoma, sans-serif; font-size: 12px; font-weight:bold; text-decoration:none; }
.treelinkstyle { color:#0066cc; font-family: Arial, sans-serif; font-size: 12px; font-weight:bold; text-decoration:none; }
.home_hr {
        width: 100%;
        color: #c6c4ce;
        height: 1px;
        text-align:left;
        background : #c6c4ce;
}
.arialzahlen { color:#000000; font-family: tahoma, sans-serif; font-size: 11px; font-weight:normal; text-decoration:none; }
.externlink {
        color:#000000;
        font-family: Arial, sans-serif;
        font-size: 11px;
        font-weight:bold;
        text-decoration:none;
        line-height : 14px;
}
.campinglink {
        color:#000000;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight:bold;
        text-decoration:none;
        line-height : 12px;
}
.menustyletext        {
                                        color:#ffffff;
                                        font-family: tahoma, sans-serif;
                                        font-size: 11px;
                                        background-color:#333333;
                                        font-weight:bold;
                                        text-decoration: none; }

.news_main        {
                                        color:#FF0036;
                                        font-family: Tahoma, Arial, sans-serif;
                                        font-size: 11px;
                                        font-weight:bold;
                                        text-decoration: none; }

.news_main:hover        {
                                        color:#FF0036;
                                        font-family: Tahoma, Arial, sans-serif;
                                        font-size: 11px;
                                        font-weight:bold;
                                        text-decoration: none; }

.news_sub       {
                                        color:#666666;
                                        font-family: Tahoma, Arial, sans-serif;
                                        font-size: 11px;
                                        text-decoration: none; }

.artikel_norm_out
{
                                        background-color:#FFFFFF;
                                        cursor:auto;
}
.artikel_norm_over
{
                                        background-color:#EDEEF3;
                                        cursor:pointer;
}
.artikel_feat_out
{
                                        background-color:#F7D0BF;
													 /*background-color:#D8F7BF;*/
                                        cursor:auto;
}
.artikel_feat_over
{
													 background-color:#F7D0BF;
                                        /*background-color:#DCB6A5;
													 /*background-color:#B1E786;*/
                                        cursor:pointer;
}

.button       { color: #ffffff; font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; background-color:#ef244c; }
.buttongreen  { color: #ffffff; font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; background-color:#009C6B; }
.buttonorange {
	color: #ffffff; 
	font-family: Tahoma, Arial, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: none; 
	background-color:#FF6600; 
}
.buttonblue {
	color: #ffffff; 
	font-family: Tahoma, Arial, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: none; 
	background-color:#0000FF; 
}

.list_over {
	background: White;
	border: 1px solid Silver;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding: 3px;
	color: #2C83D1;
	line-height: 20px;
}
.list_over:hover {
	background: #2C83D1;
	border: 1px solid Black;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: White;
	padding: 3px;
	line-height: 20px;
}

.fliesstext_tbr {
	font-family: Tahoma;
	font-size:  12px;
	font-weight: bold;
	color: #EF244C;
}

.fliesstext_tnb {
	font-family: Tahoma;
	font-size:  12px;
	color: #000000;
}

td.boxentext {
	font-family: arial;
	font-size: 12px;
	color : #000000;
}

a.boxenr {
	font-family: tahoma;
	font-size: 12px;
	color : #0065cf;
	font-weight: bold;
	text-decoration:none;
}

a.boxenr:active {
	font-family: tahoma;
	font-size: 12px;
	color : #0065cf;
	font-weight: bold;
	text-decoration:none;
}

a.boxenr:visited {
	font-family: tahoma;
	font-size: 12px;
	color : #0065cf;
	font-weight: bold;
	text-decoration:none;
}

a.boxenr:hover {
	font-family: tahoma;
	font-size: 12px;
	color : #ef244c;
	font-weight: bold;
	text-decoration:none;
}


a.boxenstandard {
	font-family: arial;
	font-size: 12px;
	color : #0065cf;
	font-weight: bold;
	text-decoration:none;
}

a.boxenstandard:active {
	font-family: arial;
	font-size: 12px;
	color : #0065cf;
	font-weight: bold;
	text-decoration:none;
}

a.boxenstandard:visited {
	font-family: arial;
	font-size: 12px;
	color : #0065cf;
	font-weight: bold;
	text-decoration:none;
}

a.boxenstandard:hover {
	font-family: arial;
	font-size: 12px;
	color : #ef244c;
	font-weight: bold;
	text-decoration:underline;
}




