body,html  {
  padding:0px;
  margin:0 auto;
  text-align:center;
  font-size:0.9em;
  font-family:verdana;
  background-color:#003869;
}

#header {
  width:800px;
  text-align:center;
  padding:0px;
  margin:0 auto;
  height:150px;
  border-bottom:0px solid #ddd;
}

#wrap { width:800px; background:white url(conBG.gif) repeat-y; margin:0px; padding:0px; margin:0 auto; text-align:center; }

#content  { 
  display:block;
  position:relative;
  text-align:left;
  padding:0px;
  width:545px;
  float:left;
  margin:0px;
  border-top:10px solid white;
}

.align-justify  { 
  text-align:justify;
  font-size:0.9em;
  font-family:verdana;
}

#left {
  text-align:left;
  float:left;
  padding:0px;
  margin:0px;
  padding-left:5px;
  padding-right:10px;
  width:230px;
}

#left p {
  padding:10px;
  #background-color:#f5f5f5;
}

#footer { padding:10px; margin:5px; border-top:10px solid white; background:white url(dottedBorder2.gif) top repeat-x;  }

h1  { 
  color:#003869;
  font-family:verdana, "Times New Roman", Times, serif;
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:.5em;
	padding-bottom:.5em;
	background:white url(dottedBorder2.gif) bottom repeat-x;
}

h2  { 
  color:#003869;
  font-family:verdana, "Times New Roman", Times, serif;
	font-size:1.0em;
	font-weight:bold;
	margin:0px;
	padding:0px;
}


h3  { 
  color:#003869;
  font-family:verdana, "Times New Roman", Times, serif;
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:.2em;
	padding-bottom:.2em;
}

p { margin:0px 0 8px 0; line-height:18px; }

ul#mainMenu { 
  list-style-type:none;  
  padding:5px; 
  margin:0px;
}

a:link,a:visited,a:active {
  color:#003869;
  font-weight:bold;
  text-decoration:none;  
}

a:hover {
  color:#003869;
  font-weight:bold;
  text-decoration:none;
}

a.main_active:link,a.main_active:visited,a.main_active:active {
  color:#f5e701;
  font-weight:bold;
  font-size:0.9em;
}

a.main:link,a.main:visited,a.main:active {
  color:white;
  font-weight:bold;
  text-decoration:none;
  font-size:0.9em;
}

a.main2_active:link,a.main2_active:visited,a.main2_active:active,
a.main2:link,a.main2:visited,a.main2:active {
  color:#f5e701;
  font-weight:bold;
  text-decoration:none;
  margin-left:10px;
}

a.main3_active:link,a.main3_active:visited,a.main3_active:active,
a.main3:link,a.main3:visited,a.main3:active {
  color:#f5e701;
  font-weight:bold;
  text-decoration:none;
  margin-left:20px;
}

a.main:hover {
  color:#FFFF00;
  text-decoration:none;
}

.csc-textpic-caption {
  	color:#003869;	
       font-size:0.8em;
}


#mainMenu li      { padding:5px; }

li.main           { background-color:#003869; margin-bottom:1px; }
li.main_active    { font-weight:bold; background-color:#003869; margin-bottom:1px; }

li.main2          { background-color:#335F87; margin-bottom:1px; }
li.main2_active   { background-color:#335F87; font-weight:bold; margin-bottom:1px; }

li.main3          { background-color:#6687A5; margin-bottom:1px; }
li.main3_active   { background-color:#6687A5; font-weight:bold; margin-bottom:1px; }

#rootline { padding:6px; margin:0px; background-color:#eeeee8; margin-bottom:5px; }

.csc-mailform-submit  { }
.csc-mailform-field input,
.csc-mailform-field textarea { display:block; border:1px solid #003869; background-color:#fafafa; padding:2px; }

.align-center { text-align:center; }

img { border:0px; }

ul#mhbranchenbuch_lettermenu  { padding:0; list-style-type:none; }
li.mhbranchenbuch_letter      { padding:2px; float:left; text-transform:uppercase; margin:1px; border:1px solid #ddd; background-color:#f5f5f5; }
li.mhbranchenbuch_letter_act  { padding:2px; float:left; text-transform:uppercase; margin:1px; border:1px solid darkred; }

}

#slide  {  
  width:550px;
  padding:0px;
}

.slideContent  {
  padding:5px;
}

ul#slideMenu  {
  padding:0px;
  margin:0px;
  list-style-type:none;
}

ul#slideMenu li {
  float:left;
  padding:3px 10px 3px 10px;
  margin:0 5px 3px 0;
  background-color:#EEEEE8;
  border:1px solid #ddd;
}

hr.slide { height:1px; border:0; border-top:1px solid #ffffff; }

}

.tx-powermail-pi1_fieldset { font-size:1.0em; display:block; padding:10px; }
.tx-powermail-pi1_fieldset input,
.tx-powermail-pi1_fieldset textarea { display:block; border:1px solid #dddddd; background-color:#F5F5F5; padding:2px; }

