body {
background-color: #646567;
margin: 0px;
padding: 0px;
font-family: Verdana, Helvetica, Arial;
color: #522c1f;
font-size: 11px;
line-height: 13px;
}

textarea {
    resize: none;
}

.std11px_braun {
font-family: Verdana, Helvetica, Arial;
color: #522c1f;
font-size: 11px;
line-height: 13px;
}

.bold11px_braun {
font-family: Verdana, Helvetica, Arial;
color: #522c1f;
font-size: 11px;
line-height: 13px;
font-weight:bold;
}

.bold12px_orange {
font-family: Verdana, Helvetica, Arial;
color: #e3721e;
font-size: 12px;
line-height: 13px;
font-weight:bold;
}

p {
margin: 0px 0px 13px 0px;
padding: 0px 0px 0px 0px;
}

h1 {
font-family: Verdana, Helvetica, Arial;
color: #522c1f;
font-size: 11px;
font-weight: bold;
margin: 0px 0px 6px 0px;
}

h2 {
font-family: Verdana, Helvetica, Arial;
color: #522c1f;
font-size: 12px;
font-weight: bold;
margin: 0px 0px 6px 0px;
}

.orange10px {
color: #e3721e;
font-size: 10px;
font-weight: bold;
}

a.link10px {
text-decoration: none;
color: #522c1f;
font-weight: normal;
}

a.link10px:hover, a.link10px:active, a.link10px:visited {
text-decoration: underline;
}

div#center {
background-color: #FFF;
position: absolute;
width: 800px;
height: 600px;
/*border: 1px solid #ccc;*/
margin-left: -400px;
left: 50%;
margin-top: -300px;
top: 50%;
}

div#logo {
position: absolute;
left: 0px;
top: 0px;
width: 800px;
height: 130px;
}
div#banner {
position: absolute;
left: 0px;
top: 130px;
width: 800px;
height: 160px;
}


#hauptnavi {
color: #522c1f;
background-color: #fff;
position:absolute;
top: 292px;
left: 0px;
width: 800px; 
height: 20px; /*Höhe der Menüelemente*/
}

#hauptnavi ul {
list-style-type: none;
margin: 0px;
padding: 0px;
}

#hauptnavi ul li {
background-color: #e7e5dc;
float: left;
margin: 0px;
margin-right: 3px; /*Abstand der Elemente*/
padding: 0px 0px;
height: 20px; /* Höhe der Menüelemente*/
line-height: 20px; /* Höhe der Menüelemente*/
}

/*DE   Breiten der Menupunkte*/
body#de #hauptnavi ul li#m1 {
width: 134px;
}
body#de #hauptnavi ul li#m2 {
width: 105px;
}
body#de #hauptnavi ul li#m3 {
width: 110px;
}
body#de #hauptnavi ul li#m4 {
width: 182px;
}
body#de #hauptnavi ul li#m5 {
width: 152px;
}
body#de #hauptnavi ul li#m6 {
width: 102px;
margin-right: 0px; /*Rechten Abstand beim letzten auf 0*/
}
/*DE Ende*/

/*EN   Breiten der Menupunkte*/
body#en #hauptnavi ul li#m1 {
width: 91px;
}
body#en #hauptnavi ul li#m2 {
width: 76px;
}
body#en #hauptnavi ul li#m3 {
width: 127px;
}
body#en #hauptnavi ul li#m4 {
width: 186px;
}
body#en #hauptnavi ul li#m5 {
width: 183px;
}
body#en #hauptnavi ul li#m6 {
width: 122px;
margin-right: 0px; /*Rechten Abstand beim letzten auf 0*/
}
/*EN Ende*/

/*FR   Breiten der Menupunkte*/
body#fr #hauptnavi ul li#m1 {
width: 93px;
}
body#fr #hauptnavi ul li#m2 {
width: 87px;
}
body#fr #hauptnavi ul li#m3 {
width: 136px;
}
body#fr #hauptnavi ul li#m4 {
width: 135px;
}
body#fr #hauptnavi ul li#m5 {
width: 167px;
}
body#fr #hauptnavi ul li#m6 {
width: 167px;
margin-right: 0px; /*Rechten Abstand beim letzten auf 0*/
}
/*FR Ende*/

