/*****************************
 Beginn Allgemeine Styles
*****************************/

body {
font-family: Century,Microsoft YaHei, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #000000;
margin:0px;
}

object { outline:none; }


ul {
list-style-image:url(../img/layout/listpoint.gif);
}

a:link { font-family: Century, Microsoft YaHei, Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline }
a:visited {font-family: Century, Microsoft YaHei, Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline}
a:hover {font-family: Century, Microsoft YaHei, Verdana, Arial, Helvetica, sans-serif; color:#000099; text-decoration: underline}

.fenster { background-color:#DCDCDC; border: #858484;border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.formular { background-color:#1e1e1e; border:#5c5b5b 2px solid; color:#FFFFFF; }
/*****************************
 Ende Allgemeine Styles
*****************************/

/*****************************
 Beginn Layout-grössen/positionen
*****************************/

#breite {
width:970px;
text-align:left;
}

#oben{
width:819px; 
position:relative;
text-align:left;
top:0px;
left:0px;
padding:0px;
}

#inhalt {
float:left;
 position:relative;
 display:block;
   text-align:left;
width:680px;
background-color:#FFFFFF;
margin-top:5px;
padding-right:0px;
}

#navi {
float:left;
position:relative;
display:block;
  text-align:left;
  padding:20px;
  width:200px;
  height:400px;
  margin-right:30px;
background-color:#FFFFFF;
border-right:#d2d4ea solid 1px;
}

#position_hauptnavi{
position:relative; 
left:-30px;
}

#thema {
  position:absolute;
  text-align:left;
  padding:20px;
  padding-left:40px;
  left:180px;
  top:50px;
  height:200px;  
  width:500px;
  z-index:7;
}

#thema_inhalt{
  padding:20px;
  padding-left:40px;
  text-align:left;
  height:200px;  
  width:500px;
  background-color:#666666;
  border:#868686 solid 5px;
}

#adresse_text{
  text-align:left;
  width:319px;
  padding:10px;
  margin-top:7px;
  border-left:#000000 solid 1px;
  border-bottom:#000000 solid 1px;
  background-color:#f9df9f;
  color:#000000;
}

#adresse{
font-size:12px;
width:240px;
text-align:left;
float:left;
padding-left:20px;
padding-top:10px;
background-color:#FFFFFF;
}

#bottom_inhalt{
width:200px;
float:left;
margin-top:10px;
}

a.bottomlink:link { font-family: Microsoft YaHei, Verdana, Arial, Helvetica, sans-serif; color: #575656; text-decoration: underline }
a.bottomlink:visited {font-family: Microsoft YaHei, Verdana, Arial, Helvetica, sans-serif; color: #575656; text-decoration: underline}
a.bottomlink:hover {font-family: Microsoft YaHei, Verdana, Arial, Helvetica, sans-serif; color: #a51652; text-decoration: underline}

.portaitbild{
  margin-right:30px;
  float:left;
  border:#868686 solid 3px;
}


/*****************************
 Ende Layout-grössen/positionen
*****************************/

/*****************************
 Beginn Überschriften
*****************************/

h1 {
font-family: Century, Microsoft YaHei, Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
letter-spacing: -1px;
font-size: 18px;
color: #000959;
margin-top:15px;
padding:5px;
 }
 
h2 {
font-family: Century, Microsoft YaHei, Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
letter-spacing: -1px;
font-size: 16px;
color: #000959;
padding:5px;
padding-left:0px;
border-bottom:#d8aab1 solid 0px;
 }
 
 h3 {
font-family: Century, Microsoft YaHei, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
letter-spacing: -1px;
font-size: 18px;
color: #000959;
padding-top:1px;
 }

 h4 {
font-family: Century, Microsoft YaHei, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
color: #000959;
 }



/*****************************
Navigation
*****************************/



#hauptnavi ul{
margin:0px;
padding:0;
list-style: inside;
white-space: nowrap;}

#hauptnavi li{ 
list-style:none;
}

#hauptnavi a{
color:#000959;
font:normal 14px Century, Microsoft YaHei, Verdana, Arial, Helvetica,sans-serif;
padding-right:15px;
text-decoration:none;
border-left:0px solid #000000;
}

body#start li#home a,
body#wer li#wer a,
body#beraten li#tun a,
body#tun li#tun1 a,
body#referenzen li#referenzen1 a,
body#mitarbeiter li#mitarbeiter a,
body#strategie li#strategie a,
body#hopp li#hopp a
{
color:#1b29b2;
border-right:0px solid #a51652;
}

#hauptnavi a:hover{
color:#1b29b2;
text-align:right;}



#subnavi ul{
margin:0px;
padding:0;
}

#subnavi li{ 
list-style:none;
}

#subnavi a{
color:#000000;
margin-left:50px;
font:normal 12px Century, Microsoft YaHei, Verdana, Arial, Helvetica,sans-serif;
padding-right:15px;
text-decoration:none;
border-left:0px solid #000000;
}

body#strategie li#strategie a,
body#beraten li#beraten a
{
color:#a51652;
border-right:3px solid #a51652;
}

#subnavi a:hover{
color:#a51652;
text-align:right;}
