#header {
position: relative;
width: 923px;
height: 80px;
border-bottom: #dd2222 2px solid;
margin: 0 0 1px 0;
padding: 0;
}

#headerNav a {
color: #454545;
padding-left: 13px;
margin-left: 10px;
background: url(/img/arrow_red_gewerbe.gif) no-repeat left;
}

.arrowlinkback,
a.arrowlinkback {
  color: #454545;
  padding-left: 13px;
  background: url(/img/arrow_red_back_gewerbe.gif) no-repeat left 3px;
}

.arrowlink,
a.arrowlink {
  color: #454545;
  padding-left: 13px;
  background: url(/img/arrow_red_gewerbe.gif) no-repeat left 3px;
}

#headerMenu div.ev_mo_layer a {
  background-image:url(/img/arrow_red_gewerbe.gif);
  background-repeat:no-repeat;
  background-position:left;
  padding-left:12px;
  font-size: 16px;
  color:#424542; 
  /*display:block;*/
  margin: 0;
  width: 230px;
}

.start_menu {
width: 230px;
height:389px;
height:150px;
min-height:150px;
background-color:#F7F3F7;
border:0px solid #bc3338;
}

.start_menu_go3 {
width: 230px;
background-color:#F7F3F7;
border:0px solid #dd2222;
}


#headerMenu .layer_menu li.level1 {
width: 203px;
background: #F0F0F0 url(/img/nav_layer_gewerbe.gif) no-repeat top left;
padding-left: 27px;
margin: 0;
}


ul.sitemap li {
background-color: #fff;
background-image: url(/img/nav_white_gewerbe.gif);
background-repeat: no-repeat;
background-position: 0px 50%;
padding: 0 0 0 12px;
margin: 8px 0px 8px 0;
line-height: 22px;
width: 199px;
}

#contentLeft li.level1_current {
background: #F0F0F0 url(/img/nav_level1_current_gewerbe.gif) no-repeat top left;
padding-left: 27px;
}

#contentLeft ul li.level1_current a {
color: #dd2222;
}

li.level2_current {
background: #F0F0F0 url(/img/nav_level2_current_gewerbe.gif) no-repeat top left;
padding-left: 37px;
}

li.level2_current a {
color: #dd2222;
}

#contentMain ul.arrow li,
div.contentMainLong ul.arrow li {
  margin-left:0;
  padding-left: 13px;
  background: url(/img/arrow_red_gewerbe.gif) no-repeat left 4px;
  * background: url(/img/arrow_red_gewerbe.gif) no-repeat left 5px;
}

#contentRight li.current {
background: #ffffff url(/img/nav_right_current_gewerbe.gif) no-repeat top left;
padding-left: 24px;
}

#contentRight ul li.current a {
color: #dd2222;
}

div.start_menu div h3 {
  font-size:11px;
  color:#dd2222;
}

#contentRight div.info_kontakt h2 {
  background-color:#DEDFDE;
  color:#dd2222;
  font-size:11px;
  margin-top:4px;
}

#contentRight div.info_kontakt p {
  background-image:url(/img/phone_gewerbe.gif);
  background-repeat:no-repeat;
  padding-left: 27px;
  font-weight:bold;
  font-size:13px;
  margin-top:4px;
  margin-bottom:4px;
}

#contentLeft div a.link,#contentRight div a.link {
  margin:0 12px;
  color:#525152;
  font-weight:bold;
  background-image:url(/img/arrow_red_gewerbe.gif);
  background-repeat:no-repeat;
  background-position:left;
  padding-left:12px;
}

#contentLeft div a.link,#contentRight div  ul.link li.link {
  margin:0 12px;
  background-image:url(/img/arrow_red_gewerbe.gif);
  background-repeat:no-repeat;
  background-position: 0 4px;
  padding-left:12px;
  border:none;
  height:15px; line-height:15px;
}

#contentMain h1,
div.contentMainLong h1,
div.contentMain h1 {
  color: #dd2222;
  margin: 14px 0 13px 0;
  font-size: 16px;
}

#contentMainStart h2,
#contentMainStart h1,
#contentMainStart_long h2,
#contentMainStart_long h1,
div.contentMainStart h2 {
  margin-top:5px;
  margin-bottom:5px;
  color:#dd2222;
  font-size:16px;
}

table.kontakt input.arrowbtn {
  border:none;
  background-color:#FFF;
  color: #454545;
  font-weight:bold;
  width: auto;
  background-image: url(/img/arrow_red_gewerbe.gif);
  background-repeat: no-repeat;
  background-position: 0 3px;
  font-size:9px;
  padding-left: 13px;
  margin: 0;
}

div.control_immo span a.active {
  color: #dd2222;
}

h1.red_headline ,
h3.red_headline
{
color:#dd2222;
}

.red_color
{
color:#dd2222;
}