/*ES   Breiten der Menupunkte*/
body#es #hauptnavi ul li#m1 {
width: 81px;
}
body#es #hauptnavi ul li#m2 {
width: 91px;
}
body#es #hauptnavi ul li#m3 {
width: 108px;
}
body#es #hauptnavi ul li#m4 {
width: 183px;
}
body#es #hauptnavi ul li#m5 {
width: 218px;
}
body#es #hauptnavi ul li#m6 {
width: 104px;
margin-right: 0px; /*Rechten Abstand beim letzten auf 0*/
}
/*ES Ende*/

/*RU   Breiten der Menupunkte*/
body#ru #hauptnavi ul li#m1 {
width: 71px;
}
body#ru #hauptnavi ul li#m2 {
width: 111px;
}
body#ru #hauptnavi ul li#m3 {
width: 118px;
}
body#ru #hauptnavi ul li#m4 {
width: 179px;
}
body#ru #hauptnavi ul li#m5 {
width: 179px;
}
body#ru #hauptnavi ul li#m6 {
width: 127px;
margin-right: 0px; /*Rechten Abstand beim letzten auf 0*/
}
/*RU Ende*/

#hauptnavi a {
background-color: #e7e5dc;
display: block;
text-decoration: none;
color: #522c1f;
font-size: 11px;
font-weight: normal;
text-align: center;
/*padding-top: 10px;*/
}

#es #hauptnavi a, #ru #hauptnavi a {
letter-spacing: -0.1em;
}

#hauptnavi a:hover, #en #hauptnavi a:hover, #es #hauptnavi a:hover, #fr #hauptnavi a:hover, #ru #hauptnavi a:hover {
font-weight: bold;
}

body.uebersetzungen #m1 a, body.coaching #m2 a, body.sprachkurse #m3 a, body.relocation #m4 a, body.vorbereitungskurse #m5 a, body.kulturpaket #m6 a {
font-weight: bold;
cursor: default;
} 

#illu {
position: absolute;
width: 115px;
top: 338px;
left: 10px;
height: 171px;
}

#content {
padding-left: 12px;
position: absolute;
width: 650px;
top: 334px;
left: 125px;
height: 230px;
letter-spacing: 0.05em;
line-height: 13px;
}
#content_vita {
padding-left: 12px;
padding-top: 5px;
position: absolute;
width: 660px;
top: 292px;
left: 125px;
height: 275px;
letter-spacing: 0.05em;
line-height: 13px;
}
#vita_foto {
position: absolute;
width: 115px;
top: 141px;
left: 136px;
height: 136px;
}
#vita {
position: absolute;
background-color: #e7e5dc;
width: 65px;
top: 292px;
left: 55px;
height: 20px;
letter-spacing: 0.05em;
line-height: 20px;
text-align:center;
font-size:12px;
font-weight:bold;
}

body#es #vita {
width: 98px;
left: 22px;
/*
position: absolute;
background-color: #e7e5dc;
top: 292px;

height: 20px;
letter-spacing: 0.05em;
line-height: 20px;
text-align:center;
font-size:12px;
font-weight:bold;
*/
}



#content_contact {
padding: 0px;
position: absolute;
width: 700px;
top: 138px;
left: 46px;
height: 350px;
letter-spacing: 0.05em;
line-height: 13px;
}

body#ru #content_contact {
left: 42px;
}

#kontakt {
font-size:12px;
font-weight:bold;
letter-spacing: 0.05em;
line-height: 20px;
}

body#fr #kontakt {
font-size:12px;
font-weight:bold;
letter-spacing: -0.01em;
line-height: 20px;
}

.txt15 {
font-size:9px;
padding-left: 15px;
padding-bottom: 2px;
height: 24px;
letter-spacing: 0.05em;
line-height: 13px;
}

.txt15_57 {
font-size:12px;
padding-left: 15px;

letter-spacing: 0.05em;
line-height: 13px;
}

.txt8 {
font-size:9px;
padding-left: 0px;
padding-bottom: 2px;
height: 24px;
letter-spacing: 0.05em;
line-height: 13px;
}

