body {
	scrollbar-face-color: #F3D28C;
	scrollbar-highlight-color: #FFF2DB;
	scrollbar-shadow-color: #FFF2DB;
	scrollbar-3dlight-color: #FFF2DB;
	scrollbar-arrow-color: #FE7F25;
	scrollbar-track-color: #FFF2DB;
	scrollbar-darkshadow-color: #FFF2DB;
	margin: 0px;
	padding: 0px;
}

TD, TH { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: top; line-height: 16px; color: #333333; }
TD#colCenter, TD#colRight { padding: 20px 20px 20px 0px; }

/* colNormal-Breite incl. Box-Model-Hack für IE */
TD#colLeft { width: 180px; padding: 20px 20px 20px 0px; text-align: left; }
* html #colLeft { width: 200px; w\idth: 180px; }

TD#colRight { width: 100px; padding: 20px 30px 20px 30px; text-align: center; }
* html TD#colRight { width: 160px; w\idth: 100px; }

.alert { color: #FF0000; }
hr { height: 1px; color: #FE7F25; }

ul { list-style-image: url(/fileadmin/Hotels_Goldene_Sonne/resources/list_bullet.gif); list-style-position: outside; }
li { padding-bottom: 8px; }

/* LINK */
a:link, a:visited { color: #FE7F25; text-decoration: underline; }
a:hover, a:active { color: #FE7F25; text-decoration: none; }

/* LINK totop-Def */
a.totop:link, a.totop:visited { color: #FE7F25; font-size: 10px; text-decoration: none; }
a.totop:hover, a.totop:active { color: #FE7F25; font-size: 10px; text-decoration: underline; }

/* Sprachwahl */
.sprachwahl a:link, .sprachwahl a:visited { font-weight: bold; color: #FE7F25; text-decoration: none; }
.sprachwahl a:hover, .sprachwahl a:active { font-weight: bold; color: #4D555B; text-decoration: none; }

/* Specialmenue */
td.topmenu1-level1-no, td.topmenu1-level1-act { height: 50px; vertical-align: middle; text-align: center; }
td.topmenu1-level1-no a:link, td.topmenu1-level1-no a:visited { font-size: 14px; font-weight: bold; color: #FE7F25; text-decoration: none; }
td.topmenu1-level1-no a:hover, td.topmenu1-level1-no a:active { color: #FFFFFF; text-decoration: none; }
td.topmenu1-level1-act a:link,td. topmenu1-level1-act a:visited, td.topmenu1-level1-act a:hover, td.topmenu1-level1-act a:active { color: #FFFFFF; text-decoration: none; }

/* Haupt-Menu */
td.menu1-level1-no, td.menu1-level1-act { padding: 5px 0px 5px 0px; border-bottom: 1px solid #FE7F25; }

td.menu1-level1-no a:link, td.menu1-level1-no a:visited { color: #FE7F25; text-decoration: none; }
td.menu1-level1-no a:hover, td.menu1-level1-no a:active { color: #666666; text-decoration: none; }
td.menu1-level1-act a:link, td.menu1-level1-act a:visited, td.menu1-level1-act a:hover, td.menu1-level1-act a:active { font-weight: bold; color: #FE7F25; text-decoration: none; }


/* Headlines & Borders */
.header-normal-schwarz { font-weight: bold; color: #666666;  }
.header-normal-orange { font-weight: bold; color: #FE7F25; }
.header-normal-orange-big { font-weight: bold; color: #FE7F25; font-size: 12px; }


/* Bildunterschrift */
.bildunterschrift { padding: 5px 0px 5px 5px; font-size: 10px; }

/* Contact */
TABLE#contactform { width: 90%; }
TABLE#contactform TD { padding: 5px 0px 5px 0px;  }
TABLE#contactform input, TD#content TABLE#contactform textarea { font-size: 11px; border: 1px solid #FFCCA8; width: 300px; }
TABLE#contactform input#checkbox {border: 0px; width: 20px; }
TABLE#contactform input#formButton { width: 130px; background-color: #FFF2DB;; font-size: 10px; color: #333333; border: 1px solid #FFCCA8; }

/* 2 Colums */
/*  Layout 1 */
.c2l1-left{
   padding-right: 15px; width:50%;
   white-space:normal;
}
.c2l1-middle{
    padding-left: 15px; width:50%;
   white-space:normal;
}
/*  Layout 2 */
.c2l2-left{
	border: 1px solid #A20127; padding: 10px; width:50%; white-space:normal;
}
.c2l2-spacer{
	width: 20px;
	padding: 10px;
}
.c2l2-middle{
	border: 1px solid #A20127; padding: 10px; width:50%; white-space:normal;
}

/* Layout 3 */
.c2l3-left{
   padding-right: 20px;
   white-space:normal;
}
.c2l3-middle{
   white-space:normal;
}

/* 3 Colums */
/*  Layout 1 */
.c3l1-left{
   padding-right: 5px;
   width:33%;
   white-space:normal;
}
.c3l1-middle{
   padding-left: 5px;
   padding-right: 5px;
   width:33%;
   white-space:normal;
}
.c3l1-right{
   padding-left: 5px;
   width:33%;
   white-space:normal;
}
/* Layout 2 */
.c3l2-left{
   padding-right: 5px;
   width:25%;
   white-space:normal;
}
.c3l2-middle{
   padding-left: 5px;
   padding-right: 5px;
   width:50%;
   white-space:normal;
}
.c3l2-right{
   padding-left: 5px;
   width:25%;
   white-space:normal;
}
/* Layout 3 */
.c3l3-left{
   padding-right: 5px;
   width:40%;
   white-space:normal;
}
.c3l3-middle{
   padding-left: 5px;
   padding-right: 5px;
   width:40%;
   white-space:normal;
}
.c3l3-right{
   padding-left: 5px;
   width:20%;
   white-space:normal;
   background-color:#FFEDA8;
}
