/* global */

body, p, label  {
      color: #000000;
      font-family: Verdana, Geneva, Arial, Helvetica;
      line-height : 150%;
      margin-top : 1px;
      margin-bottom : 1px;
      padding-bottom : 0px;
      text-indent : 0px;
      }
      
b {
      font-weight: bold;
      }
      
      
i {
      font-style: italic;
      color: #000000;
     }

.tx-sriframe-pi1 {
	margin: 0 auto; 
	overflow: hidden; 
	display: inline;
	width: 628px;
}

/*margin top - right - bottom - left*/
	 
#copy .grau {
      color: #87815B;
      text-decoration: none;
     }
      

a, a:visited, a:active, a:hover  {
      text-decoration: underline;
      color: #000000;
}

.middle h1, .middle h1 a {
      text-decoration: none;
	  color: #000000;
}

#title_new  h1, #title h1 { padding-left: 10px; }

h2, h2 a, h2 a:visited, h2 a:active, h2 a:hover {
      text-decoration: none;
	  color: #000000;
	  letter-spacing : 0px; line-height : 105%; margin : 0px; padding-bottom : 0px; padding-top : 3px; text-indent : 0px;
}

h3, h3 a, h3 a:visited, h3 a:active, h3 a:hover {
      text-decoration: none;
	  color: #e3242a;
	  letter-spacing : 0px; line-height : 105%; margin : 0px; padding-bottom : 0px; padding-top : 3px; text-indent : 0px;
}


#line  {
      border-bottom: solid 1px #666666;
}

DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 1px solid #aaaaaa;
		padding: 0px 0px;
	}
	
.schrift   {
      color: #000000;
      font-family: Verdana, Geneva, Arial, Helvetica;
      background-color: #ffffff;
      border: solid 1px #dddddd;
      width: 15px;
      height: 15px;
	  font-size: 8px;
      }

/* Formulare */

.suchen   {
      color: #000000;
      font-family: Verdana, Geneva, Arial, Helvetica;
      background-color: #ffffff;
      border: solid 1px #000000;
      width: 166px;
      height: 15px
      }
      
.login   {
      color: #000000;
      font-family: Verdana, Geneva, Arial, Helvetica;
      background-color: #ffffff;
      border: solid 1px #000000;
      width: 150px;
      height: 15px
      }
      
.suchen_button   {
      color: #000000;
      font-weight: normal;
      font-family: Verdana, Geneva, Arial, Helvetica;
      background-color: #efede0;
      border: solid 1px #000000;
      width: 60px;
      height: 16px }
      
.senden    {
      color: #000000;
      font-weight: normal;
      font-family: Verdana, Geneva, Arial, Helvetica;
      background-color: #efede0;
      border: solid 1px #000000;
      width: 90px;
      height: 16px }
      
select, option {
      color: #000000;
      font-weight: normal;
      font-family: Verdana, Geneva, Arial, Helvetica;
      background-color: #ffffff;
      border: solid 1px #000000;
      width: 180px;
      height: 16px }


/* Navigation and Box Border Colors */

#themen #nav_infocenter, #themen #nav_infocenter:visited, #infocenter, #top_seiten    { border-color: #E3242A;   }
#themen #nav_infocenter_act, #themen #nav_infocenter_act:visited, #themen #nav_infocenter:active, #themen #nav_infocenter:hover    {  border-color:#B7171C; }
#themen #nav2_infocenter, #themen #nav2_infocenter:visited    { border-color: #E3242A;   }
#themen #nav2_infocenter_act, #themen #nav2_infocenter_act:visited, #themen #nav2_infocenter:active, #themen #nav2_infocenter:hover    { border-color:#E3242A;   }
#themen #nav3_infocenter, #themen #nav3_infocenter:visited    { border-color: #E3242A;   }
#themen #nav3_infocenter_act, #themen #nav3_infocenter_act:visited, #themen #nav3_infocenter:active, #themen #nav3_infocenter:hover    { border-color:#E3242A;   }

