body {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}



h1 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
       display:inline;
}

h2 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
       display:inline;
}

img {
	border: 0px;
	}

h3 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
       display:inline;
}

td {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal;}

#headline_layout_1 {
	font-size: 10px;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 25px;
	line-height: 22px;
}
#headline_layout_1 a {font-weight: bold;}


.textgray {
	color: #333333;
}
.textred {
	color: #C51015;
}
.headgray {
	font-size: 17px;
	color: #333333;
}

.headlinegray {
	font-family: Times;
	font-size: 17px;
	color: #333333;
}
.subheadlinegray {

	color: #333333;
	font-weight: bold;
}
.textmenugray {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}

.textmenured {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	color: #C51015;
}


a {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #C51015;
	text-decoration: none;
}

.white {
	background-color: #FFFFFF;
}

.gray {
	background-color: #D9D9D9;
}




#impressum_text {

       padding-left:10px;
       padding-top:10px;
}

#impressum_logo {
       padding-left:10px;
       padding-top:20px;
}

#pullmann_specialtext_start {
      position: absolute;
      width: 150px;
      height: 47px;
      z-index: 1;
      left:152px;
      top: 475px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;

}

#pullmann_specialtext_profil {
      position: absolute;
      width: 150px;
      height: 47px;
      z-index: 1;
      left:152px;
      top: 475px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	
}


#pullmann_specialtext_portrait {
      position: absolute;
      width: 163px;
      height: 300px;
      left: 494px;
      top: 180px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
		color: #000000;
       border-bottom:0px solid #C5C5C5;
       border-left:0px solid #C5C5C5;
       border-right:0px solid #C5C5C5;
       border-top:0px solid #C5C5C5;
}




#mainlogo {
	position:absolute;
	left:55px;
	top:47px;
	width:179px;
	height:12px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
       font-weight: none;
}

#SPRACHWAHL1 {
	position:absolute;
	left: 55px;
	top:590px;
	width:179px;
	height:12px;
	font-size: 9px;
}
#SPRACHWAHL2 {
	visibility: hidden;
	position:absolute;
	left:100px;
	top:520px;
	width:179px;
	height:12px;
	font-size: 9px;
}
#SPRACHWAHL3 {
	position:absolute;
	left: 140px;
	top:520px;
	width:179px;
	height:12px;
	font-size: 9px;
}


#logo_1 {
	position:absolute;
	left:55px;
	top:89px;
	width:179px;
	height:10px;
}

#logo_2 {
	position:absolute;
	left:55px;
	top:95px;
	width:179px;
	height:10px;
}

#subtext {
	position:absolute;
	left:273px;
	top:132px;
	width:508px;
	height:40px;

}


#image_pullmann {
	position:absolute;
	left:316px;
	top:179px;
	width:169px;
	height:321px;
}

#image_lang {
	position:absolute;
	left:485px;
	top:179px;
	width:263px;
	height:321px;
}


#specialtext_start {
	position:absolute;
	left:55px;
	top:219px;
	width:245px;
	height:115px;
}


.impressum_1 {
	position:absolute;
	left:55px;
	top:610px;
	width:150px;
	height:11px;
	font-size: 9px;

}
.impressum_1 a {
	color: #000000;
	text-decoration: none;
}
.impressum_1 a:hover {
	color: #C71523;
	text-decoration: none;
}


#impressum_2 {
	position:absolute;
	left:55px;
	top:538px;
	width:151px;
	height:11px;
}

#bottomnavi {
	position:absolute;
	left:616px;
	top:539px;
	width:190px;
	height:11px;
}


#element {
	position:absolute;
	left:494px;
	top:542px;
	width:56px;
	height:5px;
       max-height:5px;
       overflow:hidden;
       background-color: #000000;
}


#menu_top {
	position:absolute;
	left:325px;
	top:90px;
	width:500px;
	height:10px;

}

