/* CSS Document */

html {
margin:0;
padding:0;
}

body {
font-family:"Verdana", Thaoma, Arial, Helvetica, sans-serif;
font-size:13px;
color:#f1b410;
margin:0;
padding:0;
background-image:url(bilder/backing_blue.jpg);
background-repeat:repeat-y;
background-position: center top;
}

p {
margin:0;
padding:0;
margin-bottom:10px;
}
h1 {
font-family:"Trebuchet MS", Verdana, sans-serif;
font-size: 23px;
font-weight:lighter;
letter-spacing: 0.1em;
color: #fff;
}
h2 {
font-family:"Trebuchet MS", Verdana, sans-serif;
font-size: 21px;
font-weight:lighter;
letter-spacing: 0.1em;
color:#92c7fc;
margin-left:20px;
margin-top:15px;
}
h3 {
font-family:"Trebuchet MS", Verdana, sans-serif;
font-size: 15px;
font-weight:bold;
color:#f3bbd7;
letter-spacing: 0.1em;
}
img {
border:none;
}
/*allgemeine links-------------------------------------------------*/
#inhalt a { color:#FFFFFF; text-decoration:none; border:none; }
#inhalt a:hover{color:#FFFFFF; text-decoration:none; border:none; }


#inhalt_3 a {color:#f3bbd7; text-decoration:none; border-bottom: 1px dashed #f3bbd7; }
#inhalt_3 a:hover{color:silver; text-decoration:none; border:none; border-bottom: 1px solid silver; }

#inhalt_2 a {color:#f3bbd7; text-decoration:none; border-bottom: 1px dashed #f3bbd7; }
#inhalt_2 a:hover{color:silver; text-decoration:none; border:none; border-bottom: 1px solid silver; }

#fusszeile_inhalt a { color: #e7e4e4; text-decoration:none; border:none; }
#fusszeile_inhalt a:hover{ color: silver; text-decoration: none; border:none; }


/*-----------------------------------------------------------------*/
#global {
width:850px;
height:590px;
margin: 0 auto;
margin-top:10px;
text-align:left;
}
#global_1 {
width:949px;
height:762px;
margin: 0 auto;
margin-top:30px;
text-align:left;
border:1px solid #666666;
}

#kopf{
float:left;
margin-top:10px;
width:850px;
height:70px;
margin:0px;
padding:0px;
text-align: left;

}
#kopf_1{
float:left;
margin-top:10px;
width:948px;
height:110px;
margin:0px;
padding:0px;
text-align: left;
background-image:url(bilder/kopflogo2.jpg);
background-repeat:no-repeat;
background-position:right;
border-bottom:1px solid #999999;
}
.ueberschrift {
float:left;
width:400px;
height:40px;
margin-top:35px;
margin-left:210px;
text-align:left;
background-image:url(bilder/titel.png);
background-repeat:no-repeat;
}
.tag {
position:static;
float:right;
text-align:right;
font-weight:bold;
margin-right:20px;
margin-top:10px;
width:300px;
height:20px;
color:#f3bbd7;
}
.tel {
float:right;
width:300px;
margin-right:20px;
margin-top:5px;
text-align:right;
color:#ffffff;
}
#inhalt{
float:left;
width:638px;
height:460px;
padding:0 0 0 212px;
text-align:left;
}

#navi {
float:left;
width:200px;
height:651px;
background-image:url(bilder/navi_hintergrund.jpg);
background-repeat:repeat-y;
}
#navi_galerie {
float:left;
width:200px;
height:699px;
border-right:1px solid #666666;
background-color:#679512;
}
/*galerie.html-------------------------------------------------------*/
#inhalt_bildergalerie{
float:left;
width:748px;
height:400px;
padding:0px;
background-color:#FEFEFE;
background-image:url(bilder/hintergrund_inhalt.jpg);
background-repeat:no-repeat;
}

