/* ********* [START GENERAL RULES] ******************************************** */


/* *** BRowserweiche: *html #... spricht nur IE6 an ****  *+html #... spricht nur IE7 an ******************************************** */


*{font-family:Verdana, Helvetica Neue, Arial, Trebuchet, Sans-Serif;}

/* html{font-size:14px;} */
a{color:#000000;text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
fieldset{border: 0px solid #ffffff;padding:0;margin:0;}
legend{display:none;}
form{display:inline;}
img{border:0;}
.points{float:left;border-top:1px dotted #999999;height:1px;width:100%}

#userfeedback{display:none;}

.floatTerminator{clear:both;}

.jump-to{display: none;}

.icon_gross{float:right;width:4em;height:4em;margin-top:-0.5em;}

.white{color:#FFFFFF;}
.white a{color:#FFFFFF;}
.white a:hover{color:#FFFFFF;}

.grey{color:#585858;}
.grey a{color:#585858;}
.grey a:hover{color:#585858;}
.grey_inv{color:#585858;}
.grey_inv a{color:#585858;}


.lightgreen{color:#009999;}
.lightgreen a{color:#009999;}
.lightgreen a:hover{color:#009999;}
.lightgreen_inv{color:#585858;}
.lightgreen_inv a{color:#585858;}


.green{color:#80A020;}
.green a{color:#80A020;}
.green a:hover{color:#80A020;}
.green_inv{color:#585858;}
.green_inv a{color:#585858;}


.orange{color:#FA9918;}
.orange a{color:#FA9918;}
.orange a:hover{color:#FA9918;}
.orange_inv{color:#585858;}
.orange_inv a{color:#585858;}


.yellow{color:#F9D243;}
.yellow a{color:#F9D243;}
.yellow a:hover{color:#F9D243;}
.yellow_inv{color:#585858;}
.yellow_inv a{color:#585858;}


.pink{color:#AF00DF;}
.pink a{color:#AF00DF;}
.pink a:hover{color:#AF00DF;}
.pink_inv{color:#585858;}
.pink_inv a{color:#585858;}


.blue{color:#0828FF;}
.blue a{color:#0828FF;}
.blue a:hover{color:#0828FF;}
.blue_inv{color:#585858;}
.blue_inv a{color:#585858;}


.lightblue{color:#0099FF;}
.lightblue a{color:#0099FF;}
.lightblue a:hover{color:#0099FF;}
.lightblue_inv{color:#585858;}
.lightblue_inv a{color:#585858;}


.red{color:#CC0000;}
.red a{color:#CC0000;}
.red a:hover{color:#CC0000;}
.red_inv{color:#585858;}
.red_inv a{color:#585858;}


.ext_link{color:#0000FF;}
.ext_link a{color:#0000FF;}
.ext_link a:hover{color:#0000FF;}



#button_LOGIN{width:100%;font-size:1em;text-align:center;color:#CC0000;}
#button_LOGIN a{color:#FFFFFF;font-weight:bold;}


#button_SCHREIBEN{width:100%;font-size:1em;text-align:center;}
#button_SCHREIBEN a{color:#FFFFFF;font-weight:bold;}


#button_BEARBEITEN{width:100%;font-size:1em;text-align:center;}
#button_BEARBEITEN a{color:#FFFFFF;font-weight:bold;}


#button_ZURUECK{width:100%;font-size:1em;text-align:center;}
#button_ZURUECK a{color:#FFFFFF;font-weight:bold;line-height:1.6em;}


#button_SCHREIBEN h3,
#button_LOGIN h3,
#button_BEARBEITEN h3{width:95%;text-align:center;}

.button_Eintrag_BEARBEITEN{font-size:0.9em;float:left;width:15em;line-height:1.2em;text-align:center;}
.button_Eintrag_SPEICHERN{font-size:0.9em;float:right;width:25em;line-height:1.2em;text-align:center;}

.button_Eintrag_BEARBEITEN,
.button_Eintrag_SPEICHERN a{color:#FFFFFF;font-weight:bold;}

.button_Eintrag_BEARBEITEN,
.button_Eintrag_SPEICHERN a:hover{color:#585858;font-weight:bold;text-decoration:none;}

.bearbeitenbutton {color:#FFFFFF}

.registerbutton{width:30em;height:2.5em;font-weight:bold;font-size:0.9em;}
.vorschaubutton{width:30em;height:2.5em;font-weight:bold;font-size:0.9em;}
.formularbutton{width:30em;height:2.5em;font-weight:bold;font-size:0.9em;}

/* *********** [END GENERAL RULES] ******************************************** */

/* *************** [START LISTVIEW] ******************************************** */

.listview{float:left;width:100%;font-size:1em;margin-bottom:0em;border-top:1px dotted #999999;padding-top:2em;padding-bottom:2em;}
.listview_titel{line-height:1.3em;}
.listview_inhalt{float:left;margin-top:2em;line-height:1.3em;}
.listview img{float:left;width:8em;padding-right:1em;}
.listview_zusatz{float:right;border-left:1px dotted #999999;text-align:right;font-size:0.85em;padding-left:1.2em;padding-bottom:1em;margin-left:1em;}

.lvpreis{width:8em;float:right;padding-left:0.7em;padding-right:0.5em;background-color: #f4f4f4;border:1px solid;text-align:right;font-size:91%;font-weight:normal;}

#sortieren{float:left;width:42.8em;font-size:0.85em;border-top:1px dotted #999999;padding:0.9em 1em 1em 1em;text-align:center;}

.vor_zurueck {position:relative;float:left;width:44.8em;font-size:0.85em;margin-top:2em;border-top:1px dotted #999999;padding:1em 0em 1.2em 0em;text-align:center;}

.lv_vor{position:absolute;right:0em;top:0.9em;}
.lv_zurueck{position:absolute;left:0em;top:0.9em;}

.listview_intern_titel{float:left;width:53em;margin-bottom:1em;}
.listview_intern{float:left;width:58em;font-size:0.9em;background:#e8e8e8;line-height:1.2em;padding:0.5em;margin-top:0.1em;}
.listview_intern_editbar{float:right;}
.listview_intern_editbar img{margin-left:0.7em;}

/* *************** [END LISTVIEW] ******************************************** */



/* ********** START GLOBAL CONTAINER ****************************************** */

#globalContainer{border:1px solid #FFFFFF;width:1150px;height:100%;background-color:#ffffff;font-size:1em;margin:0;}

/* ********** END GLOBAL CONTAINER ******************************************** */

/* **************** [START HEADER] ******************************************** */

#header{font-size:14.9px;float:left;width:100%;min-height:9em;background-image: url(PICS/HeaderMiddle.gif);background-position: top;background-repeat: repeat-x;background-color:#ffffff;}
#Logo{width:100%;float:left;margin-top:1em;}
#Logo h1{font-size:44px;color:#000000;font-weight:bold;margin:0;padding:0}
#Logo a{color:#585858;}
#Logo a:hover{text-decoration:none;}
#Logo img{margin-left:65px;width:145px;}

#impressum{display:none}

/* ****************** [END HEADER] ******************************************** */

/* ************* [START REITERNAV] ******************************************** */

#rn{font-size:15px;position:relative;float:left;z-index:1;width:1150px;height:5em;margin-top:1em;color:#ffffff;background-color:#ffffff;font-weight:bold;}
#rn h1{display:none;}
#rn h2{font-size:1em;color:#ffffff;font-weight:bold;margin:0em 0em 0em 0.5em;padding:0em;}
#rn h3{float:left;font-size:1em;color:#ffffff;font-weight:bold;margin:0em;padding:0.8em 0em 0.8em 1em;}

#rn ul{margin:0em;padding:0em;}
#rn .ul_main{margin-top:0em;padding:0em;list-style-type:none;}
#rn .ul_sub{margin-top:0.3em;padding:0em;list-style-type:none;}

#rn li{margin-left:1.3em;margin-top:0.4em;padding:0em;float:left;}

#rn a{color:#FFFFFF}

#rn_sub_green,
#rn_sub_orange,
#rn_sub_red,
#rn_sub_blue,
#rn_sub_grey,
#rn_sub_pink,
#rn_sub_yellow,
#rn_sub_lightblue,
#rn_sub_lightgreen{display:none;}


/* *************** [END REITERNAV] ******************************************** */

/* ****************** [START CONTENT CONTAINER ]  ***************************** */

#contentContainer{float:left;width:100%;font-size:14px;background-color:#ffffff;}

/* ****************** [START NAV]  ******************************************** */

#navContainer{display:none;}


/* ********************* [END NAV] ******************************************** */

/* **************** [START INHALT] ******************************************** */

#inhaltContainer{float:left;width:1150px;font-size:14px;margin-top:0.8em;}
#inhaltContainer h1{display:none}
#quicklink{float:left;width:100%;font-size:14px;color:#585858;}
#quicklink img{width:30px;height:30px;float:left;margin-left:0.2em;margin-right:0.5em;margin-top:-0.4em;}

#inhalt{font-size:20px;float:left;width:100%;line-height:30px;}

#inhalt .item{font-style:italic;line-height:1.5em;color:#585858;padding-right:1em;}
#inhalt .label{font-size:0.9em;}
#inhalt .img_1{width:100%;height:10em;margin-top:1em;margin-bottom:2em;}
#inhalt .img_3{float:right;width:16em;height:12em;padding-top:1em;padding-bottom:1em;padding-left:1em;}
#inhalt .img_2{float:left;width:16em;height:12em;padding-top:1em;padding-bottom:1em;padding-right:1em;}

#inhalt .img_4{float:left;width:12em;height:12em;padding-top:1em;padding-bottom:1em;padding-right:1em;}
#inhalt h2{font-size:35px;line-height:50px;font-weight:bold;color:#585858;padding:0;margin:0;}

#inhalt h3{font-size:25px;font-weight:bold;color:#585858;padding:0em;margin:0em;}

#inhalt .points{float:left;width:100%;height:10px;border-top:1px dotted #999999;margin-top:2em;margin-bottom:2em;}

#alert{margin-top:2em;margin-left:0.3em;}
#alertimg{float:left;width:4.7em;}
#alerttext{float:left;width:39em;margin-top:0.1em}

#detailheader{width:100%;text-align:right;font-size:0.9em;font-style:italic;color:#585858;border-bottom:1px dotted #585858;}

.branchenspalte{width:11.5em;float:left;line-height:1.3em;padding-top:2.0em;margin-right:1em;padding-bottom:2.0em;font-size:1em;}
.branchenrubrik{float:left;font-weight:bold;text-align:center;width:11.7em;background:#FFFFE0;margin-bottom:0.5em;}

#zeiten{margin-top:2em;width:16em;float:left;}

#weitereInfos{margin-top:2em;width:18em;float:right;border-left:1px dotted;padding-left:2em;}

/* ******************** [END MODULE LAYOUT] *********************************** */

/* ****************** [END INHALT] ******************************************** */

/* *************** [START SERVICE] ******************************************** */

#serviceContainer{display:none;}


/* ********** [END SERVICE]  ******************************************** */

/* ****************** [END CONTENT CONTAINER ]  ************************* */

/* ********** [START FOOTER]  ******************************************** */

#footer{float:left;border-top:2px solid #585858;width:1150px;text-align:center;background-color:#FFFFFF}
#footer p{text-align:center;font-size:1em;color:#585858;}

.footerValidation{display:none;}

/* ********** [END FOOTER]  ******************************************** */

/* ************************************************************************************************************************* [START BOXLAYOUT] ********** */









/* *************************** [START BOX] ********** */

div.incontent {width: 100%;height: 100%;}

div.reiternav_hg {width: 100%;background-color: #989898;background-image: url(PICS/design/hg_reiternav.gif);background-repeat: repeat-x;}
div.reiternav_ru_s {background-image: url(PICS/design/grey_ru_s.gif);background-position: bottom right;background-repeat: no-repeat;
                  /* Inner distance from Content to very out border of box */
                  padding: 1em 0.7em 1.7em 0em;
                  }

div.grey_hg {width: 100%;background-color: #989898;background-image: url(PICS/design/hg_nav_grey.gif);background-repeat: repeat-x;}
div.grey_hg_sub {width: 100%;background-color: #F2F2F2;}
div.grey_o {background-image: url(PICS/design/grey_o.gif);background-position: top left;background-repeat: repeat-x;}
div.grey_r_s {background-image: url(PICS/design/grey_r_s.gif);background-position: top right;background-repeat: repeat-y;}
div.grey_u_s {background-image: url(PICS/design/grey_u_s.gif);background-position: bottom left;background-repeat: repeat-x;}
div.grey_l {background-image: url(PICS/design/grey_l.gif);background-position: top left;background-repeat: repeat-y;}
div.grey_lo {background-image: url(PICS/design/grey_lo.gif);background-position: top left;background-repeat: no-repeat;}
div.grey_ro_s {background-image: url(PICS/design/grey_ro_s.gif);background-position: top right;background-repeat: no-repeat;}
div.grey_lu_s {background-image: url(PICS/design/grey_lu_s.gif);background-position: bottom left;background-repeat: no-repeat;}
div.grey_ru_s {background-image: url(PICS/design/grey_ru_s.gif);background-position: bottom right;background-repeat: no-repeat;
                  /* Inner distance from Content to very out border of box */
                  padding: 0.7em 1em 1.2em 1em;
                  }
div.grey_ru_s_sub {background-image: url(PICS/design/grey_ru_s.gif);background-position: bottom right;background-repeat: no-repeat;
                 /* Inner distance from Content to very out border of box */
                  padding: 0.5em 1em 2.5em 0em;
                 }


div.red_hg {width: 100%;background-color: #CC0000;background-image: url(PICS/design/hg_nav_red.gif);background-repeat: repeat-x;}
div.red_hg_sub {width: 100%;background-color: #FFE5E5;}
div.red_o {background-image: url(PICS/design/red_o.gif);background-position: top left;background-repeat: repeat-x;}
div.red_r {background-image: url(PICS/design/red_r.gif);background-position: top right;background-repeat: repeat-y;}
div.red_r_s {background-image: url(PICS/design/red_r_s.gif);background-position: top right;background-repeat: repeat-y;}
div.red_u_s {background-image: url(PICS/design/red_u_s.gif);background-position: bottom left;background-repeat: repeat-x;}
div.red_l {background-image: url(PICS/design/red_l.gif);background-position: top left;background-repeat: repeat-y;}
div.red_lo {background-image: url(PICS/design/red_lo.gif);background-position: top left;background-repeat: no-repeat;}
div.red_ro_s {background-image: url(PICS/design/red_ro_s.gif);background-position: top right;background-repeat: no-repeat;}
div.red_ro {background-image: url(PICS/design/red_ro.gif);background-position: top right;background-repeat: no-repeat;}
div.red_lu_s {background-image: url(PICS/design/red_lu_s.gif);background-position: bottom left;background-repeat: no-repeat;}
div.red_ru_s {background-image: url(PICS/design/red_ru_s.gif);background-position: bottom right;background-repeat: no-repeat;
                  /* Inner distance from Content to very out border of box */
                  padding: 0.7em 1em 1.3em 1em;
                  }
div.red_ru {background-image: url(PICS/design/red_ru.gif);background-position: bottom right;background-repeat: no-repeat;
                  /* Inner distance from Content to very out border of box */
                  padding: 0.7em 1em 1.3em 1em;
                  }
div.red_ru_s_sub {background-image: url(PICS/design/fg_ru_s.gif);background-position: bottom right;background-repeat: no-repeat;
                   /* Inner distance from Content to very out border of box */
                   padding: 0.5em 1.2em .9em 1em;
                   }
div.orange_hg {width: 100%;background-color: #F09810;background-image: url(PICS/design/hg_nav_orange.gif);background-repeat: repeat-x;}
div.orange_hg_sub {width: 100%;background-color: #FFEBCC;}
div.orange_o {background-image: url(PICS/design/orange_o.gif);background-position: top left;background-repeat: repeat-x;}
div.orange_r_s {background-image: url(PICS/design/orange_r_s.gif);background-position: top right;background-repeat: repeat-y;}
div.orange_u_s {background-image: url(PICS/design/orange_u_s.gif);background-position: bottom left;background-repeat: repeat-x;}
div.orange_l {background-image: url(PICS/design/orange_l.gif);background-position: top left;background-repeat: repeat-y;}
div.orange_lo {background-image: url(PICS/design/orange_lo.gif);background-position: top left;background-repeat: no-repeat;}
div.orange_ro_s {background-image: url(PICS/design/orange_ro_s.gif);background-position: top right;background-repeat: no-repeat;}
div.orange_lu_s {background-image: url(PICS/design/orange_lu_s.gif);background-position: bottom left;background-repeat: no-repeat;}
div.orange_ru_s {background-image: url(PICS/design/orange_ru_s.gif);background-position: bottom right;background-repeat: no-repeat;
                  /* Inner distance from Content to very out border of box */
                  padding: 0.7em 1em 0.7em 1em;
                  }
div.orange_ru_s_sub {background-image: url(PICS/design/fo_ru_s.gif);background-position: bottom right;background-repeat: no-repeat;
                   /* Inner distance from Content to very out border of box */
                    padding: 0.5em 1.2em 0.9em 1em;
                   }
div.green_hg {width: 100%;background-color: #80A020;background-image: url(PICS/design/hg_nav_green.gif);background-repeat: repeat-x;}
div.green_hg_sub {width: 100%;background: #F1FFE5;}
div.green_o {background-image: url(PICS/design/green_o.gif);background-position: top left;background-repeat: repeat-x;}
div.green_r_s {background-image: url(PICS/design/green_r_s.gif);background-position: top right;background-repeat: repeat-y;}
div.green_u_s {background-image: url(PICS/design/green_u_s.gif);background-position: bottom left;background-repeat: repeat-x;}
div.green_l {background-image: url(PICS/design/green_l.gif);background-position: top left;background-repeat: repeat-y;}
div.green_lo {background-image: url(PICS/design/green_lo.gif);background-position: top left;background-repeat: no-repeat;}
div.green_ro_s {background-image: url(PICS/design/green_ro_s.gif);background-position: top right;background-repeat: no-repeat;}
div.green_lu_s {background-image: url(PICS/design/green_lu_s.gif);background-position: bottom left;background-repeat: no-repeat;}
div.green_ru_s {background-image: url(PICS/design/green_ru_s.gif);background-position: bottom right;background-repeat: no-repeat;
                  /* Inner distance from Content to very out border of box */
                  padding: 0.7em 1em 1.3em 1em;
                  }
div.green_ru_s_sub {background-image: url(PICS/design/fg_ru_s.gif);background-position: bottom right;background-repeat: no-repeat;
                   /* Inner distance from Content to very out border of box */
                   padding: 0.5em 1.2em .9em 1em;
                   }

div.yellow_hg {width: 100%;background-color: #F0CE10;background-image: url(PICS/design/hg_nav_yellow.gif);background-repeat: repeat-x;}
div.yellow_hg_sub {width: 100%;background: #FFFFE0;}
div.pink_hg {width: 100%;background-color: #C310F0;background-image: url(PICS/design/hg_nav_pink.gif);background-repeat: repeat-x;}
div.pink_hg_sub {width: 100%;background: #FAF0FF;}
div.lightgreen_hg {width: 100%;background-color: #03C9C5;background-image: url(PICS/design/hg_nav_lightgreen.gif);background-repeat: repeat-x;}
div.lightgreen_hg_sub {width: 100%;background-color: #EEFFFF;}
div.blue_hg {width: 100%;background-color: #0000FF;background-image: url(PICS/design/hg_nav_blue.gif);background-repeat: repeat-x;}
div.blue_hg_sub {width: 100%;background: #E8ECFF;}
div.lightblue_hg {width: 100%;background-color: #0099FF;background-image: url(PICS/design/hg_nav_lightblue.gif);background-repeat: repeat-x;}
div.lightblue_hg_sub {width: 100%;background-color: #E5F5FF;}



/* ************************** [END BOX] ********** */




/* *************************** [START ICON] ********** */


div.icon_edge_gross {float:left;width:100%;font-size:1em;}
div.icon_edge_klein {float:left;width:100%;font-size:0.8em;}


div.icon_text_klein {
float:left;
color:#585858;

padding-left:1em;
padding-top:1.2em;
padding-bottom:1.2em;
      font-size:0.75em;

    }




div.close_hg{float:left;background-color: #FFFFFF;margin-right:1em;}

div.button_grey_hg{float:left;background-color: #A0A0A0;background-image: url(PICS/design/hg_nav_grey.gif);background-repeat: repeat-x;margin-right:0.5em;margin-left:0.5em;}
div.button_orange_hg{float:left;background-color: #FFA221;background-image: url(PICS/design/hg_nav_orange.gif);background-repeat: repeat-x;margin-right:0.5em;margin-left:0.5em;}
div.button_green_hg{float:left;background-color: #80A020;background-image: url(PICS/design/hg_nav_green.gif);background-repeat: repeat-x;margin-right:0.5em;margin-left:0.5em;}
div.button_pink_hg{float:left;background-color: #A0A0A0;background-image: url(PICS/design/hg_nav_pink.gif);background-repeat: repeat-x;margin-right:0.5em;margin-left:0.5em;}
div.button_lightgreen_hg {width: 100%;background-color: #9CBA39;background-image: url(PICS/design/hg_nav_green.gif);background-repeat: repeat-x;margin-right:0.5em;margin-left:0.5em;}
div.button_red_hg {width: 100%;background-color: #C83838;background-image: url(PICS/design/hg_nav_red.gif);background-repeat: repeat-x;margin-right:0.5em;margin-left:0.5em;}

    div.button_ru_s {
      background-image: url(PICS/design/grey_ru_s.gif);
      background-position: bottom right;
      background-repeat: no-repeat;
	  /* Inner distance from Content to very out border of box */
      padding: 0.25em 1.5em 0.75em 1em;
	    }

    div.button_ru {
      background-image: url(PICS/design/red_ru.gif);
      background-position: bottom right;
      background-repeat: no-repeat;
	  /* Inner distance from Content to very out border of box */
      padding: 0.25em 1.5em 0.75em 1em;
	    }



div.button_incontent {width: 100%;height: 100%;font-weight:bold;font-size:0.85em;}

div.button_incontent a{color:#FFFFFF;}
div.button_incontent a:hover{color:#585858;text-decoration:none;}



/* *************************** [END ICON] ********** */

/* ************************************************************************************************************************* [END  BOXLAYOUT] ********** */