#themen #nav_wohnen, #nav_wohnen:visited, #wohnen    {  border-color:#0066CC;   }
#themen #nav_wohnen_act, #nav_wohnen_act:visited, #nav_wohnen:active, #nav_wohnen:hover    {  border-color:#0066CC; }
#themen #nav2_wohnen, #nav2_wohnen:visited    { border-color:#0066CC;   }
#themen #nav2_wohnen_act, #nav2_wohnen_act:visited, #nav2_wohnen:active, #nav2_wohnen:hover    { border-color:#0066CC;   }
#themen #nav3_wohnen, #nav3_wohnen:visited    { border-color:#0066CC;   }
#themen #nav3_wohnen_act, #nav3_wohnen_act:visited, #nav3_wohnen:active, #nav3_wohnen:hover    { border-color:#0066CC;   }

#themen #nav_lifestyle, #nav_lifestyle:visited, #lifestyle, #top_news    {  border-color:#A5C357;   }
#themen #nav_lifestyle_act, #nav_lifestyle_act:visited, #nav_lifestyle:active, #nav_lifestyle:hover    {  border-color:#A5C357; }
#themen #nav2_lifestyle, #nav2_lifestyle:visited    { border-color:#A5C357;   }
#themen #nav2_lifestyle_act, #nav2_lifestyle_act:visited, #nav2_lifestyle:active, #nav2_lifestyle:hover    { border-color:#A5C357;   }
#themen #nav3_lifestyle, #nav3_lifestyle:visited    { border-color:#A5C357;   }
#themen #nav3_lifestyle_act, #nav3_lifestyle_act:visited, #nav3_lifestyle:active, #nav3_lifestyle:hover    { border-color:#A5C357;   }

#themen #nav_einkaufen, #nav_einkaufen:visited, #natur    {  border-color:#6B4932;   }
#themen #nav_einkaufen_act, #nav_einkaufen_act:visited, #nav_einkaufen:active, #nav_einkaufen:hover    {  border-color:#6B4932; }
#themen #nav2_einkaufen, #nav2_einkaufen:visited    { border-color:#6B4932;   }
#themen #nav2_einkaufen_act, #nav2_einkaufen_act:visited, #nav2_einkaufen:active, #nav2_einkaufen:hover    { border-color:#6B4932;   }
#themen #nav3_einkaufen, #nav3_einkaufen:visited    { border-color:#6B4932;   }
#themen #nav3_einkaufen_act, #nav3_einkaufen_act:visited, #nav3_einkaufen:active, #nav3_einkaufen:hover    { border-color:#6B4932;   }

#themen #nav_ratgeber, #nav_ratgeber:visited, #gesundheit    {  border-color:#696969;   }
#themen #nav_ratgeber_act, #nav_ratgeber_act:visited, #nav_ratgeber:active, #nav_ratgeber:hover    {  border-color:#696969; }
#themen #nav2_ratgeber, #nav2_ratgeber:visited    { border-color:#696969;   }
#themen #nav2_ratgeber_act, #nav2_ratgeber_act:visited, #nav2_ratgeber:active, #nav2_ratgeber:hover    { border-color:#696969;   }
#themen #nav3_ratgeber, #nav3_ratgeber:visited    { border-color:#696969;   }
#themen #nav3_ratgeber_act, #nav3_ratgeber_act:visited, #nav3_ratgeber:active, #nav3_ratgeber:hover    { border-color:#696969;   }

#themen #nav_branchenbuch, #nav_branchenbuch:visited, #sterben    {  border-color:#6F09A6;   }
#themen #nav_branchenbuch_act, #nav_branchenbuch_act:visited, #nav_branchenbuch:active, #nav_branchenbuch:hover    {  border-color:#6F09A6; }
#themen #nav2_branchenbuch, #nav2_branchenbuch:visited    { border-color:#6F09A6;   }
#themen #nav2_branchenbuch_act, #nav2_branchenbuch_act:visited, #nav2_branchenbuch:active, #nav2_branchenbuch:hover    { border-color:#6F09A6;   }
#themen #nav3_branchenbuch, #nav3_branchenbuch:visited    { border-color:#6F09A6;   }
#themen #nav3_branchenbuch_act, #nav3_branchenbuch_act:visited, #nav3_branchenbuch:active, #nav3_branchenbuch:hover    { border-color:#6F09A6;   }