.bildergalerie {
float:left;
margin-top:40px;
margin-left:105px;
width:60px;
height:80px;
border:1px solid #666;
padding:5px;
background-color:#17408f;
}
.bildergalerie1 {
float:left;
margin-top:20px;
margin-left:10px;
width:60px;
height:80px;
border:1px solid #999999;
padding:5px;
background-color:#17408f;
}
.bildergalerie2 {
float:left;
margin-top:40px;
margin-left:45px;
width:60px;
height:80px;
border:1px solid #666;
padding:5px;
background-color:#17408f;
}
.bildergalerie3 {
float:left;
margin-top:20px;
margin-left:90px;
width:60px;
height:80px;
border:1px solid #999999;
padding:5px;
color:#666666;
}

/*index.html---------------------------------------------------------*/
.jubilaeum {
float:left;
margin-top:40px;
margin-left:110px;
width:550px;
height:50px;
color:#ffffff;
text-align:justify;
font-size:25px;
background-image:url(bilder/jubilaeum.png);
}
.bild {
float:left;
margin-left:60px;
margin-top:30px;
width:200px;
height:217px;
background-image:url(bilder/logo.png);
background-repeat:no-repeat;
}
.bild_personen {
float:left;
margin-left:120px;
margin-top:50px;
height:191px;
width:300px;
background-image:url(bilder/personen.png);
background-repeat:no-repeat;
}
.name_sandro {
float:left;
margin-top:5px;
margin-left:430px;
height:20px;
width:100px;
color:#FFFFFF;
}
.name_susanne {
float:left;
margin-top:5px;
margin-left:25px;
height:20px;
width:120px;
color:#FFFFFF;
}


/*service.html-------------------------------------------------------*/
#inhalt_1{
float:left;
width:748px;
height:250px;
padding:0px;
text-align:left;
background-color:#2D2D2D;
border-bottom:1px solid #666666;
}
#inhalt_2{
float:left;
width:748px;
height:400px;
padding:0px;
background-color:#FEFEFE;
background-image:url(bilder/hintergrund_inhalt.jpg);
background-repeat:no-repeat;
}
#inhalt_3{
float:left;
width:748px;
height:699px;
padding:0px;
background-color:#7bb316;
background-image:url(bilder/bildbalken.gif);
background-repeat:no-repeat;
}

.geschaeftsphilosophie{
float:left;
width:400px;
margin-top:30px;
margin-left:80px;
line-height:18px;
color: #ffffff;
}
.geschaeftsphilosophie1{
float:left;
text-align:justify;
margin-left:80px;
width:400px;
line-height:18px;
color: #ffffff;
}

.sandro {
float:left;
margin-left:80px;
width:410px;
height:100px;
color:#fff;
}

.bild_editorial {
float:right;
margin-right:50px;
width:200px;
height:250px;
background-image:url(bilder/sandro.png);
background-repeat:no-repeat;
}

.geschaeftsphilosophie_1{
float:left;
text-align:left;
margin-left:30px;
margin-top:30px;
width:680px;
line-height:20px;
}
.unterschrift {
float:left;
margin-left:80px;
width:400px;
height:51px;
background-image:url(bilder/unterschrift.png);
background-repeat:no-repeat;
}
/*beratung.html----------------------------------------------------*/
.beratung{
text-align:justify;
margin-left:80px;
margin-right:150px;
margin-top:40px;
line-height:18px;
color:#44630c;
}
.beratung_text{
float:left;
margin-top:30px;
margin-left:80px;
margin-right:100px;
line-height:18px;
color: #ffffff;
}
/*philosophie.html----------------------------------------------------*/
.phil{
text-align:justify;
margin-left:80px;
margin-right:150px;
margin-top:40px;
line-height:18px;
}
.phil_text{
float:left;
margin-top:30px;
margin-left:80px;
margin-right:100px;
line-height:18px;
color: #ffffff;
}

/*fusszeile--------------------------------------------------------*/
#fusszeile {
float:left;
width:850px;
height:50px;
padding:0px;
border-bottom:1px solid #666666;
}

#fusszeile_inhalt {
width:950px;
height:20px;
margin: 0 auto;
margin-top:20px;
text-align:center;
font-size:10px;
color:#e7e4e4;
}

