@charset "UTF-8";

body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#FFF; background-color: #000011; text-decoration: none; margin: 0 auto !important;}

.container{max-width:1050px;margin-left:auto;margin-right:auto;margin-top:10px;background-color:#2e558a;}

/* clear: */
.clr  {clear: both;}
.clrr {clear: right;}
.clrl {clear: left;}
/* clearfix */
.clearfix::after {content: ""; clear: both; display: table;}

/* photo pages */
.wrapper810 { background-color: #2e558a; width: 810px; color: #fff; margin: 0 auto;}
.wrapper1050 { background-color: #2e558a; width: 1050px; color: #fff; margin: 0 auto;}
.logo2 {float: left;}
.headline2 {padding-left: 1px; padding-top: 6px;}
.menueTop {font-weight: bold; margin-left: 0; float: left; }
.menueCell{ float: left; margin-left: 4px; padding: 2px; padding-left: 8px; padding-right: 8px;}
.contentWrap {padding: 12px 12px 0; clear: both;}
.imageCel {padding-top: 10px; padding-bottom: 5px; text-align: center; background-color: #2e558a; padding-left: 2px; }
.MainTableFooter { line-height: 14px; background-color: #182438; margin: 0; padding: 0; }

/* header */
.header{height:auto;}
    .headline{max-width:800px; width: 90%; background-color:#2e558a; float: left; padding-bottom: 10px;}
    .navSpace{ color: red; width: 100%; height: 10px; }
    .topmenue{max-width:600px; width: 30% ;height:28px;}
    .product_logo{float: right; max-width:150px}
    .product_logo_wide{float: right; max-width:175px; width: 10%;}
    .logo_mid{ width: 125px; height: auto; float: left;}
    .menue_toggle_2 {float: left; margin-top: -3px; margin-right: 8px; font-size: 36px; font-weight: bold;}
    .menue_toggle_2:hover{color: #f4002d; }
    .info_toggle_2 {float: right; margin-top: -8px; margin-right: 8px; font-size: 36px; font-weight: bold;}
    .info_toggle_2:hover{color: #f4002d; }
    .backTop {font-size: 30px; display: none;}
    .backNav{font-size: 20px;}







/* content */
.content{max-width:940px;float:right;min-height:900px;margin-left:4px;padding-right:8px;padding-top:4px;padding-left:8px;border-left:1px solid #d1d3c3; background-color: #2e558a;}

/* content_cell */
.content_cell{max-width: 72%; width: 72%; overflow:auto; float: left; height: auto; min-height:1250px; padding-right:5px; border-left:1px none #d1d3c3; background-color: #2e558a; }
.content_cell_f { padding-right: 5px; max-width: 650px; height: auto; min-height: 1250px; overflow: auto; float: right;  border-left: 1px none #d1d3c3; background-color: #2e558a;}
.content_cell_wide { padding-right: 5px; max-width: 900px; width: 95%; min-height: 1250px; float: left; overflow: auto; border-left: 1px none #d1d3c3;
background-color: #2e558a;}

.content_cell_down{max-width: 72%; width: 72%; overflow:auto; float: left; height: auto; min-height: auto; padding-right:5px; border-left:1px none #d1d3c3; background-color: #2e558a; }

.content_cell_830 { padding-right: 5px; max-width: 830px; float: left; overflow: auto; border-left: 1px none #d1d3c3;
background-color: #2e558a;}

    .breadcrumps{max-width:730px;height:20px;padding-left:4px;padding-top:4px;font-size:92%;margin-top:6px;margin-bottom: 2px;border-bottom:1px solid #d1d3c3;border-top:1px none #d1d3c3}
    .breadcrumps_wide{max-width:840px;height:20px;padding-left:4px;padding-top:4px;font-size:92%;margin-top:6px;  margin-bottom:2px;border-bottom:1px solid #d1d3c3;}
    .toolmodHeadText{ color:#ffc; font-size:133%; font-weight:bold; margin-bottom: 8px; padding-right: 8px;}
    .toolModHeadFeatures{background-color:#405080;float:right;max-width:170px;height:250px;border:solid 1px #ccc;overflow:auto;padding-left:4px}
    .toolmodHead{ color:#ffc; font-size:167%; font-weight: bold; margin-bottom: 8px; }

    .toolmodHeadBlock { font-size: 116%; font-weight: bold; }
    .toolmodHeadBlock2 { font-size: 108%; font-weight: bold; margin-bottom: 8px; }

    .photo_cell { padding-right: 5px; max-width: 170px; overflow: hidden; float: left; min-height: 1000px; border-right:        1px none #d1d3c3; border-left: 1px none #d1d3c3; }
    .photo_cell_auto { padding-right: 5px; max-width: 170px; overflow: hidden; float: left; border-right: 1px none       #d1d3c3; border-left: 1px none #d1d3c3; }
    .photo_cell_pcb { padding-right: 5px; max-width: 480px; overflow: hidden; border-right: 1px none #d1d3c3;
border-left: 1px none #d1d3c3; }
    .Picture   {background-color: #2e558a; }
    .picture_v{color:#fff;height:auto;margin-right:auto;margin-left:auto;padding-top:4px;padding-bottom:         4px}
    .line{max-width:730px;height:6px;background-color:#2e558a;border-bottom:solid 1px #d1d3c3}
    .FormTable{background-color:#26354b;border:groove 1px #788697;margin:0 2px 2px;padding:4px}
    .Gallery {color:#f5f5f5;font-style:normal;       font-weight:400;background-color:#102040;border:ridge 1px #d1d3c3;padding:2px}


/* info */
.info_cell{max-width:180px;float:right;border-left:1px none #d1d3c3; margin-left: 8px;  max-width: 24%;}
.info_cell_wide{max-width:240px; width: 90%; float:right;border-left:1px none #d1d3c3;margin-left: 8px;}
        .featureList{padding: 0px; margin-left: 16px; margin-top: 2px; margin-right: 6px; list-style-type: square; font-weight: bold;}
    .closerInfo { float: right; margin-top: 8px; margin-right: 8px; font-size: 36px; font-weight: bold;}
    .InfoCellSmall{color:#f5f5f5;font-style:normal; font-weight:400;background-color:#102040;border:solid 1px #d1d3c3;padding:2px}
    .BoxTab {margin-top: 8px;  }
    .BoxHeader {font-weight: bold; background-color: #7090b0; padding: 2px; margin-bottom: 2px   }
    .BoxContent {background-color: #405080; padding: 2px; margin-top: 2px;  }
    .PriceCell{color:#ffc;font-style:normal;font-weight:400;border:ridge 1px #d1d3c3;display:block;padding:2px}
    .PriceTable{font-style:normal;font-weight:400;border: 1px #d1d3c3;max-width:95%;margin-left:3px;padding:2px}
    .PriceButton{font-style:normal;font-weight:400;border:1px #d1d3c3;padding:2px}
    .PriceBox{font-style:normal;font-weight:400;background-color: #4f5c69;border:solid 1px #d1d3c3;margin:5px 2px;padding:2px}
    .highlights { float: right; max-width: 220px; background-color: #405080;  overflow-x: hidden; overflow-y: auto; padding: 4px;margin-left: 12px; }

    .hListRed { color: #ed0033; margin-bottom: 6px; list-style-type: disc; list-style-position: outside; margin-left: -28px;}
    .hListTxt { color: #ffc; font-weight: bold;}

 /* menue */
.menue{padding-left:4px;padding-right:0;max-width:180px;border-right:1px none #d1d3c3;border-left:1px none #d1d3c3;
background-color: #2e558a; height: 100%; }
.menue_wide { background-color: #2e558a; max-width: 830px; min-height: 900px; float: left; overflow: auto; padding: 6px; border: solid 1px #d1d3c3; background-color: #2e558a; }
    .closer { float: left; margin-top: 8px; margin-right: 8px; font-size: 36px; font-weight: bold;}
    .closer_r { float: right; margin-top: 8px; margin-right: 8px; font-size: 30px; font-weight: bold;margin-right: 20px;}

    .logo{background-color:#2e558a;}
    .MainMenueBar{color:#fff;background-color:#102040; margin-top:4px; margin-bottom:4px;border:solid 1px #d1d3c3;padding:2px; display: block;}

    .TellAFriendCell{color:#ffc;font-style:normal;          font-weight:400;background-color:#334365;display:block;border:solid 1px #d1d3c3;width:95%;max-width:95%;margin-right:5px;        margin-bottom:4px;margin-left:3px;padding:2px}
    .NewsletterCell{color:#ffc;font-style:normal;          font-weight:400;background-color:#334365;margin-right:5px;margin-bottom:4px;margin-left:3px;width:95%;max-width:95%;             border:solid 1px #d1d3c3;padding:2px}
    .TopMenueTable{background-color:#384450;margin-left:3px;border:ridge 1px #d1d3c3}
    .TopMenueCell{color:#fff;background-color:#334365;margin-top:2px;margin-right:2px;margin-left:2px; border-color: #d1d3c3;border-style:solid none none;border-width:1px;padding:2px 2px 2px 4px}
    .TopMenueCellO{color:#fff;background-color:#334365;margin-top:2px;margin-right:2px;margin-left:2px; border-color: #d1d3c3;border-style:none;border-width:1px;padding:2px 2px 2px 4px}
    .TopMenueCellNoBorder{color:#fff;background-color:#204068;margin-top:2px;margin-right:2px;margin-left:2px;border:1px #d1d3c3;padding:2px 4px 2px 6px}
    .SubMenueCell{color:#ffc;background-color:#405080;padding-top:2px;        padding-bottom:2px;padding-left:2px;display:block;border-color:#d1d3c3;border-style:dotted none none;border-width:      1px}
    .SubMenueCellActive{color:#ffc;background-color:#4b5b7d;display:          block;padding-top:2px;padding-bottom:2px;padding-left:2px;border-color:#d1d3c3;border-style:none none solid;            border-width:1px}


/* footer */
.footer{clear: both;  max-width:1051px; width: 100%;margin-right:auto;margin-left:auto;border:1px #d1d3c3;display:table;background-color:#182438;}
    .FooterCell{color:#f5f5f5;line-height:14px;background-color:#182438;width:12%;height:14px;float:left;padding-right:2px; text-align: center;}
    .FooterCellR{color:#f5f5f5;line-height:14px;background-color:#182438;min-width:13%;height:14px;float:right; text-align:center; }
    .FooterTopCell{background-color:#2e558a;display:block;margin-right:auto;margin-left:auto;max-width:1050px;border-color:#d1d3c3;border-style:none solid none none;border-width:1px}

.footer_small{ min-width: 320px; width: 120%;border:1px #d1d3c3;display:;background-color:#182438; display: block; }
.footer_row{ width: 100%;margin-right:auto;margin-left:auto;border:1px #d1d3c3;display:;background-color:#182438; }
    .FooterCellSmall{color:#f5f5f5;line-height:14px;background-color:#182438;width:32%;height:14px;float:left;padding-right:2px;}
    .FooterCellSmallR{color:#f5f5f5;line-height:14px;background-color:#182438;min-width:20%;height:14px;float:left;}

/* footer flex-box*/

.footerbox {
display: flex;
flex-flow: row wrap;
background-color: #182438;
font-family: Arial, Helvetica, sans-serif;
max-width: 1050px;
margin-left: auto;
margin-right: auto;
font-size: 92%;

}

.footerbox > div {
color: #f5f5f5;
line-height: 20px;
text-align: center;
min-width: 90px;
}


.flexbox {
display: flex;
flex-flow: row wrap;
max-width: 800px;
margin-left: auto;
margin-right: auto;
font-size: 92%;

}

.flexbox > div {
line-height: 130%;
font-size: 110%;
min-width: 200px;
}

.linkbutton {
background-color: #405080;
border: solid 1px #d1d3c3;
font-size: 110%;
padding: 8px;
margin: 4px 10px 10px 0;
float: left;
min-width: 200px;
text-align: center;
}

.linkbutton2 {
background-color: #405080;
border: solid 1px #d1d3c3;
font-size: 110%;
padding: 8px;
margin: 4px 10px 10px 0;
min-width: 200px;
text-align: center;
display: block;
}

.linkbutton3 {
background-color: #405080;
border: solid 1px #d1d3c3;
font-size: 110%;
padding: 8px;
margin: 4px 10px 10px 0;
min-width: 100px;
max-width: 200px;
text-align: center;
}

.linkbox {
background-color: #405080;
border: solid 1px #d1d3c3;
font-size: 110%;
padding: 8px;
margin: 8px 16px 10px 8px;
max-width: 150px;
text-align: center;
float: left;
}


.linkbox2 {
background-color: #405080;
border: solid 1px #d1d3c3;
font-size: 110%;
padding: 8px;
margin: 8px 16px 10px 8px;
max-width: 150px;
text-align: center;

}

.linkboxR {
background-color: #405080;
border: solid 1px #d1d3c3;
font-size: 110%;
padding: 8px;
margin: 8px;
text-align: center;
float: right;
}

.linkboxN {
background-color: #405080;
border: solid 1px #d1d3c3;
font-size: 110%;
padding: 8px;
margin: 8px;
text-align: center;
}


/* topNav */
.navbar {overflow: hidden; background-color: #2e4266;font-family: Arial, Helvetica, sans-serif; clear: both; max-width: 100%; min-width: 220px; width: 85%; float: left; }

.navbar a {float: left; font-size: 116%; text-align: center; padding: 4px 4px; }

.dropdown {float: left; overflow: hidden; border: 1px solid #d1d3c3; margin-right: 4px;  }

.dropdown .dropbtn {font-size: 108%; border: none; outline: none; color: #ffc; padding: 4px 4px; background-color: #2e4266;
    font-family: inherit; margin: 0; font-weight: bold;}

.navbar a:hover, .dropdown:hover .dropbtn {color: #fbd82d; background-color: #102040;}

.dropdown-content {display: none; position: absolute; background-color: #405080; min-width: 160px;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index: 1; }

.dropdown-content a {float: none; color: #ffc; padding: 6px 6px; text-decoration: none; display: block; text-align: left;
border: 1px solid #d1d3c3; margin-bottom: 2px;}

.dropdown-content a:hover {color: #fbd82d;}

.dropdown:hover .dropdown-content {display: block;}

.navSpan { display: none;}


.navsub  { }
.panel  {display: none; }


/* 2nd Nav */
.navbar2 {overflow: hidden; background-color: #2e4266;font-family: Arial, Helvetica, sans-serif; clear: both; max-width: 100%; min-width: 220px; width: 85%; float: left; }

.navbar2 a {float: left; font-size: 116%; text-align: center; padding: 4px 4px; }

.dropdown2 {float: left; overflow: hidden; border: 1px solid #d1d3c3; margin-right: 4px;  }

.dropdown2 .dropbtn2 {font-size: 108%; border: none; outline: none; color: #ffc; padding: 4px 4px; background-color: #2e4266;
    font-family: inherit; margin: 0; font-weight: bold;}

.navbar2 a:hover, .dropdown2:hover .dropbtn2 {color: #fbd82d; background-color: #102040;}

.dropdown-content2 {display: none; position: absolute; background-color: #405080; min-width: 160px;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index: 1; }

.dropdown-content2 a {float: none; color: #ffc; padding: 6px 6px; text-decoration: none; display: block; text-align: left;
border: 1px solid #d1d3c3; margin-bottom: 2px;}

.dropdown-content2 a:hover {color: #fbd82d;}

.dropdown2:hover .dropdown-content2 {display: block;}

.navSpan2 { display: none;}


.navsub2  { }
.panel2  {display: none; }

/* 3rd Nav */
.navbar3 {overflow: hidden; background-color: #2e4266;font-family: Arial, Helvetica, sans-serif; max-width: 100%; min-width: 220px; width: 85%; float: left; }

.navbar3 a {float: left; font-size: 116%; text-align: center; padding: 4px 4px; }

.dropdown3 {float: left; overflow: hidden; border: 1px solid #d1d3c3; margin-right: 4px;  }

.dropdown3 .dropbtn3 {font-size: 108%; border: none; outline: none; color: #ffc; padding: 4px 4px; background-color: #2e4266;
    font-family: inherit; margin: 0; font-weight: bold;}

.navbar3 a:hover, .dropdown2:hover .dropbtn2 {color: #fbd82d; background-color: #102040;}

.dropdown-content3 {display: none; position: absolute; background-color: #405080; min-width: 160px;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index: 1; }

.dropdown-content3 a {float: none; color: #ffc; padding: 6px 6px; text-decoration: none; display: block; text-align: left;
border: 1px solid #d1d3c3; margin-bottom: 2px;}

.dropdown-content3 a:hover {color: #fbd82d;}

.dropdown3:hover .dropdown-content2 {display: block;}

.navSpan3 { display: none;}


.navsub3  { }
.panel3  {display: none; }



.ie {display: none;}


/* forms */
.inputNormal{color:#ffc;font-size:110%;font-weight:400;background-color:#5c6776;width:100%}
.inputNotRequired{color:#ffc;font-size:110%;font-weight:400;background-color:#4d4d4d;width:100%}
.inputHighlighted{color:#000;font-size:110%;background-color:#fde2e1;width:100%}
.InputButton{color:#ffc;font-style:normal;font-weight:400;background-color:#4d4d4d;display:block;max-width:200px;height:18px;border:ridge 2px #202020;padding:2px}
.InputSubmitBox{color:#ffff48;font-style:normal;font-weight:700;background-color:#738394;width:78px;height:18px;border:solid 1px #F5F5DC;padding:2px}
.InputTxtField{color:#ffc;font-style:normal;font-weight:400;background-color:#4d4d4d;display:block;border:ridge 2px #202020;border-color:#202020;padding:2px}
.SearchSubmitBox{color:#ffc;font-family: Arial, Helvetica, sans-serif;font-style:normal;background-color:#143465;width:50px;height:18px;margin-left:6px;border-style:solid;border-width:0}
.SearchInput{color:#000;font-style:normal;font-weight:400;background-color:#dddccd;width:85px;margin-top:2px;margin-right:6px;border-style:none;border-width:0;padding:2px}
.SpamInput{color:#000;font-size:11px;font-style:normal;font-weight:400;background-color:#dddccd;position:relative;bottom:6px;margin-right:6px;width:75px;margin-bottom:3px;margin-left:6px;border-style:none;border-width:0;padding:2px}
.InputTxtField2{color:#ffc; font-family:Arial, Helvetica, sans-serif;font-style:normal;font-weight:400;background-color:#4d4d4d;width:180px;border:ridge 2px #202020;padding:2px}
.InputTxtBox{color:#ffc;font-family:Arial, Helvetica, sans-serif;font-style:normal;font-weight:400;background-color:#4d4d4d;width:100%;border:ridge 2px #202020;padding:2px}
.InputCell{padding-left:4px}

.SubmitBox{color:#ffc;font-family: Arial, Helvetica, sans-serif;font-weight:bold;background-color:#143465;width:65px;height:30px;margin-left:6px;border: 1px solid #d1d3c3; padding-left: 3px;}

.InputBox{color:#000;font-style:normal;font-weight:400;background-color:#bbbaab;width:85px;margin-top:2px;margin-right:6px;border-style:none;border-width:0;padding:2px; font-size: 110%; height: 24px;}

/* captcha */
.ctext {font-size: 110%; color: #ffc; margin-top: 6px; margin-bottom: 6px;}
.cinp {color: #000; font-size: 110%; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; background-color: #bbbaab; width: 85px; margin-right: 6px; margin-bottom: 2px; padding: 2px; border-style: none; border-width: 0; outline-style: none; text-align: center; height: 24px; }
.cdiv {font-size: 110%; font-weight: bold; background-color: #143465; padding: 2px; padding-top: 6px; text-align: center; width: 85px; height: 24px;}
#cerror {color: #800000; background-color: #ffe6e6; border: 1px solid #ff0000; padding: 2px; font-size: 11px; font-weight: bold; width: 150px; margin-left: 2px; display: none;}
#_hide {display: none;}

#_testDiv {padding-top: 10px; display: none; } 
#_testdiv {padding-top: 10px; display: inline; }
#_testrow {padding-top: 10px; display: flex; }
#_spamschutz {height: 20px; }
#_formtable {padding-bottom: 100px;}


.Nctext {font-size: 110%; color: #ffc; margin-top: 6px; margin-bottom: 6px;}
.Ncinp {color: #000; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; background-color: #bbbaab; width: 85px; margin-right: 6px; padding: 2px; padding-top: 6px; border-style: none; border-width: 0; outline-style: none; text-align: center; height: 21px; }
.Ncdiv {font-size: 110%; font-weight: bold; background-color: #143465; padding: 2px; padding-top: 6px; text-align: center; width: 85px; height: 24px;}
#Ncerror {color: #800000; background-color: #ffe6e6; border: 1px solid #ff0000; padding: 2px; font-size: 11px; font-weight: bold; width: 150px; margin-left: 2px; display: none;}
#_Nhide {display: none;}

#_Ntestdiv {padding-top: 10px; display: inline; }
#_Ntestrow {padding-top: 10px; display: inline; }
#_Nspamschutz {height: 20px; }
#_Nformtable {padding-bottom: 100px;}

.check { width: 20px;  color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; background-color: #dddccd; margin: 2px 6px 0 6px; padding: 2px; border-style: none; border-width: 0; outline-style: none; cursor: pointer; font-weight: bold;}


.hideBox input { position: absolute; opacity: 0; cursor: pointer; }
.hideBox:hover input ~ .newBox { background-color: #eeeeee;  }
.newBox  {position: absolute; top: 0; left: 0; height: 25px; width: 25px; background-color: #dddccd; }
.newBox:after {content: ""; position: absolute; display: none;  }
.hideBox input:checked ~ .newBox:after { display: block;  }
.hideBox input:checked ~ .newBox { background-color: green;  }

.hideBox .newBox:after { left: 9px; top: 5px; width: 5px; height: 10px; border: solid black; border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);}



/* list */
.ListButtonRed { color: #ed0033; margin-bottom: 6px; list-style-type: disc; list-style-position: outside; }
.ListText { color: #fff; font-size: 12px; margin-bottom: 6px; list-style-type: disc; list-style-position: outside; }
.ListButtonRed2 { color: #ed0033; margin-bottom: 6px; list-style-type: disc; list-style-position: outside; }


/* text / hr */

HR{ border: none; height: 1px; color:#d1d3c3; background-color: #d1d3c3;}

H1{color:#ffc; font-size:166%; line-height:120%; font-weight: bold; margin: 2px 0 6px 0; }  /* title ToolModHead*/
H2{color:#ffc; font-size:116%; font-weight:bold; margin: 2px 0 2px 0; }  /* subtitle ToolModHeadText*/
H3{color:#ffc;font-size:133%;font-weight: bold; margin: 6px 0 2px 0; }   /* subtitle */
H4{font-size: 116%; font-weight: bold; margin: 10px 0 2px 0; }    /* headblock */
H5{color:#ffc;font-size: 100%; font-weight: bold; margin: -2px 0 -2px 0;}  /* title in subtitle */
H6{color:#ffc;font-size:133%;font-weight: bold; margin: 2px 0 4px 0; }  /* product group */

.Headline{font-size:125%;font-weight:700;margin:0 0 3px;padding:0}

.BoldOrange{color:#f7962d;font-weight: bold;font-style:normal}
.BoldOrange2{color:#ed8d46;font-weight: bold;font-style:normal}
.NOrange{color:#f7962d; font-style:normal}
.GreenBold{color:#00ff00; font-weight: bold; font-style:normal}
.Orange{color:#f1a13f; text-decoration: underline;}
.yellowBold{color:#fdf52d; font-weight: bold;}
.ffc{color:#ffc;}
.red{color:#ed0033;} 

.taste { color: #d3efff; font-weight: bold; }
.regler { color: #d3efff; font-weight: bold; }

.txt12pxN{font-weight: normal; color: #fff;}
.txt12pxBold{font-weight: bold; color: #fff;}
.txt12pxNfcc{font-weight: normal; color: #ffc;}
.txt9px{font-size:75%;}
.txt10px{font-size:83%;}
.txt11px{font-size:92%;}
.txt11pxNfcc{font-size:92%; font-weight: normal; color: #ffc;}
.txt12pxBoldYellow{color:#ff9;font-size:12px;font-weight:700;font-style:normal}
.txt12pxBoldfcc{color:#ffc;font-size:12px;font-weight:700;font-style:normal}
.txt12pxBoldRed{color:#ff0000;font-size:12px;font-weight:700;font-style:normal}
.txt13px{font-size:13px}
.txt13pxBold{font-size:13px; font-weight: bold;}
.txt13pxBoldfcc{color: #ffc; font-size:108%; font-weight: bold;}
.txt13pxBoldYellow{color: #ff9; font-size:108%; font-weight: bold;}
.txt14px{font-size:14px}
.txt14pxBoldYellow{color:#ff9;font-size:116%;font-weight:700;font-style:normal}
.txt14pxBoldOrange{color:#f9952a;;font-size:116%;font-weight:700;font-style:normal}
.txt14pxBoldGreen{color:#00ff00;;font-size:116%;font-weight:700;font-style:normal}  
.txt14pxBoldfcc { color: #ffc; font-size: 116%; font-weight: bold; font-style: normal; }
.txt15px{font-size:15px}
.txt15pxBoldYellow{color:#ff9;font-size:125%;font-weight:700}
.txt15pxBoldfcc { color: #ffc; font-size: 125%; font-weight: bold; }
.txt16pxBold { font-size:16px;font-weight:700}
.txt16pxBoldYellow{color:#ff9;font-size:133%font-weight:700}
.txt16pxBoldfcc { color: #ffc; font-size: 133%; font-weight: bold; }
.txt18pxBold { font-size: 18px; font-weight: bold; }
.txt18pxBoldfcc { color: #ffc; font-size: 150%; font-weight: bold; }
.txt20pxBoldfcc { color: #ffc; font-size: 167%; font-weight: bold; }
.txt20pxBoldfccH { color: #ffc; font-size: 167%; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.helv { font-family: Arial, Helvetica, sans-serif; }    

/* links */

a{outline:none;outline-style:none}

.blank{color:#fff;text-decoration:none}
a.blank:link{color:#fff;text-decoration:none}
a.blank:visited{color:#fff;text-decoration:none}
a.blank:hover{color:#fff;text-decoration:none}
a.blank:active{color:#fff;text-decoration:none}

.no{color:#ffc;text-decoration:none}
a.no:link{color:#ffc;text-decoration:none}
a.no:visited{color:#ffc;text-decoration:none}
a.no:hover{color:#f9952a;text-decoration:none}
a.no:active{color:#ffc;text-decoration:none}

.x{color:#f5f5f5;line-height:11px}
a.x:link{color:#f5f5f5;line-height:11px}
a.x:visited{color:#f5f5f5;line-height:11px}
a.x:hover{color:#f9952a;}
a.x:active{color:#f5f5f5;line-height:11px}

.S{color:#ffc;text-decoration:none}
a.S:link{color:#ffc;text-decoration:none}
a.S:visited{color:#ffc;text-decoration:none}
a.S:hover,a.here3:hover{color:#f4002d;text-decoration:none}
a.S:active{color:#ffc;text-decoration:none}

.blackblue { color: #000 text-decoration: none; }
a.blackblue:link { color: #00a; text-decoration: none; }
a.blackblue:visited { color: #00f;  text-decoration: none; }
a.blackblue:hover { color: #700;  text-decoration: none; }
a.blackblue:active { color: #f00;  text-decoration: none; }

.standard{color:#ffc;text-decoration:none}
a.standard:link{color:#ffc;text-decoration:none}
a.standard:visited{color:#ffc;text-decoration:none}
a.standard:hover{color:#900;background-color:#80aad9;text-decoration:none}
a.standard:active{color:#ffc;text-decoration:none}

.StandardNoBack{color:#ffc;text-decoration:none}
a.StandardNoBack:link{color:#ffc;text-decoration:none}
a.StandardNoBack:visited{color:#ffc;text-decoration:none}
a.StandardNoBack:hover{color:#f9952a;text-decoration:none}
a.StandardNoBack:active{color:#ffc;text-decoration:none}


.ListLink{color:#feff9b;}
a.ListLink:link{color:#feff9b;}
a.ListLink:visited{color:#feff9b;}
a.ListLink:hover{color:#f4002d;}
a.ListLink:active{color:#feff9b;}

.Footer{color:#f5f5f5; text-decoration:none;background-color:#182438;display:block}
a.Footer:link{color:#f5f5f5; text-decoration:none;background-color:#182438;display:block}
a.Footer:visited{color:#f5f5f5;text-decoration:none;background-color:#182438;display:block}
a.Footer:hover{color:#850014; background-color:#ededed;text-decoration:none;display:block}
a.Footer:active{color:#f5f5f5;text-decoration:none;background-color:#182438;display:block}

.Phone{color:#fbd82d;font-size:92%;font-weight:700;text-decoration:none}
a.Phone:link{color:#fbd82d;font-weight:700;text-decoration:none}
a.Phone:visited{color:#fbd82d;font-weight:700;text-decoration:none}
a.Phone:hover{color:#f4002d;font-weight:700;text-decoration:none}
a.Phone:active{color:#fbd82d;font-weight:700;text-decoration:none}

.index{color:#808080;font-size: 92%; text-decoration:none; float: right; margin-right: 8px;}
a.index:link{}
a.index:visited{}
a.index:hover{color:#920016;text-decoration:none;}
a.index:active{}


.here{color:#f1923d;text-decoration:none;display:block}
a.here:link{color:#e98f4a;text-decoration:none;display:block}
a.here:visited{color:#e98f4a;text-decoration:none;display:block}
a.here:hover{color:#920016;background-color:#6e95c6;text-decoration:none;display:block}
a.here:active{color:#e98f4a;text-decoration:none;display:block}

.hereM{color:#f1923d; background-color:#102040; text-decoration:none;display:block}
a.hereM:link{color:#f1923d; text-decoration:none;display:block}
a.hereM:visited{color:#f1923d; text-decoration:none;display:block}
a.hereM:hover{color:#f1923d; text-decoration:none;display:block}
a.hereM:active{color:#f1923d;text-decoration:none;display:block}

.blank {color: fff;}

.here4{color:#f4f6db;font-weight:700;text-decoration:none}
a.here4:link{color:#d4a433;text-decoration:none}
a.here4:visited{color:#d4a433;text-decoration:none}
a.here4:hover{color:#f4002d;background-color:#80aad9;text-decoration:none}
a.here4:active{color:#d4a433;text-decoration:none}

.block { color: #ffc; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; display: block; }
a.block:link { color: #ffc; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; display: block; }
a.block:visited { color: #ffc; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; display: block; }
a.block:hover { color: #900; text-decoration: none; background-color: #dddccd; display: block; }
a.block:active { color: #ffc; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; display: block; }

.block5{color:#f5f5f5;text-decoration:none;display:block}
a.block5:link{color:#f5f5f5;text-decoration:none;background-color:#363465;display:block}
a.block5:visited{color:#f5f5f5;text-decoration:none;background-color:#363465;display:block}
a.block5:hover{color:#363465;text-decoration:none;background-color:#f5f5dc;display:block}
a.block5:active{color:#f5f5f5;text-decoration:none;background-color:#363465;display:block}

.block6{color:#ffc;text-decoration:none;padding-left:2px;display:block}
a.block6:link{color:#ffc;text-decoration:none;display:block}
a.block6:visited{color:#ffc;text-decoration:none;display:block}
a.block6:hover{color:#f9952a;background-color:#6e95c6;text-decoration:none;display:block}
a.block6:active{color:#ffc;text-decoration:none;display:block}

.block7{color:#ffc;text-decoration:none;padding-left:2px;padding-top:4px; padding-bottom: 4px; display:block}
a.block7:link{color:#ffc;text-decoration:none;display:block}
a.block7:visited{color:#ffc;text-decoration:none;display:block}
a.block7:hover{color:#fbd82d;background-color:#102040;text-decoration:none;display:block}
a.block7:active{color:#ffc;text-decoration:none;display:block}

.block8{color:#f5f5f5;text-decoration:none;display:block}
a.block8:link{color:#f5f5f5;text-decoration:none;display:block}
a.block8:visited{color:#f5f5f5;text-decoration:none;display:block}
a.block8:hover{color:#920016;text-decoration:none;background-color:#6e95c6;display:block}
a.block8:active{color:#f5f5f5;text-decoration:none;display:block}

.block10{color:#ffffff;text-decoration:none;display:block}
a.block10:link{color:#ffffff;text-decoration:none;display:block}
a.block10:visited{color:#ffffff;text-decoration:none;display:block}
a.block10:hover{color:#920016;text-decoration:none;background-color:#6e95c6;display:block}
a.block10:active{color:#ffffff;text-decoration:none;display:block}

/* fancybox */
.fancy680 .fancybox-content {min-width: 220px; max-width: 680px;}
.fancy680w .fancybox-content {min-width: 220px; max-width: 680px; height: auto;}
.fancy680wh .fancybox-content {min-width: 220px; max-width: 680px; min-height: 750px;}
.fancy680h .fancybox-content {min-width: 220px; min-height: 1000px;}
.fancy800w .fancybox-content {min-width: 220px; max-width: 800px; height: auto;}

.fancybox-slide.wide:before {display: none;}



/* accordeon */
.Accordion{border-left:1px none gray;border-right:1px none #000;border-bottom:1px none gray;overflow:hidden;border-top-style:none}
.AccordionPanel{margin:0;padding:2px}
.AccordionPanelTab{font:bold 12px Verdana;background-color:#506590;border-top:1px none #000;border-bottom:1px none gray;border-right-style:none;border-left-style:none;cursor:pointer;margin:0;padding:2px}
.AccordionPanelContent{overflow:auto; overflow-x: hidden; background-color:#405080;margin:0;padding:4px; }
.AccordionPanelOpen .AccordionPanelTab {background-color: #7090b0;}
.AccordionPanelTabHover {color: #f9952a;}
.AccordionPanelOpen .AccordionPanelTabHover {color: #f9952a;}
.AccordionFocused .AccordionPanelTab{background-color:#6080a0}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab{background-color:#6c96c9}

.AccordionPanelContentSolo { background-color: #405080; margin: 2px; padding: 2px  }
.AccordionPanelContentSolo:hover { background-color: #6e95c6; margin: 2px; padding: 2px }

/* panels */
.CollapsiblePanel{border-left:1px none gray; border-right: 1px none #000; border-bottom:1px none gray; overflow:hidden; border-top-style:none;border-width:1px;margin:0;padding:2px; background-color:#405080;}
.CollapsiblePanelTab{font:bold 12px Verdana; background-color:#506590;border-bottom:1px none gray;border-top:1px none #000;border-top-style:none;border-right-style:none;border-left-style:none;cursor:pointer;margin:0;padding:2px}
.CollapsiblePanelContent{background-color:#405080;margin:0;padding:4px;}
.CollapsiblePanelTab a{color:#ffffcc;text-decoration:none}
.CollapsiblePanelTabHover,.CollapsiblePanelOpen .CollapsiblePanelTabHover{color:#f9952a;background-color:#7090b0}
.CollapsiblePanelFocused .CollapsiblePanelTab{background-color:#6c96c9;}


/* tabs */
.TabbedPanels{float:left;clear:none;width:100%;margin:0;padding:0}
.TabbedPanelsTabGroup{margin:0;padding:0}
.TabbedPanelsTab{position:relative;top:1px;float:left;font:bold 12px sans-serif;background-color:#356085;list-style:none;cursor:pointer;border-color:#999 #999 #999 #ccc;border-style:none;border-width:1px;margin:0 1px 0 0;padding:4px 10px}
.TabbedPanelsTabSelected{background-color:#7090b0;border-bottom:1px none #eee;border-top-style:none;border-right-style:none;border-left-style:none}
.TabbedPanelsTab a{color:#f9952a;text-decoration:none}
.TabbedPanelsContentGroup{clear:both;background-color:#7090b0;border-color:#999 #999 #ccc #ccc;border-style:none;border-width:1px}
.TabbedPanelsContent{padding:4px}
.TabbedPanelsContentVisible{font:12px Verdana;background-color:#405080;border-bottom:1px none #ccc;margin:0;padding:2px}
.VTabbedPanels .TabbedPanelsTabGroup{float:left;width:10em;height:20em;background-color:#405c6a;position:relative;border-color:#999 #999 #ccc #ccc;border-style:none;border-width:1px}
.VTabbedPanels .TabbedPanelsTab{float:none;border-top:medium none;border-left:medium none;border-right:medium none;border-bottom-style:none;margin:0}
.VTabbedPanels .TabbedPanelsTabSelected{background-color:#eee;border-bottom:1px none #999;border-top-style:none;border-right-style:none;border-left-style:none}
.VTabbedPanels .TabbedPanelsContentGroup{clear:none;float:left;width:30em;height:20em;padding:0}


/* magic_thumb */
.MagicThumb,.MagicThumb:hover{cursor:url(graphics/zoomin.cur), pointer;outline:0!important}
.MagicThumb-expanded-thumbnail{cursor:default}
.MagicThumb span{display:none !important}
.MagicThumb img{border:0;outline:0}
.MagicThumb-expanded{cursor:url(graphics/zoomout.cur), pointer;background:transparent;border:1px solid #ccc;outline:0;padding:0}
.MagicThumb-caption{color:#333;font:normal 10pt Verdana, Helvetica;background:#ccc;text-align:left;border:0!important;outline:0!important;padding:8px}
.MagicThumb-buttons{background:transparent url(graphics/buttons1.png) no-repeat 0 0;height:24px;display:block}
.MagicThumb-buttons a{width:24px;height:24px;overflow:hidden;margin:0 1px !important}
.MagicThumb-loader{font:normal 12pt sans-serif;border:1px solid #000;background:#fff url(graphics/loader.gif) no-repeat 2px 50%;text-decoration:none;text-align:left;margin:0;padding:2px 2px 2px 22px}
.MagicThumb-external-caption{display:none}