#themen #nav_reisen, #nav_reisen:visited, #themen #reisen, #reisen    {  border-color:#152779;   }
#themen #nav_reisen_act, #nav_reisen_act:visited, #nav_reisen:active, #nav_reisen:hover    {  border-color:#152779; }
#themen #nav2_reisen, #nav2_reisen:visited    { border-color:#152779;   }
#themen #nav2_reisen_act, #nav2_reisen_act:visited, #nav2_reisen:active, #nav2_reisen:hover    { border-color:#152779;   }
#themen #nav3_reisen, #nav3_reisen:visited    { border-color:#152779;   }
#themen #nav3_reisen_act, #nav3_reisen_act:visited, #nav3_reisen:active, #nav3_reisen:hover    { border-color:#152779;   }

#themen #nav_wirtschaft, #nav_wirtschaft:visited, #wirtschaft    {  border-color:#214115;   }
#themen #nav_wirtschaft_act, #nav_wirtschaft_act:visited, #nav_wirtschaft:active, #nav_wirtschaft:hover    {  border-color:#214115; }
#themen #nav2_wirtschaft, #nav2_wirtschaft:visited    { border-color:#214115;   }
#themen #nav2_wirtschaft_act, #nav2_wirtschaft_act:visited, #nav2_wirtschaft:active, #nav2_wirtschaft:hover    { border-color:#214115;   }
#themen #nav3_wirtschaft, #nav3_wirtschaft:visited    { border-color:#214115;   }
#themen #nav3_wirtschaft_act, #nav3_wirtschaft_act:visited, #nav3_wirtschaft:active, #nav3_wirtschaft:hover    { border-color:#214115;   }


/* Navigation */

#nav_top, #nav_top:visited    {
      color: #ffffff;
      text-decoration: none;
      display: block;
      width: 190px;
      font-weight: bold;
      text-align: left;
      BORDER: none;
      padding-left: 7px;
      background-color: #e3242a;
      }

#nav_top_act, #nav_top_act:visited, #nav_top:active, #nav_top:hover    {
      color: #ffffff;
      text-decoration: none;
      display: block;
      width: 190px;
      font-weight: bold;
      text-align: left;
      BORDER: none;
      padding-left: 7px;
      background-color: #B7171C;
      }

#nav_infocenter, #nav_infocenter:visited, #nav_wohnen, #nav_wohnen:visited, #nav_lifestyle, #nav_lifestyle:visited, #nav_einkaufen, #nav_einkaufen:visited, #nav_ratgeber, #nav_ratgeber:visited, #nav_wirtschaft, #nav_wirtschaft:visited, #nav_reisen, #nav_reisen:visited, #nav_branchenbuch, #nav_branchenbuch:visited    {
      color: #000000;
      text-decoration: none;
      display: block;
      width: 185px;
      font-weight: bold;
      text-align: left;
      BORDER: none;
      padding-left: 7px;
      background-color: #EFEDE0;
      border-left-width: 5px;
      border-left-style:solid;
      }
      
#nav_infocenter_act, #nav_infocenter_act:visited, #nav_infocenter:active, #nav_infocenter:hover, #nav_wohnen_act, #nav_wohnen_act:visited, #nav_wohnen:active, #nav_wohnen:hover, #nav_lifestyle_act, #nav_lifestyle_act:visited, #nav_lifestyle:active, #nav_lifestyle:hover, #nav_einkaufen_act, #nav_einkaufen_act:visited, #nav_einkaufen:active, #nav_einkaufen:hover, #nav_ratgeber_act, #nav_ratgeber_act:visited, #nav_ratgeber:active, #nav_ratgeber:hover, #nav_wirtschaft_act, #nav_wirtschaft_act:visited, #nav_wirtschaft:active, #nav_wirtschaft:hover, #nav_reisen_act, #nav_reisen_act:visited, #nav_reisen:active, #nav_reisen:hover, #nav_branchenbuch_act, #nav_branchenbuch_act:visited, #nav_branchenbuch:active, #nav_branchenbuch:hover    {
      color: #000000;
      text-decoration: none;
      display: block;
      width: 185px;
      font-weight: bold;
      text-align: left;
      BORDER: none;
      padding-left: 7px;
      background-color: #DCD6B8;
      border-left-width: 5px;
      border-left-style:solid;
      }
      
