body { font-family:Tahoma,Arial,Helvetica,sans-serif; color:#003366; }

.td_HAUPTNAVIGATION { font-size:10pt; border-top:1px solid; border-color:#4477aa; }
.td_HAUPTNAVIGATION_ACT { font-size:10pt; background-color:#336699; border-top:1px solid; border-color:#5588bb; }

.td_SUBNAVIGATION { font-size:8pt ; background-color:#4477aa; border-top:1px solid; border-color:#225588; }
.td_SUBNAVIGATION_ACT { font-size:8pt ; background-color:#4477aa; border-top:1px solid; border-color:#225588; }

.td_2SUBNAVIGATION { font-size:7pt ; background-color:#336699; color:white; border-color:#cccccc; }
.td_2SUBNAVIGATION_ACT { font-size:7pt ; background-color:#336699; color:white; border-color:#cccccc; }

.td_nav_hilfe { color:gray; border-bottom:1px solid; border-color:gray; }

.HEADER1 { background-image:url(http://www.hohenschwangau.de/fileadmin/design/hgnormal.jpg); background-repeat:repeat-y; }
.HEADER2 { filter:progid:DXImageTransform.Microsoft.gradient(gradienttype=1,enabled='true',startColorstr=#ff6699cc, endColorstr=#ff5588bb); }
.HEADER_NEWS { filter:progid:DXImageTransform.Microsoft.gradient(gradienttype=1,enabled='true',startColorstr=#ff5588bb, endColorstr=#ff6699cc); padding-left:3px; padding-bottom:3px; padding-top:3px; }

.TABLE_NEWS { border:1px solid; border-color:#5588bb; }

.td_quicksearch { font-size:7pt; padding-top:3px; padding-bottom:3px; border-top:1px solid; border-bottom:1px solid; border-color:#4477aa; filter:progid:DXImageTransform.Microsoft.gradient(gradienttype=1,enabled='true',startColorstr=#ff5588bb, endColorstr=#006699cc); }
.td_verlauf { filter:progid:DXImageTransform.Microsoft.gradient(gradienttype=1,enabled='true',startColorstr=#ff5588bb, endColorstr=#006699cc); }

A { color:#003366; text-decoration:none; }
A:link { color::#003366; text-decoration:none; }
A:visited { text-decoration:none; }
A:hover { color:#FFFFFF; text-decoration:none; }
A:active { color:#FFFFFF; text-decoration:none; }

A:link.HAUPTNAVIGATION { padding-top:3px; vertical-align:middle; color:#003366; text-decoration:none; width:100%; height:100%; }
A:visited.HAUPTNAVIGATION { padding-top:3px; vertical-align:middle; color:#003366; text-decoration:none; width:100%; height:100%; }
A:hover.HAUPTNAVIGATION { padding-top:3px; vertical-align:middle; color:#ffffff; text-decoration:none; background-color:#5588bb; width:100%; height:100%; }
A:active.HAUPTNAVIGATION { padding-top:3px; vertical-align:middle; color:#ffffff; text-decoration:none; width:100%; height:100%; }

A:link.NAVIGATION_ACT { padding-top:3px; color:#ffffff; text-decoration:none; width:100%; height:100%; }
A:visited.NAVIGATION_ACT { padding-top:3px; color:#ffffff; text-decoration:none; width:100%; height:100%; }
A:hover.NAVIGATION_ACT { padding-top:3px; color:#ffffff; text-decoration:none; background-color:#336699; width:100%; height:100%; }
A:active.NAVIGATION_ACT { padding-top:3px; color:#ffffff; text-decoration:none; width:100%; height:100%; }

A:link.SUBNAVIGATION { padding-top:5px; color:#cccccc; text-decoration:none; width:100%; height:100%; }
A:visited.SUBNAVIGATION { padding-top:5px; color:#cccccc; text-decoration:none; width:100%; height:100%; }
A:hover.SUBNAVIGATION { padding-top:5px; color:#ffffff; text-decoration:none; background-color:#336699; width:100%; height:100%; }
A:active.SUBNAVIGATION { padding-top:5px; color:#ffffff; text-decoration:none; width:100%; height:100%; }

A:link.SUBNAVIGATION_ACT {   padding-top:5px;  color:#ffffff ; text-decoration: none ;    width:100% ; height:100%}
A:visited.SUBNAVIGATION_ACT {   padding-top:5px; color: #ffffff ; text-decoration: none ;   width:100% ; height:100%}
A:hover.SUBNAVIGATION_ACT {  padding-top:5px; color: #ffffff ; text-decoration: none ; background-color: #4477aa ;  width:100% ; height:100%}
A:active.SUBNAVIGATION_ACT {  padding-top:5px;  color: #ffffff  ; text-decoration: none ;  width:100% ; height:100%}

A:link.2SUBNAVIGATION {      padding-top:5px; color:#cccccc ; text-decoration: none ;    width:100% ; height:100%}
A:visited.2SUBNAVIGATION {     padding-top:5px; color: #cccccc ; text-decoration: none ;   width:100% ; height:100%}
A:hover.2SUBNAVIGATION {    padding-top:5px; color: #ffffff ; text-decoration: none ; background-color: #4477aa ;  width:100% ; height:100%}
A:active.2SUBNAVIGATION {     padding-top:5px; color: #ffffff  ; text-decoration: none ;  width:100% ; height:100%}

A:link.2SUBNAVIGATION_ACT {   padding-top:5px;  color:#ffffff ; text-decoration: none ;    width:100% ; height:100%}
A:visited.2SUBNAVIGATION_ACT {   padding-top:5px; color: #ffffff ; text-decoration: none ;   width:100% ; height:100%}
A:hover.2SUBNAVIGATION_ACT {  padding-top:5px; color: #ffffff ; text-decoration: none ; background-color: #336699 ;  width:100% ; height:100%}
A:active.2SUBNAVIGATION_ACT {  padding-top:5px;  color: #ffffff  ; text-decoration: none ;  width:100% ; height:100%}

A:link.copyright {    color:#5588bb ; text-decoration: none ; }
A:visited.copyright {    color: #5588bb ; text-decoration: none ;   }
A:hover.copyright{   color: #ffffff ; text-decoration: none ; }
A:active.copyright {    color: #ffffff  ; text-decoration: none ; }


form {  font-size:8 pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color:#003300}


input {  font-size:8 pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color:#003366}

select {  font-size:8 pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color:#003366}


textarea {  font-size:8 pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color:#003366}




.middlewrap h6 {
font-size:150%;
font-color: #003366;
margin:0;
padding: 5px 0 5px 0;

}

.middlewrap {
border:1px solid #5588BB;
width:425px;
background-image:url(../fileadmin/bg_hotels.gif);
background-repeat:repeat-y;
padding:3px;
background-position:top right;
}

.align-center {text-align:center;}
.align-right {text-align:right;}
.align-justify {text-align:justify;}

