body {
padding:0px;
margin:0px;
background-image: url(../img/lion_site_bg.png);
background-repeat: repeat-x;
background-color: #ffffff;
}

a {
}

a:visited {
}
a:hover {
}

a:active {
}

h1 {
font-family: arial, helvetica, sans-serif; font-size: 18px; font-weight: bold; line-height: 20px; color: #515151;
 }
 
h2{
font-family: arial, helvetica, sans-serif; font-size: 15px; font-weight: normal; font-variant: small-caps; line-height: 20px; color: #515151;
}

.ds1 {font-style: italic;} 

span .quote {
font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: italic; line-height: 20px; color: #515151;
} 

/* ----------container zentriert das layout-------------- */
#lion_container {
width: 915px;
margin-bottom: 20px;
margin-top: 25px;
margin-left: auto;
margin-right: auto;
background-color: #ffffff;
border: 6px solid #ffffff;
background-image: url(../img/lion_content_bg.png);
background-repeat: repeat-x;
}

/* ----------Header-------------- */
#lion_header {
width:915px;
height:244px;
background-image: url(../img/lion_consult_weblogo.png);
background-repeat: no-repeat;
padding: 0px;
margin: 0px;
}

#lion_header object {
margin-left: 184px;
}

#header_border{
height: 6px;
background-color: #ffffff;
}

/* --------------Navigation------------- */

#main_nav_gereng
{
height: 32px;
background-color: #000000;
float: left;
width: 184px;
margin: 0px;
padding: 0px;
}

#main_nav_gereng ul{
padding: 0px;
margin: 0px;
display: block;
margin-left: 15px;
}

#main_nav_gereng li{
font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: normal; font-variant: small-caps; line-height: 20px; color: #ffffff;
height:27px;
padding: 0px;
padding-top: 5px;
margin: 0px;
float: left;
list-style: none; 
list-style-image: none;
}

#main_nav_gereng li a{font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: normal; font-variant: small-caps; line-height: 20px; color: #ffffff;
text-decoration: none;
}

#main_nav_gereng li a:visited{font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: normal; font-variant: small-caps; line-height: 20px; color: #ffffff;
text-decoration: none;
}






#main_nav
{
height: 32px;
background-color: #000000;
padding: 0px;
margin-left: 184px;
margin-right: 0px;
}

#main_nav ul{
padding: 0px;
margin: 0px;
display: block;
}

#main_nav li{
height:27px;
padding: 0px;
padding-left: 15px;
padding-top: 5px;
margin: 0px;
margin-right: 25px;
float: left;
list-style: none; 
list-style-image: none;
border-left: 2px #ffffff solid;
}

#main_nav li a{
font-family: arial, helvetica, sans-serif; 
font-size: 15px; 
font-weight: bold; 
color: #ffffff; 
text-decoration: none;
}

#main_nav li a:hover {
font-family: arial, helvetica, sans-serif; 
font-size: 15px; 
font-weight: bold; 
color: #8d1f32; 
text-decoration: none;
}


/* --------------Sub-Navigation------------- */

#sub_nav {
float: left;
width: 200px;
margin: 0px;
padding: 0px;
margin-top: 20px;
}

#sub_nav ul{
margin: 0px;
padding: 0px;
margin-top: 20px;
margin-left: 10px;
list-style-image: none;
list-style: none;
}

#sub_nav ul li{
margin: 0px;
margin-bottom: 5px;
padding: 0px;
list-style: none;
list-style-image: none;
font-family: arial, helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
line-height: 20px; 
color: #515151;
}
#sub_nav ul li a{
margin: 0px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 3px;
padding-top: 3px;
font-family: arial, helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
line-height: 20px; 
color: #515151;
text-decoration: none;
}
#sub_nav ul li a:hover{ background-image: url(../img/sub_hover_bg.png); background-repeat: repeat; padding: 3px 10px; }

#sub_nav ul li a:link{
}


/* -----------------Content--------------------- */
#lion_content {
padding: 0px;
margin-left: 200px;
margin-right: 25px;
margin-top: 20px;
}

#lion_content .maintext {
margin: 0px;
margin-bottom: 10px;
padding: 0px;
width: 600px;
font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 20px; color: #515151;
}

#lion_content .ticker {
margin: 0px;
margin-bottom: 10px;
padding: 0px;
width: 600px;
font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 20px; color: #8d1f32;
}
#lion_content .bu {
margin: 0px;
margin-bottom: 10px;
padding: 0px;
width: 600px;
font-family: arial, helvetica, sans-serif; font-size: 15px; font-style: italic; font-weight: normal; line-height: 20px; color: #515151;
}
div#lion_content { 
min-height:350px;
height:expression(this.scrollHeight > 350 ? "auto":"350px"); 
}

div#lion_content img { 
outline: solid 1px gray;
margin-bottom:8px;
 }

p, pre{
padding: 5px 10px;
margin:0px;
}

#lion_content a, #lion_content a:link, #lion_content a:visited {
color: #515151;
}

.office {border-bottom: solid 1px #515151; font-variant: small-caps;}
.td_space {width: 25px;}

/* -----------Footer--------------------------- */
#lion_footer {
height: 20px;
clear: both;
margin: 0px;
margin-left: 200px;
padding: 0px;
padding-top: 20px;
padding-bottom: 5px;
}

#lion_footer h2{
margin-top: 0px;
font-size: 13px;
}

#lion_footer a, #lion_footer a:link, #lion_footer a:visited {
text-decoration: none; color: #515151;
}