#nav2_infocenter, #nav2_infocenter:visited, #nav2_wohnen, #nav2_wohnen:visited, #nav2_lifestyle, #nav2_lifestyle:visited, #nav2_einkaufen, #nav2_einkaufen:visited, #nav2_ratgeber, #nav2_ratgeber:visited, #nav2_reisen, #nav2_reisen:visited,  #nav2_branchenbuch, #nav2_branchenbuch:visited, #nav2_wirtschaft, #nav2_wirtschaft:visited    {
      color: #000000;
      text-decoration: none;
      display: block;
      width: 177px;
      font-weight: bold;
      text-align: left;
      BORDER: none;
      padding-left: 15px;
      background-color: #EFEDE0;
      border-left-width: 5px;
      border-left-style:solid;
      }

#nav2_infocenter_act, #nav2_infocenter_act:visited, #nav2_infocenter:active, #nav2_infocenter:hover, #nav2_wohnen_act, #nav2_wohnen_act:visited, #nav2_wohnen:active, #nav2_wohnen:hover, #nav2_lifestyle_act, #nav2_lifestyle_act:visited, #nav2_lifestyle:active, #nav2_lifestyle:hover, #nav2_einkaufen_act, #nav2_einkaufen_act:visited, #nav2_einkaufen:active, #nav2_einkaufen:hover, #nav2_ratgeber_act, #nav2_ratgeber_act:visited, #nav2_ratgeber:active, #nav2_ratgeber:hover, #nav2_wirtschaft_act, #nav2_wirtschaft_act:visited, #nav2_wirtschaft:active, #nav2_wirtschaft:hover, #nav2_reisen_act, #nav2_reisen_act:visited, #nav2_reisen:active, #nav2_reisen:hover, #nav2_branchenbuch_act, #nav2_branchenbuch_act:visited, #nav2_branchenbuch:active, #nav2_branchenbuch:hover    {
      color: #000000;
      text-decoration: none;
      display: block;
      width: 177px;
      font-weight: bold;
      text-align: left;
      BORDER: none;
      padding-left: 15px;
      background-color: #DCD6B8;
      border-left-width: 5px;
      border-left-style:solid;
      }
      
#nav3_infocenter, #nav3_infocenter:visited, #nav3_wohnen, #nav3_wohnen:visited, #nav3_lifestyle, #nav3_lifestyle:visited, #nav3_einkaufen, #nav3_einkaufen:visited, #nav3_reisen, #nav3_reisen:visited, #nav3_ratgeber, #nav3_ratgeber:visited, #nav3_branchenbuch, #nav3_branchenbuch:visited    {
      color: #000000;
      text-decoration: none;
      display: block;
      width: 169px;
      font-weight: bold;
      text-align: left;
      BORDER: none;
      padding-left: 23px;
      background-color: #EFEDE0;
      border-left-width: 5px;
      border-left-style:solid;
      }

#nav3_infocenter_act, #nav3_infocenter_act:visited, #nav3_infocenter:active, #nav3_infocenter:hover, #nav3_wohnen_act, #nav3_wohnen_act:visited, #nav3_wohnen:active, #nav3_wohnen:hover, #nav3_lifestyle_act, #nav3_lifestyle_act:visited, #nav3_lifestyle:active, #nav3_lifestyle:hover, #nav3_einkaufen_act, #nav3_einkaufen_act:visited, #nav3_einkaufen:active, #nav3_einkaufen:hover, #nav3_ratgeber_act, #nav3_ratgeber_act:visited, #nav3_ratgeber:active, #nav3_ratgeber:hover, #nav3_wirtschaft_act, #nav3_wirtschaft_act:visited, #nav3_wirtschaft:active, #nav3_wirtschaft:hover, #nav3_reisen_act, #nav3_reisen_act:visited, #nav3_reisen:active, #nav3_reisen:hover, #nav3_branchenbuch_act, #nav3_branchenbuch_act:visited, #nav3_branchenbuch:active, #nav3_branchenbuch:hover    {
      color: #000000;
      text-decoration: none;
      display: block;
      width: 169px;
      font-weight: bold;
      text-align: left;
      BORDER: none;
      padding-left: 23px;
      background-color: #DCD6B8;
      border-left-width: 5px;
      border-left-style:solid;
      }
      
#nav_userbereich, #nav_userbereich:visited    {
      color: #000000;
      text-decoration: none;
      display: block;
      width: 185px;
      font-weight: bold;
      text-align: left;
      BORDER: none;
      padding-left: 7px;
      background-color: #ffffff;
      border-left-width: 5px;
      border-left-style:solid;
      border-color:#e5e5e5;
      }