.input_schmal {
font-size:11px;
height: 20px;
letter-spacing: 0.05em;
line-height: 13px;
}

.input20x248 {
width: 248px;
height: 20px;
font-size:11px;
letter-spacing: 0.05em;
line-height: 13px;
padding:0px;
margin: 0px;
margin-left: 15px;	
}

.input20x255 {
width: 248px;
height: 20px;
font-size:11px;
letter-spacing: 0.05em;
line-height: 13px;
padding:0px;
margin: 0px;
margin-left: 0px;	
}


.input20x225 {
width: 225px;
height: 20px;
font-size:11px;
letter-spacing: 0.05em;
line-height: 13px;
padding:0px;
margin: 0px;
margin-left: 15px;	
}

.input20x232 {
width: 232px;
height: 20px;
font-size:11px;
letter-spacing: 0.05em;
line-height: 13px;
padding:0px;
margin: 0px;
margin-left: 0px;	
}

.input76x248 {
width: 503px;
height: 76px;
font-size:11px;
letter-spacing: 0.05em;
line-height: 13px;
padding:0px;
margin: 0px;
margin-left: 15px;	
}

.input76x460 {
width: 460px;
height: 76px;
font-size:11px;
letter-spacing: 0.05em;
line-height: 13px;
padding:0px;
margin: 0px;
margin-left: 15px;	
}

a.sende_button{
text-decoration: none;
color: #522c1f;
font-size:9px;
font-weight: bold;
padding-left: 0px;
padding-bottom: 0px;
letter-spacing: 0.05em;
}
a.sende_button:hover {
text-decoration: underline;
}


/*#content_imprint {
padding: 0px;
position: absolute;
width: 743px;
top: 163px;
left: 22px;
height: 344px;
letter-spacing: 0.05em;
line-height: 13px;
}*/

div.content_imprint {
padding: 0px;
position: absolute;
width: 743px;
top: 163px;
left: 22px;
height: 344px;
letter-spacing: 0.05em;
line-height: 13px;
}

body#fr div#content_imprint {
left: 0px;
}

body#ru div#content_imprint {
left: 0px;
}
body#ru #kontakt {
font-size: 10px;
letter-spacing: -0.1em;
}


#liste_vorbereitungskurse {
list-style-type:none;
margin: 0px 0px 0px 0px;
padding:0px;
}

#liste_vorbereitungskurse li {
padding-left: 35px;
background: url(../bilder/Listenzeichen.gif) left center no-repeat;
letter-spacing: 0.05em;
line-height: 13px;
}


#footer_navi {
position: absolute;
width: 660px;
bottom: 0px;
left: 125px;
height: 30px;
}

#footer_navi ul {
list-style-type: none;
margin: 0px;
padding: 0px;
}

#footer_navi ul li {
border-right: 2px solid #e3721e;
float: left;
margin: 0px;
padding: 0px 5px 0px 5px;
height: 11px; /* Höhe der Menüelemente*/
line-height: 11px; /* Höhe der Menüelemente*/
}

#f1 a, #f2 a, #f3 a, #f4 a {
/*background-color: #ccc;*/
display: block;
text-decoration: none;
color: #522c1f;
font-size: 9px; 
font-weight: bold;
text-align: center;
letter-spacing: 0.1em;
}

#footer_navi ul li#f5 span {
color: #e3721e;
font-size: 9px; 
font-weight: bold;
letter-spacing: 0.1em;
}

#footer_navi ul li#f5 {
border-right: 0px; /*Rechten Balken beim letzten auf 0*/
color: #522c1f;
}


#f5 a {
text-decoration: none;
color: #522c1f;
font-size: 9px; 
font-weight: bold;
letter-spacing: 0.1em;
}

#footer_navi a:hover, #footer_navi a:active, #footer_navi a:focus {
color: #e3721e;
}

body.home #f1 a, body.vita #f2 a, body.kontakt #f3 a, body.impressum #f4 a {
color: #e3721e;
cursor: default;
}

body#de a#s1, body#en a#s2, body#fr a#s3, body#es a#s4, body#ru a#s5 {
color: #e3721e;
cursor: default;
}

/*IE6 Hack*/
/** html #hauptnavi a {
    height: 100px;  
}*/