#kompetenz_button {
	position:absolute;
	left:345px;
	top:90px;
	width:58px;
	height:10px;
}
#philosophie_button {
	position:absolute;
	left:439px;
	top:90px;
	width:65px;
	height:10px;
}
#wissen_button {
	position:absolute;
	left:540px;
	top:90px;
	width:38px;
	height:10px;
}
#kontakt_button {
	position:absolute;
	left:614px;
	top:90px;
	width:46px;
	height:10px;
}
#aktuelles_head {
	position:absolute;
	left:55px;
	top:138px;
	width:152px;
	height:21px;
	font-family: verdana;
	font-size: 10px;
	color: #000000;
}
#aktuelles_box_1 {
	position:absolute;
	left:55px;
	top:159px;
	width:152px;
	height:96px;
       padding-left:5px;
       padding-top:5px;
       border-bottom:1px solid #C5C5C5;
       border-left:1px solid #C5C5C5;
       border-right:1px solid #C5C5C5;
       border-top:1px solid #C5C5C5;
	background-color: #FFFFFF;


}

#aktuelles_box_1_shadow {
	position:absolute;
	left:58px;
	top:162px;
	width:152px;
	height:96px;
       padding-left:5px;
       padding-top:5px;
       border-bottom:1px solid #CFCFCF;
       border-left:1px solid #CFCFCF;
       border-right:1px solid #CFCFCF;
       border-top:1px solid #CFCFCF;
	background-color: #CFCFCF;
}

#aktuelles_box_2 {
	position:absolute;
	left:55px;
	top:275px;
	width:152px;
	height:96px;
       padding-left:5px;
       padding-top:5px;
       border-bottom:1px solid #C5C5C5;
       border-left:1px solid #C5C5C5;
       border-right:1px solid #C5C5C5;
       border-top:1px solid #C5C5C5;
	background-color: #FFFFFF;

}

#aktuelles_box_2_shadow {
	position:absolute;
	left:58px;
	top:278px;
	width:152px;
	height:96px;
       padding-left:5px;
       padding-top:5px;
       border-bottom:1px solid #CFCFCF;
       border-left:1px solid #CFCFCF;
       border-right:1px solid #CFCFCF;
       border-top:1px solid #CFCFCF;
	background-color: #CFCFCF;
}


#sitemap {
	position:absolute;
	left:55px;
	top:400px;
	width:152px;
	height:96px;
       padding-left:5px;
       padding-top:5px;

	background-color: none;

}

#menue_links {
	position:absolute;
	left:55px;
	top:140px;
	width:182px;
	height:300px;
       padding-left:5px;
       padding-top:5px;
	background-color: #FFFFFF;
       font-family: verdana, arial, helvetica, sans-serif;
       line-height: 1.8;
       font-size: 9px;
	color: #000000;
	text-decoration: none;
}

#menue_links_typo {
       font-family: verdana, arial, helvetica, sans-serif;
       line-height: 1.8;
       font-size: 9px;
       color: #000000;
}
.menue_links_typo a {
       font-family: verdana, arial, helvetica, sans-serif;
       line-height: 1.8;
       font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.menue_links_typo a:hover {
	color: #C71523;
	text-decoration: none;
}

#menue_links_typo_active {
       font-family: verdana, arial, helvetica, sans-serif;
       line-height: 1.8;
       font-size: 9px;
       color: #FF6600;
}
.menue_links_typo_active a {
       font-family: verdana, arial, helvetica, sans-serif;
       line-height: 1.8;
       font-size: 9px;
	color: #C71523;
	text-decoration: none;
}
.menue_links_typo_active a:hover {
	color: #C71523;
	text-decoration: none;
}

#home_main_image {
	position:absolute;
	left:263px;
	top:207px;
	width:505px;
	height:321px;
       max-height:321px;
       overflow:hidden;

}
#home_brust_button {
	position:absolute;
	left:264px;
	top:225px;
	width:37px;
	height:9px;
}
#home_koerper_button {
	position:absolute;
	left:725px;
	top:227px;
	width:43px;
	height:11px;
}

#home_gesicht_button {
	position:absolute;
	left:263px;
	top:399px;
	width:48px;
	height:9px;
}
#home_haut_button {
	position:absolute;
	left:728px;
	top:399px;
	width:40px;
	height:9px;
}

