/* GLOBAL SETTINGS*/
body { text-align: center; background: #A21C20 url("images/bg.gif") repeat-x; padding-top: 0px; margin-top: 10px;}
#main { width: 900px; border: none; background: #FFF; position: relative; top: 0; right: 0; margin: 0 auto; padding-top: 15px; text-align: left;}
#scheme { padding-left: 55px; }

a:link { text-decoration: underline; color: #A21C20; }
a:active { text-decoration: underline; color: #A21C20; }
a:visited { text-decoration: underline; color: #A21C20; }
a:hover { text-decoration: none; color: #A21C20; }


#header { width: 880px; position: relative; top: 0; right: 0; margin-left: 10px; margin-right: 10px;}


/* FONT SETTINGS */
.headline {font-family: tahoma,arial; font-size: 14px; font-weight: bold; color:#484848; line-height: 14px;}
.regtxt {font-family: tahoma,arial; font-size: 11px; color:#484848; line-height: 16px; }

 .regtxt_red {font-family:tahoma; font-size: 8pt; color:#cc0000; line-height: 12pt;}
 .regtxt_orange {font-family:tahoma; font-size: 8pt; color:#FFBA00; line-height: 16pt;}
 .regtxt_blue {font-family:tahoma; font-size: 8pt; color:#00659C; line-height: 12pt;}
 .regtxt_grey {font-family:tahoma; font-size: 8pt; color:#5E5E5E; line-height: 12pt;}
 .regtxt_white {font-family:tahoma; font-size: 8pt; color:#ffffff; line-height: 12pt;}
 .regtxt_black {font-family:tahoma; font-size: 8pt; color:#000000; line-height: 12pt;}
 .regtxt_green {font-family:tahoma; font-size: 8pt; color:#009933; line-height: 12pt;}
 .headtxt_grey {font-family:tahoma; font-size: 10pt; font-weight: bold; color:#5E5E5E; line-height: 12pt;}
 .menutxt_left {font-family:tahoma; font-size: 8pt; color:#5E5E5E; line-height: 12pt;}
 .pricetxt {font-family:tahoma; font-size: 18pt; font-weight: bold; color:#FFBA00; line-height: 12pt;}
 .underskrift { font-family:tahoma,arial,verdana; font-size: 10px; color: #969696; line-height: 12pt; font-weight: normal; font-style: normal; }
 h1 {font-family:tahoma; font-size: 8pt; color:#00659C; line-height: 12pt; font-weight: bold;}


/* LEFTMENU SETTINGS */
#leftmenu { float: left; width: 180px; font-family: tahoma, sans-serif; font-size: 11px; }
#leftmenu ul { list-style-type: none; margin: 0px 15px 0px 0px; padding: 0px 0px 6px 0px; font-size: 1em; }
#leftmenu ul li { background: url("images/dot.gif") no-repeat 0px 5px; border-bottom: none; padding-left: 10px; padding-bottom: 5px; margin-bottom: 0px; border-bottom: 1px solid #A21C20; padding-bottom: 5px; margin-bottom: 5px; }
#leftmenu ul li a { text-decoration: none; color: #484848; }
#leftmenu ul li a.selected { color: #000; font-weight: bold; }
#leftmenu ul li a:hover { text-decoration: none; color: #A21C20; }

/* LIST SETTINGS */
ul { list-style-type: none; margin: 0px 15px 0px 0px; padding: 0px 0px 6px 0px; font-size: 1em; }
ul li { background: url("images/dot.gif") no-repeat 0px 5px; border-bottom: none; padding-left: 10px; padding-bottom: 5px; margin-bottom: 0px; padding-bottom: 5px; margin-bottom: 5px; }

#hrtop {position: relative; background: #A21C20; height: 1px; margin: 10px 10px 0px 10px; }

.tabledestination { border-top: 1px solid #000; border-left: 0px; border-right: 0px; border-bottom: 0px;}

/* BUTTON SETTINGS */
#button { width: 160px; border: 1px solid #000; background: #E5AF33; text-align: center;}
#button a:link {  text-decoration: none; color: #000; }
#button a:active {  text-decoration: none; color: #000; }
#button a:visited {  text-decoration: none; color: #000; }
#button a:hover { text-decoration: none; color: #FFF; }

/* FOOTER */
#footer { position: relative; background: #441011; color: #FFF; font-family: verdana,tahoma, sans-serif; font-size: 10px; text-align: center; height: 12px; margin: 0px; padding: 6px 8px 6px 8px; }
#footer a { color: #FFF; text-decoration: none; }
#footer a:hover { color: #FFF; text-decoration: underline; }


/* FORM SETTINGS */
form { margin: 0px; padding: 0px; }
input.field { border: 1px solid #AAA; font-family: tahoma, sans-serif; font-size: 11px; height: 17px; }
input.button { border: none; height: 25px; color: #000; background: #E5AF33; font-family: tahoma, sans-serif; font-weight: normal; font-size: 11px; }
input.button:active { background: #F7982A;  }
input.smallbutton { border: 1px outset; background: #E5AF33; color: #000; height: 17px; margin: 2px 0px 0px 0px; padding: 0px 3px; font-weight: normal; font-size: 11px; }
input.smallbutton:active { border: 1px inset; }
.radiobutton {margin-top: 0px; padding-top: 0px; }