/* General styles */
body {
  padding: 15px 0 30px; 
  font: 90% 'Lucida Grande', 'Candara', 'Trebuchet MS', Helvetica, Arial, sans-serif; 
  text-align: left; 
  color: #333;
}

ul, ol {
  list-style:circle;
  xxxllllist-style: circle inside;
  padding:0px;
  padding-left:10px;
  xxxpadding-bottom:10px;
  margin:6px;
}

li {
  padding:0px;
  padding-bottom:6px;
}

p {
  padding:0px;
  padding-bottom:10px
}

a {
  font-weight: inherit; 
  line-height: inherit;
  font-style: normal;
  text-decoration: none;
}

a:link, a:visited, a:hover {
  color: #0068AF;
}

a:active {}

h1 {
  font-size:200%;
  font-weight:bold;
  color:#6D7B99;
}

h2 {
  font-size:150%;
  font-weight:bold;
  color:#6D7B99;
  line-height:1.4em;
}

.subtitle {
  font-size:150%;
  font-weight:bold;
  color:#6D7B99;
  line-height:1.4em;
}

/* Header and navigation */

#frame {width: 900px; margin: 0 auto;
  border: 1px solid #DDD; 
  padding:10px;
}


#submenu {
}

.menu_item {
  font-size:110%;
  padding-left:18px;
  padding-right:18px;
  background-color: #B4B2BA;
}

.menu_item a:link, .menu_item a:visited, .menu_item a:hover {
  color: #222;
  text-decoration:none;
}

.menu_item:hover {
  background-color:#E4E1EB;
}


#submenu_container {
  backgrounddd: url(img/bg_submenu.gif) repeat-x top left;

}

.submenu_item {
  font-size:85%;
  color:#FFF;
  padding-left:20px;
  padding-right:20px;
}

.submenu_item a:link, .submenu_item a:visited, .submenu_item a:hover {
  color: #EEE;
  text-decoration:none;
}


.submenu_item:hover {
  background-color:#555;
}


.menu_start #menu_start, 
.menu_start_untermenue1 #menu_start, 
.menu_start_untermenue2 #menu_start, 
.menu_start_untermenue3 #menu_start,
.menu_angebot #menu_angebot, 
.menu_angebot_untermenue1 #menu_angebott, 
.menu_referenzen #menu_referenzen, 
.menu_firma_untermenue1 #menu_firma, 
.menu_kontakt #menu_kontakt, 
.menu_kontakt_untermenue1 #menu_kontakt
{
  background-color:#F8F8F8;
}

.menu_start_untermenue1 #menu_start_untermenue1, 
.menu_start_untermenue2 #menu_start_untermenue2, 
.menu_start_untermenue3 #menu_start_untermenue3 
.menu_angebot_untermenue1 #menu_angebot_untermenue1, 
.menu_angebot_untermenue2 #menu_angebot_untermenue2, 
.menu_angebot_untermenue3 #menu_angebot_untermenue3 
.menu_raeume_untermenue1 #menu_raeume_untermenue1, 
.menu_raeume_untermenue2 #menu_raeume_untermenue2, 
.menu_raeume_untermenue3 #menu_raeume_untermenue3 
.menu_firma_untermenue1 #menu_firma_untermenue1, 
.menu_firma_untermenue2 #menu_firma_untermenue2, 
.menu_firma_untermenue3 #menu_firma_untermenue3 
.menu_kontakt_untermenue1 #menu_kontakt_untermenue1, 
.menu_kontakt_untermenue2 #menu_kontakt_untermenue2, 
.menu_kontakt_untermenue3 #menu_kontakt_untermenue3 
{
  background-color:#555;
}



/* Content area */

#content_title {
  padding:20px;
  padding-top:40px;
  padding-bottom:10px;
}

#content_main {
  width:66%;
  padding:20px;
  line-height:150%;
  vertical-align:top;
}

#content_highlight {
  width:34%;
  padding:20px;
  vertical-align:top;
}

#content_logo {
  padding:20px;
  vertical-align:bottom;
}


#logo {
  padding-left:10px;
  padding0-top:10px;
}


.box td {
  line-height:0px;
  padding:0px;
  border: 0px solid #000;
}

.box #boxcontent {
  line-height:150%;
}