#nav_userbereich_act, #nav_userbereich_act:visited, #nav_userbereich:active, #nav_userbereich:hover    {
      color: #000000;
      text-decoration: none;
      display: block;
      width: 185px;
      font-weight: bold;
      text-align: left;
      BORDER: none;
      padding-left: 7px;
      background-color: #e5e5e5;
      border-left-width: 5px;
      border-left-style:solid;
      border-color:#000000;
      }
      
#nav2_userbereich, #nav2_userbereich:visited    {
      color: #000000;
      text-decoration: none;
      display: block;
      width: 177px;
      font-weight: bold;
      text-align: left;
      BORDER: none;
      padding-left: 15px;
      background-color: #ffffff;
      border-left-width: 5px;
      border-left-style:solid;
      border-color:#e5e5e5;
      }

#nav2_userbereich_act, #nav2_userbereich_act:visited, #nav2_userbereich:active, #nav2_userbereich:hover    {
      color: #000000;
      text-decoration: none;
      display: block;
      width: 177px;
      font-weight: bold;
      text-align: left;
      BORDER: none;
      padding-left: 15px;
      background-color: #e5e5e5;
      border-left-width: 5px;
      border-left-style:solid;
      border-color:#000000;
      }
      
#nav3_userbereich, #nav3_userbereich:visited    {
      color: #000000;
      text-decoration: none;
      display: block;
      width: 169px;
      font-weight: bold;
      text-align: left;
      BORDER: none;
      padding-left: 23px;
      background-color: #ffffff;
      border-left-width: 5px;
      border-left-style:solid;
      border-color:#e5e5e5;
      }

#nav3_userbereich_act, #nav3_userbereich_act:visited, #nav3_userbereich:active, #nav3_userbereich:hover    {
      color: #000000;
      text-decoration: none;
      display: block;
      width: 169px;
      font-weight: bold;
      text-align: left;
      BORDER: none;
      padding-left: 23px;
      background-color: #e5e5e5;
      border-left-width: 5px;
      border-left-style:solid;
      border-color:#000000;
      }
      
#nav4_userbereich, #nav4_userbereich:visited    {
      color: #000000;
      text-decoration: none;
      display: block;
      width: 161px;
      font-weight: bold;
      text-align: left;
      BORDER: none;
      padding-left: 31px;
      background-color: #ffffff;
      border-left-width: 5px;
      border-left-style:solid;
      border-color:#e5e5e5;
      }

#nav4_userbereich_act, #nav4_userbereich_act:visited, #nav4_userbereich:active, #nav4_userbereich:hover    {
      color: #000000;
      text-decoration: none;
      display: block;
      width: 161px;
      font-weight: bold;
      text-align: left;
      BORDER: none;
      padding-left: 31px;
      background-color: #e5e5e5;
      border-left-width: 5px;
      border-left-style:solid;
      border-color:#000000;
      }
      
      
/* Sitemap */

.sitemap1 {
   font-weight : bold;      /* erste Ebene */
}

.sitemap2 {
   font-weight : normal;     /* zweite Ebene */
   text-align : left;
   padding-left: 20px;
}

.sitemap3 {
   font-weight : normal;     /* zweite Ebene */
   text-align : left;
   padding-left: 30px;
}

.sitemap4 {
   font-weight : normal;     /* zweite Ebene */
   text-align : left;
   padding-left: 40px;
}

.sitemap5 {
   font-weight : normal;     /* zweite Ebene */
   text-align : left;
   padding-left: 50px;
}

.booking  a, .booking  a:visited { display: block; height : 15px; width : 100%; background: url(bilder/button_buchen_mouse_down.jpg) no-repeat; background-position: right; }
.booking  a:hover, .booking  a:active { display: block; height : 15px; width : 100%; background: url(bilder/button_buchen_mouse_over.jpg) no-repeat; background-position: right; }


/*****************/
.realty_left, .realty_middle, .realty_right {
    margin: 0 0 0 0;
	background:  #D6D6D6;
    height: 20px;
    margin-left: auto;
    margin-right: auto;
    padding: 5px;
}

.realty_left {
    margin: 10px 0 8px 0;
}
.realty_middle {
    margin: 0px 0 8px 0;
}	
.realty_right {
    margin: 0px 0 8px 0;
}

