/* ********* [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:0.7em;}
body {background-image: url(PICS/design/hg_body.jpg);background-position: top;background-repeat: repeat-x;margin-top:1em;}
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{float:left;width:38em;font-size:1.1em;line-height:1.5em;margin-left:0.8em;padding:0em 1.5em 0em 1.2em;text-align:center;}
#userfeedback h2{font-size:1.9em;line-height:1.3em;font-weight:bold;color:#585858;padding:0em;margin:0em;}

.zrk img{float:left;border: 0;width:5.4em;height:1.2em;}
.zrkUes img{float:left;border: 0;width:11.7em;height:1.2em;}
.floatTerminator{clear:both;}

.jump-to{display: none;}

/* input, select, textarea{background-color:#f8f8f8;} */

input:focus {color:#000000;background-color:#e8e8e8;}

textarea:focus {color:#000000;background-color:#e8e8e8;}

.datum{color:#585858;font-size:0.9em;font-weight:bold;}

.close{float:right;margin-top:-1.3em;margin-right:1em;font-size:0.85em;}

.icon_klein{float:left;width:2em;height:2em;}
.icon_gross{float:right;width:3.5em;height:3.5em;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;}
.grey_inv a:hover{color:#585858;text-decoration:underline;}

.lightgreen{color:#009999;}
.lightgreen a{color:#009999;}
.lightgreen a:hover{color:#009999;}
.lightgreen_inv{color:#585858;}
.lightgreen_inv a{color:#585858;}
.lightgreen_inv a:hover{color:#009999;text-decoration:underline;}

.green{color:#80A020;}
.green a{color:#80A020;}
.green a:hover{color:#80A020;}
.green_inv{color:#585858;}
.green_inv a{color:#585858;}
.green_inv a:hover{color:#80A020;text-decoration:underline;}

.orange{color:#FA9918;}
.orange a{color:#FA9918;}
.orange a:hover{color:#FA9918;}
.orange_inv{color:#585858;}
.orange_inv a{color:#585858;}
.orange_inv a:hover{color:#FA9918;text-decoration:underline;}

.yellow{color:#F9D243;}
.yellow a{color:#F9D243;}
.yellow a:hover{color:#F9D243;}
.yellow_inv{color:#585858;}
.yellow_inv a{color:#585858;}
.yellow_inv a:hover{color:#F9D243;text-decoration:underline;}

.pink{color:#AF00DF;}
.pink a{color:#AF00DF;}
.pink a:hover{color:#AF00DF;}
.pink_inv{color:#585858;}
.pink_inv a{color:#585858;}
.pink_inv a:hover{color:#AF00DF;text-decoration:underline;}

.blue{color:#0828FF;}
.blue a{color:#0828FF;}
.blue a:hover{color:#0828FF;}
.blue_inv{color:#585858;}
.blue_inv a{color:#585858;}
.blue_inv a:hover{color:#0828FF;text-decoration:underline;}

.lightblue{color:#0099FF;}
.lightblue a{color:#0099FF;}
.lightblue a:hover{color:#0099FF;}
.lightblue_inv{color:#585858;}
.lightblue_inv a{color:#585858;}
.lightblue_inv a:hover{color:#0099FF;text-decoration:underline;}

.red{color:#CC0000;}
.red a{color:#CC0000;}
.red a:hover{color:#CC0000;}
.red_inv{color:#585858;}
.red_inv a{color:#585858;}
.red_inv a:hover{color:#CC0000;text-decoration:underline;}

.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_LOGIN a:hover{color:#585858;font-weight:bold;text-decoration:none;}

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

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

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

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

#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}
.bearbeitenbutton:hover {color:#585858;text-decoration:none}

.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:7em;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 {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{float:right;width:10em;}
.status{text-align:center;}
.lv_zurueck{float:left;width:10em;}

.listview_intern_titel{float:left;width:52.5em;margin-bottom:1em;}
.listview_intern{float:left;width:57em;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 TABLEROWS] ******************************************** */

.tablerow_white{background:#FFFFFF;}
.tablerow_grey{background:#f8f8f8;}
.tablerow_clear{}

/* *************** [END TABLEROWS] ******************************************** */





.neue_suche{float:left;width:100%;color:#FFFFFF;margin-bottom:1em;font-size:1.1em;}


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

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

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

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

#header{width:81em;min-height:11em;background-color:#ffffff;font-size:1em;}
#Logo{width:100%;position:relative;float:left;margin-top:1em;padding-left:2em;z-index:0;}
#Logo h1{font-size:3em;color:#000000;font-weight:bold;margin:0;padding:0}
#Logo a{color:#585858;}
#Logo a:hover{text-decoration:none;}
#Logo img{margin-left:5em;width:10em;}

#impressum{position:relative;right:3em;top:4em;z-index:1;float:right;width:35em;color:#000000;font-size:0.85em;text-align:right;}
#impressum a{color:#000000}


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

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

#rn{position:relative;height:5em;margin-top:1em;font-weight:bold;padding-left:2em;padding-right:1.5em;color:#ffffff;background-color:#ffffff;font-size:1em;}
#rn h1{display:none;}
#rn h2{font-size:1em;color:#ffffff;font-weight:bold;margin:0em 0em 0em 1.5em;padding:0em;}
#rn h3{font-size:1em;color:#ffffff;font-weight:bold;margin:0em;padding:0.8em 0em 0.8em 1em;float:left}

#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.1em;margin-top:0.4em;padding:0em;float:left;}

.iconclose{margin-top:1.9em;width:2em;height:2em;}

#rn .search{float:left;width:30em;font-weight:normal;color:#585858;margin-top:1em;margin-bottom:1em;margin-left:1.1em;}
.search_button{font-size:0.9em;color:#585858;width:3em;}
.search_input{font-size:1em;width:11em;}

#rn .neu{float:right;width:28em;height:1.7em;margin-top:1em;margin-bottom:1em;font-weight:normal;}

.reiternav_orange a{color: #ffffff;font-weight:bold;cursor:pointer;}
.reiternav_orange a:hover{color: #FA9918;text-decoration:none}
.reiternav_green a{color: #ffffff;font-weight:bold;cursor:pointer;}
.reiternav_green a:hover{color: #80A020;text-decoration:none}
.reiternav_red a{color: #ffffff;font-weight:bold;cursor:pointer;}
.reiternav_red a:hover{color: #CC0000;text-decoration:none}
.reiternav_grey a{color: #ffffff;font-weight:bold;cursor:pointer;}
.reiternav_grey a:hover{color: #585858;text-decoration:none}
.reiternav_blue a{color: #ffffff;font-weight:bold;cursor:pointer;}
.reiternav_blue a:hover{color: #0828FF;text-decoration:none}
.reiternav_pink a{color: #ffffff;font-weight:bold;cursor:pointer;}
.reiternav_pink a:hover{color: #AF00DF;text-decoration:none}
.reiternav_yellow a{color: #ffffff;font-weight:bold;cursor:pointer;}
.reiternav_yellow a:hover{color: #FAD85C;text-decoration:none}
.reiternav_lightblue a{color: #ffffff;font-weight:bold;cursor:pointer;}
.reiternav_lightblue a:hover{color: #0099FF;text-decoration:none}
.reiternav_lightgreen a{color: #ffffff;font-weight:bold;cursor:pointer;}
.reiternav_lightgreen a:hover{color: #009999;text-decoration:none}

div.rn_sub_width_3{width:18.3em;}
div.rn_sub_width_3 li{width:17em;}

div.rn_sub_width_4{width:13.5em;}
div.rn_sub_width_4 li{width:11.2em;}

#rn_sub_green{width:62.2em;position:absolute;left:2.4em; top:7.2em;z-index:99;visibility: hidden;float:left;padding-top:0.6em;padding-bottom:7em;background-color:#ffffff;border-bottom:1px dotted #999999;}
#rn_sub_orange {width:62.2em;position:absolute;left:2.4em; top:7.2em;z-index:99;visibility: hidden;float:left;padding-top:0.6em;padding-bottom:7em;background-color:#ffffff;border-bottom:1px dotted #999999;}
#rn_sub_red{width:62.2em;position:absolute;left:2.4em; top:7.2em;z-index:99;visibility: hidden;float:left;padding-top:0.6em;padding-bottom:7em;background-color:#ffffff;border-bottom:1px dotted #999999;}
#rn_sub_blue{width:62.2em;position:absolute;left:2.4em; top:7.2em;z-index:99;visibility: hidden;float:left;padding-top:0.6em;padding-bottom:7em;background-color:#ffffff;border-bottom:1px dotted #999999;}
#rn_sub_grey{width:62.2em;position:absolute;left:2.4em; top:7.2em;z-index:99;visibility: hidden;float:left;padding-top:0.6em;padding-bottom:7em;background-color:#ffffff;border-bottom:1px dotted #999999;}
#rn_sub_pink{width:62.2em;position:absolute;left:2.4em; top:7.2em;z-index:99;visibility: hidden;float:left;padding-top:0.6em;padding-bottom:7em;background-color:#ffffff;border-bottom:1px dotted #999999;}
#rn_sub_yellow{width:62.2em;position:absolute;left:2.4em; top:7.2em;z-index:99;visibility: hidden;float:left;padding-top:0.6em;padding-bottom:7em;background-color:#ffffff;border-bottom:1px dotted #999999;}
#rn_sub_lightblue{width:62.2em;position:absolute;left:2.4em; top:7.2em;z-index:99;visibility: hidden;float:left;padding-top:0.6em;padding-bottom:7em;background-color:#ffffff;border-bottom:1px dotted #999999;}
#rn_sub_lightgreen{width:62.2em;position:absolute;left:2.4em; top:7.2em;z-index:99;visibility: hidden;float:left;padding-top:0.6em;padding-bottom:7em;background-color:#ffffff;border-bottom:1px dotted #999999;}

#rn_sub_orange a,
#rn_sub_green a,
#rn_sub_red a,
#rn_sub_grey a,
#rn_sub_lightgreen a,
#rn_sub_lightblue a,
#rn_sub_pink a,
#rn_sub_blue a,
#rn_sub_yellow a {font-weight:normal;text-decoration:none;line-height:1.1em;}

#rn_sub_orange a:hover{text-decoration:underline;}
#rn_sub_green a:hover{text-decoration:underline;}
#rn_sub_red a:hover{text-decoration:underline;}
#rn_sub_blue a:hover{text-decoration:underline;}
#rn_sub_grey a:hover{text-decoration:underline;}
#rn_sub_yellow a:hover{text-decoration:underline;}
#rn_sub_lightgreen a:hover{text-decoration:underline;}
#rn_sub_lightblue a:hover{text-decoration:underline;}
#rn_sub_pink a:hover{text-decoration:underline;}

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

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

#contentContainer{width:100%;font-size:1em;background-color:#ffffff;}
#contentContainer h1 {display:none;}


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

#navContainer{float:left;width:17em;font-size:1em;margin-top:0.1em;padding-left:2.4em;padding-bottom:4em;}
#navContainer h2{float:left;width:100%;font-size:1.5em;font-weight:bold;color:#585858;line-height:1em;padding-bottom:1em;margin-top:1em;}
#navContainer h3{font-size:1em;color:#ffffff;font-weight:bold;margin:0em;padding:0.8em 0em 0.8em 1em;}

#navContainer .close,
#navContainer .neu{display:none;}

#nav,
#nav1{margin-top:2em;padding:0em;font-weight:bold;}

#nav a,
#nav1 a {font-weight:normal;text-decoration:none;line-height:1.1em;}

#nav a:hover,
#nav1 a:hover{text-decoration:underline;}

#nav ul,
#nav1 ul{margin-bottom:1em;margin-top:0.3em;margin-left:1.3em;padding:0em;}

#nav .ul_sub,
#nav1 .ul_sub{margin-top:0.3em;padding:0em;list-style-type:none;}

#nav li,
#nav1 li{margin-left:0em;margin-top:0.4em;padding:0em;width:13em;}

#nav .search,
#nav1 .search{font-weight:normal;color:#585858;margin-top:1em;margin-bottom:1em;margin-left:1.1em;}

#navzusatz{width:16.5em;margin-top:5em;padding:0em;}

#ansicht{float:left;color:#cc0000;margin-top:0.3em;margin-left:0em;font-size:0.85em;font-weight:normal;}

#ortswahl{float:left;margin-left:0em;font-weight:normal;}
.ortswahl_text{float:left;color:#cc0000;padding-top:0.3em;font-size:0.85em;}
#ortswahl select{float:left;width:13em;height:2em;color:#000000;cursor:pointer;border:0.1em solid #ffffff;font-size:0.85em;}

#googlesearch{float:left;width:16.2em;text-align:center;margin-top:3em;}
#googlesearch img{width:12em;}
#googlesearch .input{width:14em;}
#googlesearch .button{width:12.3em;}

#kalender{}
.kalendertaghigh a{background-color:#80A020;font-weight:bold;color:#FFFFFF;padding:0.2em;}

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

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

#inhaltContainer{float:left;width:45.8em;font-size:1em;}


#quicklink{width:100%;float:left;font-size:0.85em;color:#585858;line-height:2em;}
#quicklink img{font-size:1.2em;float:left;margin-right:0.5em;}

#inhalt{float:left;width:38em;border-left:1px dotted #c8c8c8;font-size:1.1em;line-height:1.5em;margin-left:0.8em;padding:0em 1.5em 0em 1.2em;}
#inhalt_int{border-left:1px dotted #c8c8c8;font-size:1.1em;line-height:1.5em;margin-left:0.8em;padding:0em 1.5em 0em 1.2em;}

.textarea {font-family: Verdana, Arial;font-size:1em;}

#inhalt .item{font-style:italic;line-height:1.5em;color:#585858;padding-right:1em;}
#inhalt .label{font-size:0.9em;}
.untertitel{font-size:1.05em;color:#585858;font-style:italic;}

#inhalt .img_1{width:100%;height:9em;margin-top:1em;margin-bottom:2em;}
#inhalt .img_100prozent{width:100%;margin-top:1em;margin-bottom:1em;}
#inhalt .img_rechts_133_100{float:right;width:13.3em;height:10em;padding-top:1em;padding-bottom:1em;padding-left:1em;}
#inhalt .img_links_133_100{float:left;width:13.3em;height:10em;padding-top:1em;padding-bottom:1em;padding-right:1em;}
#inhalt .img_rechts_160_120{float:right;width:16em;height:12em;padding-top:1em;padding-bottom:1em;padding-left:1em;}
#inhalt .img_links_160_120{float:left;width:16em;height:12em;padding-top:1em;padding-bottom:1em;padding-right:1em;}
#inhalt .img_rechts_120_120{float:right;width:12em;height:12em;padding-top:1em;padding-bottom:1em;padding-left:1em;}
#inhalt .img_links_120_120{float:left;width:12em;height:12em;padding-top:1em;padding-bottom:1em;padding-right:1em;}

#inhalt h2{font-size:1.9em;line-height:1.3em;font-weight:bold;color:#585858;padding:0em;margin:0em;}

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

#inhalt h4{font-size:1.1em;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;}

#detailheader{width:100%;text-align:right;font-size:0.9em;font-style:italic;color:#585858;border-bottom:1px dotted #585858;}
.logo_detail{float:left;width:19.5em;border:0;margin-top:1em;}
.bild_detail{width:100%;margin-top:1em;}
.bild_kontakt_detail{width:10em;float:right;padding-left:1em;padding-bottom:1em}

#preisschild{position:relative;float:right;width:11em;height:8em;text-align:center;}

#preistext{position:absolute;z-index:1;top: 0em;right: -0.1em;width:100%;height:2.8em;padding-top:1.5em;color:#ffffff;font-size:1.7em;font-weight:bold;}

.Vkalt{color:#585858;font-size:0.45em;font-weight:normal;line-height:8em;}
#immoobjektdaten{float:right;text-align:right;border-left:1px dotted #585858;padding-left:1em;margin-left:1em;}
#alert{margin-top:2em;margin-left:0.3em;}
#alertimg{float:left;width:4.7em;}
#alerttext{float:left;width:39em;margin-top:0.1em}

.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;}



#anbieter{float:right;text-align:right;margin-top:2em;}
#zeiten{margin-top:2em;width:16em;float:left;}
.img_listenpunkt{margin-top:0.4em;}
#weitereInfos{margin-top:2em;width:18em;float:right;border-left:1px dotted;padding-left:2em;}

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

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

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

#serviceContainer{float:left;width:14em;font-weight:normal;margin-top:1em;border-left:1px dotted #c8c8c8;font-size:1em;line-height:1.4em;padding-left:1.5em;}
#serviceContainer h2{float:left;width:100%;font-size:1.5em;font-weight:bold;color:#585858;line-height:1em;padding-bottom:1em;margin:0em;}
#serviceContainer h3{float:left;color:#ffffff;font-size:1em;font-weight: bold;padding:0em;margin:0em;}
#serviceContainer p{font-size:0.95em;line-height:1.3em;margin-left:0em;}

ul#serviceContainer, 
#serviceContainer ul{float:left;font-size:0.95em;line-height:1.3em;margin:0em;padding-left:1.2em;cursor:default;}

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

#veroeffentlichtIn{font-size:0.8em;color:#585858}
.img_serviceartikel{width:100%;height:5em;padding-bottom:1em;}
#news img{float:left;width:100%;height:5em;padding-bottom:1em;}
#infos img{float:left;width:100%;height:5em;padding-bottom:1em;}
.img_werbung {float:left;width:100%;padding-bottom:1em;}

#webdeticker{float:left;width:100%;z-index:99;border-top:1px dotted #585858;padding-top:1.5em;padding-bottom:2em;}





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

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

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

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

.footerValidation{text-align: center;padding: 1em 0 0 0;}

.footerValidation a{margin: 0 .5em 0 .5em;}

/* ********** [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;}

div.white_hg_sub {width: 100%;background: #FFFFFF;}


/* ************************** [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] ********** */



