html {
    overflow-y: scroll;
}
body {
 background-image: url(../images/bg.jpg);
}
h1{
 background-image: url(../images/h1.jpg);
 background-repeat : no-repeat;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size : 16px;
 font-weight : bold;
 padding-left : 3px;
 padding-bottom : 4px;
 margin-left : 11px;
 color : #000000;
}
h2{
 background-image: url(h2.jpg);
 background-repeat:no-repeat;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
 padding-left:10px;
 padding-bottom:5px;
 margin-top:5px;
 margin-left:0px;
 margin-bottom:10px;
 margin-right:0px;
 color:#000000;
}
h3{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 padding-left:10px;
 padding-bottom:5px;
 margin-top:5px;
 margin-left:10px;
 margin-bottom:10px;
 margin-right:0px;
}
p {
 margin-left:10px;
}
img {
 border:0px;
}

/*--------------------- Layout start ----------------------*/
#container {
 width: 800px;
 margin: 0 auto;
 background-color: #ffffff;
 border: 1px solid #000000;
}
#containerlinks {
 float:left;
 width:295px;
 height:361px;
 margin:0 auto;
 background-color:#ffffff;
}
#containerrechts {
 float:right;
 width:505px;
 height:361px;
 margin:0 auto;
 background-color:#ffffff;
}
#topleft {
 float:left;
 width:295px;
 height:110px;
 background-image: url(../images/topleft.jpg);
 }
#topright {
 float:right;
 width:505px;
 height:110px;
 background-image: url(../images/topright.jpg);
}
#toprightsekretariat {
 float:right;
 width:505px;
 height:110px;
 background-image: url(../images/toprightsekretariat.jpg);
}
#toprightmarketing {
 float:right;
 width:505px;
 height:110px;
 background-image: url(../images/toprightmarketing.jpg);
}
#toprighttelefontraining {
 float:right;
 width:505px;
 height:110px;
 background-image: url(../images/toprighttelefontraining.jpg);
}
#toprightrecherche {
 float:right;
 width:505px;
 height:110px;
 background-image: url(../images/toprightrecherche.jpg);
}
#navileft {
 float:left;
 width:295px;
 height:251px;
 background-image: url(../images/navileft.jpg);
}
#navileftsekretariat {
 float:left;
 width:295px;
 height:251px;
 background-image: url(../images/navileftsekretariat.jpg);
}
#navilefttelefontraining {
 float:left;
 width:295px;
 height:251px;
 background-image: url(../images/navilefttelefontraining.jpg);
}
#navileftmarketing {
 float:left;
 width:295px;
 height:251px;
 background-image: url(../images/navileftmarketing.jpg);
}
#navileftrecherche {
 float:left;
 width:295px;
 height:251px;
 background-image: url(../images/navileftrecherche.jpg);
}
#bannerright {
 float:right;
 width:505px;
 height:251px;
 background-image: url(../images/bannerright.jpg);
}
#bannerrightsekretariat {
 float:right;
 width:505px;
 height:251px;
 background-image: url(../images/bannerrightsekretariat.jpg);
}
#bannerrighttelefontraining {
 float:right;
 width:505px;
 height:251px;
 background-image: url(../images/bannerrighttelefontraining.jpg);
}
#bannerrightmarketing {
 float:right;
 width:505px;
 height:251px;
 background-image: url(../images/bannerrightmarketing.jpg);
}
#bannerrightrecherche {
 float:right;
 width:505px;
 height:251px;
 background-image: url(../images/bannerrightrecherche.jpg);
}
#footer {
clear: both;
 width:800px;
 height:18px;
 margin-top:30px;
 background-image: url(../images/footer.jpg);
}
#footertextleft {
 color:#ffffff;
 font-size:14px;
 font-family:verdana;
 text-decoration: none;
 padding-left: 10px;
 text-align: left;
 width: 290px;
 display: block;
 float: left;
}
#footertextright {
 color:#ffffff;
 font-size:14px;
 font-family:verdana;
 text-decoration: none;
 width: 485px;
 text-align: right;
 display: block;
 float: left;
}
/*--------------------- Navi left und top ----------------------*/
.sprache{
 float:right;
 padding-right:50px;
 margin-top: -20px;
}
.topbalken{
 background-image: url(../images/topbalken.jpg);
}
.topbalkentext{
 width:224px;
 height:17px;
 color:#ffffff;
 font-size:12px;
 font-family:verdana;
 text-decoration: none;
 padding-left: 12px;
 padding-top: 3px;
 background-color: #a8111a;
 text-align:center;
 vertical-align:middle;
}
.topbalkentextohne{
 width:236px;
 font-size:1px;
 height:4px;
 background-color: #a8111a;
}
#menue {
 width: 200px;
 font-size: 80%;
}
#menue ul {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 list-style-type: none;
 padding: 0px;
 margin: 1px 5px;
}
#menue li {
 display: block;
}
#menue li a, #menue li a:link {
 text-decoration: none;
 display: block;
 color: #000000;
 width: 210px;
 padding: 1px;
 padding-left: 22px;
 background :  url(../images/punkt.jpg);
 background-repeat : no-repeat;}
#menue li a:visited {
 color: #000000;
 background :  url(../images/punkt.jpg);
 background-repeat : no-repeat;
 }
