body 
{
font-family: Arial, Helvetica, sans-serif;
color: #0000cc;
font-size: 8pt;
font-weight: normal;
margin-left: 5px;
background-image: url(http://www.willingen.de/pics/back.gif);
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#0000A0;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-shadow-color:#0000A0;
scrollbar-arrow-color:#0000A0;
scrollbar-track-color:#FFFFFF;
background-attachment: fixed;
}

a:link 
{
color: #0000cc; 
font-size: 8pt; 
font-weight:normal;
font-family: Arial, Helvetica, sans-serif; 
text-decoration: underline;
}
a:visited 
{ 
color: #0000cc; 
font-size: 8pt; 
font-weight:normal;
font-family: Arial, Helvetica, sans-serif; 
text-decoration: underline;
}
a:hover 
{ 
font-size: 8pt; 
color: #6c6cff; 
font-weight:normal;
font-family: Arial, Helvetica, sans-serif; 
text-decoration: underline;
}
a:active 
{ 
color: #0000cc; 
font-size: 8pt; 
font-weight:normal;
font-family: Arial, Helvetica, sans-serif; 
text-decoration: underline;
}

/* Farbe für Textfeld  > class="textfeld1" < an Textfeld kopieren */
.textfeld1 
{ 
background-color: #FFF9E1; 
color: #000000; 
border-top: 1px solid; 
border-right: 1px solid; 
border-bottom: 1px solid; 
border-left: 1px solid; 
border: thin groove; 
height: 19x;
font-size: 8pt;
}
.textfeld2 
{ 
background-color: #FFF9E1; 
color: #000000; 
border-top: 1px solid; 
border-right: 1px solid; 
border-bottom: 1px solid; 
border-left: 1px solid; 
border: thin groove; 
font-size: 8pt;
}

/* Farbe für Button  > class="button" < an Button kopieren */
.button 
{
background-color: #ffffff;
color: #0000cc;
border-top: 1px solid;
border-right: 1px solid;
border-bottom: 1px solid;
border-left: 1px solid;
border: 1px #6699ff solid;
width: 90px; height: 20px
}

.button1 
{ 
background-color: #FFFFFF; 
color: #000000; 
border-top: 1px solid; 
border-right: 1px solid; 
border-bottom: 1px solid; 
border-left: 1px solid;
border: 1px #7579FF solid;
width: 100px; 
height: 18px; 
font-size: 8pt; 
font-family: Arial, Helvetica, sans-serif
}

/* button ohne breite #0066CC*/

.button3 
{
background-color: #FF9900;
color: #000000;
height: 20px;
font-weight: bold;
}

.textbox1 
{ 
background-color: #FFF9E1; 
color: #000000; 
border-top: 1px solid; 
border-right: 1px solid; 
border-bottom: 1px solid; 
border-left: 1px solid;
border: thin groove; 
height: auto;
}

/* CSS für die Haupttabelle*/
.ver_trennstrich
{
border-right: 1px none #0000A0;
}

/* CSS für die Haupttabellen Kategorie */
.ueberschrift_content_links {
color: #ff9933;
border-bottom: 1px none #ff9933;
font-size: 10pt;
font-weight: bold;
}
.ueberschrift_content_links a:link {
color: #ff9933;
border-bottom: 1px none #ff9933;
font-size: 10pt;
font-weight: bold;
text-decoration: underline;
}
.ueberschrift_content_links a:visited {
color: #ff9933;
border-bottom: 1px none #ff9933;
font-size: 10pt;
font-weight: bold;
text-decoration: underline;
}
.ueberschrift_content_links a:hover {
color: #ff9933;
border-bottom: 1px none #ff9933;
font-size: 10pt;
font-weight: bold;
text-decoration: none;
}
.ueberschrift_content_links a:active {
color: #ff9933;
border-bottom: 1px none #ff9933;
font-size: 10pt;
font-weight: bold;
text-decoration: underline;
}

.inhalt_content_links
{
border-top: 0px dashed #9BD7FF;
border-right: 0px solid #9BD7FF;
border-bottom: 0px solid #ff9933;
border-left: 0px dashed #9BD7FF;
/*background-color: #ffffff;*/
color: #000000;
font-size: 8pt;
}

/*.inhalt_content_links a:link
{
color: #0000cc;
font-size: 8pt;
font-weight: bold;
}*/

.inhalt_content_links a:link, a:visited, a:active
{
color: #0000cc;
font-size: 8pt;
font-weight: bold;
}

.inhalt_content_links a:hover
{
color: #ff9933;
font-size: 8pt;
font-weight: bold;
}

/*wintersport tabellen start*/
.table_quer_ueberschrift
{
background-color: #E5E5E5;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
height: 17px;
}
.table_quer_farbe1
{
background-color: #DDeEFF;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
height:17px
}
.table_quer_farbe2
{
background-color: #ECF9FF;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
height: 17px;
}

/*wintersport tabellen ende*/

.bg_gelb_hell { background-color: #feeda8; }
.bg_gelb_dunkel { background-color: #FFB951; }

.ueberschrift_content_rechts {}
.content_rechts {}

.footer
{
border-top: 1px solid #0000cc;
font-size: 8pt;
color: #0000cc;
}

.seite_links { font-size: 8pt; }
.seite_rechts {
color: #000000;
font-size: 8pt;
background-color: #FFF9E1;
padding: 3px 3px 3px 8px;
/*border: 1px solid #CCCCCC;*/
border-top: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
}
.seite_rechts table { color: #000000; font-size: 8pt; }

.seite_rechts a:link { color: #000000; font-weight: normal; font-size: 8pt; text-decoration: underline; }
.seite_rechts a:visited { color: #000000; font-weight: normal; font-size: 8pt; text-decoration: underline; }
.seite_rechts a:hover { color: #000000; font-weight: normal; font-size: 8pt; text-decoration: none; }
.seite_rechts a:active { color: #000000; font-weight: normal; font-size: 8pt; text-decoration: underline; }

.tableBorder
{
border: 1px dashed #000000;
}

.tableBorderBlau { padding: 2px; border: 1px solid #0000cc; }

.zeilenfarbe_wechsel_1 { }
.zeilenfarbe_wechsel_2 { background-color: #eeeeee; }

.kontaktform_border { border: 1px solid #0000cc; }

.kontaktform_punkte { 
background-color:#EFEFEF; 
color:#0000cc; 
border-bottom:1px solid #0000cc;
}


.KalenderTagHeute {  font-weight: bold; color: #FF0000}
.KalenderZeileGerade { background-color: #F2F2F2; }
.KalenderZeileUngerade { background-color: #F2F2F2; }
.KalenderWochentag { background-color: #EFEFEF; }
.KalenderMonatstag { background-color: #EFEFEF; }


.HotelguideHaupttabelle {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	color: #000000;
font-size:9pt;
}

table {
font-size: 9pt;
	color: #000000;
}

.HotelguideHaupttabelle a {
	color: #ff9933;
	font-size: 8pt;
	font-weight: bold;
}

.ContentTabelle {
background-color: #FFFFFF;
border: 1px solid #cccccc;
margin: 0px;
padding: 5px;
}

.ContentAbsatzUeberschrift  { 
background-color:#EFEFEF; 
font-weight: bold;
}

.borderOben {
border-top: 1px solid #000000;
}

.navi_hervorgehoben {
/*background-color: #ff0000;*/
}

.navi_hervorgehoben a {
font-size: 10pt;
}
/*CSS Drucken und Versenden Link anfang */
.druckenversenden_link
{
color: #ff9933;
border-bottom: 1px none #ff9933;
font-size: 8pt;
font-weight: bold;
}
.druckenversenden_link a:link, a:visited, a:active 
{
color: #0000cc;
border-bottom: 1px none #ff9933;
font-size: 8pt;
font-weight: bold;
text-decoration: none;
}
.druckenversenden_link a:hover 
{
color: #0000cc;
border-bottom: 1px none #ff9933;
font-size: 8pt;
font-weight: bold;
text-decoration: underline;
}
/*CSS Drucken und Versenden Link Ende*/

/*CSS für Bildergalerie Vorschau-Seite*/

.firmatic_gallery_column_css {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ff0000;
        background-color: #ffffff;
	border: 1px solid #0000A0;
}

.firmatic_gallery_image_css{
/*      border-width: 1px 1px 1px 1px; */
        border-color: #000000;
        border-style: solid;
	margin: 5px;
}

.firmatic_gallery_link_css  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0000cc;
}

.firmatic_gallery_content_css a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0000cc;
        text-decoration: none;
}
.firmatic_gallery_content_css a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0000cc;
        text-decoration: none;
}
.firmatic_gallery_content_css a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #6c6cff;
        text-decoration: none;
}
.firmatic_gallery_content_css a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
        font-weight: normal;
	color: #0000cc;
        text-decoration: none;
}
