/* ********************************* */
/* Global Values           */
/* ********************************* */
* { margin:0; padding:0; }

body { background-color: #7B9DD7; background-image: url('/_images/default/bg_gradient_whiteblue.jpg'); background-repeat: repeat-x; margin: 0 auto 50px auto; }

td, div, p, li, a, h1, h2, h3, h4, h5, h6, input { font-family: Arial; font-size: 12px; color: #333; line-height:16px; }
/*input { font-size:11px; height:14px; }
select { font-size:11px;height:18px; } */
input { font-size:12px; font-family: Arial; height:16px; padding-left:3px; border:#999 1px solid; }
select { font-size:12px; font-family: Arial; height:18px; }
.textarea { font-size:12px; font-family: Arial; }

h1, h2, h3, h4, h5, h6 { font-weight:bold; }
td { vertical-align: top; }

h1 { font-size:18px; line-height:22px; margin:0 0 20px 0; }
h2 { font-size:16px; line-height:19px; border-bottom: #CCC 1px solid; margin:0 0 20px 0; }
h3 { font-size:14px; line-height:18px; margin:0 0 13px 0; }
h4 { font-size:13px; line-height:16px; margin:0 0 3px 0; }
h5 { font-size:12px; line-height:14px; margin:0 0 3px 0; }

/* ********************************* */
/* Grid                  */
/* ********************************* */
.GridContainer { padding: 24px 3px 40px 3px; }
.GridLeft, .GridRight { width: 155px; }
.GridLeft { padding-right: 15px; }
.GridRight { padding-left: 15px; }
.GridContent { width: 420px; }
.GridContentWide { width: 590px; padding-right: 15px; }
.GridStartTeaser { height: 238px; padding:0 0 15px 0;}

/* ********************************* */
/* Standard CSS Classes         */
/* ********************************* */
.cblue { color: #194C7F; }
.cgreen { color: #366; }
.corange { color: #E56600; }
.cred { color: #900; }

.bgcblue { background-color: #194C7F; }
.bgcgreen { background-color: #366; }
.bgcorange { background-color: #E56600; }
.bgcred { background-color: #900; }

.bgcgrey { background-color: #EBEBED; }

.cb { clear: both; height:0px; line-height:0px; }
.fl { float: left; }
.fr { float: right; }

.ar { text-align: right; }
.ac { text-align: center; }
.al { text-align: left; }

.padR5  { padding-right:5px; }    .padR10  { padding-right:10px; }  .padR11  { padding-right:11px; }
.padR15  { padding-right:15px; }  .padR22  { padding-right:22px; }  .padR24  { padding-right:24px; }
.padR26  { padding-right:26px; }  .padR30  { padding-right:30px; }  .padR40  { padding-right:40px; }
.padR50  { padding-right:50px; }  .padR55  { padding-right:55px; }  .padR70  { padding-right:70px; }
.padR80  { padding-right:80px; }  .padR100 { padding-right:100px; } .padR200 { padding-right:200px; }

.padT0 { padding-top: 0px; }      .padT5 { padding-top: 5px; }      .padT3 { padding-top: 3px; }   .padT6 { padding-top: 6px; }
.padT8 { padding-top: 8px; }      .padT22 { padding-top: 22px; }    .padT25 { padding-top: 25px; }
.padT10 { padding-top: 10px; }    .padT20 { padding-top: 20px; }
.padT30 { padding-top: 30px; }    .padT12 { padding-top: 12px; }    .padT40 { padding-top: 40px; } .padT9 { padding-top: 9px; }

.padL3 { padding-left:3px; }      .padL5 { padding-left:5px; }      .padL10 { padding-left:10px; }
.padL12 { padding-left:12px; }    .padL15 { padding-left:15px; }    .padL25 { padding-left:25px; }
.padL50 { padding-left:50px; }    .padL70 { padding-left:70px; }    .padL90 { padding-left:90px; }
.padL100 { padding-left:100px; }  .padL150 { padding-left:150px; }  .padL200 { padding-left:200px; }
.padL250 { padding-left:250px; }  .padL300 { padding-left:300px; }  .padL350 { padding-left:350px; }
.padL370 { padding-left:370px; }

.padB0 { padding-bottom: 0px; }   .padB3 { padding-bottom: 3px; }   .padB5 { padding-bottom: 5px; }
.padB8 { padding-bottom: 8px; }   .padB12 { padding-bottom: 12px; }  .padB22 { padding-bottom: 22px; }

.w25  { width: 25px;  }
.w15  { width: 15px;  }           .w30  { width: 30px;  }           .w40  { width: 40px;  }   .w50  { width: 50px;  }   .w55  { width: 55px;  }
.w60  { width: 60px;  }           .w70  { width: 70px;  }           .w80  { width: 80px;  }   .w110 { width: 110px; }
.w90  { width: 90px;  }           .w100 { width: 100px; }           .w120 { width: 120px; }   .w150 { width: 150px; }
.w160 { width: 160px; }           .w170 { width: 170px; }           .w190 { width: 190px; }   .w200 { width: 200px; }   .w210 { width: 210px; }
.w220 { width: 220px; }           .w350 { width: 350px; }           .w420 { width: 420px; }   .w575 { width: 575px; }
.w590 { width: 590px; }           .w75  { width: 75px;  }

.h18 { height: 18px; }

.checkbox { border: 0; }
.select { border: 0; }
.radiobutton { border: 0; }
.labelAl { text-align: left; display: block; float: left; padding: 5px 15px 0 0; }
.inputAl { text-align: left; display: block; float: left; padding: 5px 15px 0 0; }
.inputRadio { padding:0px; margin:0px; }

/* ********************************* */
/* Page Container           */
/* ********************************* */
.container { background-color: #FFF; width:766px; border-width:0 1px 0 1px; border-style: solid; border-color: #999; margin: 0 auto; }

/* ********************************* */
/* Font Color Settings          */
/* ********************************* */

.green a, .green a:hover,
.green h1, .green h2, .green h3, .green h4 { color: #366; }

.blue a, .blue a:hover,
.blue h1, .blue h2, .blue h3, .blue h4 { color: #194C7F; }

.orange a, .orange a:hover,
.orange h1, .orange h2, .orange h3, .orange h4, .orange h5 { color: #E56600; }

.red a, .red a:hover,
.red h1, .red h2, .red h3, .red h4 { color: #900; }


/* ********************************* */
/* Header               */
/* ********************************* */
.header { height:153px; border-width:0 1px 0 1px; border-color: #FFF; border-style: solid; position: relative; }
.logo, .slogan { position: absolute; }
.logo { left:10px; top:0px; }
.slogan { right:10px; top:18px; }

/* ********************************* */
/* Menu & Submenu           */
/* ********************************* */
.menu { position: absolute; top: 121px; }
.menu ul { list-style-type: none; }
.menu ul li { float: left; }
.menu ul li ul { position:absolute; top:31px; left:0; border: #FFF 1px solid; display:none; }
.menu ul li ul li { width:182px; clear:both; }

.mbtn1, .mbtn2, .mbtn3, .mbtn4 { position: absolute; height: 32px; }
.mbtn1 { z-index: 10; left: 0; }
.mbtn2 { z-index: 20; left: 190px; }
.mbtn3 { z-index: 30; left: 381px; }
.mbtn4 { z-index: 40; left: 572px; }

.mbtn1 ul { margin-left:-1px; }

/* ********************************* */
/* Color-Spaces ******************** */
/* ********************************* */
.mbtn1 ul li { background-color: #69C; }
.mbtn1 ul .modClr { background-color: #D1DBE5;}

.mbtn2 ul li { background-color: #68B2CC;}
.mbtn2 ul .modClr { background-color: #DBE0DB;}

.mbtn3 ul li { background-color: #FFAB12;}
.mbtn3 ul .modClr { background-color: #FAE0CC;}

.mbtn4 ul li { background-color: #FF423F;}
.mbtn4 ul .modClr { background-color: #EBCCCC;}

/* Color - Combined Settings */
.mbtn1 ul li,
.mbtn2 ul li,
.mbtn3 ul li,
.mbtn4 ul li { padding: 3px 2px 2px 6px; }

.mbtn1 ul li a, .mbtn1 ul li a:hover,
.mbtn2 ul li a, .mbtn2 ul li a:hover,
.mbtn3 ul li a, .mbtn3 ul li a:hover,
.mbtn4 ul li a, .mbtn4 ul li a:hover { color: #FFF; }

.mbtn1 ul li a,
.mbtn2 ul li a,
.mbtn3 ul li a,
.mbtn4 ul li a { text-decoration: none; }

.mbtn1 ul li a:hover,
.mbtn2 ul li a:hover,
.mbtn3 ul li a:hover,
.mbtn4 ul li a:hover { text-decoration: underline; }

.mbtn1 ul .modClr a, .mbtn1 ul .modClr a:hover { color: #194C7F; }
.mbtn2 ul .modClr a, .mbtn2 ul .modClr a:hover { color: #366; }
.mbtn3 ul .modClr a, .mbtn3 ul .modClr a:hover { color: #E56600; }
.mbtn4 ul .modClr a, .mbtn4 ul .modClr a:hover { color: #900; }

.mbtnActive { z-index: 100; }
.menubar { height: 7px; border-width:0 1px 1px 1px; border-color: #FFF; border-style: solid; }

/* ********************************* */
/* Breadcrumb             */
/* ********************************* */
.breadcrumb { background-color: #EBEBED; font-size: 10px; padding: 2px 6px 2px 6px; border-width:0 1px 1px 1px; border-color: #FFF; border-style: solid; }
.breadcrumb a { font-size: 10px; color: #333; }
.breadcrumb a:hover,
.breadcrumb a.active { text-decoration: none; }
.breadcrumb a,
.breadcrumb a.active:hover { text-decoration: underline; }

/* ********************************* */
/* Box                  */
/* ********************************* */
.boxContainer { width:155px; padding:0 0 15px 0;}
.boxContainer .boxheader { height:15px; font-weight:bold; font-size:13px; padding:3px 6px 3px 6px; color:#FFF;}
.boxContainer .boxcontent { background-image:url('/_images/default/img_box_bg.gif'); padding: 0 0 8px 0;}
.boxContainer .boxfooter { height:4px; padding:0; margin:0;}
.boxContainer .boxcontentPad { padding:12px 6px 8px 12px; }

/* ********************************* */
/* Box Elements ******************** */
/* ********************************* */
.boxContainer .conElement { padding: 12px 6px 0 6px; overflow:hidden;}
.boxContainer .conElement .blindLink { text-decoration: none; color: #FFF; border:1px solid #FFF; background-image:none; padding: 0px; margin: 1px;}
.boxContainer .conElement .imgLink { background: #FFF; padding:0px; margin:0px; }
.boxContainer .conElement a.textLink { display:inline;background: none; padding:0px; margin:0px;font-weight:bold; }
.boxContainer .imgElement { margin: 12px 0 0 1px; border:#FFF 1px solid; }
.boxContainer .imgElementTop { border:#FFF 1px solid; margin:0 0 0 1px; }

.boxContainer .imgFloatRight img { float: right; }

/* ********************************* */
/* Box Links *********************** */
/* ********************************* */
.boxContainer a { text-decoration: none; background-repeat: no-repeat; background-position: top left; display:block; padding:0 0 0 10px; }

.boxContainer .CSgrey a { color:#333; background-image:url('/_images/default/buttons/btn_pfeil.gif'); }
.boxContainer .CSgrey a:hover { color:#333; text-decoration: underline; }
.boxContainer .CSred a { color: #900; background-image:url('/_images/red/buttons/btn_pfeil.gif'); }
.boxContainer .CSred a:hover { color: #900; text-decoration: underline; }
.boxContainer .CSorange a { color: #E56600; background-image:url('/_images/orange/buttons/btn_pfeil.gif'); }
.boxContainer .CSorange a:hover { color: #E56600; text-decoration: underline; }
.boxContainer .CSblue a { color: #194C7F; background-image:url('/_images/blue/buttons/btn_pfeil.gif'); }
.boxContainer .CSblue a:hover { color: #194C7F; text-decoration: underline; }
.boxContainer .CSgreen a { color: #366; background-image:url('/_images/green/buttons/btn_pfeil.gif'); }
.boxContainer .CSgreen a:hover { color: #366; text-decoration: underline; }

/* ********************************* */
/* Color-Spaces ******************** */
/* ********************************* */

/* Colors */
.boxContainer .CSgrey .boxheader { background-image:url('/_images/default/img_box_grey.gif'); }
.boxContainer .CSred .boxheader { background-image:url('/_images/default/img_box_red.gif'); }
.boxContainer .CSorange .boxheader { background-image:url('/_images/default/img_box_orange.gif'); }
.boxContainer .CSblue .boxheader { background-image:url('/_images/default/img_box_blue.gif'); }
.boxContainer .CSgreen .boxheader { background-image:url('/_images/default/img_box_green.gif'); }

/* Color - Combined Settings */
.boxContainer .CSgrey .boxheader ,
.boxContainer .CSred .boxheader ,
.boxContainer .CSorange .boxheader ,
.boxContainer .CSblue .boxheader,
.boxContainer .CSgreen .boxheader { background-position:top left; background-repeat:no-repeat; }

.boxContainer input { color:#666; padding-top:1px; padding-bottom: 1px; }
.boxContainer .searchWord { width: 114px; margin:1px 4px 0 0; border:#999 1px solid; }
.boxContainer .field { width:138px; border:#999 1px solid;  }

/* ********************************* */
/* Footer                */
/* ********************************* */
.footer { background-color:#999; color:#FFF; padding:5px 4px 4px 4px; }
.footer a { color: #FFF; text-decoration: none; padding: 0 10px 0 10px; }
.footer a:hover { color: #FFF; text-decoration: underline; }

/* ********************************* */
/* Content Elements            */
/* ********************************* */

.GridContent h3 a, .GridContentWide h3 a { text-decoration: none; font-size: 14px; line-height: 18px; }
.GridContent h3 a:hover, .GridContentWide h3 a:hover { text-decoration: underline; }

.GridContent a, .GridContentWide a { text-decoration: none; font-weight:bold; }
.GridContent a:hover, .GridContentWide a:hover { text-decoration: underline; }

.GridContent .firstImageOverview { padding:0 15px 0 0; height:100% }
.GridContent .firstImage { padding:0 15px 15px 0; height:100% }
.GridContent .conContainer, .GridContentWide .conContainer { padding:0 0 30px 0; }
.GridContent .contentOverview { margin-left:102px; }
.GridContent .contentOverviewWide { margin-left:0px; }

.GridContent .contentSelect table { border:0px; padding:0px; font-weight:normal; }
.GridContent .contentSelect td { padding:3px; font-weight:normal; }
.GridContent .contentSelect img { margin:10px 0px 10px 0px; }

.contentTable table { width: 420px; empty-cells: show; }
.contentTable h3 { padding-left:10px; padding-top:5px; }
.contentTable th { font-weight: bold; padding: 0px; }
.contentTable td { padding-left: 5px; padding-top: 5px; padding-bottom: 5px; }
.contentTable p { font-weight: normal; text-decoration: none; }
.contentTable .theader { padding: 0px; height: 35px; }
.contentTable .tfooter { height: 10px; }
.contentTable .tfooter2 { height: 10px; }

.contentTable .linklist { text-decoration: none; background-repeat: no-repeat; background-position: top left; padding-left:10px; display: block; }
.contentTable .CSblue .linklist { color:#194C7F; background-image:url('/_images/blue/buttons/btn_pfeil.gif'); }
.contentTable .CSblue .linklist:hover { color:#194C7F; text-decoration: underline; }

.contentTable .CSblue .theader { background-image:url('/_images/blue/img_table_header.gif'); }
.contentTable .CSblue .cl { border-left: 1px solid #D1DBE5; }
.contentTable .CSblue .cr { border-right: 1px solid #D1DBE5; }
.contentTable .CSblue .trow { background-color: #EBEBED; }
.contentTable .CSblue .tfooter { background-image:url('/_images/blue/img_table_footer.gif'); }
.contentTable .CSblue .tfooter2 { background-image:url('/_images/blue/img_table_footer2.gif'); }

.contentNavBox table { width: 165px; empty-cells: show; }
.contentNavBox .link { padding-left:10px; padding-top: 0px; margin:2px; text-decoration: none; background-repeat: no-repeat; background-position: top left;  display: block; }
.contentNavBox .linkActive { padding-left:10px; padding-top: 0px; margin:2px; text-decoration: none; background-repeat: no-repeat; background-position: top left;  display: block; }
.contentNavBox .headerCAct { padding-top:3px; padding-bottom:3px; }
.contentNavBox .headerC { padding-top:3px; padding-bottom:3px; }

.contentNavBox .CSblue .headerLAct { background-image:url('/_images/blue/img_boxnav_topleft.gif'); }
.contentNavBox .CSblue .headerCAct { border-top: 1px solid #D1DBE5; background-color:#D1DBE5; }
.contentNavBox .CSblue .headerRAct { background-image:url('/_images/blue/img_boxnav_topright_act.gif'); }
.contentNavBox .CSblue .headerL { background-image:url('/_images/blue/img_boxnav_topleft.gif'); }
.contentNavBox .CSblue .headerC { border-top: 1px solid #D1DBE5; border-bottom: 1px solid #D1DBE5; background-color:#FFF; }
.contentNavBox .CSblue .headerR { border-bottom: 1px solid #D1DBE5; background-image:url('/_images/blue/img_boxnav_topright.gif'); }
.contentNavBox .CSblue .footerL { background-position: bottom; background-image:url('/_images/blue/img_boxnav_bottomleft.gif'); }
.contentNavBox .CSblue .footerC { border-bottom: 1px solid #D1DBE5; }
.contentNavBox .CSblue .footerR { background-position: bottom;background-image:url('/_images/blue/img_boxnav_bottomright.gif'); }
.contentNavBox .CSblue .footerLAct { background-position: bottom; background-image:url('/_images/blue/img_boxnav_bottomleft.gif'); }
.contentNavBox .CSblue .footerCAct { border-bottom: 1px solid #D1DBE5; background-color:#D1DBE5; }
.contentNavBox .CSblue .footerRAct { background-position: bottom;background-image:url('/_images/blue/img_boxnav_bottomright_act.gif'); }
.contentNavBox .CSblue .link { font-weight: normal; color:#194C7F; background-image:url('/_images/blue/buttons/btn_pfeil.gif'); }
.contentNavBox .CSblue .link:hover { font-weight: normal; color:#194C7F; text-decoration: underline; }
.contentNavBox .CSblue .linkActive { color:#194C7F; background-image:url('/_images/blue/buttons/btn_pfeil.gif'); }
.contentNavBox .CSblue .linkActive:hover { color:#194C7F; text-decoration: underline; }
.contentNavBox .CSblue .rowAct { background-color:#D1DBE5; }

.contentNavBox .CSgreen .headerLAct { background-image:url('/_images/green/img_boxnav_topleft.gif'); }
.contentNavBox .CSgreen .headerCAct { border-top: 1px solid #dbe0db; background-color:#dbe0db; }
.contentNavBox .CSgreen .headerRAct { background-image:url('/_images/green/img_boxnav_topright_act.gif'); }
.contentNavBox .CSgreen .headerL { background-image:url('/_images/green/img_boxnav_topleft.gif'); }
.contentNavBox .CSgreen .headerC { border-top: 1px solid #dbe0db; border-bottom: 1px solid #dbe0db; background-color:#FFF; }
.contentNavBox .CSgreen .headerR { border-bottom: 1px solid #dbe0db; background-image:url('/_images/green/img_boxnav_topright.gif'); }
.contentNavBox .CSgreen .footerL { background-position: bottom; background-image:url('/_images/green/img_boxnav_bottomleft.gif'); }
.contentNavBox .CSgreen .footerC { border-bottom: 1px solid #dbe0db; }
.contentNavBox .CSgreen .footerR { background-position: bottom;background-image:url('/_images/green/img_boxnav_bottomright.gif'); }
.contentNavBox .CSgreen .footerLAct { background-position: bottom; background-image:url('/_images/green/img_boxnav_bottomleft.gif'); }
.contentNavBox .CSgreen .footerCAct { border-bottom: 1px solid #dbe0db; background-color:#dbe0db; }
.contentNavBox .CSgreen .footerRAct { background-position: bottom;background-image:url('/_images/green/img_boxnav_bottomright_act.gif'); }
.contentNavBox .CSgreen .link { font-weight: normal; color:#366; background-image:url('/_images/green/buttons/btn_pfeil.gif'); }
.contentNavBox .CSgreen .link:hover { font-weight: normal; color:#366; text-decoration: underline; }
.contentNavBox .CSgreen .linkActive { color:#366; background-image:url('/_images/green/buttons/btn_pfeil.gif'); }
.contentNavBox .CSgreen .linkActive:hover { color:#366; text-decoration: underline; }
.contentNavBox .CSgreen .rowAct { background-color:#dbe0db; }

/* ********************************* */
/* Content Lists                */
/* ********************************* */

.conBulletPointLists { border: 0px solid #000; }
.conBulletPointList ul { list-style-type: none  }
.conBulletPointList li { background: url('/_images/square.gif') no-repeat 0 15px; padding:10px 0 0 15px; }

/* ********************************* */
/* Content Tables                */
/* ********************************* */

.table { width: 420px;  border: 0px; }
.tableWide { width: 575px;  border: 0px; }

.rowGrey { background-color: #ebebed; }

.orange .table .header { background:url('/_images/orange/img_table_header420.gif') no-repeat left bottom; height:10px; border:0; }
.orange .tableWide .header { background:url('/_images/orange/img_table_header575.gif') no-repeat left bottom; height:10px; border:0; }
.orange .table .headerTransp { background:url('/_images/orange/img_table_header420_transp.gif') no-repeat left bottom; height:10px; border:0; }
.orange .tableWide .headerTransp { background:url('/_images/orange/img_table_header575_transp.gif') no-repeat left bottom; height:10px; border:0; }
.orange .table .headerGrey { background:url('/_images/orange/img_table_header420_grey.gif') no-repeat left bottom; height:10px; border:0; }
.orange .tableWide .headerGrey { background:url('/_images/orange/img_table_header575_grey.gif') no-repeat left bottom; height:10px; border:0; }
.orange .rowColor { background-color: #fae0cc; }
.orange .colLeft { border-left:1px solid #fae0cc; }
.orange .colRight { border-right:1px solid #fae0cc; }
.orange .colLeftRight { border-left:1px solid #fae0cc; border-right:1px solid #fae0cc; }
.orange .table .footer { background:url('/_images/orange/img_table_footer420.gif') no-repeat left top; height:10px; border:0; }
.orange .tableWide .footer { background:url('/_images/orange/img_table_footer575.gif') no-repeat left top; height:10px; border:0; }
.orange .table .footerTransp { background:url('/_images/orange/img_table_footer420_transp.gif') no-repeat left top; height:10px; border:0; }
.orange .tableWide .footerTransp { background:url('/_images/orange/img_table_footer575_transp.gif') no-repeat left top; height:10px; border:0; }
.orange .table .footerGrey { background:url('/_images/orange/img_table_footer420_grey.gif') no-repeat left top; height:10px; border:0; }
.orange .tableWide .footerGrey { background:url('/_images/orange/img_table_footer575_grey.gif') no-repeat left top; height:10px; border:0; }

.red .table .header { background:url('/_images/red/img_table_header420.gif') no-repeat left bottom; height:10px; border:0; }
.red .tableWide .header { background:url('/_images/red/img_table_header575.gif') no-repeat left bottom; height:10px; border:0; }
.red .rowColor { background-color: #ebcccc; }
.red .colLeft { border-left:1px solid #ebcccc; }
.red .colRight { border-right:1px solid #ebcccc; }
.red .table .footer { background:url('/_images/red/img_table_footer420.gif') no-repeat left top; height:10px; border:0; }
.red .tableWide .footer { background:url('/_images/red/img_table_footer575.gif') no-repeat left top; height:10px; border:0; }
.red .table .footerTransp { background:url('/_images/red/img_table_footer420_transp.gif') no-repeat left top; height:10px; border:0; }
.red .tableWide .footerTransp { background:url('/_images/red/img_table_footer575_transp.gif') no-repeat left top; height:10px; border:0; }
.red .table .footerGrey { background:url('/_images/red/img_table_footer420_grey.gif') no-repeat left top; height:10px; border:0; }
.red .tableWide .footerGrey { background:url('/_images/red/img_table_footer575_grey.gif') no-repeat left top; height:10px; border:0; }

.green .table .header { background:url('/_images/green/img_table_header420.gif') no-repeat left bottom; height:10px; border:0; }
.green .tableWide .header { background:url('/_images/green/img_table_header575.gif') no-repeat left bottom; height:10px; border:0; }
.green .table .headerTransp { background:url('/_images/green/img_table_header420_transp.gif') no-repeat left bottom; height:10px; border:0; }
.green .tableWide .headerTransp { background:url('/_images/green/img_table_header575_transp.gif') no-repeat left bottom; height:10px; border:0; }
.green .table .headerGrey { background:url('/_images/green/img_table_header420_grey.gif') no-repeat left bottom; height:10px; border:0; }
.green .tableWide .headerGrey { background:url('/_images/green/img_table_header575_grey.gif') no-repeat left bottom; height:10px; border:0; }
.green .rowColor { background-color: #dbe0db; }
.green .colLeft { border-left:1px solid #dbe0db; }
.green .colRight { border-right:1px solid #dbe0db; }
.green .table .footer { background:url('/_images/green/img_table_footer420.gif') no-repeat left top; height:10px; border:0; }
.green .tableWide .footer { background:url('/_images/green/img_table_footer575.gif') no-repeat left top; height:10px; border:0; }
.green .table .footerTransp { background:url('/_images/green/img_table_footer420_transp.gif') no-repeat left top; height:10px; border:0; }
.green .tableWide .footerTransp { background:url('/_images/green/img_table_footer575_transp.gif') no-repeat left top; height:10px; border:0; }
.green .table .footerGrey { background:url('/_images/green/img_table_footer420_grey.gif') no-repeat left top; height:10px; border:0; }
.green .tableWide .footerGrey { background:url('/_images/green/img_table_footer575_grey.gif') no-repeat left top; height:10px; border:0; }

.blue .table .header { background:url('/_images/blue/img_table_header420.gif') no-repeat left bottom; height:10px; border:0; }
.blue .tableWide .header { background:url('/_images/blue/img_table_header575.gif') no-repeat left bottom; height:10px; border:0; }
.blue .table .headerTransp { background:url('/_images/blue/img_table_header420_transp.gif') no-repeat left bottom; height:10px; border:0; }
.blue .tableWide .headerTransp { background:url('/_images/blue/img_table_header575_transp.gif') no-repeat left bottom; height:10px; border:0; }
.blue .table .headerGrey { background:url('/_images/blue/img_table_header420_grey.gif') no-repeat left bottom; height:10px; border:0; }
.blue .tableWide .headerGrey { background:url('/_images/blue/img_table_header575_grey.gif') no-repeat left bottom; height:10px; border:0; }
.blue .rowColor { background-color: #D1DBE5; }
.blue .colLeft { border-left:1px solid #D1DBE5; }
.blue .colRight { border-right:1px solid #D1DBE5; }
.blue .table .footer { background:url('/_images/blue/img_table_footer420.gif') no-repeat left top; height:10px; border:0; }
.blue .tableWide .footer { background:url('/_images/blue/img_table_footer575.gif') no-repeat left top; height:10px; border:0; }
.blue .table .footerTransp { background:url('/_images/blue/img_table_footer420_transp.gif') no-repeat left top; height:10px; border:0; }
.blue .tableWide .footerTransp { background:url('/_images/blue/img_table_footer575_transp.gif') no-repeat left top; height:10px; border:0; }
.blue .table .footerGrey { background:url('/_images/blue/img_table_footer420_grey.gif') no-repeat left top; height:10px; border:0; }
.blue .tableWide .footerGrey { background:url('/_images/blue/img_table_footer575_grey.gif') no-repeat left top; height:10px; border:0; }

.contentAddress { border: 0px solid #FFF; width:420px; }
.contentAddress .CSgreen .header { border: 0px solid #FFF; height:10px; background-image:url('/_images/green/img_table_header.gif'); }
.contentAddress .CSgreen .footer { border: 0px solid #FFF; height:10px; background-image:url('/_images/green/img_table_footer2.gif'); }
.contentAddress .CSgreen .addressHeadline { height:10px; background-color:#dbe0db; }
.contentAddress .CSgreen .addressText { width:418px; border-left: 1px solid #dbe0db; border-right: 1px solid #dbe0db; }

/* ********************************* */
/* alink                     */
/* ********************************* */

.alink{ text-decoration: none; background-repeat: no-repeat; background-position: top left; padding:0px 0px 0px 10px; }
.grey .alink{ color:#333; background:url('/_images/default/buttons/btn_pfeil.gif') no-repeat 0 0px; padding-left:15px; }
.grey .alink:hover{ color:#333; text-decoration: underline; }
.red .alink{ color: #900; background:url('/_images/red/buttons/btn_pfeil.gif') no-repeat 0 0px; padding-left:15px; }
.red .alink:hover{ color: #900; text-decoration: underline; }
.orange .alink { color: #E56600; background:url('/_images/orange/buttons/btn_pfeil.gif') no-repeat 0 0px; padding-left:15px; }
.orange .alink:hover{ color: #E56600; text-decoration: underline; }
.green .alink{ color: #366; background:url('/_images/green/buttons/btn_pfeil.gif') no-repeat 0 0px; padding-left:15px; }
.green .alink:hover{ color: #366; text-decoration: underline; }
.blue .alink{ color: #194C7F; background:url('/_images/blue/buttons/btn_pfeil.gif') no-repeat 0 0px; padding-left:15px; }
.blue .alink:hover{ color: #194C7F; text-decoration: underline; }

/* ********************************* */
/* Link List               */
/* ********************************* */

.linklist { text-decoration: none; background-repeat: no-repeat; background-position: top left; padding:0px 0px 0px 10px; }
.linklist ul { list-style-type: none; }
.grey .linklist li { color:#333; background:url('/_images/default/buttons/btn_pfeil.gif') no-repeat 0 0px; padding-left:15px; }
.grey .linklist li:hover { color:#333; text-decoration: underline; }
.red .linklist li { color: #900; background:url('/_images/red/buttons/btn_pfeil.gif') no-repeat 0 0px; padding-left:15px; }
.red .linklist li:hover { color: #900; text-decoration: underline; }
.orange .linklist li { color: #E56600; background:url('/_images/orange/buttons/btn_pfeil.gif') no-repeat 0 0px; padding-left:15px; }
.orange .linklist li:hover { color: #E56600; text-decoration: underline; }
.green .linklist li { color: #366; background:url('/_images/green/buttons/btn_pfeil.gif') no-repeat 0 0px; padding-left:15px; }
.green .linklist li:hover { color: #366; text-decoration: underline; }
.blue .linklist li { color: #194C7F; background:url('/_images/blue/buttons/btn_pfeil.gif') no-repeat 0 0px; padding-left:15px; }
.blue .linklist li:hover { color: #194C7F; text-decoration: underline; }

/* ********************************* */
/* Borders and Backgrounds         */
/* ********************************* */

.contentBg { width: 420px; margin-bottom: 8px; border:0px; }
.contentBg .top, .contentBg .bottom, .contentBg .bottomTransp { height: 10px; padding: 0px; margin: 0px; border: 0px solid #000; }
.contentBg .btnRight { text-align: right; padding: 8px 8px 0 0;}
.contentBg .head { padding: 0 0 5px 5px; }
/* colors */
.orange .contentBg .top { background: url('/_images/orange/img_bg_top_420.gif') no-repeat bottom left; }
.orange .contentBg .bottom { background: url('/_images/orange/img_bg_bottom_420.gif') no-repeat top left; clear: both; }
.orange .contentBg .bottomTransp { background: url('/_images/orange/img_border_bottom_420.gif') no-repeat top left; clear: both; }
.orange .contentBg .middleTransp { border-left:1px solid #fae0cc; border-right:1px solid #fae0cc;  }
.orange .contentBg .middle { background: #fae0cc; padding: 0 0 0 8px; }
.orange .contentBg .head { background: #fae0cc; }
.orange .contentBg .label {color: #E56600; font-weight: bold; }

.contentBgWide { width: 575px; }
.contentBgWide .top, .contentBgWide .bottom { height: 10px; padding: 0px; margin: 0px; border: 0px solid #000; }
.contentBgWide .btnRight { text-align: right; padding: 8px 8px 0 0;}
/* colors */
.red .contentBgWide .top { background: url('/_images/red/img_bg_top_575.gif') no-repeat bottom left; }
.red .contentBgWide .bottom { background: url('/_images/red/img_bg_bottom_575.gif') no-repeat top left; clear: both; }
.red .contentBgWide .middle { background: #ebcccc; padding: 0 0 0 8px; }

.contentBorder { width: 420px; }
.contentBorder .top, .contentBorder .bottom { border: 0px; height: 10px; }
/* colors */
.red .contentBorder .top { background: url('/_images/red/img_border_top_420.gif') no-repeat bottom left; }
.red .contentBorder .bottom { background: url('/_images/red/img_border_bottom_420.gif') no-repeat top left; clear: both; }
.red .contentBorder .middle { border-left: 1px solid #ebcccc; border-right: 1px solid #ebcccc; }
.red .contentBorder .label {color: #E56600; font-weight: bold; }
.orange .contentBorder .top { background: url('/_images/orange/img_border_top_420.gif') no-repeat bottom left; }
.orange .contentBorder .bottom { background: url('/_images/orange/img_border_bottom_420.gif') no-repeat top left; clear: both; }
.orange .contentBorder .middle { border-left: 1px solid #fae0cc; border-right: 1px solid #fae0cc;  }
.orange .contentBorder .label {color: #E56600; font-weight: bold; }


/* ********************************* */
/* Pharmacy Search            */
/* ********************************* */
.pSearchLegend { width: 325px; magin-top:5px; margin-bottom:5px; }
.pSearchLegend h2 { font-size:11px; padding:0px; border:0; margin-bottom:3px; text-align:left;}
.pSearchLegend .spacer { padding-top:0px; }
.pSearchLegend label { width: 40px; text-align: left;  float: left; }
.pSearchLegend span { width:100px; text-align: left; float:left; }

.pSearchLinkBox { width:575px;  }
.pSearchLinkBox .header { border:0px; height:10px; background: #FFF url('/_images/red/img_table_header575.gif') left; }
.pSearchLinkBox .link { border:0px; height:15px; background-color:#ebcccc; padding:0px; text-align: center;}
.pSearchLinkBox .footer { border:0px; height:10px; background: #FFF url('/_images/red/img_table_footer575.gif') no-repeat; }


/* ********************************* */
/* Shop                     */
/* ********************************* */
.shopProductTable { width: 420px; margin-bottom: 12px; border: 0px; }
.shopProductTable .header { height:10px; background: url('/_images/orange/img_border_top2_420.gif') no-repeat bottom left; border:0px;  }
.shopProductTable .footer { height:10px; background: url('/_images/orange/img_border_bottom2_420.gif') no-repeat top left; border:0px;  }
.shopProductTable .left { width:67px; border-left:1px solid #fae0cc; border-right:1px solid #fae0cc; }
.shopProductTable .right { width:325px;border-right:1px solid #fae0cc;text-align:left; padding-left:20px; }
.shopProductTable .specialPrice { margin:0 0 0 5px;color:#FFF;text-align:left; font-weight:bold;padding-top:1px; padding-left:5px; width:50px; height:25px; background: url('/_images/orange/img_label_40.gif') no-repeat; }

.shopResultTable { width:420px; }
.shopResultTable H4 { font-size:12px; line-height:14px; margin:0 0 3px 0; color: #E56600; }
.shopResultTable TH { text-align: left; padding-bottom: 5px;}
.shopResultTable .header { background: url('/_images/orange/img_table_header420.gif') no-repeat; height: 10px; border: 0px; }
.shopResultTable .headerBlank { background: url('/_images/orange/img_table_headerblank_420.gif') no-repeat; height: 10px; border: 0px; }
.shopResultTable .footer { background: url('/_images/orange/img_table_footer2_420.gif') no-repeat; height: 10px; border: 0px; }
.shopResultTable .headerRow { background-color: #fae0cc; text-align: left; }
.shopResultTable .leftCol { border-left: 1px solid #fae0cc; border-top: 1px solid #fae0cc; padding: 3px 0 3px 5px; }
.shopResultTable .rightCol { border-right: 1px solid #fae0cc; border-top: 1px solid #fae0cc; padding: 3px 5px 3px 0; }
.shopResultTable .left { border-left: 1px solid #fae0cc; padding: 3px 0 3px 5px; }
.shopResultTable .right { border-right: 1px solid #fae0cc; padding: 3px 5px 3px 0; }
.shopResultTable .col { border-top: 1px solid #fae0cc; padding: 3px 5px 3px 5px; }

.shopOrderOverview { width: 575px;  border: 0px; }
.shopOrderOverview label { font-weight: bold; float: left; }
.shopOrderOverview span { float: left; display: block; }
.shopOrderOverview td { width: 50%; }
.shopOrderOverview td.borderLeft { border-left:1px solid #fae0cc; }
.shopOrderOverview td.borderRight { border-right:1px solid #fae0cc; }
.shopOrderOverview td.borderBoth { border-left:1px solid #fae0cc; border-right:1px solid #fae0cc; }
.shopOrderOverview th { height: 10px; }
.shopOrderOverview .headerRow { background-image:url('/_images/orange/img_table_header575.gif'); }
.shopOrderOverview .footerRow { background-image:url('/_images/orange/img_table_footer575.gif'); }
.shopOrderOverview .footerRow1 { background-image:url('/_images/orange/img_table_footer575_1.gif'); }
.shopOrderOverview .footerRow2 { background-image:url('/_images/orange/img_table_footer575_2.gif'); }
.shopOrderOverview .colorRow  { background-color: #fae0cc; }
.shopOrderOverview .colorRowGrey  { background-color: #ebebed; }
.shopOrderOverview .navBtn { width:145px; float:right; padding:8px 8px 0px 0px; border:0px solid #000; }

.contentLinkBg { width: 420px; margin-top: 8px;  }
.green .contentLinkBg { height: 30px; padding: 5px 0 0 0; background:url('/_images/green/img_link_backgr.gif') no-repeat left top; border:0; }

.contentForm label { width: 70px; text-align: left; padding-right: 1em; font-weight: bold; color: #194C7F; font-size:13px; line-height:16px; display: block; float: left; padding-top: 5px;}
.contentForm span { width: 350px; display: block; float: left; padding-top: 5px; }

.contentForm .CSred label { color: #900; }
.contentForm .CSblue label { color: #194C7F; }
.contentForm .CSorange label { color: #E56600; }

.advTitle { font-size:10px; color:#666; padding: 0 0 3px 0; }
.advBox { border: #CCC 1px solid; padding: 10px; text-align: center; margin: 0 0 30px 0; }

/* ********************************* */
/* Page Browser             */
/* ********************************* */

.pagebrowser { border-top:#CCC 1px solid; margin:0 0 50px 0; padding:5px 0 0 0; }
.pagebrowser .backwardLink { background-image:url('/_images/default/buttons/btn_backwardArr.gif');}
.pagebrowser .forwardLink { background-image:url('/_images/default/buttons/btn_forwardArr.gif');}
.pagebrowser .backwardLinkInactive { background-image:url('/_images/default/buttons/btn_backwardArrInactive.gif');}
.pagebrowser .forwardLinkInactive { background-image:url('/_images/default/buttons/btn_forwardArrInactive.gif');}

.pagebrowser .backwardLink,
.pagebrowser .forwardLink,
.pagebrowser .backwardLinkInactive,
.pagebrowser .forwardLinkInactive { background-repeat: no-repeat; }

.pagebrowser .backwardLink,
.pagebrowser .backwardLinkInactive {
  background-position: center left;
  padding:0 25px 0 10px;
}

.pagebrowser .forwardLink,
.pagebrowser .forwardLinkInactive {
  background-position: center right;
  padding: 0 10px 0 25px;
}

.pagebrowser .forwardLinkInactive,
.pagebrowser .backwardLinkInactive { color:#999; }

.pagebrowser a, .pagebrowser a:hover,
.pagebrowser .forwardLink, .pagebrowser .forwardLink:hover,
.pagebrowser .backwardLink, .pagebrowser .backwardLink:hover { color:#333; }

/* ********************************* */
/* Link Box               */
/* ********************************* */

.red .linkbox { background-color: #A59999; border:#900 1px solid; }
.orange .linkbox { background-color: #B2A599; border:#E56600 1px solid; }
.blue .linkbox { background-color: #99A5B2; border:#194C7F 1px solid; }
.green .linkbox { background-color: #A5B2A5; border:#366 1px solid; }

.red .linkbox, .orange .linkbox, .blue .linkbox, .green .linkbox { width:151px; padding:0 0 0 13px; }

.red .item, .orange .item, .blue .item, .green .item { border-width:0 0 1px 1px; border-style: solid; padding:2px; }
.red .lastitem, .orange .lastitem, .blue .lastitem, .green .lastitem { border-width:0 0 0 1px; border-style: solid; padding:2px; }

.red .item, .orange .item, .blue .item, .green .item,
.red .lastitem, .orange .lastitem, .blue .lastitem, .green .lastitem { background-color:#FFF; }

.red .item, .red .lastitem { border-color:#900; }
.orange .item, .orange .lastitem { border-color:#E56600; }
.blue .item, .blue .lastitem { border-color:#194C7F; }
.green .item, .green .lastitem { border-color:#366; }

.red .active { background-color: #A59999; }
.orange .active { background-color: #B2A599; }
.blue .active { background-color: #99A5B2; }
.green .active { background-color: #A5B2A5; }

.red .item a, .orange .item a, .blue .item a, .green .item a,
.red .lastitem a, .orange .lastitem a, .blue .lastitem a, .green .lastitem a {
  background-repeat: no-repeat;
  background-position: top left;
  padding:0 0 0 10px;
  display:block;
}

.red .item a,.red .lastitem a { background-image:url('/_images/red/buttons/btn_pfeil.gif'); }
.orange .item a,.orange .lastitem a { background-image:url('/_images/orange/buttons/btn_pfeil.gif'); }
.blue .item a,.blue .lastitem a { background-image:url('/_images/blue/buttons/btn_pfeil.gif'); }
.green .item a,.green .lastitem a { background-image:url('/_images/green/buttons/btn_pfeil.gif'); }

.hinweis
{
	padding:5px 10px;
	color: #f00;
}


