/*---------shms-stylesheet-------------*/

body {
background-color: #EFEFEF;
background-image:url(bilder/klum_back_verlauf.jpg) ;
background-repeat:repeat-x;
background-attachment:fixed;
font-size: 12px;
font-family: Arial, Helvetica, SunSans-Regular, Sans-Serif;
color:#000000;
padding:0px;
margin:0px;
}
a {color: #000000;}
a:visited {color:#000000;}
a:hover {color: #038243;}
a:active { color:#000000;}

h1 {
font-size:18px;
font-weight: normal;
}

h2 {
font-size:14px;
font-weight: bold;
}

h3 {
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, SunSans-Regular, Sans-Serif;
color: #FFFFFF;
background-color: #CCCCCC;
background-image:url(images/naviback.gif);
border-top:0px solid #564b47;
border-bottom:0px solid #564b47;
padding:4px 13px;
margin:0px }


/*------------navigation-------------*/

#navlist
{
padding-top: 34px;
padding-left: 1px;
margin-left: 0;
font: 12px Arial, Helvetica, sans-serif;
width: 14em;
color: gray; }

#navlist li
{
list-style: none;
line-height: 14px;
margin-bottom: 4px;
border-left: 0px #004080 solid;
border-top: 1px #F7F7F7 solid;
border-bottom: 1px #CCCCCC solid;
border-right: 1px #EEEEEE solid;
text-align: left;
}

#navlist li a
{
display: block;
padding: 0.7em 0.5em 0.7em 0.9em;
text-decoration: none;
}

#navlist li a:link { color: gray; }
#navlist li a:visited { color: gray; }

#navlist li a:hover
{
font-weight:bold;
color: #038243;
background: #F3F3F3;
border-left: 0px gray solid;
}

/* ----------container zentriert das layout-------------- */
#container {
width: 800px;
height: 800px;
background-color:#FFFFFF;
padding:0px;
margin: 0px;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
} 

/* ----------banner for logo-------------- */
#banner {
text-align: right;
background-color: #ffffff;
padding: 0px;
margin: 0px; }

#banner img {padding:0px 0px;} 

/* ----------outer und inner----------------- */
#outer{ 
border-left: solid 170px #ffffff;  /* linke Menue Spalten Farbe  */ 
background-color: #ffffff; /* Farbe fuer Inhalt Spalten  */
 } 

#inner{ margin:0px; width:100%; } /* die IE PC schlaufe */ 

/* --------------left navigavtion------------- */
#left {
 width:170px; 
 float:left; 
 position:relative; 
 margin-left:-170px; 
 margin-right:1px;
 margin-top:0px;
 }

/* -----------------Inhalt--------------------- */
#content{ 
position: relative; 
margin: 0px;
padding: 20px 45px; }

pre{
font-size: 12px;
padding: 5px 10px;
margin:0px;}

/*  ----------------footer---------------------- */ 
#footer {
clear:left;
padding:0px;
margin-left:200px;
margin-top:50px;
text-align: left;
font-size:10px;
 } 
 /* ----------------sonstiges--------------------*/
.servicenummer {
font-size: 12px;
font-family: Arial, Helvetica, SunSans-Regular, Sans-Serif;
font-color:#FFFFFF;
 }
.ref_ueberschrift {
padding-top:4px;
padding-bottom:4px;
padding-left:6px;
margin-top:40px;
font-size: 12px;
font-family: Arial, Helvetica, SunSans-Regular, Sans-Serif;
font-weight:bold;
background-color:#F3F3F3;
border-top:1px solid silver;
border-left:1px solid silver;
 }
 .stellenangebote_ueberschrift {
padding-top:4px;
padding-bottom:4px;
padding-left:6px;
margin-top:40px;
font-size: 12px;
font-family: Arial, Helvetica, SunSans-Regular, Sans-Serif;
font-weight:bold;
background-color:#F3F3F3;
border-top:1px solid silver;
border-left:1px solid silver;
 }
  .startseite_ueberschrift {
padding-top:4px;
padding-bottom:4px;
padding-left:6px;
margin-top:20px;
font-size: 14px;
font-family: Arial, Helvetica, SunSans-Regular, Sans-Serif;
font-weight:bold;
background-color:#F3F3F3;
border-top:1px solid silver;
border-left:1px solid silver;
 }