#menue li a:hover, #menue li a:focus {
 color: #ffffff;
 background :  url(../images/punkt_over.jpg);
 background-repeat : no-repeat;
}
#menue a#current {
 color: #ffffff;
 background :  url(../images/punkt_over.jpg);
 background-repeat : no-repeat;
}
#menuetop  {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 margin-top: 20px;
 padding-left: 25px;
}
#menuetop  a, #menuetop a:link {
 text-decoration: none;
 color: #000000;
 background :  url(../images/punkttop.jpg);
 background-repeat : no-repeat;
 padding-left: 23px;
 margin-left: 5px;
}
#menuetop  a:visited {
 color: #000000;
 background :  url(../images/punkttop.jpg);
 background-repeat : no-repeat;
}
#menuetop  a:hover, #menuetop a:focus {
 color: #a7111a;
 background :  url(../images/punkttop_over.jpg);
 background-repeat : no-repeat;
}
#menuetop a#current {
 color: #a7111a;
 background :  url(../images/punkttop_over.jpg);
 background-repeat : no-repeat;
}
/*--------------------- Texte, Formulare, Tabellen, Listen und Links ----------------------*/
table { 
 width:680px; 
}
td { 
 border:1px solid #000; 
 vertical-align:top; 
 background-color: #e4e4e4;
}
.headline{
 background-color:#a8111a;
 color: #ffffff;
 font-weight:bold;
 text-align:center;
}
.red{
 color:#a81119;
}
.redfett{
 color:#a81119;
 font-weight:bold;
}
.textfett{
 font-weight:bold;
}
.kursiv{
 font-style:italic;
}
.kursivfett{
 font-style:italic;
 font-weight:bold;
}
.inhalt {
 font-size:12px;
 font-family:verdana;
 text-decoration: none;
 padding-left: 40px;
 padding-right: 50px;
 text-align:justify;
 background: url(../images/bgcontent.jpg) 100% 100% no-repeat;
 height: 100%;
}
.inhalt img{
 padding-left: 100px;
}
.inhalt img#emailimg {
	padding: 0;
}
#liste {
 float:left;
 width: 320px;
 }
#liste ul {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 list-style-type: none;
 padding: 0px;
 margin: 2px 5px;
}
#liste li {
 display: block;
 padding-left: 25px;
 margin: 10px 5px;
 background :  url(../images/strich.jpg);
 background-repeat : no-repeat;
}
/*--------------------- yourOffice Startseite ----------------------*/
#homeimg{
 padding-top: 0px;
}
.ueberschrift{
 padding-left: 10px;
 padding-top: 3px;
}
/*--------------------- Philosophie ----------------------*/
#tablephil{
 padding-left:20px;
}
#img{
 float: left;
 margin-right:20px;
 padding-bottom:20px;
}
#bildtextphil{
 float: right;
 width:300px;
 height:90px;
 padding-top:75px;
 padding-right:0px;
 padding-bottom:60px;
 font-style:italic;
 font-weight:bold;
 }
#bildtext{
 float: right;
 width:300px;
 height:90px;
 padding-top:90px;
 padding-right:0px;
 padding-bottom:60px;
 font-style:italic;
 font-weight:bold;
 }
/*--------------------- telefon-anrufmanagement.php  ----------------------*/
#telefonanruf ul {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 list-style-type: none;
 padding: 0px;
 margin: 2px 5px;
}
#telefonanruf li {
 display: block;
 padding-left: 25px;
 margin: 10px 5px;
 background :  url(../images/strichlang.jpg);
 background-repeat : no-repeat;
}
/*--------------------- anfahrt.php  ----------------------*/
#karte {
 margin-left: 12px;
 border:1px solid #000000;
}
/*--------------------- telefontraining.php  ----------------------*/
#telefontraining {
 float:left;
 width: 320px;
 }
#telefontraining ul {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 list-style-type: none;
 padding: 0px;
 margin: 2px 5px;
}
#telefontraining li {
 display: block;
 padding-left: 25px;
 margin: 10px 5px;
 background :  url(../images/strich.jpg);
 background-repeat : no-repeat;
}
/*--------------------- personalbeschaffung.php  ----------------------*/
#personalimg{
 float: left;
 padding-top:20px;
}
/*--------------------- so-werden-wir-beurteilt.php  ----------------------*/
.beurteilt{
 padding-left: 25px;
 background :  url(../images/strichlango.jpg);
 background-repeat : no-repeat;
}
.beurteiltkursiv{
 padding-left: 25px;
 font-style:italic;
}
/*--------------------- kontakt.php  ----------------------*/

#kontaktli {
 float:left;
 width: 400px;
 height: 300px;
 font-size:10px;
 padding-top:75px;
 background :  url(../images/visitenkarte1.jpg);
 background-repeat : no-repeat;
 }
 #kontaktli p{
 margin-left:0px;
 margin-top:5px;
 margin-bottom:0px;
 padding-top:0px;
 padding-left:153px;
 }
#kontaktli h2{
 padding-left:140px;
 }
#kontaktre {
 float:right;
 }
.kontakt_p{
 margin-left:10px;
 margin-bottom:0px;
 margin-top:5px;
 font-size: 11px;

}
.txtfeld {
 background-color:#f5f5f5; 
 margin-left:10px;
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 border-color: #cc131d;
 border-style: solid;
 border-width: 1px;
 color: #cc131d;
}

p.clear {
    line-height: 0;
    display: block;
    clear: both;
    margin: -20px;
    padding: 0;
}