#kompetenz_sub_headline {
	position:absolute;
	left:273px;
	top:207px;
	width:506px;
	height:40px;
	font-family: Times;
	font-size: 17px;
       font-weight: bold;
	color: #333333;
}
#kompetenz_sub_text_1 {
	position:absolute;
	left:273px;
	top:260px;
	width:240px;
	height:152px;

}
#kompetenz_sub_text_2 {
	position:absolute;
	left:539px;
	top:260px;
	width:240px;
	height:132px;

}
#kompetenz_sub_details_button {
	position:absolute;
	left:539px;
	top:405px;
	width:53px;
	height:11px;
}
#kompetenz_sub_image_1 {
	position:absolute;
	left:474px;
	top:435px;
	width:50px;
	height:60px;
}
#kompetenz_sub_image_2 {
	position:absolute;
	left:526px;
	top:435px;
	width:50px;
	height:60px;
}
#kompetenz_sub_text_3 {
	position:absolute;
	left:474px;
	top:505px;
	width:68px;
	height:9px;
       font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

#details_logo_1 {
	position:absolute;
	left:23px;
	top:61px;
	width:179px;
	height:10px;
}
#details_logo_2 {
	position:absolute;
	left:23px;
	top:77px;
	width:179px;
	height:10px;
}
#details_mf {
	position:absolute;
	left:293px;
	top:111px;
	width:50px;
	height:20px;
}
#details_headline {
	position:absolute;
	left:23px;
	top:216px;
	width:590px;
	height:22px;
       font-weight: bold;
	font-family: Times;
	font-size: 17px;
	color: #333333;
}
#details_text {
	position:absolute;
	left:23px;
	top:254px;
	width:590px;
	height:499px;
       font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
#details_print_button {
	position:absolute;
	left:23px;
	top:762px;
	width:63px;
	height:14px;
}
#details_subtext {
	position:absolute;
	left:23px;
	top:790px;
	width:590px;
	height:24px;
       font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
#bilder_head_image {
	position:absolute;
	left:15px;
	top:38px;
	width:164px;
	height:12px;
}
#bilder_image_1 {
	position:absolute;
	left:15px;
	top:62px;
	width:163px;
	height:195px;
}
#bilder_image_2 {
	position:absolute;
	left:182px;
	top:62px;
	width:163px;
	height:195px;
}
#bilder_vorher {
	position:absolute;
	left:15px;
	top:260px;
	width:31px;
	height:10px;
}
#bilder_nachher {
	position:absolute;
	left:182px;
	top:260px;
	width:38px;
	height:10px;
}

#kontakt_sub_text_1 {
	position:absolute;
	left:273px;
	top:260px;
	width:540px;
	height:152px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

#lebenslauf_image {
	position:absolute;
	left:12px;
	top:55px;
	width:323px;
	height:156px;
}

#lebenslauf_text {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
       padding-left:10px;
       padding-top:170px;
}




########################### MAILFORM ####################
legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}

fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border: 1px solid #C0C0C0;
}

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
width:80%;
padding-top:10px;
padding-bottom:10px;
padding-left:0px;
border: 0px solid #C0C0C0;
}

##################

.tx-srsendcard-pi1 {

}
.input {
border: 3px solid #C0C0C0;
margin-bottom: 5px;
}

input, select, textarea, {

	font-family: Verdana,sans-serif;

	color: #4b4b4b;


	/*border: 1px solid #666;
	background-color: #efefef;
	padding-left: 2px;*/
}
input, textarea, select {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	border: 1px solid #C0C0C0;
	
	
	}


checkbox {
	border: 0px;
}

input[type="submit"] {

}
textarea {
	height: auto;
}
################


.mf-radio {
border:0px;
}

.mf-text {
color: #000000;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-check {
border: 0px;
}
.mf-select {
border: 1px solid #C0C0C0;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-submit {

	color: #4b4b4b;
	background-color: #CCCCCC;
	border: 1px solid #C0C0C0;
}
########################### /MAILFORM ####################