/*Navigation-------------------------------------------------------------------*/
.navi_ueberschrift {
margin-top:20px;
padding:8px 20px;
color:#f3bbd7;
font-weight:bold;
}
.menueinhalt1 {
margin-top:5px;
text-decoration:none;
width:160px;
}
a.menueinhalt1 {
display:block;
margin-top:1px;
margin-bottom:1px;
margin-left:20px;
text-decoration:none;
vertical-align:baseline;
color:#fff;
padding:0 0 3px 20px;
background-image:url(bilder/button_off.gif);
background-repeat:no-repeat;
background-position:1px 40%;
}
a.menueinhalt1:hover {
text-decoration:none;
color:#fff;
background-image:url(bilder/button_on.gif);
background-repeat:no-repeat;
}

#navi span  {
display:block;
margin-top:1px;
margin-bottom:1px;
margin-left:20px;
text-decoration:none;
vertical-align:baseline;
color:#8ac819;
padding:0 0 3px 20px;
background-image:url(bilder/button_off.gif);
background-repeat:no-repeat;
background-position:1px 40%;
}
#navi span {
text-decoration:none;
color:#f3bbd7;
background-image:url(bilder/button_on.gif);
background-repeat:no-repeat;
}

/*Spezialformatierungen------------------------------------*/
.linie {
margin-top:20px;
margin-left:20px;
width:160px;
height:1px;
background-image:url(bilder/balken.png);
background-repeat:no-repeat;
}
/*Dienstleistungen-----------------------------------------*/
.dienstleistung{
text-align:justify;
margin-left:80px;
margin-right:150px;
margin-top:40px;
line-height:18px;
color:#f3bbd7;
}
.dienstleistung h3 {
font-family:"Trebuchet MS", Verdana, sans-serif;
font-size: 15px;
font-weight:bold;
color:#f3bbd7;
letter-spacing: 0.1em;
margin-bottom:-10px;
}
.dienstleistung_1{
margin-left:100px;
margin-right:100px;
line-height:18px;
color:#ffffff;
}
.dienstleistung_1 p{
margin:0;
padding:0;
margin-bottom:3px;
}
/*standorte.html-------------------------------------------------------*/
.standort{
float:left;
margin-top:20px;
margin-left:80px;
width:150px;
padding:0px;
color:#ffffff;
text-align:left;
border-right:1px solid #333333;
}
.standort1{
float:left;
margin-top:20px;
margin-left:20px;
width:150px;
padding:0px;
color:#ffffff;
text-align:left;
border-right:1px solid #333333;
}
.standort2{
float:left;
margin-top:20px;
margin-left:20px;
width:150px;
padding:0px;
color:#ffffff;
text-align:left;
}
.standort4{
float:left;
margin-top:50px;
margin-left:80px;
width:150px;
padding:0px;
color:#ffffff;
text-align:left;
border-right:1px solid #333333;
}
.standort5{
float:left;
margin-top:50px;
margin-left:20px;
width:150px;
padding:0px;
color:#ffffff;
text-align:left;
border-right:1px solid #333333;
}

.standort6{
float:left;
margin-top:50px;
margin-left:20px;
width:250px;
padding:0px;
color:#ffffff;
text-align:left;
}

/*Downloads-----------------------------------------*/
#inhalt_3{
float:left;
width:748px;
height:448px;
padding:0px;
background-color:#7bb316;
background-image:url(bilder/bildbalken.gif);
background-repeat:no-repeat;
}
.diverses img {
float: right;
width:30px;
height:35px;
padding:5px;
margin-left:20px;
}
.diverses {
float:left;
margin-top:20px;
margin-left:80px;
width:250px;
height:50px;
color:#ffffff;
text-align: justify;
border-bottom:1px solid #f3bbd7;
}
.diverses1 img {
float: right;
width:30px;
height:35px;
padding:5px;
margin-left:20px;
}

.diverses1 {
float:left;
margin-top:20px;
margin-left:30px;
width:250px;
height:50px;
color:#ffffff;
text-align: justify;
border-bottom:1px solid #f3bbd7;
}
.diverses_leer{
float:left;
margin-top:20px;
margin-left:30px;
width:250px;
height:54px;
color:#CCCCCC;
text-align: justify;
}

/*Kontakt------------------------------------------------*/
.kontakt{
text-align:justify;
margin-left:80px;
margin-right:150px;
margin-top:40px;
line-height:18px;
color:#44630c;
}

